LPC1751是用于嵌入式应用的Cortex-M3微控制器,具有高集成度和100MHz频率下的低功耗。功能包括32 kB闪存、8 kB数据存储器、USB设备、8通道DMA控制器、4个UART、1个CAN通道、2个SSP、1个SPI、2个I2C、8通道12位ADC、电机控制PWM、正交编码器接口、4个通用定时器、6输出通用PWM、具有独立电池供电的超低功耗实时时钟以及多达52个通用I/O引脚。
特色
- Arm Cortex-M3处理器,运行频率高达100 MHz
- Arm Cortex-M3内置嵌套矢量中断控制器(NVIC)
- 高达32 kB的片上闪存编程存储器
- 高达8kB的SRAM
- 系统内编程(ISP)和应用内编程(IAP)
- 八通道通用DMA控制器(GPDMA)
- 多层AHB矩阵互连为每个AHB主机提供单独的总线
- 分割APB总线允许CPU和DMA之间的高吞吐量和很少的停顿
- USB 2.0全速设备控制器
- 具有分数波特率生成的四个UART
- CAN 2.0B控制器,带一个通道
- 具有同步、串行、全双工通信的SPI控制器
- 两个具有FIFO和多协议功能的SSP控制器
- 两个I2C总线接口,支持数据速率为400 kbit/s的快速模式
- 52个通用I/O(GPIO)引脚,带有可配置的上拉/下拉电阻器
- 12位模数转换器(ADC),转换率高达200 kHz
- 四个通用计时器/计数器
- 一个电机控制PWM,支持三相电机控制
- 正交编码器接口,可监控一个外部正交编码器
- 一个带外部计数输入的标准PWM/定时器块
- 实时时钟(RTC)
- 看门狗定时器(WDT)
- Arm Cortex-M3系统计时定时器,包括外部时钟输入选项
- 标准JTAG测试/调试接口。边界扫描描述语言(BSDL)对此设备不可用
- 集成PMU(电源管理单元)
- 四种降低功率模式
- 单个3.3 V电源(2.4 V至3.6 V)
- 一个可配置为边缘/电平敏感的外部中断输入
- 不可屏蔽中断(NMI)输入
- 唤醒中断控制器(WIC)
- 通过任何中断从断电模式唤醒处理器
- 具有中断和强制复位的单独阈值的断电检测
- 通电复位(POR)
- 工作范围为1 MHz至25 MHz的晶体振荡器
- 4 MHz内部RC振荡器,精度调整为1%
- PLL允许CPU操作达到最大CPU速率
- USB PLL增加了灵活性
- 具有不同安全级别的代码读取保护(CRP)
- 用于识别的唯一设备序列号
- 电子计量
- 照明
- 工业网络
- 报警系统
- 白色商品
- 电机控制