30
FN6148.5
September 21, 2010
FIGURE 13. CONFIGURATION REGISTER READ
ISL98001 Serial Bus Address Write
This is the 7-bit address of the ISL98001 on the 2-wire bus. The
address is 0x4C if pin 48 is low, 0x4D if pin 48 is high. R/W
= 0,
indicating next transaction will be a write.
A0A7 A2A4 A3 A1A6 A5
1
00
0
1
A
(pin 48)
0
1
R/W
ISL98001 Register Address Write
This sets the initial address of the ISL98001’s configuration
register for subsequent reading.
ISL98001 Serial Bus
START Command
Signals the beginning of serial I/O
ISL98001 Serial Bus Address Write
This is the 7-bit address of the ISL98001 on the 2-wire bus. The
address is 0x4C if pin 48 is low, 0x4D if pin 48 is high. R/W
= 1,
indicating next transaction(s) will be a read.
D7 D6 D5 D2D4 D3 D1 D0
ISL98001 Register Data Read(s)
This is the data read from the ISL98001’s configuration register.
Note: The ISL98001’s Configuration Register’s address pointer
auto increments after each data read: repeat this step to read
multiple sequential bytes of data from the Configuration Register.
1
00
0
1
A
(pin 48)
1
1
R/W
ISL98001 Serial Bus
START Command
STOP Command
(Repeat if desired)
Ends the previous transaction and starts a new one
Signals the ending of serial I/O
S
T
A
R
T
S
T
O
P
Data
Read*
SDA Bus
Signals from
the ISL98001
Signals from
the Host
Register
Address
Serial Bus
Address
A
C
K
aaaaaaaa
A
C
K
dddddddd
A
C
K
100110A0
* The data read step may be repeated to read
from the ISL98001’s Configuration Register
sequentially, beginning at the Register
Address written in the two steps previous.
R
E
S
T
A
R
T
Serial Bus
Address
A
C
K
100110A1
ISL98001