English
Language : 

EMC2104_11 Datasheet, PDF (19/99 Pages) SMSC Corporation – Dual RPM-Based PWM Fan Controller with Hardware Thermal Shutdown
Dual RPM-Based PWM Fan Controller with Hardware Thermal Shutdown
Datasheet
4.3
Read Byte
The Read Byte protocol is used to read one byte of data from the registers as shown in Table 4.3.
START
SLAVE
WR ACK
ADDRESS
0 -> 1 0101_111
0
0
Table 4.3 Read Byte Protocol
Register
Address
XXh
ACK START
0
0 -> 1
Slave
Address
0101_111
RD ACK
1
0
Register
Data
XXh
NACK STOP
1
1 -> 0
4.4
Send Byte
The Send Byte protocol is used to set the internal address register pointer to the correct address
location. No data is transferred during the Send Byte protocol as shown in Table 4.4.
START
0 -> 1
SLAVE
ADDRESS
0101_111
Table 4.4 Send Byte Protocol
REGISTER
WR
ACK
ADDRESS
0
0
XXh
ACK
0
STOP
1 -> 0
4.5
Receive Byte
The Receive Byte protocol is used to read data from a register when the internal register address
pointer is known to be at the right location (e.g. set via Send Byte). This is used for consecutive reads
of the same register as shown in Table 4.5.
START
0 -> 1
SLAVE
ADDRESS
0101_111
Table 4.5 Receive Byte Protocol
RD
ACK
REGISTER DATA
NACK
1
0
XXh
1
STOP
1 -> 0
4.6
Alert Response Address
The ALERT# output can be used as a processor interrupt or as an SMBus Alert when configured to
operate as an interrupt.
When it detects that the ALERT# pin is asserted, the host will send the Alert Response Address (ARA)
to the general address of 0001_100xb. All devices with active interrupts will respond with their client
address as shown in Table 4.6.
Table 4.6 Alert Response Address Protocol
START
0 -> 1
ALERT
RESPONSE
ADDRESS
0001_100
DEVICE
RD
ACK
ADDRESS
NACK
STOP
1
0
0101_111
1
1 -> 0
SMSC EMC2104
19
DATASHEET
Revision 1.78 (02-28-11)