LM93CIMTX National Semiconductor, LM93CIMTX Datasheet - Page 25

LM93CIMTX

Manufacturer Part Number
LM93CIMTX
Description
Manufacturer
National Semiconductor
Datasheet

Specifications of LM93CIMTX

Operating Temperature (max)
85C
Operating Temperature (min)
0C
Operating Temperature Classification
Commercial
Package Type
TSSOP
Mounting
Surface Mount
Pin Count
56
Lead Free Status / RoHS Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LM93CIMTX
Quantity:
179
Part Number:
LM93CIMTX
Manufacturer:
TI/德州仪器
Quantity:
20 000
Part Number:
LM93CIMTX/NOPB
Manufacturer:
NSC
Quantity:
400
14.0 SMBus Interface
5. The master sends a repeated START.
6. The master sends the 7-bit slave address followed by a read bit (high).
7. The slave asserts an ACK.
8. The master receives the Byte Count (depends on the Fixed Block Command Code used) and asserts an ACK.
9. The master receives the first data byte and asserts an ACK.
10. The master continues to receive data bytes and asserting an ACK.
11. The master receives the last data byte.
12. The master asserts a NACK.
13. The master issues a STOP to end this transaction.
Special Notes:
1. The LM93 returns 00h when address locations outside of normal address space are read.
2. Block reads do not wrap around from address FFh to 00h.
3. If the master acknowledges more bytes that it requested, the LM93 continues to supply data until the master does not
4. If the master does not acknowledges a byte to prematurely abort a block read, the LM93 gets off the bus to allow the master
14.5.4.6 I
The LM93 supports I
1. The master sends a START to start this transaction .
2. The master send 7-bit slave address followed by a write bit (low).
3. The slave asserts an ACK.
4. The master sends the register address and the slave asserts an ACK.
5. The master sends a repeated START.
6. The master sends the 7-bit slave address followed by a read bit (high).
7. The slave asserts an ACK.
8. The master receives Data Byte 1 and asserts an ACK.
9. The master continues to receive bytes and asserting an ACK for each byte received.
10. The master receives the last byte.
11. The master asserts a NACK.
12. The master issues a STOP.
Special Notes:
1. The LM93 returns 00h when address locations outside of normal address space are read.
2. Block reads do not wrap around from address FFh to 00h.
3. If the master acknowledges more bytes that it requested, the LM93 continues to supply data until the master does not
4. If the master does not acknowledges a byte to prematurely abort a block read, the LM93 gets off the bus to allow the master
14.6 READING AND WRITING 16-BIT REGISTERS
Whenever the low byte of a 16-bit register is read, the high
byte is frozen. After the high byte is read, it is unfrozen. This
ensures that the entire 16-bit value is read properly and the
high byte matches with the low byte. If the low byte of a
different 16-bit register is read, the currently frozen high byte
1
S
1
S
acknowledge a byte.
to issue a STOP signal.
acknowledge a byte.
to issue a STOP signal.
2
Slave
Address
2
Slave
Address
2
C Block Reads
W
W
2
3
A
C block reads. The following sequence of events occur in this transaction:
3
A
4
Fixed
Block
Command
Code
(F2h–FDh)
4
Register
Address
(Continued)
A
A
5
S
5
S
6
Slave
Address
6
Slave
Address
R
R
25
7
A
7
A
is unfrozen and the high byte of the new 16-bit register is
frozen. In a system with two SMBus masters, it is very
important that only one master reads any 16-bit registers at
a time. One possible method to achieve this would involve
using 16-bit SMBus reads (instead of two separate 8-bit
reads) to read 16-bit registers.
8
Data
Byte 1
8
Byte
Count
(N)
A
A
9
Data
Byte 2
9
Data
Byte 1
A
A
A
A
10 11
A
10
Data
Byte N
Data
Byte N
www.national.com
11 12
/A
12 13
/A
P
P

Related parts for LM93CIMTX