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
53 of 313
6.1 How to read this chapter
The IOCON block is identical for all LPC800 parts. Registers for pins that are not available
on a specific package are reserved.
6.2 Features
The following electrical properties are configurable for each pin:
•
Pull-up/pull-down resistor
•
Open-drain mode
•
Hysteresis
•
Digital glitch filter with programmable time constant
•
Analog mode (for a subset of pins, see the LPC81xM data sheet)
The true open-drain pins PIO0_10 and PIO0_11 can be configured for different I2C-bus
speeds.
6.3 Basic configuration
Enable the clock to the IOCON in the SYSAHBCLKCTRL register (
, bit 18). Once
the pins are configured, you can disable the IOCON clock to conserve power.
UM10601
Chapter 6: LPC800 I/O configuration (IOCON)
Rev. 1.0 — 7 November 2012
Preliminary user manual
Table 47.
Pinout summary
Package
Pins/configuration registers available
TSSOP16
PIO0_0 to PIO0_13
TSSOP20
PIO0_0 to PIO0_17
SOP20
PIO0_0 to PIO0_17
DIP8
PIO0_0 to PIO0_5