The LPC2106FBD48/01 is a 16-/32-bit Microcontroller based on ARM7TDMI-S CPU with real-time emulation and embedded trace support. A 128-bit wide memory interface and an unique accelerator architecture enable 32-bit code execution at maximum clock rate. For critical code size applications, the alternative 16-bit Thumb mode reduces code by more than 30 % with minimal performance penalty. The device incorporates 128kB embedded high speed flash, 64kB on-chip SRAM, three 32-bit timers PWM channels and 32 general-purpose I/O pins.
- In-system programming (ISP) and In-application programming (IAP)
- Vectored interrupt controller with configurable priorities and vector addresses
- Embedded trace macrocell enables non-intrusive high speed real-time tracing of instruction execution
- Multiple serial interfaces including two UARTs (16C550), fast I2C-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 5V tolerant general purpose I/O pins
- 60MHz Maximum CPU clock available from programmable on-chip phase-locked loop
- The on-chip crystal oscillator should have an operating range of 1MHz to 25MHz
- 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
- Fast GPIO port enables port pin toggling up to 3.5 times faster than the original device
- UART 0/1 include fractional baud rate generator, autobauding capabilities & handshake flow-control
- Buffered SSP serial controller supporting SPI, 4-wire SSI and microwire formats
- SPI programmable data length and master mode enhancement
- Diversified code read protection (CRP)
- General purpose timers can operate as external event counters
通信与网络, 医用, 自动化与过程控制, 工业, 成像, 视频和目视, 音频