极低功耗的PIC24F MCU包括高达512KB的带纠错码(ECC)的闪存和32KB的RAM。该设备具有双分区Flash和实时更新功能,使其能够容纳两个独立的软件应用程序,允许在执行另一个分区的应用程序代码时同时对一个分区进行编程。凭借执行空中固件更新的能力,设计者可以为更新其应用程序提供一种经济高效、可靠且安全的方法。这些MCU还具有极低功耗模式,在睡眠模式下的电流消耗低至300nA。这种强大的功能组合使PIC24F“GA6”系列非常适合于需要长电池寿命的工业、计算机、医疗/健身和便携式应用,以及无需外部存储器的数据传输和存储,指纹扫描仪和游戏。
特色
- 中央处理器
- 改良哈佛建筑
- 最高16 MIPS操作@32 MHz
- 8 MHz内部振荡器:
- 96 MHz PLL选项
- 多个时钟分频选项
- 运行时自校准能力,保持优于±0.20%的精度
- 快速启动
- 17位x 17位单周期硬件分数/整数乘法器
- 32位乘16位硬件除法器
- 16 x 16位工作寄存器阵列
- C编译器优化指令集体系结构
- 两个地址生成单元,用于数据存储器的单独读写寻址
- 实时更新
- 具有实时更新功能的双分区闪存
- 能够容纳两个独立的软件应用程序,包括Bootloader
- 允许同时编程一个分区,同时从另一个分区执行应用程序代码
- 允许在活动分区之间进行运行时切换
- 低功耗功能
- 休眠和空闲模式选择性关闭外围设备和/或核心设备,以大幅降低功耗并快速唤醒
- Doze模式允许CPU以低于外围设备的时钟速度运行
- 交替时钟模式允许动态切换到较低的时钟速度,以实现选择性功率降低
- 模拟功能
- 10/12位,最多24通道模数(A/D)转换器:
- 200 ksps的12位转换率
- 自动扫描和阈值比较功能
- 睡眠期间可用的转换
- 具有可编程输入/输出配置的三轨对轨增强型模拟比较器
- 充电时间测量单元(CTMU):
- 用于电容式触摸感应,最多24个通道
- 时间测量分辨率低至100 ps
- 外围设备功能
- 外围引脚选择(PPS)–允许许多外围设备的独立I/O映射
- 八通道DMA支持所有外围模块
- 六个输入捕获模块,每个模块带有专用的16位定时器
- 六个输出比较/PWM模块,每个模块具有专用的16位定时器
- 四个单输出CCP(SCCP)和三个多输出CCP(MCCP)
- 增强型并行主/从端口(EPMP/ESP)
- 带时间戳的硬件实时时钟/日历(RTCC)
- 可编程32位循环冗余校验(CRC)发生器
- 四个可配置逻辑单元(CLC)
- 多个I/O引脚上的5.5V容差输入