
10
LPC32x0 Devices
These advanced microcontrollers use a powerful ARM926EJ-S core, a VFP
co-processor, an internal bus matrix, and a large set of standard peripherals
to achieve outstanding performance.
KEY FEATURES
u
208-MHz, 32-bit ARM9EJ-S with Embedded Trace Module (ETM)
u
Vector Floating-Point co-processor
u
90-nm technology for operation down to 0.9 V in low-power mode
u
Up to 256 KB of internal SRAM and 32 KB I-cache/32 KB D-cache
u
External memory controller for DDR and SDR SDRAM, SRAM, and Flash
u
Selectable boot-up from NAND Flash, SPI memory, UART, or static
memory
u
10/100 Ethernet MAC with dedicated DMA controller (LPC3240 &
LPC3250 only)
u
USB OTG with full-speed host and device capabilities
u
24-bit LCD controller with dedicated DMA controller supports STN and
TFT panels (LPC3230 & LPC3250 only)
u
Three-channel, 10-bit A/D converter with touchscreen interface
u
Comprehensive set of serial interfaces (two I
2
S, two SPI, two SSP, two
I
2
C-bus, and seven UARTs)
u
SD memory-card interface
u
Six 32-bit timers, Watchdog timer, 11 PWM channels, and real-time
clock with separate clock and power domain
u
8-channel, general-purpose DMA controller
u
Keyboard-scan interface for 8 x 8 keys and up to 87 GPIO
u
JTAG interface with emulation trace buffer
u
Core voltage = 1.2 V, I/O = 1.8, 2.8, and 3.0 V
u
TFBGA296 package (15 x 15 x 0.8 mm)
NXP 208-MHz, 32-bit ARM926EJ-S
processor LPC32x0
CPU subsystem
ETB VFP9
ROM
NAND
Flash
SD card
SRAM and
SDRAM
(SDR/DDR)
control
256 kB
SRAM
Interrupt
controller
System
control
PLLs
Watchdog
LCD
Ethernet
MAC
USB OTG
I
2
C 1, 2
I
2
S 0, 1
SPI 1, 2
SSP 0, 1
UART
1-5, 7
UART6
IrDA
GPIO
Keyscan
Touchscreen/
10-bit A/D
RTC
PWM 1, 2
PWM 3, 4
Power
control
Millisecond
timer
High speed
timer
DMA
contoller
Timer
0, 1, 2, 3
I-Cache
32 kB
D-Cache
32 kB
ETM9
ARM926EJ
Instr Data
Bus matrix (multi-layer AHB)
System functions
Other
peripherals
Communication
peripherals
On-chip
memory
External
memory
interfaces
LPC32x0 block diagram
Comentarios a estos manuales