文档介绍:LPC23xx 微控制器
LPC23xx-ARM7TDMI-STM 内核的 32 位微控制器
基于 ARM7 的带以太网、USB 和 CAN 外设的微控制器
这些微控制器是针对器件的连接性能而设计的,其功能强大且成本效率高,支持 10/100
、全速(12Mbps)USB 和 CAN ;具有高达 512KB 的 ISP/IAP Flash、58KB
的 SRAM、10 位 A/D 和 D/A 转换器和一个 IRC 振荡器,部分器件(LPC2368 和 LPC2378)
还带有 SD 存储卡接口可供选择。
主要特性
z 72MHz、32 位的 ARM7TDMI-S,带 AHB/APB 接口
z 高达 512KB 的 ISP/IAP Flash
z 高达 58KB 的 SRAM
z Flash 编程极快,通过片内的 boot loader 软件实现
z 10/100 MAC 接口,带 DMA 控制器
z 全速 USB (12Mbps)设备,带片内 PHY 和 DMA 控制器
z 2 条 CAN 总线,带 2 路通道
z 通用 DMA 控制器
z 10 位 A/D 转换器和 10 位 D/A 转换器
2 2
z 多个串行接口:3 个 I C、1 个 I S、4 个 UART 和 3 个 SPI/SSP
z 4 个 32 位定时器
z 实时时钟和看门狗定时器
z 4MHz 内部 RC(IRC)振荡器,可以调节到 1﹪的精度
z 加密数字(SD)存储卡接口(仅用于 LPC2368 和 LPC2378)
z 封装:
-LQFP100(14×14×)
-LQFP144(20×20×)-仅用于 LPC2378
应用
z 工业控制
z POS 系统
z 协议转换
z 楼宇自动化
z 加密系统
1
LPC23xx 微控制器
概述
NXP 微控制器 LPC23xx 系列使用了一个高性能的 32 位 ARM7 内核,可以在高达 72MHz
的频率下操作。每个器件都含有高达 512KB 的片内 Flash 和 58KB 的片内 SRAM 存储器。
在系统编程(ISP)和在应用编程(IAP)软件最大限度地减少了编程时间-编程每个
256 字节行只需要 1ms,而擦除一个扇区或整个芯片只需要 400ms。128 位宽的存储器接口
和专有的存储器加速器使得 32 位的代码可在最高的时钟速率下执行,而无需使用高价的
SRAM。对代码规模有严格要求的应用可使用 16 位 Thumb 模式将代码规模降低超过 30%,
而性能的损失却很小。
该系列的每个微控制器都包含 1 个 10/100 MAC 接口、1 个 USB 全速(12Mbps)
设备、2 路 CAN 通道、1 个通用 DMA 控制器、1 个 10 位的 A/D 转换器和 1 个 10 位
的 D/A 转换器。 MAC 在独立的 AHB 总线上有 16KB 的 SRAM 和一个相关的 DMA
控制器。USB 控制器含有 4KB 的 USB SRAM 和可存取的 DMA,并支持 32 个端点的控