2. • PACKAGE:
– 16/32-bit ARM7TDMI-S microcontroller in a tiny LQFP64
package
• MEMORY:
– 40 kB of on-chip static RAM
– 512 kB of on-chip flash program memory.
• SPEED:
– 128 bit wide interface/accelerator enables high speed 60
MHz operation.
3. • In-System / In-Application Programming
(ISP/IAP) via on-chip boot-loader software.
• Single flash sector or full chip erase in 400 ms
and programming of 256 bytes in 1ms.
• USB 2.0 Full Speed compliant Device
Controller with 2kB of endpoint RAM.
4. • ADC:
– Two 10-bit A/D converters(AD0 and AD1) provide a total
of 14 analog inputs
– Conversion times as low as 2.44μs per channel.
• DAC:
– Single 10-bit D/A converter provides variable analog
output.
5. • TIMERS:
– Two 32-bit timers/external event counters
– Each timer with four capture and four compare channels
– PWM unit (six outputs)
– Watchdog timer
• RTC:
– Low power real-time clock with independent power and
dedicated 32 kHz clock input.
6. • INTERRUPTS:
– Vectored interrupt controller with 16 configurable
priorities and vector addresses.
– 9 edge or level sensitive external interrupt pins available.
• 60 MHz maximum CPU clock available from
programmable on-chip PLL with settling time
of 100 μs.
7. • OSCILLATOR:
– On-chip integrated oscillator operates with an external crystal
in range from 1 MHz to 30 MHz and with an external
oscillator up to 50 MHz
• POWER SAVING MODES:
– Idle mode
– Power-down mode
• CPU operating voltage range of 3.0 V to 3.6 V
(3.3 V ± 10 %) with 5 V tolerant I/O pads.
8. Features With Values of LPC2148
• ROM
• RAM
• IO PORTS
• Timers
• Serial comm
• USB RAM
• 512 KB
• 32 KB
• 2(P0,P1)
• 2(32 bit)
• 2 UART, 2 I2C, 1 SSP
,1 SPI
• 2 KB