English
Language : 

AMC7812B_15 Datasheet, PDF (51/92 Pages) Texas Instruments – 12-Bit Analog Monitoring and Control Solution with Multichannel ADC, DACs, and Temperature Sensors
AMC7812B
www.ti.com
SBAS625A – SEPTEMBER 2013 – REVISED SEPTEMBER 2013
Device Communication Protocol for I2C
The device uses the following I2C protocols: writing a single word of data to a 16-bit register, writing multiple
words to different registers, reading a single word from any register, and reading the same register multiple
times. This section discusses these I2C protocols.
Writing a Single Word of Data to a 16-Bit Register (Figure 100)
Figure 100 shows a diagram of this protocol. Steps for this protocol are:
1. The master device asserts a start condition.
2. The master then sends the 7-bit AMC7812B slave address followed by a '0' for the direction bit, indicating a
write operation.
3. The AMC7812B asserts an acknowledge signal on SDA.
4. The master sends a register address.
5. The AMC7812B asserts an acknowledge signal on SDA.
6. The master sends a data byte of the high byte of the register (D[15:8]).
7. The AMC7812B asserts an acknowledge signal on SDA.
8. The master sends a data byte of the low byte of the register (D[7:0]).
9. The AMC7812B asserts an acknowledge signal on SDA.
10. The master asserts a stop condition to end the transaction.
S
Device
Slave Address
Register Pointer
High Byte to
Low Byte to
0A
(Register Address)
A
Device Register
A
Device Register
AP
From Master to Slave
From Slave to Master
A = Acknowledge
N = Not Acknowledge
S = START Condition
P = Stop Condition
Sr = Repeated START Condition
Figure 100. Write Single Byte
Copyright © 2013, Texas Instruments Incorporated
Product Folder Links: AMC7812B
Submit Documentation Feedback
51