MICROCHIP dsPIC30F 系列参考手册 高性能 数字信号控制器 2006 Microchip Technology Inc. DS70046E_CN
2006 Microchip Technology Inc. DS70046E_CN dsPIC30F 系列参考手册 高性能 数字信号控制器
①N MICROCHIP 目录 页码 第1章简介 1-1 简介 .1-2 本手册所针对的产品 .1-2 器件结构 .1-3 开发支持 1-4 风格和符号约定 .1-4 相关文档 版本历史 .1-6 1-7 第2章CPU 2-1 简介… .2-2 编程模型 .2-4 软件堆栈指针 2-8 CPU寄存器描述. .2-11 算术逻辑单元(ALU)》 2-17 DSP引擎 .2-18 除法支持 指令流类型 .2-27 2-27 循环结构 2-30 地址寄存器相依性 .2-35 寄存器映射 2-38 相关应用笔记 2-40 版本历史 2-41 第3章数据存储器 3-1 简介 .3-2 数据空间地址发生器单元(AGU) .3-5 模寻址.. 3-7 位反转寻址 3-14 控制寄存器说明 3-18 相关应用笔记.. .3-23 版本历史 .3-24 第4章程序存储器 4-1 程序存储器地址映射 .4-2 程序计数器 .4-4 从程序存储器存取数据 4-4 来自数据空间的程序空间可视性 .4-8 写程序存储器 4-10 PSV代码示例 411 相关应用笔记 .4-12 版本历史… .4-13 2006 Microchip Technology Inc. DS70046ECN第m页
2006 Microchip Technology Inc. DS70046E_CN 第 iii 页 页码 第 1 章 简介 1-1 简介 .................................................................................................................................................................. 1-2 本手册所针对的产品 ......................................................................................................................................... 1-2 器件结构 ........................................................................................................................................................... 1-3 开发支持 ........................................................................................................................................................... 1-4 风格和符号约定 ................................................................................................................................................ 1-4 相关文档 ........................................................................................................................................................... 1-6 版本历史 ........................................................................................................................................................... 1-7 第 2 章 CPU 2-1 简介 .................................................................................................................................................................. 2-2 编程模型 ........................................................................................................................................................... 2-4 软件堆栈指针 .................................................................................................................................................... 2-8 CPU 寄存器描述 ............................................................................................................................................. 2-11 算术逻辑单元 (ALU) ................................................................................................................................... 2-17 DSP 引擎 ........................................................................................................................................................ 2-18 除法支持 ......................................................................................................................................................... 2-27 指令流类型 ..................................................................................................................................................... 2-27 循环结构 ......................................................................................................................................................... 2-30 地址寄存器相依性 .......................................................................................................................................... 2-35 寄存器映射 ..................................................................................................................................................... 2-38 相关应用笔记 .................................................................................................................................................. 2-40 版本历史 ......................................................................................................................................................... 2-41 第 3 章 数据存储器 3-1 简介 .................................................................................................................................................................. 3-2 数据空间地址发生器单元 (AGU) ................................................................................................................... 3-5 模寻址 .............................................................................................................................................................. 3-7 位反转寻址 ..................................................................................................................................................... 3-14 控制寄存器说明 .............................................................................................................................................. 3-18 相关应用笔记 .................................................................................................................................................. 3-23 版本历史 ......................................................................................................................................................... 3-24 第 4 章 程序存储器 4-1 程序存储器地址映射 ......................................................................................................................................... 4-2 程序计数器 ....................................................................................................................................................... 4-4 从程序存储器存取数据 ..................................................................................................................................... 4-4 来自数据空间的程序空间可视性 ....................................................................................................................... 4-8 写程序存储器 .................................................................................................................................................. 4-10 PSV 代码示例 ................................................................................................................................................. 4-11 相关应用笔记 .................................................................................................................................................. 4-12 版本历史 ......................................................................................................................................................... 4-13 目录
① MICROCHIP 目录 页码 第5章闪存和EEPROM编程 5-1 简介 44.4.4.4.444.4 5-2 表指令操作 .5-2 控制寄存器 5-5 运行时自编程(RTSP) 5-10 数据EEPROM编程 5-15 设计技巧 5-21 相关应用笔记 5-22 版本历史 5-23 第6章复位中断 6-1 简介 .6-2 不可屏蔽陷阱 .6-6 中断处理时序 6-11 中断控制和状态寄存器 6-14 中断设置流程 .6-42 设计技巧 .6-44 相关应用笔记 6-45 版本历史 6-46 第7章振荡器 7-1 简介 .7-2 器件时钟和MIPS】 7-5 振荡器配置 .7-6 振荡器控制寄存器 OSCCON和OSCTUN 7-13 主振荡器 .7-20 晶体振荡器/陶瓷谐振器 ...... .7-22 为晶振、时钟模式、C1、C2和RS确定最佳的值.7-24 外部时钟输入 .7-25 外部RC振荡器 7-26 锁相环(PLL) .7-30 低功耗32kHz晶体振荡器 振荡器起振定时器(OST)… .7-31 7-31 内部快速RC振荡器(FRC).」 7-31 内部低功耗RC(LPRC)振荡器 .7-32 故障保护时钟监视器(FSCM)… 7-32 可编程振荡器后分频器 7-33 时钟切换工作原理 .7-34 设计技巧… 7-38 相关应用笔记 .7-39 版本历史… .7-40 DS70046ECN第iN页 2006 Microchip Technology Inc
DS70046E_CN 第 iv 页 2006 Microchip Technology Inc. 页码 第 5 章 闪存和 EEPROM 编程 5-1 简介 .................................................................................................................................................................. 5-2 表指令操作 ....................................................................................................................................................... 5-2 控制寄存器 ....................................................................................................................................................... 5-5 运行时自编程 (RTSP) ................................................................................................................................. 5-10 数据 EEPROM 编程 ....................................................................................................................................... 5-15 设计技巧 ......................................................................................................................................................... 5-21 相关应用笔记 .................................................................................................................................................. 5-22 版本历史 ......................................................................................................................................................... 5-23 第 6 章 复位中断 6-1 简介 .................................................................................................................................................................. 6-2 不可屏蔽陷阱 .................................................................................................................................................... 6-6 中断处理时序 .................................................................................................................................................. 6-11 中断控制和状态寄存器 ................................................................................................................................... 6-14 中断设置流程 .................................................................................................................................................. 6-42 设计技巧 ......................................................................................................................................................... 6-44 相关应用笔记 .................................................................................................................................................. 6-45 版本历史 ......................................................................................................................................................... 6-46 第 7 章 振荡器 7-1 简介 .................................................................................................................................................................. 7-2 器件时钟和 MIPS .............................................................................................................................................. 7-5 振荡器配置 ....................................................................................................................................................... 7-6 振荡器控制寄存器——OSCCON 和 OSCTUN ............................................................................................... 7-13 主振荡器 ......................................................................................................................................................... 7-20 晶体振荡器 / 陶瓷谐振器 ................................................................................................................................ 7-22 为晶振、时钟模式、 C1、 C2 和 Rs 确定最佳的值 ........................................................................................ 7-24 外部时钟输入 .................................................................................................................................................. 7-25 外部 RC 振荡器 .............................................................................................................................................. 7-26 锁相环 (PLL) ............................................................................................................................................... 7-30 低功耗 32 kHz 晶体振荡器 ............................................................................................................................. 7-31 振荡器起振定时器 (OST) ............................................................................................................................ 7-31 内部快速 RC 振荡器 (FRC) ........................................................................................................................ 7-31 内部低功耗 RC (LPRC)振荡器 ................................................................................................................... 7-32 故障保护时钟监视器 (FSCM) ..................................................................................................................... 7-32 可编程振荡器后分频器 ................................................................................................................................... 7-33 时钟切换工作原理 .......................................................................................................................................... 7-34 设计技巧 ......................................................................................................................................................... 7-38 相关应用笔记 .................................................................................................................................................. 7-39 版本历史 ......................................................................................................................................................... 7-40 目录
①N MICROCHIP 目录 页码 第8章复位 8-1 简介 .8-2 复位时的时钟源选择 .8-5 POR:上电复位 .8-5 外部复位(EXTR) .8-7 软件复位指令(SWR) .8-7 看门狗超时复位(WDTR) .87 欠压复位(BOR) .8-8 使用RCON状态位 8-10 器件复位时间.… 8-11 器件起振时间曲线 8-13 特殊功能寄存器复位状态 8-16 设计技巧 8-17 相关应用笔记 8-18 版本历史 8-19 第9章低压检测(LVD) 9-1 简介 9-2 LVD工作原理 .95 设计技巧… .9-6 相关应用笔记 .9-7 版本历史 9-8 第10章看门狗定时器和低功耗模式 10-1 简介 10-2 低功耗模式 .10-2 休眠模式。 10-2 空闲模式 .10-4 低功耗指令与中断同时发生 .10-5 看门狗定时器… 外设模块禁止(PMD)寄存器 …10-6 10-9 设计技巧 10-10 相关应用笔记 10-11 版本历史 10-12 第11章V0端口 11-1 简介 11-2 /O端口控制寄存器 ,11-3 外设复用 ..11-4 端口描述 11-6 电平变化通知(CN)引脚 11-7 休眠和空闲模式下的CN工作 11-8 相关应用笔记… 11-11 版本历史 ..11-12 2006 Microchip Technology Inc. DS70046ECN第v页
2006 Microchip Technology Inc. DS70046E_CN 第 v 页 页码 第 8 章 复位 8-1 简介 .................................................................................................................................................................. 8-2 复位时的时钟源选择 ......................................................................................................................................... 8-5 POR:上电复位 ............................................................................................................................................... 8-5 外部复位 (EXTR) .......................................................................................................................................... 8-7 软件复位指令 (SWR) .................................................................................................................................... 8-7 看门狗超时复位 (WDTR) ..............................................................................................................................8-7 欠压复位 (BOR) ............................................................................................................................................ 8-8 使用 RCON 状态位 ......................................................................................................................................... 8-10 器件复位时间 .................................................................................................................................................. 8-11 器件起振时间曲线 .......................................................................................................................................... 8-13 特殊功能寄存器复位状态 ................................................................................................................................ 8-16 设计技巧 ......................................................................................................................................................... 8-17 相关应用笔记 .................................................................................................................................................. 8-18 版本历史 ......................................................................................................................................................... 8-19 第 9 章 低压检测 (LVD) 9-1 简介 .................................................................................................................................................................. 9-2 LVD 工作原理 ................................................................................................................................................... 9-5 设计技巧 ........................................................................................................................................................... 9-6 相关应用笔记 .................................................................................................................................................... 9-7 版本历史 ........................................................................................................................................................... 9-8 第 10 章 看门狗定时器和低功耗模式 10-1 简介 ................................................................................................................................................................ 10-2 低功耗模式 ..................................................................................................................................................... 10-2 休眠模式 ......................................................................................................................................................... 10-2 空闲模式 ......................................................................................................................................................... 10-4 低功耗指令与中断同时发生 ............................................................................................................................ 10-5 看门狗定时器 .................................................................................................................................................. 10-6 外设模块禁止 (PMD)寄存器 ....................................................................................................................... 10-9 设计技巧 ....................................................................................................................................................... 10-10 相关应用笔记 ................................................................................................................................................ 10-11 版本历史 ....................................................................................................................................................... 10-12 第 11 章 I/O 端口 11-1 简介 ................................................................................................................................................................ 11-2 I/O 端口控制寄存器 ........................................................................................................................................ 11-3 外设复用 ......................................................................................................................................................... 11-4 端口描述 ......................................................................................................................................................... 11-6 电平变化通知 (CN)引脚 ............................................................................................................................. 11-7 休眠和空闲模式下的 CN 工作 ......................................................................................................................... 11-8 相关应用笔记 ................................................................................................................................................ 11-11 版本历史 ....................................................................................................................................................... 11-12 目录
① MICROCHIP 目录 页码 第12章定时器 12-1 简介 12-2 不同的定时器 .12-3 控制寄存器 12-6 工作模式… .12-9 定时器预分频器 12-14 定时器中断 12-14 读写16位定时器模块寄存器 12-15 低功耗32kHz晶振输入 12-15 32位定时器配置 12-16 32位定时器的工作模式 12-18 读写32位定时器. 12-21 低功耗状态下的定时器工作 ..12-21 使用定时器模块的外设 12-22 设计技巧. 12-24 相关应用笔记..… 12-25 版本历史 .12-26 第13章输入捕捉 13-1 简介… ,13-2 输入捕捉寄存器 13-3 定时器选择 13-4 输入捕捉事件模式 .13-4 捕获缓冲器的操作 .13-8 输入捕捉中新 13-9 UART自动波特率支持 .13-9 低功耗状态下的输入捕捉工作 13-10 /O引脚控制 13-10 与输入捕捉模块相关的特殊功能寄存器 13-11 设计技巧 13-12 相关应用笔记 13-13 版本历史 13-14 第14章输出比较 14-1 简介… .14-2 输出比较寄存器 .14-3 工作模式 .14-4 低功耗状态下的输出比较工作 ..14-23 /O引脚控制 14-23 设计技巧.. 14-26 相关应用笔记 .14-27 版本历史. 14-28 DS70046ECN第i页 2006 Microchip Technology Inc
DS70046E_CN 第 vi 页 2006 Microchip Technology Inc. 页码 第 12 章 定时器 12-1 简介 ................................................................................................................................................................ 12-2 不同的定时器 .................................................................................................................................................. 12-3 控制寄存器 ..................................................................................................................................................... 12-6 工作模式 ......................................................................................................................................................... 12-9 定时器预分频器 ............................................................................................................................................ 12-14 定时器中断 ................................................................................................................................................... 12-14 读写 16 位定时器模块寄存器 ........................................................................................................................ 12-15 低功耗 32 kHz 晶振输入 ............................................................................................................................... 12-15 32 位定时器配置 ........................................................................................................................................... 12-16 32 位定时器的工作模式 ................................................................................................................................ 12-18 读写 32 位定时器 .......................................................................................................................................... 12-21 低功耗状态下的定时器工作 .......................................................................................................................... 12-21 使用定时器模块的外设 ................................................................................................................................. 12-22 设计技巧 ....................................................................................................................................................... 12-24 相关应用笔记 ................................................................................................................................................ 12-25 版本历史 ....................................................................................................................................................... 12-26 第 13 章 输入捕捉 13-1 简介 ................................................................................................................................................................ 13-2 输入捕捉寄存器 .............................................................................................................................................. 13-3 定时器选择 ..................................................................................................................................................... 13-4 输入捕捉事件模式 .......................................................................................................................................... 13-4 捕获缓冲器的操作 .......................................................................................................................................... 13-8 输入捕捉中断 .................................................................................................................................................. 13-9 UART 自动波特率支持 ................................................................................................................................... 13-9 低功耗状态下的输入捕捉工作 ...................................................................................................................... 13-10 I/O 引脚控制 ................................................................................................................................................. 13-10 与输入捕捉模块相关的特殊功能寄存器 ....................................................................................................... 13-11 设计技巧 ....................................................................................................................................................... 13-12 相关应用笔记 ................................................................................................................................................ 13-13 版本历史 ....................................................................................................................................................... 13-14 第 14 章 输出比较 14-1 简介 ................................................................................................................................................................ 14-2 输出比较寄存器 .............................................................................................................................................. 14-3 工作模式 ......................................................................................................................................................... 14-4 低功耗状态下的输出比较工作 ...................................................................................................................... 14-23 I/O 引脚控制 ................................................................................................................................................. 14-23 设计技巧 ....................................................................................................................................................... 14-26 相关应用笔记 ................................................................................................................................................ 14-27 版本历史 ....................................................................................................................................................... 14-28 目录