English
Language : 

XRA1206 Datasheet, PDF (4/15 Pages) Exar Corporation – 8-BIT I2C/SMBUS GPIO EXPANDER
XRA1206
8-BIT I2C/SMBUS GPIO EXPANDER WITH INTEGRATED LEVEL SHIFTERS
REV. 1.0.0
1.0 FUNCTIONAL DESCRIPTIONS
1.1 I2C-bus Interface
The I2C-bus interface is compliant with the Standard-mode and Fast-mode I2C-bus specifications. The I2C-bus
interface consists of two lines: serial data (SDA) and serial clock (SCL). In the Standard-mode, the serial clock
and serial data can go up to 100 kbps and in the Fast-mode, the serial clock and serial data can go up to 400
kbps.
The first byte sent by an I2C-bus master contains a start bit (SDA transition from HIGH to LOW when SCL is
HIGH), 7-bit slave address and whether it is a read or write transaction. The next byte is the sub-address that
contains the address of the register to access. The XRA1206 responds to each write with an acknowledge
(SDA driven LOW by XRA1206 for one clock cycle when SCL is HIGH). The last byte sent by an I2C-bus
master contains a stop bit (SDA transition from LOW to HIGH when SCL is HIGH). See Figures 3 - 5 below.
For complete details, see the I2C-bus specifications.
FIGURE 3. I2C START AND STOP CONDITIONS
SDA
SCL
S
START condition
P
STOP condition
FIGURE 4. MASTER WRITES TO SLAVE
S
SLAVE
ADDRESS
WA
COMMAND
BYTE
A
W hite block: host to XR A120x
G rey block: X R A 120x to host
DATA
BYTE
AP
FIGURE 5. MASTER READS FROM SLAVE
S
SLAVE
ADDRESS
WA
White block: host to XRA120x
Grey block: XRA120x to host
COMMAND
BYTE
AS
SLAVE
ADDRESS
RA
nDATA
A
LAST DATA NA P
4