16/32bit ARM 9 Core

    16/32bit ARM 7 Core

    8bit 80C51 Core

   
HOME > NXP Device >ARM7 >LPC2104/05/06  


LPC2104/2105/2106

Single-chip 32-bit microcontrollers; 128 kB ISP/IAP flash with 16/32/64 kB RAM


INTRODUCTION | SPECIFICATION | PACKAGE | SUPPORT

LPC2104/2105/2106

16/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support, together with 128 kB of embedded high speed flash memory

 

LPC2104
Microcontroller with 128KB ISP/IAP flash, 16KB RAM
LPC2105
Microcontroller with 128KB ISP/IAP flash, 32KB RAM
LPC2106
Microcontroller with 128KB ISP/IAP flash, 64KB RAM

< Key Features >

  • 16/32-bit ARM7TDMI-S processor.
  • 16/32/64 kB on-chip static RAM.
  • 128 kB on-chip flash program memory. 128-bit-wide interface/accelerator enables high speed 60 MHz operation.
  • In-System Programming (ISP) and In-Application Programming (IAP) via on-chip bootloader software. Flash programming takes 1 ms per 512 B line. Single sector or full chip erase takes 400 ms.
  • Vectored Interrupt Controller with configurable priorities and vector addresses.
  • EmbeddedICE-RT interface enables breakpoints and watch points. Interrupt service routines can continue to execute whilst the foreground task is debugged with the on-chip RealMonitor software.
  • Embedded Trace Macrocell enables non-intrusive high speed real-time tracing of instruction execution.
  • Multiple serial interfaces including two UARTs (16C550), Fast I 2 C-bus (400 kbit/s) and SPI.
  • Two 32-bit timers (7 capture/compare channels), PWM unit (6 outputs), Real Time Clock and Watchdog.
  • Up to thirty-two 5 V tolerant general purpose I/O pins in a tiny LQFP48 (7 x 7 mm 2 ) package.
  • 60 MHz maximum CPU clock available from programmable on-chip Phase-Locked Loop with settling time of 100 us.
  • On-chip crystal oscillator with an operating range of 1 MHz to 30 MHz.
  • Two low power modes, Idle and Power-down.
  • Processor wake-up from Power-down mode via external interrupt.
  • Individual enable/disable of peripheral functions for power optimization.
  • Dual power supply:
  • CPU operating voltage range of 1.65 V to 1.95 V (1.8 V +- 8.3 pct).
  • I/O power supply range of 3.0 V to 3.6 V (3.3 V +- 10 pct) with 5 V tolerant I/O pads.

< Block Diagrams >

< Pinning >


Product
Ordering Code
LPC2104BBD48 9352 737 46151
LPC2105BBD48 9352 737 47151
LPC2106BBD48 9352 735 88151
LPC2106FHN48 9352 746 61551
- Application Notes -  
- AN10254_2; NXP ARM LPC microcontroller family
- AN10255_2; Philips LPC210x microcontroller family
- AN10256-2 Using IAP for LPC2000 ARM devices
- AN10302_4; Using the Philips LPC2000 Flash utility with the Keil MCB2100 and IAR LPC210x Kickstart evaluation boards
- AN10331_1; Philips LPC2xxx family phase lock loop
- AN10369_1; UART/SPI/I2C code examples
- AN10381_1; Nesting of interrupts in the LPC2000
- AN10403_1; Connecting ethernet interface with LPC2000
- AN10404_1; Initialization code/hints for the LPC2000 family
- AN10413_2; uC/OS-II Time Management in LPC2000
- AN10513_1; Brushed DC motor control using the LPC2101
- AN10576_1; Migrating to the LPC2300/2400 family
   
- Support Documents-  
- 75015814; 70-MHz, 32-bit microcontroller with ARM7 core LPC210x
- 75016051: The choice for embedded Technologies
- ES_LPC2104_1; Errata sheet LPC2104
- ES_LPC2105_1; Errata sheet LPC2105
- ES_LPC2106_1; Errata sheet LPC2106
- LPC2104_05_06 User Manual
   
- Technical Notes -  
- TN06004_LPC2000 ADC Code Example
- TN06005_LPC2000_I2C; LPC2000 I2C slave code example
- LPC2000 USB Design Guide Line
- UUencode



서울시 마포구 마포동 350 강변한신빌딩 1302 | Tel .02-704-7111 | Fax .02-704-7211
Copyright ⓒ VAS Corporation