LPC2917/2919/01将ARM968E-S CPU核心与两个集成TCM模块结合在一起,两个集成的TCM模块工作频率高达125 MHz,CAN和LIN,56 kB SRAM,高达768 kB闪存,外部存储器接口,两个10位ADC,以及针对消费、工业、医疗和通信市场的多个串行和并行接口。为了优化系统功耗,LPC2917/2919/01具有非常灵活的时钟生成单元(CGU),可提供动态时钟门控和缩放。
特色
- ARM968E-S处理器运行频率最高可达125 MHz。
- 125 MHz的多层AHB系统总线,具有三个独立的层。
- AHB多层矩阵上的双主八通道GPDMA控制器,可用于SPI接口和UART,以及包括TCM存储器在内的内存到内存传输。
- 具有八个存储器组的外部静态存储器控制器(SMC);高达32位数据总线;高达24位地址总线。
- 多达108个通用I/O引脚,具有可编程上拉、下拉或总线保持器。
- 具有16个优先级的矢量中断控制器(VIC)。
- 多达19个级别敏感的外部中断引脚,包括CAN和LIN唤醒功能。
- 可配置的时钟输出引脚,用于驱动外部系统时钟。
- 通过外部中断引脚从断电中唤醒处理器;CAN或LIN活动。
- 灵活的复位发电机组(RGU)能够控制单个模块的复位。
- 具有自身PLL的第二CGU(CGU1)产生可配置时钟输出。
- 带有实时在线仿真器的标准Arm测试和调试接口。
- 支持边界扫描测试。
- ETM/ETB调试功能,8 kB的专用SRAM也可用于应用程序代码和数据存储。
- 144针LQFP封装。
- -40°C至+85°C环境工作温度范围。
- 两个紧密耦合存储器(TCM)、16 kB指令TCM(ITCM)和16 kB数据TCM(DTCM)。
- 两个独立的内部静态RAM(SRAM)实例;32kB SRAM和16kB SRAM。
- 8kB ETB SRAM也可用于代码执行和数据。
- 高达768 kB的高速闪存程序内存。
- 16kB真EEPROM,字节可擦除和可编程。
- 支持FullCAN和广泛消息过滤的双通道CAN控制器
- 两个LIN主控制器,具有LIN通信的全硬件支持。LIN接口可配置为UART,以提供两个额外的UART接口。
- 两个550 UART,具有16字节Tx和Rx FIFO深度、DMA支持和RS485/EIA-485(9位)支持。
- 三个全双工Q-SPI,带有四条从选择线;16位宽;8个位置深;Tx FIFO和Rx FIFO。
- 两个I²C总线接口。
- 片上极低功耗环形振荡器;固定频率为0.4MHz;始终打开,为系统监控提供安全锁定源。
- 片上晶体振荡器,建议工作范围为10 MHz至25 MHz。PLL输入范围为10MHz至25MHz。
- 片上PLL允许CPU操作最高可达125MHz的CPU速率。
- 最多可生成11个基准时钟。
- 七个分数分频器。
- 单个模块的时钟控制。
- 允许在任何配置中最小化系统操作功耗。
- CPU工作电压:1.8 V±5%。
- I/O工作电压:2.7V至3.6V;输入耐受电压高达5.5 V。
- 两个10位ADC,每个8个通道,3.3 V测量范围,每个通道的转换时间低至2.44μs。每个通道都提供一个比较功能,以最小化中断。
- 所有ADC的多触发启动选项:定时器、PWM、其他ADC和外部信号输入。
- 四个32位计时器,每个计时器包含四个与I/O相连的捕获和比较寄存器。
- 四个六通道PWM(脉宽调制器),具有捕获和陷波功能。
- 两个专用的32位定时器,用于调度和同步PWM和ADC。
- 正交编码器接口,可监控一个外部正交编码器。
- 32位看门狗,带定时器更改保护,在安全时钟上运行。