Page 18
Page 19
The
mikromedia for ARM
development system comes with
the
LPC2148
microcontroller. This high-performance 32-bit
microcontroller with its integrated modules and in combination
with other on-board modules is ideal for multimedia applications.
4. LPC2148 Microcontroller
Key microcontroller features
- 32-bit architecture;
- 512KB of program memory;
- 32KB of RAM memory;
- 64 pins;
- 128 bit wide interface enables
high speed 60 MHz operation
- USB 2.0 Full Speed compliant Device
- 2-UART, 2-SPI, 2-I2C; etc.
- 16-bit/32-bit ARM7TDMI-S micr
ocontroller in a tin
y LQFP64 package.
- 8 kB to 40 kB of on-chip s
tatic RAM and 32 kB t
o 512 kB of on-chip flash memory.
- 128-bit wide in
terface/acceler
ator enables high-speed 60 MHz oper
ation.
- In-System Programming/In-Applica
tion Programming (ISP/IAP) via on-chip boo
t loader software.
Single flash sect
or or full chip er
ase in 400 ms and pr
ogramming of 256 byt
es in 1 ms.
- EmbeddedICE R
T and Embedded T
race interfaces offer real-time debugging with theon-chip
RealMonitor software and high-speed tr
acing of instruction e
xecution.
- USB 2.0 Full-speed c
ompliant device controller with 2 kB o
f endpoint RAM.
(In addition, the LPC2146/48 pr
ovides 8 kB of on-chip RAM accessible t
o USB by DMA).
- One or two (LPC2141/42 vs. LPC2144/46/48) 10-bit ADCs pr
ovide a total of 6/14 analog inputs,
with conversion times as lo
w as 2.44 μs per channel.
- Single 10-bit D
AC provides variable analog output (LPC2142/44/46/48 only).
- Two 32-bit timers/e
xternal event counters (with f
our capture and four compar
e channels each),
PWM unit (six outputs) andwa
tchdog.
- Low power Real-Time Clock (R
TC) with independen
t power and 32 kHz clock input.
Key features
ARM7 Local Bus
LPC2148
FAST GENERAL
PURPOSE I/O
TEST DEBUG
INTERFACE
PLL0
SYSTEM
FUNCTIONS
PLL1
ARM7TDMI-S
AHB BRIDGE
system
clock
USB
clock
AMBA AHB
(Advanced High-perf
ormance BUS)
VECTORED INTERRUPT
CONTROLLER
Internal SRAM
controller
8 kB/16 kB/
32 kB SRAM
32 kB/64 kB/128 kB/
256 kB/512 kB
FLASH
Internal FLASH
controller
AHB TO VPB
BRIDGE
VPB
DIVIDER
8 kB RAM
SHARED WITH
USB DMA(3)
AHB DECODER
DATA BUS
VPB (VLSI peripher
al bus)
EXTERNAL
INTERRUPT
CAPTURE/
COMPARE
(W/EXTERNAL
CLOCK)
TIMER 0/TIMER 1
D/A
CONVERTER
PWM0
USB 2.0 FULL
-SPEED
DEVICE CONTROLLER
WITH DMA(3)
I2C-BUS SERIA
L
INTERFACES 0 AND 1
SYSTEM
CONTROL
WATCHDOG
TIMER
UART0/
UART1
SPI AND SSP
SERIAL
INTERFACES
A/D
CONVERTERS
0 AND 1(2)
GENERAL
PURPOSE I/O
REAL-TIME
CLOCK