基础描述
16 位架构
所有 PIC24F 器件的核心是 16 位改进型哈佛架构,首次引入 Microchip 的dsPIC® 数字信号控制器中首次引入。PIC24F CPU内核具有多种增强功能,例如
- 16 位数据和 24 位地址路径,可在数据和地址之间移动信息。
- 多达 16 Mbytes(程序空间)和 16 Kbytes(数据)的线性寻址字节(程序空间)和 16 K 字节(数据)
- 16 元工作寄存器阵列,内置软件堆栈支持
- 17 x 17 硬件乘法器,支持整数数学
- 硬件支持 32 位乘以 16 位除法
- 支持多种寻址模式的指令集并针对高级语言(如 C 语言
- 运行性能高达 16 MIPS
1.1.2 省电技术
PIC24FV16KM204 系列的所有器件都集成了以下功能系列中的所有器件都集成了一系列功能,可显著降低功耗。主要功能包括包括
- 实时时钟切换,允许在软件控制下将器件时钟时钟在软件控制下切换到定时器 1 源或内部低功耗 RC振荡器,从而使用户能够在软件设计中融入省电理念。
设计。
- 打盹模式运行,当串行通信等对定时敏感的应用,如串行通信、需要外设不间断运行时、
可以有选择地降低 CPU 时钟速度从而实现增量省电。
规格特征
模拟外设功能
- 最多两个 8 位数模转换器
(DAC) :
- 软复位禁用功能允许 DAC
保留其输出值
复位
- 支持空闲模式
- 支持左对齐和右对齐输入数据
- 两个运算放大器 (运放):
- 差分输入
- 可选功率/速度级别
- 低功率/低速
- 高功率/高速
- 多达 22 通道、10/12 位模数转换器
转换器:
- 12 位转换速率下每秒 100k 个采样点
单采样和保持
- 阈值检测自动扫描
- 可在睡眠状态下运行
- 专用带隙基准和
温度传感器输入
- 多达三个轨至轨模拟比较器:
- 可编程基准电压
比较器的可编程参考电压
- 带隙基准输入
- 灵活的输入复用
- 低功耗或高速选择选项
- 充电时间测量单元 (CTMU):
- 电容测量,多达 22 个通道
- 时间测量分辨率低至 200 ps
分辨率
- 多达 16 对外部触发器
- 内部温度传感器,带专用 A/D
转换器输入
高性能 RISC CPU
- 改进的哈佛架构
- 运行速度
- 直流 - 32 MHz 时钟输入
- 32 MHz 时钟输入时 16 MIPS
- 8 MHz 内部振荡器:
- 4x PLL 选项
- 多个时钟分频选项
- 快速启动
- 17 位 x 17 位单周期硬件
分数/整数乘法器
- 32 位 x 16 位硬件除法器
- 16 x 16 位工作寄存器阵列
- C 编译器优化指令集架构
- 24 位宽
外设功能
- 大电流灌/源,18 mA/18 mA 所有端口
- 独立的超低功耗 32 kHz
定时器振荡器
- 最多两个主同步串行端口
(MSSP) 的 SPI 和 I2C™ 模式:
在 SPI 模式下
- 用户可配置的 SCKx 和 SDOx 引脚输出
- 串联 SPI 从设备
在 I2 C 模式下
- 串行时钟同步(时钟拉伸)
- 总线碰撞检测并进行相应仲裁
相应
- 支持 16 位读写接口
- 最多两个增强型可寻址 UART:
- 支持 LIN/J2602 总线(自动唤醒、
自动波特检测、支持断点符号)
- 高速和低速 (SCI)
- IrDA® 模式(硬件编码器/解码器
功能)
- 两个外部中断引脚
- 硬件实时时钟和日历 (RTCC)
- 可配置参考时钟输出 (REFO)
- 两个可配置逻辑单元 (CLC)
- 最多两个单输出捕获/比较/PWM
(SCCP) 模块和最多三个多输出
捕获/比较/PWM (MCCP) 模块
特殊微控制器功能
- 宽工作电压范围选项:
- 1.8V 至 3.6V(PIC24F 器件)
- 2.0V 至 5.0V(PIC24FV 器件)
- 可选电源管理模式:
- 空闲: CPU 关闭,可显著降低功耗
大幅降低功耗
- 睡眠: 睡眠:CPU 和外设关闭,可大幅降低功耗并快速唤醒
大幅降低功耗并快速唤醒
- 保持睡眠模式: PIC24FV 器件可
进入睡眠模式,利用
保持稳压器,进一步降低功耗
- 打盹: CPU 可以比外设更低的频率运行
用户可编程功能