Microchip的PIC24FJxxxGB202/204系列微控制器是一系列基于PIC24F内核的16位MCU,提供高达16MIPS的性能。这些设备的主要功能包括板载加密引擎、USB随身携带和极低功耗技术。
微控制器功能32 MHz最大CPU速度
20或34个I/O引脚–取决于型号
8 MHz内部振荡器
极低功耗(XLP)技术
通电复位(POR)
通电计时器(PWRT)
振荡器启动计时器(OST)
断电复位(BOR)和深度睡眠断电(DSBOR)
扩展看门狗定时器(WDT)和超低功耗看门狗定时器
高/低电压检测(HLVD)模块
在线串行编程(ICSP)和在线仿真(ICE)
加密引擎
USB模块–USB随身携带兼容
10/12位12通道模数转换器
三个比较器
五个16位定时器/计数器
三个电压参考
充电时间测量单元(CTMU)
六个输入捕获模块
六个输出比较/PWM模块
可编程32位循环冗余校验(CRC)
数字信号调制器–提供FSK和PSK调制
硬件实时时钟/日历(RTCC)
六通道直接存储器存取(DMA)
三个SPI模块
两个I2C模块
四个UART模块–两个支持智能卡ISO 7816
特色
- 加密引擎
- 具有128192或256位密钥的AES引擎
- 支持ECB、CBC、OFB、CTR和CFB128模式
- DES/三重DES(TDES)引擎:支持2键和3键EDE或DED TDES
- 支持TDES最多三个唯一键
- 编程安全
- 真随机数发生器
- 生器
- 不可读、片上、OTP密钥存储
- 极低功率
- 极低功耗电流消耗:WDT:270 nA@3.3V典型值,RTCC:400 nA@32 kHz,3.3V典型,深度睡眠电流,40 nA,3.3V标准值
- 多种电源管理选项:VBAT、深度睡眠、睡眠和空闲模式、Doze模式。
- 交替时钟模式允许动态切换到较低的时钟速度以实现选择性功率降低
- 通用串行总线
- USB v2.0:符合OTG标准,支持双重角色;可以充当主机或外围设备
- 主机模式下的低速(1.5 Mb/s)和全速(12 Mb/s)USB操作
- 用于USB的高精度PLL
- 全速USB设备模式从FRC振荡器操作:无需晶体振荡器
- 中央处理器
- 电源电压范围为2.0V至3.6V
- 最高16 MIPS操作@32 MHz
- 17位x 17位单周期硬件分数/整数乘法器
- 32位乘16位硬件除法器
- 16 x 16位工作寄存器阵列
- C编译器优化指令集体系结构(ISA)
- 两个地址生成单元(AGU),用于数据存储器的单独读写寻址
- 模拟功能
- 10/12位,12通道ADC:转换率为500 ksps(10位),200 ksps(12位)
- 休眠和空闲期间可用的ADC转换
- 具有可编程输入/输出配置的三轨对轨增强型模拟比较器
- 三个片上可编程电压基准
- 充电时间测量单元(CTMU):用于电容式触摸感应或精确时间测量
- 其他外围设备
- 外围引脚选择(PPS);允许许多外围设备的独立I/O映射
- 五个带预缩放器的16位定时器/计数器
- 六通道DMA支持所有外围模块
- 六个输入捕获模块,每个模块都有一个专用的16位定时器
- 六个输出比较/PWM模块,每个模块具有专用16位定时器
- 硬件实时时钟/日历(RTCC)
- 三个SPI模块,包括I2S模式
- 两个I2C™ 模块支持多主/从模式和7位/10位寻址
- 可编程32位循环冗余校验(CRC)发生器
- 四个UART模块,支持RS-485、RS-232、LIN/J2602和IrDA®的片上硬件编码器/解码器