PIC32MM系列是Microchip功耗最低、性价比最高的32位PIC32微控制器系列。对于需要低功耗、更长电池寿命和空间限制的应用,PIC32MM设备提供低至500nA的睡眠模式,封装小至4×4mm。该系列具有独立于核心的外围设备,设计用于卸载CPU,诸如可配置逻辑单元(CLC)和多输出捕获比较PWM(MCCP),其帮助实现无传感器BLDC电机控制应用。PIC32MM设备实现79 CoreMark™ 在25 MHz操作时得分,具有紧凑的microMIPS™ 指令,microAptiv™ UC内核和用于快速中断上下文切换的影子寄存器集。microMIPS ISA结合了16位和32位指令,以实现紧凑的代码大小。PIC32MM设备由Microchip的MPLAB®代码配置器(MCC)支持,以帮助简化设计。目标应用包括物联网传感器节点、连接的恒温器、环境监测设备、便携式医疗或健身设备、建筑自动化和低成本电机控制应用。
特色
- 低功耗操作
- 500 nA休眠电流用于RAM保留模式
- 5μA用于调节器待机模式下的睡眠
- 带RTCC的最低睡眠模式为2μA
- 高性能32位RISC CPU
- 79 CoreMark在25MHz操作时的性能
- 微阿普特™ UC 32位内核,带5级流水线
- 微MIPS™ 与MIPS32指令相比,指令集的代码减少35%,性能提高98%
- 两组32核寄存器文件(32位)以减少中断延迟
- 具有32位宽数据路径的16位/32位宽指令
- 两组32核寄存器文件(32位)以减少中断延迟
- 单循环32x16乘法和双循环32x32乘法
- 硬件分割单元
- 具有ECC的零等待状态闪存,以最大限度地提高耐久性/保留
- 记忆力
- 高达16K ECC闪存
- 高达4K数据存储器
- 模拟功能
- 多达14通道,软件可选择的10/12位SAR模数转换器(ADC):
- 12位,200K采样/秒转换率(单个采样和保持)
- 10位,300K采样/秒转换率(单个采样和保持)
- 两个带输入多路复用的模拟比较器
- 带输出引脚的5位DAC
- 外围设备功能
- 两个4线SPI模块(最高25 Mbps),带I2S
- 两个带LIN的UART模块
- CRC模块
- 硬件实时时钟和日历(RTCC)
- 最多20个外围引脚选择(PPS)可重贴引脚
- 总共七个16位定时器:
- 定时器1:专用16位定时器/计数器
- 每个MCCP和SCCP模块中有两个额外的16位定时器
- 捕获/比较/PWM/定时器模块:
- 每个模块中有两个16位计时器或一个32位计时器
- PWM分辨率低至21纳秒
- 一个多输出(MCCP)模块:
- PWM、输入捕获、输出比较或定时器等灵活配置
- 六个PWM输出
- 可编程停滞时间
- 自动关机
- 两个单输出(SCCP)模块:
- PWM、输入捕获、输出比较或定时器等灵活配置
- 单个PWM输出
- 两个可配置逻辑单元(CLC),具有选择外围设备和PPS的内部连接
- 小型封装
- 4x4 mm,20 QFN和28 UQFN
- 5x5 mm,40 uQFN
- 28 QFN和36 QFN中的6x6 mm