MCP4706/4716/4726
DS22272C-page 56
2011-2012 Microchip Technology Inc.
6.6
I2C General Call Commands
The device acknowledges the General Call Address
command (0x00 in the first byte). The meaning of the
general call address is always specified in the second
byte. The I2C specification does not allow “00000000”
(00h) in the second byte. Please refer to the Phillips I2C
document for more details on the General Call
specifications.
The MCP47X6 devices support the following I2C
general calls:
General Call Reset
General Call Wake-Up
6.6.1
GENERAL CALL RESET
The device performs General Call Reset if the second
byte is “00000110” (06h). At the acknowledgement of
this byte, the device will abort the current conversion
and perform the following tasks:
Internal Reset similar to a Power-on Reset (POR).
The contents of the EEPROM are loaded into the
DAC registers and analog output is available
immediately.
This is a similar event to the POR. The VOUT will
be available immediately, but after a short time
delay following the Acknowledgement pulse. The
VOUT value is determined by the EEPROM
contents.
This command allows multiple MCP47X6 devices to be
reset synchronously.
FIGURE 6-7:
General Call Reset Command.
General Call Address
Note 1: At the falling edge of the SCL at the end of this ACK pulse a Reset occurs (start-up timer starts and DAC register
Note 1
2: The 2nd byte can be repeated after the 2nd by continued clocking before issuing Stop bit.
General Call Reset Command
3: ACK bit generated by MCP47X6.
Note 2
SDA
SCL
00
0
00
0
Start bit
ACK bit (3)
Read/Write bit (Write)
Stop bit
S
A
R/W
A
ACK bit (3)
0
P
00
1
0
latched).