I5216 series, Preliminary – Rainbow Electronics ISD5216 User Manual
Page 20

I5216 SERIES
Advanced Information
PRELIMINARY
Publication Release Date: November 30, 2001
-20
Revision A1
LOAD COMMAND BYTE REGISTER (Single Byte Load)
A single byte may be written to the Command Byte Register in order to power up the device, start or
stop Analog Record (if no address information is needed), or perform a Message Cueing function. The
Command Byte Register is loaded as follows:
1. Host executes I
2
C START.
2. Send Slave Address with R/W bit = “0” (Write) [80h].
3. Slave responds back with an ACK.
4. Wait for SCL to go HIGH.
5. Host sends a command byte to Slave.
6. Slave responds with an ACK.
7. Wait for SCL to go HIGH.
8. Host executes I
2
C STOP.
LOAD COMMAND BYTE REGISTER (Address Load):
For the normal addressed mode the Registers are loaded as follows:
1. Host executes I
2
C START.
2. Send Slave Address with R/W bit = “0” (Write).
3. Slave responds back with an ACK.
4. Wait for SCL to go HIGH.
5. Host sends a byte to Slave - (Command Byte).
6. Slave responds with an ACK.
7. Wait for SCL to go HIGH.
8. Host sends a byte to Slave - (High Address Byte).
9. Slave responds with an ACK.
10. Wait for SCL to go HIGH.
11. Host sends a byte to Slave - (Low Address Byte).
12. Slave responds with an ACK.
13. Wait for SCL to go HIGH.
14. Host executes I
2
C STOP.
S
SLAVE ADDRESS
A
DATA
W
Command Byte
A
S
SLAVE ADDRESS
A
P
W
Command
DATA
A
DATA
A
DATA
A
High Addr. Low Addr.