enCoRe™ V CY7C643xx, enCoRe™ V LV CY7C604xx TRM, Document No. 001-32519 Rev *H
108
I
2
C Slave
The other option is to change the drive modes of the I
2
C
pins to be other than open drain mode and then enable the
I
2
C block. After enabling the I
2
C block, wait for three I
2
C
sample clocks, then configure the drive modes of the I
2
C
pins to be in open drain mode.
For additional information, refer to the
Table 15-2. Enable Operation in I2C_CFG
Enable
Block Operation
No
Disabled
The block is disconnected from the GPIO pins, P1[5] and P1[7].
(The pins may be used as general-purpose I/O.) When the slave
is enabled, the GPIO pins are under control of the
I
2
C
hardware
and are unavailable.
All internal registers (except I2C_CFG) are held in reset.
Yes
Slave Mode
Any external Start condition causes the block to start receiving
an address byte. Regardless of the current state, any Start resets
the interface and initiates a Receive operation. Any Stop causes
the block to revert to an idle state