16. Inter Integrated Circuit (I2C) MC97F6108A User’s manual
16.9 I2C register description
I2CMR (I2C Mode Control Register): DAH
This is interrupt flag bit.
No interrupt is generated or interrupt is cleared
An interrupt is generated
Enable I2C Function Block (by providing clock)
Initialize internal registers of I2C.
Initialize I2C, auto cleared
Enable interrupt generation of I2C.
Disable interrupt, operates in polling mode
Controls ACK signal generation at ninth SCL period.
NOTE: ACK signal is output (SDA=0) for the following 3 cases.
 When received address packet equals to SLA bits in I2CSAR
 When received address packet equals to value 0x00 with
GCALL enabled
 When I2C operates as a receiver (master or slave)
No ACK signal is generated (SDA=1)
ACK signal is generated (SDA=0)
Represent operating mode of I2C
When I2C is master, generates STOP condition.
STOP condition is to be generated
When I2C is master, generates START condition.
START or repeated START condition is to be generated