|
角色介绍:
pic24fj64ga002:dip28脚的16位微控制器
高性能CPU:
• 改进的哈佛架构
• 最高运行速度可达16 MIPS (@ 32 MHz)
• 带4x PLL 选项的8 MHz 内部振荡器和多个分频选项
• 17 位 x 17 位单周期硬件乘法器
• 32 位/16 位硬件除法器
• 16 位 x 16 位工作寄存器阵列
• 优化的C 编译器指令集架构:
- 76条基本指令
- 灵活的寻址模式
• 2 个用于独立的读和写操作以寻址数据存储器的地址
发生单元
单片机的特殊性能:
• 工作电压范围为2.0V 至3.6V
• 可承受5.5V 输入电压(仅数字引脚)
• 所有I/O 引脚上的高拉/ 灌电流 (18 mA/18 mA)
• 闪存程序存储器:
- 10,000 次擦/ 写
- 数据保存时间最短为20 年
• 功耗管理模式:
- 休眠、空闲、打盹和备用时钟模式
- 2.0V时的典型工作电流为650 μA/MIPS
- 2.0V时的典型休眠电流为150 nA
• 故障保护时钟监视器操作:
- 检测时钟故障并切换至片上低功耗RC 振荡器
• 片上2.5V 带跟踪模式的稳压器
• 上电复位(Power-on Reset, POR)、上电延时定
时器(Power-up Timer,PWRT)和振荡器起振定时
器(Oscillator Start-up Timer, OST)
• 灵活的看门狗定时器(Watchdog Timer, WDT),
带有片上低功耗RC 振荡器能够可靠工作
• 在线串行编程(In-Circuit Serial Programming™,
ICSP™)和通过2 引脚进行的在线调试(In-Circuit
Debug, ICD)
• JTAG 边界扫描和编程支持
模拟特性:
• 最多13 通道的10 位模数转换器:
- 500 ksps 转换速率
- 可在休眠和空闲模式下进行转换
• 带可编程输入/ 输出配置的两个模拟比较器
外设特性:
• 外设引脚选择:
- 允许对许多外设进行独立的I/O 映射
- 最多26 个可用引脚(44 引脚器件)
- 连续的硬件完整性检查和安全互锁以防止无意中更改
配置
• 8 位并行主/ 从端口( Parallel Master/Slave Port,
PMP/PSP):
- 44引脚器件上具有最多11 个专用的地址引脚,可
实现最多16 位的多路寻址
- 控制线上的可编程优先级
• 硬件实时时钟/ 日历(Real-Time Clock/Calendar,
RTCC):
- 提供时钟、日历和闹钟功能
• 可编程循环冗余校验(Cyclic Redundancy Check,
CRC)
• 2 个3 线/4 线SPI 模块(支持4 帧模式),带8 级
FIFO 缓冲区
• 2 个 I2C™ 模块,支持多主器件/ 从模式和7 位/10
位寻址
• 2 个UART 模块:
- 支持RS-485、RS-232 和LIN 1.2
- IrDA® 设备用片上硬件编码器/ 解码器
- 遇到起始位自动唤醒
- 自动波特率检测
- 4级深FIFO 缓冲区
• 5 个带可编程预分频器的16 位定时器/ 计数器
• 5 个16 位输入捕捉
• 5 个16 位比较/PWM 输出
• 数字I/O 引脚上的可配置漏极开路输出
• 最多4 个外部中断源
dspic33fj12gp202的资源介绍:
工作范围:
• 最高40 MIPS 的工作速度(3.0-3.6V):
- 工业级温度范围(-40°C 至+85°C)
- 扩展级温度范围(-40°C 至+125°C)
高性能DSC CPU:
• 改进型哈佛架构
• C编译器优化的指令集
• 16位宽数据总线
• 24位宽指令
• 可寻址最大4M 指令字的线性程序存储空间
• 可寻址最大64 KB 的线性数据存储空间
• 83条基本指令,多为单字/ 单周期指令
• 16个16 位通用寄存器
• 两个40 位累加器,带舍入和饱和选择
• 灵活和强大的寻址模式:
- 间接寻址
- 模寻址
- 位反转寻址
• 软件堆栈
• 16 x 16 位小数/ 整数乘法运算
• 32/16 位和16/16 位除法运算
• 单周期乘-累加:
- DSP运算的累加器回写操作
- 双数据取操作
• 可将40 位数据左移或右移最多16 位
中断控制器:
• 中断响应延时为5 个周期
• 118个中断向量
• 最多21 个中断源
• 最多3 个外部中断
• 7个可编程优先级
• 4个处理器异常
片上闪存和SRAM:
• 闪存程序存储器(12 KB)
• 数据SRAM (1024 字节)
• 闪存程序存储器的引导和通用安全性
数字I/O:
• 外设引脚选择功能
• 最多21 个可编程数字I/O 引脚
• 最多21 个引脚上具有唤醒/ 电平变化中断功能
• 输出引脚可驱动3.0V 至3.6V 的电压
• 带漏极开路配置的输出最高为5V
• 所有数字输入引脚可承受5V 的电压
• 所有I/O 引脚的灌电流为4 mA
系统管理:
• 灵活的时钟选择:
- 外部振荡器、晶振、谐振器和内部RC 振荡器
- 全集成锁相环(Phase-Locked Loop, PLL)
- 极低抖动PLL
• 上电延时定时器
• 振荡器起振定时器/ 稳定器
• 自带RC 振荡器的看门狗定时器
• 故障保护时钟监视器
• 多个复位源
功耗管理:
• 片上2.5V 稳压器
• 实时时钟源切换
• 可快速唤醒的空闲、休眠和打盹模式
定时器/ 捕捉/ 比较:
• 定时器/ 计数器,最多3 个16 位定时器:
- 最多可以配对作为1 个32 位定时器使用
- 1个定时器可依靠外部32.768 kHz 振荡器作为
实时时钟使用
- 可编程预分频器
• 输入捕捉(最多4 路通道):
- 上升沿捕捉、下降沿捕捉或上升/ 下降沿捕捉
- 16位捕捉输入功能
- 每路捕捉通道都带有4 字深度的FIFO 缓冲区
• 输出比较(最多2 路通道):
- 1个或2 个16 位比较模式
- 16位无_毛刺PWM 模式
mcp9700:microchip公司出品的温度传感器。
该板子兼容dspic33fj12gp202,如果合适,成本价提供给需要的各位网友。
点击此处下载 原理图.pdf(文件大小:120K) (原文件名:Protel Schematic.pdf) |
|