DA9181.006
13 October, 1999
FUNCTIONS
ꢀI2C - bus
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
SA
A
D7 D6 D5 D4 D3 D2 D1
D0
A
P
Address byte
Instruction byte
First data byte
S
P
A
Start condition
Stop condition
Acknowledgement
A2, A1, A0
programmable address bits
instruction bits
I3, I2, I1, I0
SD, SC, SB, SA
sub-address bits
data bits
D7, D6, D5, D4, D3, D2, D2, D1, D0
ꢀI2C - bus timing
Bit Transfer on the I2C-bus
SDA
SCL
Data line
stable
Change
of data
allowed
(data valid)
Complete Data Transfer
SDA
SCL
8
9
9
1-7
9
1-7
8
1-7
8
P
S
Address
Ack
Data
Ack
Data
Ack
R/W
Start
Stop
condition
condition
5