154
ABOV Semiconductor Co., Ltd.
I2CCR (I2C Control Register) : E9H
Initial value : 00H
Initialize Internal Registers of I2C.
Initialize I2C, auto cleared
Activate I2C Function Block by Supplying.
I2CSDHR register control bit
Interrupt from I2C is inhibited (use polling)
Controls ACK signal Generation at ninth SCL period.
No ACK signal is generated (SDA = 1)
ACK signal is generated (SDA = 0)
NOTE) ACK signal is output (SDA =0) for the following 3 cases.
1. When received address packet equals to I2CSLA bits in I2CSAR.
2. When received address packet equals to value 0x00 with GCALL
enabled.
3. When I2C operates as a receiver (master or slave)
Represent operating mode of I2C
When I2C is master, STOP condition generation
STOP condition is to be generated
When I2C is master, START condition generation
START or repeated START condition is to be generated
NOTE)
1. Refer to the external interrupt flag register (EIFLAG) for the I2C interrupt flags.