C8051F552-IMR Silicon Labs, C8051F552-IMR Datasheet - Page 227

no-image

C8051F552-IMR

Manufacturer Part Number
C8051F552-IMR
Description
8-bit Microcontrollers - MCU 50 MIPS 32 kB 2 kB LIN 2.1 SPI
Manufacturer
Silicon Labs
Datasheet

Specifications of C8051F552-IMR

Rohs
yes
Core
8051
Processor Series
C8051
Data Bus Width
8 bit
22.5.1. Write Sequence (Master)
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 gener-
ates 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 trans-
mits 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. Note that the interface
will switch to Master Receiver Mode if SMB0DAT is not written following a Master Transmitter interrupt.
Figure 22.5 shows a typical master write sequence. Two transmit data bytes are shown, though any num-
ber of bytes may be transmitted. Notice that all of the ‘data byte transferred’ interrupts occur after the ACK
cycle in this mode.
S
Received by SMBus
Interface
Transmitted by
SMBus Interface
SLA
Figure 22.5. Typical Master Write Sequence
W
A
Data Byte
Rev. 1.1
Interrupts
A
C8051F55x/56x/57x
S = START
P = STOP
A = ACK
W = WRITE
SLA = Slave Address
Data Byte
A
P
227

Related parts for C8051F552-IMR