LPC2194基于16/32位Arm7TDMI-S™ 具有实时仿真和嵌入式跟踪支持的CPU,以及256 kB的嵌入式高速闪存。128位宽的内存接口和独特的加速器架构使32位代码能够以最大时钟速率执行。对于关键代码大小的应用程序,可选的16位Thumb模式可将代码减少30%以上,性能损失最小。
凭借其紧凑的64引脚封装、低功耗、各种32位定时器、4通道10位ADC、四个高级CAN通道、PWM通道和46条快速GPIO线(最多9个外部中断引脚),该微控制器特别适用于汽车应用,例如以不同速度连接多条CAN总线的CAN网关或子网络之间的CAN桥。具有CAN接口或通过CAN进行调试的传感器是需要两个以上CAN接口的附加应用。它也是工业控制、医疗系统和容错维护总线的适当解决方案。具有广泛的附加串行通信接口,它还适用于通信网关和协议转换器以及许多其他通用应用。
备注:在整个数据表中,术语LPC2194适用于带有或不带有/00或/01后缀的设备。只有在必要时,才会使用/00或/01后缀来区别于其他设备。
特色
- 快速GPIO端口使端口引脚切换速度比原始设备快3.5倍。它们还允许在任何时候读取端口引脚,无论其功能如何。
- ADC专用结果寄存器减少了中断开销。当配置用于数字I/O功能时,ADC焊盘允许5V电压。
- UART0/1包括分数波特率发生器、自动包功能和完全在硬件中实现的握手流控制。
- 缓冲SSP串行控制器支持SPI、4线SSI和Microwire格式。
- SPI可编程数据长度和主模式增强。
- 多样化的代码读取保护(CRP)可实现不同的安全级别。此功能在LPC2194/00设备中也可用。
- 通用计时器可以用作外部事件计数器。
- 16/32位Arm7TDMI-S™ 微型LQFP64封装中的微控制器。
- 16kB片上SRAM和256kB片内闪存。128位宽的接口/加速器可实现60 MHz的高速操作。
- 通过片上引导程序软件进行系统内编程(ISP)和应用程序内编程(IAP)。闪存编程每512 B线需要1毫秒。单扇区或全芯片擦除需要400毫秒。
- EmbeddedICE RT和Embedded Trace接口提供了芯片上RealMonitor软件的实时调试以及指令执行的高速实时跟踪。
- 四个互连的CAN接口,带有高级验收过滤器。其他串行接口包括两个UART(16C550)、快速I²C总线(400 kbit/s)和两个SPI。
- 四通道10位ADC,转换时间低至2.44µs。
- 两个32位定时器(具有四个捕获和四个比较通道)、PWM单元(六个输出)、实时时钟和看门狗。
- 具有可配置优先级和矢量地址的矢量中断控制器。
- 最多46个5 V耐受通用I/O引脚。最多九个边缘或电平敏感外部中断引脚可用。
- 工作温度范围为-40°C至+125°C。
- 可编程片上锁相环提供60 MHz最大CPU时钟,稳定时间为100µs。
- 工作范围为1 MHz至30 MHz的片上晶体振荡器。
- 两种低功耗模式,空闲和断电。
- 通过外部中断从断电模式唤醒处理器。
- 单独启用/禁用外围功能以实现功率优化。
- 双电源:
- CPU工作电压范围为1.65 V至1.95 V(1.8 V±0.15 V)。
- I/O电源范围为3.0 V至3.6 V(3.3 V±10%),具有5 V耐受I/O焊盘。