NXP Semiconductors
LPC2210/2220
16/32-bit ARM microcontrollers
4. Block diagram
TMS
(1)
TDI
(1)
TCK
(1)
TDO
(1)
TRST
(1)
XTAL2
XTAL1 RESET
LPC2210
LPC2210/01
LPC2220
P0
P1
FAST GENERAL
PURPOSE I/O
(3)
TEST/DEBUG
INTERFACE
EMULATION TRACE
MODULE
PLL
system
clock
SYSTEM
FUNCTIONS
VECTORED
INTERRUPT
CONTROLLER
ARM7TDMI-S
AHB BRIDGE
ARM7 local bus
AMBA AHB
(Advanced High-performance Bus)
INTERNAL
SRAM
CONTROLLER
AHB
DECODER
AHB TO APB
BRIDGE
APB (Advanced
Peripheral Bus)
APB
DIVIDER
CS[3:0]
(2)
A[23:0]
(2)
BLS[3:0]
(2)
OE, WE
(2)
D[31:0]
(2)
SCL
SDA
SCK0, SCK1
16/64 kB
SRAM
EXTERNAL MEMORY
CONTROLLER
EINT[3:0]
EXTERNAL
INTERRUPTS
I
2
C SERIAL
INTERFACE
4
×
CAP0
4
×
CAP1
4
×
MAT0
4
×
MAT1
CAPTURE/
COMPARE
TIMER 0/TIMER 1
SPI AND SSP
(3)
SERIAL INTERFACES
0 AND 1
MOSI0, MOSI1
MISO0, MISO1
SSEL0, SSEL1
TXD0, TXD1
AIN[7:0]
A/D CONVERTER
UART0/UART1
P0
P1
P2
P3
WATCHDOG
TIMER
GENERAL
PURPOSE I/O
REAL-TIME CLOCK
RXD0, RXD1
DSR1, CTS1,
RTS1, DTR1
DCD1, RI1
PWM[6:1]
PWM0
SYSTEM
CONTROL
002aaa793
(1) When test/debug interface is used, GPIO/other functions sharing these pins are not available.
(2) Shared with GPIO.
(3) LPC2210/01 and LPC2220 only.
Fig 1. Block diagram
LPC2210_2220_6
© NXP B.V. 2008. All rights reserved.
Product data sheet
Rev. 06 — 11 December 2008
4 of 50