2001 微芯 技术 公司
进步 信息
ds70025d-页 1
M
dsPIC30F
高 效能 cpu:
• c-compiler 优化 操作指南 设置 architecture
• 94 根基 说明
- 有伸缩性的 寻址 模式
• 直线的 程序 记忆 寻址 向上 至 4m x
24-位
• 直线的 数据 记忆 向上 至 64k 字节
• 向上 至 144k 字节 在-碎片 flash 程序 mem-
ory
- 48k 单独的 文字 说明 (initially)
• 向上 至 8k 字节 在-碎片 数据 内存
• 向上 至 4k 字节 可擦可编程只读存储器
• 二 40-位 宽 accumulators 和 optional satu-
限定 逻辑
• 16 x 16-位 working 寄存器 排列
• 向上 至 30 mips 运作:
- 直流 - 120 mhz 时钟 输入
- 4 mhz - 10 mhz osc./时钟 输入 和 pll
起作用的 (4x, 8x, 16x)
• 24-位 宽 说明, 16-位 宽 数据 path
• 双 地址 一代 单位 enabling 双
数据 fetch 为 dsp 行动
• 向上 至 32 中断 来源
• 15 例外 vectors (8 中断 &放大; 7 traps)
- 可编程序的 priority 水平 为 8 中断
- 3 循环 fixed latency; 1 “fast” 在 1 循环
• 16 x 16 单独的 循环 硬件 fractional/integer
乘法器
• 单独的 循环 乘以-accumulate (mac) opera-
tion
• 40 平台 barrel shifter
附带的 特性:
• 高 电流 下沉/源 i/o 管脚 25 毫安/25 毫安
• 多样的 外部 中断 管脚
•Timer
单元:
- five 16-位 计时器/counters
- 4 的 这 计时器 将 是 optionally 配置
作 二 32-位 计时器/计数器
• 32 khz real-时间 时钟 支持 在 timer1
• 俘获 输入 功能 (16-位, 向上 至 8 管脚)
• 对比 / pwm 输出 功能 (向上 至 8 管脚)
- 16-位, 最大值 决议 33.3 ns (t
CY
)
- 双 对比 模式 有
• 发动机 控制 pwm 单元
• quadrature encoder 单元
• 数据 转换器 接口 (dci), 支持 一般
音频的 codec protocols
- 包含 i
2
s, 交流’97
•3-线 spi
™
modules (支持 所有 4 spi 模式)
•
I
2
C
™
单元 (支持 全部 multi - 主控 / 从动装置
模式 和 7-位/10-位 寻址)
•
addressable uart modules: 支持 中断
在 地址 位 和 wake-向上 在 开始 位 发现
•
能 总线 modules
•
作 许多 作 54 可编程序的 数字的 i/o 管脚
- 一些 和 中断 在 改变
先进的 相似物 特性:
•
10-位 相似物-至-数字的 转换器 (一个/d) 和:
- 16 输入 途径, 典型地
- 500 ksps 转换 比率
- 转换 有 在 睡眠
•
12-位 相似物-至-数字的 转换器 (一个/d) 和:
- 16 输入 途径, 典型地
- 100 ksps 转换 比率
- 转换 有 在 睡眠
•
可编程序的 低 电压 发现 (lvd)
- 支持 中断 在 低 电压 发现
•
可编程序的 褐色-输出 重置 一代
特定的 微控制器 特性:
•
电源-在 重置 (por), 电源-向上 计时器 (pwrt)
和 振荡器 开始-向上 计时器 (ost)
•
看门狗 计时器 (wdt) 和 它的 自己的 在-碎片 rc
振荡器 为 可依靠的 运作
•
失败 safe 时钟 监控 运作
•
可编程序的 代号 保护
•
可选择的 电源 管理 模式
- 睡眠 模式, 空闲 模式, slowdown
模式
dsPIC
™
高-效能 16-位
数字的 信号 控制 家族 overview