
DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10360_0
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 00.06 — 5 June 2009
404 of 808
NXP Semiconductors
UM10360
Chapter 19: LPC17xx I2C0/1/2 interface
4.1 I
2
C FAST Mode Plus
Fast Mode Plus is a 1 Mbit/sec transfer rate to communicate with the I
2
C products which
the NXP Semiconductors is now providing.
In order to use Fast Mode Plus, the I
2
C0 pins must be configured, then rates above 400
kHz and up to 1 Mhz may be selected, see
. To configure the pins for Fast
Mode Plus, the SDADRV0 and SCLDRV0 bits in the I2CPADCFG register must be set,
see
.
5.
Pin description
[1]
I
2
C0 is only available in 100-pin LPC17xx devices. The SDA0 and SCL0 pins are open-drain pins to comply
with I
2
C specifications. The pins must be configured in the I2CPADCFG register for Fast Mode Plus.
The three I
2
C interfaces are identical except for the pin I/O characteristics. I
2
C0 complies
with the entire I
2
C specification, supporting the ability to turn power off to the device
without causing a problem with other devices on the same I
2
C-bus (see "The I
2
C-bus
specification" description under the heading "Fast Mode", and notes for the table titled
"Characteristics of the SDA and SCL I/O stages for F/S-mode I
2
C-bus devices"). This is
sometimes a useful capability, but intrinsically limits alternate uses for the same pins if the
I
2
C interface is not used. Seldom is this capability needed on multiple I
2
C interfaces within
Fig 82. I
2
C-bus configuration
OTHER DEVICE WITH
I
2
C INTERFACE
pull-up
resistor
OTHER DEVICE WITH
I
2
C INTERFACE
LPCXXXX
SDA
SCL
I
2
C bus
SCL
SDA
pull-up
resistor
Table 360. I
2
C Pin Description
Pin
Type
Description
SDA0
Input/Output
I
2
C0 Serial Data
SCL0
Input/Output
I
2
C0 Serial Clock
SDA1
Input/Output
I
2
C1 Serial Data
SCL1
Input/Output
I
2
C1 Serial Clock
SDA2
Input/Output
I
2
C2 Serial Data
SCL2
Input/Output
I
2
C2 Serial Clock