beautypg.com

I5216 series, Preliminary – Rainbow Electronics ISD5216 User Manual

Page 20

background image

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.