I2C Interface 173 May 03, 2004
Philips Semiconductors Preliminary User Manual
LPC2119/2129/2194/2292/2294ARM-based Microcontroller
I2EN I
2
C Interface Enable. When I2EN is 1, the I
2
C function is enabled. I2EN can be cleared by writing 1 to the I2ENC bit in the
I2CONCLR register. When I2EN is 0, the I
2
C function is disabled.
I
2
C Control Clear Register (I2CONCLR - 0xE001C018)
Table 103: I
2
C Control Set Register (I2CONSET - 0xE001C000)
I2CONSET Function Description
Reset
Value
0 Reserved
Reserved, user software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
NA
1 Reserved
Reserved, user software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
NA
2 AA Assert acknowledge flag 0
3SII
2
C interrupt flag 0
4 STO STOP flag 0
5 STA START flag 0
6I2ENI
2
C interface enable 0
7 Reserved
Reserved, user software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
NA
Table 104: I
2
C Control Clear Register (I2CONCLR - 0xE001C018)
I2CONCLR Function Description
Reset
Value
0 Reserved
Reserved, user software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
NA
1 Reserved
Reserved, user software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
NA
2 AAC
Assert Acknowledge Clear bit. Writing a 1 to this bit clears the AA bit in the I2CONSET
register. Writing 0 has no effect.
NA
3SIC
I
2
C Interrupt Clear Bit. Writing a 1 to this bit clears the SI bit in the I2CONSET
register. Writing 0 has no effect.
NA
4 Reserved
Reserved, user software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
NA
5STAC
Start flag clear bit. Writing a 1 to this bit clears the STA bit in the I2CONSET register.
Writing 0 has no effect.
NA
6I2ENC
I
2
C interface disable. Writing a 1 to this bit clears the I2EN bit in the I2CONSET
register.Writing 0 has no effect.
NA
7 Reserved
Reserved, user software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
NA