UART基于16/32位Arm7TDMI-S™ 具有实时仿真和嵌入式跟踪支持的CPU,以及128 kB的嵌入式高速闪存。128位宽的内存接口和独特的加速器架构使32位代码能够以最大时钟速率执行。对于关键代码大小的应用程序,可选的16位Thumb模式可将代码减少30%以上,性能损失最小。
由于其体积小、功耗低,这些微控制器非常适合小型化是关键要求的应用,如访问控制和销售点。凭借广泛的串行通信接口和高达64kB的片上SRAM选项,它们非常适合于通信网关和协议转换器、软调制解调器、语音识别和低端成像,提供大缓冲区大小和高处理能力。各种32位定时器、PWM通道和32条GPIO线使这些微控制器特别适合于工业控制和医疗系统。
备注:在整个数据表中,术语LPC2104/2105/2106适用于带有或不带有/00和/01后缀的设备。当设备包含新功能时,将使用后缀来区分设备。
特色
- 快速GPIO端口使端口引脚切换速度比原始设备快3.5倍,并且允许在任何时候读取端口引脚,无论其功能如何。
- UART 0/1包括分数波特率发生器、自动包功能和完全在硬件中实现的握手流控制。
- 缓冲SSP串行控制器支持SPI、4线SSI和Microwire格式。
- SPI可编程数据长度和主模式增强。
- 多样化的代码读取保护(CRP)可实现不同的安全级别。
- 通用计时器可以用作外部事件计数器。
- 16/32位Arm7TDMI-S™ 加工机
- 16/32/64kB片上静态RAM。
- 128kB片上闪存。128位宽的接口/加速器可实现60 MHz的高速操作。
- 通过片上引导程序软件进行系统内编程(ISP)和应用程序内编程(IAP)。闪存编程每512 B线需要1毫秒。单扇区或全芯片擦除需要400毫秒。
- 具有可配置优先级和矢量地址的矢量中断控制器。
- 嵌入式ICE RT接口支持断点和观察点。使用片上RealMonitor软件调试前台任务时,中断服务例程可以继续执行。
- 嵌入式跟踪宏单元实现了对指令执行的非侵入式高速实时跟踪。
- 多个串行接口,包括两个UART(16C550)、快速I²C总线(400 kbit/s)和SPI。
- 两个32位定时器(7个捕获/比较通道)、PWM单元(6个输出)、实时时钟和看门狗。
- 在一个小型LQFP48(7 mm x 7 mm)封装中,最多可容纳32个5V的通用I/O引脚。
- 可编程片上锁相环的最大CPU时钟为60 MHz,稳定时间为100 us。
- 片上晶体振荡器的工作范围应为1 MHz至25 MHz。
- 两种低功耗模式,空闲和断电。
- 通过外部中断从断电模式唤醒处理器。
- 单独启用/禁用外围功能以实现功率优化。
- 双电源:
- CPU工作电压范围为1.65 V至1.95 V(1.8 V+-8.3 pct)。
- I/O电源范围为3.0 V至3.6 V(3.3 V+-10 pct),具有5 V耐受I/O焊盘。