GENERAL DESCRIPTION
The LPC 2104, 2105 and 2106 consist of an ARM7TDMI-S CPU with emulation support, the ARM7 Local Bus for interface to onchip memory controllers, the AMBA Advanced High-performance Bus (AHB) for interface to the interrupt controller, and the VLSI Peripheral Bus (VPB, a compatible superset of ARM’s AMBA Advanced Peripheral Bus) for connection to on-chip peripheral functions.
FEATUREs
• ARM7TDMI-S processor.
• 128 kilobyte on-chip Flash Program Memory with In-System Programming (ISP) and In-Application Programming (IAP) capability. Flash programming time is 1 ms for up to a 512 byte line. Sector erase or chip erase is done in 400 ms.
• Up to 64 kilobyte Static RAM.
• Vectored Interrupt Controller.
• Emulation Trace Module supports real-time trace.
• Standard ARM Test/Debug interface for compatibility with existing tools.
• Two UARTs, one with full modem interface.
• Fast I2C serial interface (400kb/s).
• SPI serial interface.
• Two timers, each with 4 capture/compare channels.
• PWM unit with up to 6 PWM outputs.
• Real Time Clock.
• Watchdog Timer.
• General purpose I/O pins.
• CPU operating range up to 60 MHz.
• Dual power supply.
- CPU operating voltage range of 1.65V to 1.95V (1.8V +/- 8.3%).
- I/O power supply range of 3.0V to 3.6V (3.3V +/- 10%).
• Two low power modes, Idle and Power Down.
• Processor wakeup from Power Down mode via external interrupt.
• Individual enable/disable of peripheral functions for power optimization.
• On-chip crystal oscillator with an operating range of 10 MHz to 25 MHz.
• On-chip PLL allows CPU operation up to the maximum CPU rate. May be used over the entire crystal operating range.