LPC2141/42/44/46/48微控制器基于16位/32位Arm7TDMI-S™ 具有实时仿真和嵌入式跟踪支持的CPU,将微控制器与范围从32kB到512kB的嵌入式高速闪存相结合。128位宽的内存接口和独特的加速器架构使32位代码能够以最大时钟速率执行。对于关键代码大小的应用程序,可选的16位Thumb模式可将代码减少30%以上,性能损失最小。
由于LPC2141/42/44/46/48体积小、功耗低,非常适合小型化是关键要求的应用,例如访问控制和销售点。从USB 2.0全速设备、多个UART、SPI、SSP到I²C总线和8 kB至40 kB的片上SRAM的串行通信接口,使这些设备非常适合于通信网关和协议转换器、软调制解调器、语音识别和低端成像,提供大缓冲区大小和高处理能力。各种32位定时器、单或双10位ADC、10位DAC、PWM通道和45条快速GPIO线,以及多达9个边缘或电平敏感的外部中断引脚,使这些微控制器适用于工业控制和医疗系统。
特色
- 16位/32位Arm7TDMI-S™ 微型LQFP64封装中的微控制器。
- 8kB至40kB的片上静态RAM和32kB至512kB的片内闪存。128位宽的接口/加速器可实现60 MHz的高速操作。
- 通过片上引导加载程序软件进行系统内编程/应用内编程(ISP/APP)。400毫秒内单个闪存扇区或全芯片擦除,1毫秒内编程256 B。
- EmbeddedICE RT和Embedded Trace接口通过片上RealMonitor软件提供实时调试和指令执行的高速跟踪。
- USB 2.0全速兼容设备控制器,具有2kB的端点RAM。此外,LPC2146/48提供了可通过DMA访问USB的8kB片上RAM。
- 一个或两个(LPC2141/42与LPC2144/46/48)10位ADC提供总共6/14个模拟输入,每个通道的转换时间低至2.44µs。
- 单个10位DAC提供可变模拟输出(仅限LPC2142/44/46/48)。
- 两个32位定时器/外部事件计数器(每个具有四个捕获和四个比较通道)、PWM单元(六个输出)和看门狗。
- 具有独立电源和32 kHz时钟输入的低功耗实时时钟(RTC)。
- 多个串行接口,包括两个UART(16C550)、两个Fast I²C总线(400 kbit/s)、具有缓冲和可变数据长度功能的SPI和SSP。
- 具有可配置优先级和矢量地址的矢量中断控制器(VIC)。
- 小型LQFP64封装中最多可容纳45个5V的快速通用I/O引脚。
- 最多21个外部中断引脚可用。
- 可编程片上PLL提供60 MHz最大CPU时钟,稳定时间为100µs。
- 片上集成振荡器使用1 MHz至25 MHz的外部晶体工作。
- 省电模式包括空闲和断电。
- 单独启用/禁用外围功能以及外围时钟缩放,以实现额外的功率优化。
- 通过外部中断或BOD从断电模式唤醒处理器。
- 带有POR和BOD电路的单电源芯片:
- CPU工作电压范围为3.0 V至3.6 V(3.3 V±10%),带5 V容差I/O焊盘。