Datasheet
LPC15XX All information provided in this document is subject to legal disclaimers. © NXP B.V. 2014. All rights reserved.
Product data sheet Rev. 1 — 19 February 2014 12 of 99
NXP Semiconductors
LPC15xx
32-bit ARM Cortex-M3 microcontroller
7.2 Pin description
Most pins are configurable for multiple functions, which can be analog or digital. Digital
inputs can be connected to several peripherals at once, however only one digital output or
one analog function can be assigned to any on pin. The pin’s connections to internal
peripheral blocks are configured by the switch matrix (SWM), the input multiplexer (INPUT
MUX), and the SCT Input Pre-processor Unit (SCTIPU).
The switch matrix enables certain fixed-pin functions that can only reside on specific pins
(see Table 3
) and assigns all other pin functions (movable functions) to any available pin
(see Table 4
), so that the pinout can be optimized for a given application.
The input mux provides many choices (pins and internal signals) for selecting the inputs of
the SCTimer/PWMs and the frequency measure block. Pins that are connected to the
input mux are listed in Table 5
. If a pin is selected in the input mux, it is directly connected
to the peripheral input without being routed through the switch matrix. Independently of
being selected in the input mux, the same pin can also be assigned by the switch matrix to
another peripheral input.
Four pins can also be connected directly to the SCTIPU and at the same time be inputs to
the input mux and the switch matrix (see Table 5
).
Table 3. Pin description with fixed-pin functions
Symbol
LQFP48
LQFP64
LQFP100
Reset
state
[1]
Type Description
PIO0_0/ADC0_10/
SCT0_OUT3
122
[2]
I; PU IO PIO0_0 — General purpose port 0 input/output 0.
A ADC0_10 — ADC0 input 10.
O SCT0_OUT3 — SCTimer0/PWM output 3.
PIO0_1/ADC0_7/
SCT0_OUT4
256
[2]
I; PU IO PIO0_1 — General purpose port 0 input/output 1.
A ADC0_7 — ADC0 input 7.
O SCT0_OUT4 — SCTimer0/PWM output 4.
PIO0_2/ADC0_6/
SCT1_OUT3
368
[2]
I; PU IO PIO0_2 — General purpose port 0 input/output 2.
ADC0_6 — ADC0 input 6.
O SCT1_OUT3 — SCTimer1/PWM output 3.
PIO0_3/ADC0_5/
SCT1_OUT4
4710
[2]
I; PU IO PIO0_3 — General purpose port 0 input/output 3.
A ADC0_5 — ADC0 input 5.
O SCT1_OUT4 — SCTimer1/PWM output 4.
PIO0_4/ADC0_4
5813
[2]
I; PU IO PIO0_4 — General purpose port 0 input/output 4. This is
the ISP_0 boot pin for the LQFP48 package.
A ADC0_4 — ADC0 input 4.
PIO0_5/ADC0_3
6914
[2]
I; PU IO PIO0_5 — General purpose port 0 input/output 5.
A ADC0_3 — ADC0 input 3.
PIO0_6/ADC0_2/
SCT2_OUT3
71016
[2]
I; PU IO PIO0_6 — General purpose port 0 input/output 6.
A ADC0_2 — ADC0 input 2.
O SCT2_OUT3 — SCTimer2/PWM output 3.
PIO0_7/ADC0_1
81117
[2]
I; PU IO PIO0_7 — General purpose port 0 input/output 7.
A ADC0_1 — ADC0 input 1.