Datasheet
FS98O22
Rev. 1.6 95/146
Table 9-1 I2C module register table
Address Name
Referenced
Section
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Value on Power on
Reset
57H I2CCON 9 WCOL I2COV I2CEN CKP 0001uuuu
58H I2CSTA 9 DA P S RW BF uu0000u0
59H I2CADD 9 I2CADD [7:0] 00000000
5AH I2CBUF 9 I2CBUF [7:0] 00000000
Register I2CCON at address 57H
property R/W-0 R/W-0 R/W-0 R/W-1 U-X U-X U-X U-X
I2CCON
WCOL I2COV I2CEN CKP
Bit7 Bit0
Bit 7 WCOL: Write collision detector register flag.
1 = The I2CBUF register is written while it is still transmitting the previous data.
0 = No write collision is happened. This register should be clear in software.
Bit 6 I2COV: Receive overflow detector register flag
1 = A byte is received while theI2CBUF is still holding the previous data.
0 = No receive overflow is happened. This register should be clear in software
Bit 5 I2CEN: I2C module enable flag
1 = I2C module is enabled.
0 = I2C module is disabled.
Bit 4 CKP: SCK signal control register
1 = SCK pin is enabled.
0 = SCK pin is disabled and hold to low.
Property
R = Readable bit W = Writable bit U = unimplemented bit
- n = Value at Power On
Reset
‘1’ = Bit is Set ‘0’ = Bit is Cleared X = Bit is unknown
FORTUNE'
Properties
For Reference Only