©
2006 微芯 技术 公司
进步 信息
ds70175a-页 1
PIC24H
运行 范围
• 直流 – 40 mips (40 mips @ 3.0-3.6v,
-40°c 至 +85°c)
• 工业的 温度 范围 (-40°c 至 +85°c)
高-效能 dsc cpu
• 修改 harvard architecture
• c compiler 优化 操作指南 设置
• 16-位 宽 数据 path
• 24-位 宽 说明
• 直线的 程序 记忆 寻址 向上 至 4m
操作指南 words
• 直线的 数据 记忆 寻址 向上 至 64 kbytes
• 72 根基 说明: mostly 1 文字/1 循环
• 十六 16-位 一般 目的 寄存器
• 有伸缩性的 和 powerful 间接的 寻址 模式
• 软件 堆栈
• 16 x 16 乘以 行动
• 32/16 和 16/16 分隔 行动
• 向上 至 ±16-位 数据 shifts
直接 记忆 进入 (dma)
• 8-频道 硬件 dma:
• 2 kbytes 双 ported dma 缓存区 范围
(dma 内存) 至 store 数据 transferred 通过 dma:
- 准许 数据 转移 在 内存 和 一个
附带的 当 cpu 是 executing 代号
(非 循环 stealing)
• 大多数 peripherals 支持 dma
中断 控制
• 5-循环 latency
• 118 中断 vectors
• 向上 至 61 有 中断 来源:
• 向上 至 5 外部 中断
• 7 可编程序的 priority 水平
• 5 处理器 exceptions
数字的 i/o
• 向上 至 85 可编程序的 数字的 i/o 管脚
• wake-向上/中断-在-改变 在 向上 至 24 管脚
• 输出 管脚 能 驱动 从 3.0v 至 3.6v
• 所有 数字的 输入 管脚 是 5v tolerant
• 4 毫安 下沉 在 所有 i/o 管脚
在-碎片 flash 和 sram
• flash 程序 记忆, 向上 至 256 kbytes
• 数据 sram, 向上 至 16 kbytes (包含 2 kbytes
的 dma 内存):
系统 管理
• 有伸缩性的 时钟 选项:
- 外部, 结晶, 共振器, 内部的 rc
- 全部地 整体的 pll
- 极其 低 jitter pll
• 电源-向上 计时器
• 振荡器 开始-向上 计时器/stabilizer
• 看门狗 计时器 和 它的 自己的 rc 振荡器
• 失败-safe 时钟 监控
• 重置 用 多样的 来源
电源 管理
• 在-碎片 2.5v 电压 调整器
• 转变 在 时钟 来源 在 real 时间
• 空闲, 睡眠 和 doze 模式 和 快 wake-向上
计时器/俘获/对比/pwm
• 计时器/counters, 向上 至 nine 16-位 计时器:
- 能 一双 向上 至 制造 四 32-位 计时器
- 1 计时器 runs 作 real-时间 时钟 和 外部
32.768 khz 振荡器
- 可编程序的 预分频器
• 输入 俘获 (向上 至 8 途径):
- 俘获 在 向上, 向下 或者 两个都 edges
- 16-位 俘获 输入 功能
- 4-深的 先进先出 在 各自 俘获
• 输出 对比 (向上 至 8 途径):
- 单独的 或者 双 16-位 对比 模式
- 16-位 glitchless pwm 模式
高-效能, 16-位 微控制器