LPC17XX系列Cortex - M3微控制器
Cortex-M3
Cortex-M3是一个32位的核,在传统的单片机领域中,有一些不同于通用32位CPU应用的要求。谭军举例说,在工控领域,用户要求具有更快的中断速度,Cortex-M3采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,最多可减少12个时钟周期数,在实际应用中可减少70%中断。
LPC17XX系列概述
低功耗、高成本效益的LPC17XX系列Cortex-M3微控制器提供同类最佳的外设支持功能,例如以太网、USB2.0主机/OTG/设备和CAN2.0B。
该系列微控制器的工作速度最高可达120MHZ,拥有最高512KB闪存、最高64KB SRAM、12位A/D转换器、10位D/A转换器及内部RC振荡器。
LPC1768 MCU以提名作为EDM年度创新软件/嵌入式工具。
系列型号
型号 闪存容量(KB) SRAM容量(KB) 以太网 USB CAN PS DAC 封装模式
LPC1768 512 64 是 设备/主机/OTG 2 是 是 LQFP100
LPC1766 256 64 是 设备/主机/OTG 2 是 是 LQFP100
LPC1765 256 64 否 设备/主机/OTG 2 是 是 LQFP100
LPC1764 128 32 是 设备 2 否 否 LQFP100
LPC1758 512 64 是 设备/主机/OTG 2 是 是 LQFP80
LPC1756 256 32 否 设备/主机/OTG 2 是 是 LQFP80
LPC1754 128 32 否 设备/主机/OTG 1 否 是 LQFP80
LPC1752 64 16 否 设备 1 否 否 LQFP80
LPC1751 32 8 否 设备 1 否 否 LQFP80
主要特色和LPC17xx系列框图
主要特色
ARM Cortex-M3内核
- 100 MHz工作频率
- 嵌套向量中断控制器,可快速确定中断
- 唤醒中断控制器,支持优先中断自动唤醒
- 内存保护单元
- 四种节能模式:睡眠模式、深度睡眠模式、关机模式
和深度省电模式
内存
- 最高 512KB 内存
- 最高 64KB SRAM
串行外设
- 10/100以太网MAC
- USB2.0全速器/主机/OTG控制器,配有片上PHY
- 四个UART,支持小数波特率产生、RS-458、调制解调器控制I/O和IrDA
- 两个CAN2.0B控制器
- 三个SSP/SPI控制器
- 三个I2C总线接口,其中一个支持加速模式(1 Mbit/s数据速率)
- I2S数字音频接口
模拟外设
- 12位模数转换器,配有八个通道,转换速率最高可达200KHz
- 10位数模转换器
其他外设
- 实时时钟,工作电流<1uA
- 八通道通用DMA控制器
- 最高70个通用I/O
- 马达控制PWN和正交编码器接口,支持三相马达-四个32位通用计时器/计数器
- 4MHz内部RC振荡器,准确度调至1%
LPC17xx系列采用矩阵式AHB总线,可同事运行以太网、USB等高带宽外设,而不会影响性能。
应用
LPC17xx系列支持各种外设,性能初涉,是电子计量、照明、工业网络、报警系统、白色家电和马达控制等应用的理想选择