NXP LPC82x MCU采用了SCTimer,可以将其配置成生成各种时序或PWM波形,而无需CPU的介入。为简化串行通信要求,可将模式匹配引擎配置成通过其八个引脚上的用户可配置的布尔运算产生中断。LPC800系列共享全部子系列和封装的关键引脚,客户可根据需要轻松交换或扩展封装和子系列。
特性
- 系统:
- ARM Cortex-M0+处理器(修订版r0p1),运行频率高达30MHz,带单周期乘法器和快速单周期I/O端口
- ARM Cortex-M0+内置嵌套向量中断控制器 (NVIC)
- 系统节拍定时器
- AHB多层矩阵
- 串行线调试 (SWD) 带4个断点和2个观察点,支持JTAG边界扫描 (BSDL)
- MTB
- 存储器:
- 高达32KB片上闪存编程存储器,支持64字节页面写入和擦除、代码读取保护 (CRP)
- 8KB SRAM
- ROM API支持:
- 启动加载器
- 片上ROM API用于ADC、SPI、I2C、USART、功率配置(功率配置文件)和整数除法
- 闪存在应用编程(IAP)和在系统编程(ISP)
- 数字外设:
- 连接到ARM Cortex-M0+ IO总线的高速GPIO接口,具有高达29个通用I/O (GPIO) 引脚,具有可配置上拉/下拉电阻器、可编程开漏模式、输入逆变器和数字滤波器,GPIO方向控制支持单个位的单独 置位/清除和切换。
- 4个引脚上大电流源输出驱动器 (20mA)
- 2个真开漏引脚上大电流灌电流驱动器 (20mA)
- 8个引脚上GPIO中断生成能力,带布尔模式匹配功能
- 开关矩阵用于灵活配置每一I/O引脚功能
- CRC引擎
- DMA带18x通道和9x触发器输入
- 定时器:
- 状态可配置定时器 (SCTimer/PWM) 带输入和输出功能(包括捕获和匹配),用于定时和PWM应用。每个SCTimer/PWM输入被多路复用,实现多种输入源(如引脚、ADC中断或比较器输出)的选择
- 4通道多速率定时器 (MRT),用于重复中断生成,速率高达4倍可编程固定速率
- 自唤醒定时器 (WKT),时钟来自低功耗、低频内部振荡器IRC或 常开电源域中的外部时钟输入。
- 窗口看门狗计时器(WWDT)
- 模拟外设:
- 1x12位ADC,多达12个输入通道,具有多个内部和外部触发器输入,采样率高达1.2M样本/s,ADC支持两个独立的转换序列
- 比较器带4个输入引脚和外部或内部参考电压
- 串行外设:
- 3个USART接口,通过开关矩阵分配引脚功能,还有一个通用分数波特率生成器
- 2个SPI控制器,通过开关矩阵分配引脚功能
- 4个I2C总线接口:1个I2C支持快速模式+,在2个真开漏引脚上具有1M位/s 数据传输速率;3个I2C 在标准数字引脚上支持高达400k位/s数据传输速率
- 时钟发生:
- 可选用精度调节至1.5%的12MHz内部RC振荡器作为系统时钟
- 在1MHz到25MHz下工作的晶体振荡器
- 频率范围在 9.4kHz 到 2.3MHz 的可编程看门狗振荡器
- PLL使CPU能够运行到最高CPU速率,无需高频晶体,可以通过系统振荡器、外部时钟输入或内部RC振荡器运行。
- 时钟输出功能带分频器,可以反映所有内部时钟源
- 功率控制:
- 在活动模式的功耗低至90µA/Mhz,在低电流模式使用IRC作为时钟源
- 集成式PMU(电源管理单元),可最大限度降低功耗
- 降功率模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式
- 从深度休眠和掉电模式唤醒根据USART、SPI和I2C外设上的活动
- 时间控制的从深度掉电模式的自唤醒
- 上电复位 (POR)
- 断电检测 (BOD)
- 用于识别的唯一设备序列号
- 单电源(1.8V到3.6V)
- 工作温度范围:-40°C至+105°C
- 采用TSSOP20和HVQFN33 (5x5) 封装
应用
- 汽车
- 采暖通风与空调(HVAC)
- 工业
- 三相交流感应电机
- 空调 (AC)
- 无刷直流电机 (BLDC) 控制
- 热量计
- 工业HMI
- 运动控制和机器人
- 永磁同步电机 (PMSM)
- 智能电源插座和灯具开关
- 移动设备
- 耳戴式设备
- 腕带
- 智能城市
- 自动车辆识别
- 运输票务
- 智能家居
- 家居安防和监控
- 主要家电
- 小型和中型家电
框图
发布日期: 2023-08-03
| 更新日期: 2023-12-21
