DRAFT
DRAFT DRAFT DR
DRAFT DRAFT DRAFT
D
RAF
DRAFT DRAFT DRA
FT D
RAFT DR
AFT D
DRA
FT DRAFT DRAFT
D
RAFT
DRAFT
D
RAFT
DRA
UM10601
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
Preliminary user manual
Rev. 1.0 — 7 November 2012
184 of 313
NXP Semiconductors
UM10601
Chapter 16: LPC800 I2C-bus interface
16.4 Pin description
The I2C pins are movable pin functions and are assigned to pins on the LPC800
packages through the switch matrix. You have two choices to connect the I2C pins:
1. Connect to special I2C open-drain pins (PIO0_10 and PIO0_11).
2. Connect to any other pin that can host a movable function..
When the I
2
C function is connected to specialized I
2
C pins, it completely supports the
I
2
C-bus specification up to Fast Mode Plus (up to 1 MHz I
2
C).
When the I
2
C function is connected to standard pins that are set to open-drain mode, a
functional I
2
C-bus can be used in this way, but some aspects of the I
2
C-bus specification
may not be met. This can have an impact on the bus speed, noise filtering, and the
capability of powering down the device without affecting the bus.
See
Section 9.3.1 “Connect an internal signal to a package pin”
any pin on the LPC800 package.
16.5 General description
The architecture of the I2C-bus interface is shown in
Table 168. I2C-bus pin description
Function
Type Pin
Description
SWM register
Reference
I2C0_SCL
I/O
any; use pin PIO0_10 or PIO0_11 for
compatibility with the full I2C-bus specification.
I2C0 serial clock.
PINASSIGN8
I2C0_SDA
I/O
any; use pin PIO0_10 or PIO0_11 for
compatibility with the full I2C-bus specification.
I2C0 serial data.
PINASSIGN7