FUNCTIONS
I2C - bus
DA9181.006
13 October, 1999
The MAS9181 I2C-bus interface is a receiver- only slave. Data is accepted from the I2C - bus in the following
format.
S 0 1 0 0 A2 A1 A0 0 A I3 I2 I1 I0 SD SC SB A D7 D6 D5 D4 D3 D2 D1 A P
SA
D0
Address byte
Instruction byte
First data byte
S Start condition
P Stop condition
A Acknowledgement
I2C - bus timing
A2, A1, A0
I3, I2, I1, I0
SD, SC, SB, SA
D7, D6, D5, D4, D3, D2, D2, D1, D0
programmable address bits
instruction bits
sub-address bits
data bits
SDA
SCL
Bit Transfer on the I2C-bus
Data line
stable
(data valid)
Change
of data
allowed
Complete Data Transfer
SDA
SCL
S
1-7
8
9
Start
Address R/W
Ack
condition
1-7
8
9
Data
Ack
1-7
8
Data
9
P
Ack
Stop
condition
5