Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28 Slide 29 Slide 30 Slide 31 Slide 32 Slide 33 Slide 34 Slide 35 Slide 36 Slide 37 Product List
C8051F38x USB MCU Slide 26
During a write sequence, an SMBus master writes data to a slave device. The master in this transfer will be a transmitter during the address Byte, and a transmitter during all data Bytes. The SMBus interface generates the START condition and transmits the first Byte containing the address of the target slave and the data direction bit. In this case the data direction bit (R/W) will be logic 0 (WRITE). The master then transmits one or more Bytes of serial data. After each Byte is transmitted, an acknowledge bit is generated by the slave. The transfer is ended when the STO bit is set and a STOP is generated. The interface will switch to master receiver mode if SMB0DAT is not written following a master transmitter interrupt. Two transmit data Bytes are shown above, though any number of Bytes may be transmitted. Notice that all of the “data Byte transferred” interrupts occur after the ACK cycle in this mode, regardless of whether hardware ACK generation is enabled.
PTM Published on: 2011-06-01