MICROCHIP dsPIC30F4011/4012 数据手册 高性能16位 数字信号控制器 2007 Microchip Technology Inc. DS70135E CN
2007 Microchip Technology Inc. DS70135E_CN dsPIC30F4011/4012 数据手册 高性能 16 位 数字信号控制器
dsPIC30F4011/4012 MICROCHIP dsPIC30F4011/4012增强型 16位闪存数字信号控制器 注:本数据手册总结了dsPIC30F系列器件的功能,但是不 外设特性: 应把本手册当作无所不包的参考手册来使用。有关CPU、外 设、寄存器说明和一般器件功能的更多信息,请参见 ·高灌/拉电流/0引脚:25mA/25mA 《dsPIC30F系列参考手册》(DS70046ECN)。有关器件 ·带可编程预分频器的定时器模块: 指令集和编程的更多信息,请参见《dsPIC30F/33F程序 员参考手册》(DS70157BCN)。 -5个16位定时器/计数器:可选择将16位定 时器配对组成32位定时器模块 高性能改进型RISC CPU: ·16位输入捕捉功能 ·16位比较PWM输出功能 ·改进的哈佛架构 ·3线SPI模块(支持4种帧模式) ·具备灵活寻址模式的C编译器优化指令集架构 ·2CM模块支持多主器件/从模式,支持7位/10位寻 ·83条基本指令 址 ·24位宽指令,16位宽数据总线 ·2个带FIFO缓冲区的UART模块 ·48KB片上闪存程序空间(16K指令字) ·1个CAN模块,与2.0B标准兼容 ·2KB片上数据RAM ·1KB非易失性数据EEPROM 电机控制PWM模块特性: ·最高30MIPS的工作速度: ·6路PWM输出通道: ·DC至40MHz外部时钟输入 ·互补或独立的输出模式 -4MHz-10MHz振荡器输入,带PLL(4倍 ·边沿和中心对齐模式 频、8倍频和16倍频) ·3个占空比发生器 ·30个中断源: ·3个外部中断源 ·专用时基 ·可编程输出极性 ·每一个中断源具有8个用户可选择的中断优 先级 ·用于互补模式的死区控制 ·4个处理器陷阱源 ·手动输出控制 ·16×16位工作寄存器阵列 ·用于AWD转换的触发器 DSP引擎特性: 正交编码器接口模块特性: ·双数据取操作 ·A相、B相和索引脉冲输入 ·DSP操作的累加器回写 ·16位递增/递减位置计数器 ·模寻址和位反转寻址模式 ·计数方向状态 ·两个40位宽的累加器,具备可选饱和逻辑 ·位置测量(x2和x4)模式 ·17位×17位单周期硬件小数/整数乘法器 ·输入端具有可编程数字噪声滤波器 ·所有DSP指令均为单周期指令 ·备用16位定时器/计数器模式 ·单周期±16位移位 ·位置计数器计满返回/下溢中断 2007 Microchip Technology Inc. DS70135ECN第1页
2007 Microchip Technology Inc. DS70135E_CN 第 1 页 dsPIC30F4011/4012 高性能改进型 RISC CPU: • 改进的哈佛架构 • 具备灵活寻址模式的 C 编译器优化指令集架构 • 83 条基本指令 • 24 位宽指令, 16 位宽数据总线 • 48 KB 片上闪存程序空间 (16K 指令字) • 2 KB 片上数据 RAM • 1 KB 非易失性数据 EEPROM • 最高 30 MIPS 的工作速度: - DC 至 40 MHz 外部时钟输入 - 4 MHz - 10 MHz 振荡器输入,带 PLL (4 倍 频、 8 倍频和 16 倍频) • 30 个中断源: - 3 个外部中断源 - 每一个中断源具有 8 个用户可选择的中断优 先级 - 4 个处理器陷阱源 • 16 x 16 位工作寄存器阵列 DSP 引擎特性: • 双数据取操作 • DSP 操作的累加器回写 • 模寻址和位反转寻址模式 • 两个 40 位宽的累加器,具备可选饱和逻辑 • 17 位 x 17 位单周期硬件小数 / 整数乘法器 • 所有 DSP 指令均为单周期指令 • 单周期 ±16 位移位 外设特性: • 高灌 / 拉电流 I/O 引脚:25 mA/25 mA • 带可编程预分频器的定时器模块: - 5 个 16 位定时器 / 计数器;可选择将 16 位定 时器配对组成 32 位定时器模块 • 16 位输入捕捉功能 • 16 位比较 /PWM 输出功能 • 3 线 SPI 模块 (支持 4 种帧模式) • I2C™模块支持多主器件/从模式,支持7位/10位寻 址 • 2 个带 FIFO 缓冲区的 UART 模块 • 1 个 CAN 模块,与 2.0B 标准兼容 电机控制 PWM 模块特性: • 6 路 PWM 输出通道: - 互补或独立的输出模式 - 边沿和中心对齐模式 • 3 个占空比发生器 • 专用时基 • 可编程输出极性 • 用于互补模式的死区控制 • 手动输出控制 • 用于 A/D 转换的触发器 正交编码器接口模块特性: • A 相、 B 相和索引脉冲输入 • 16 位递增 / 递减位置计数器 • 计数方向状态 • 位置测量 (x2 和 x4)模式 • 输入端具有可编程数字噪声滤波器 • 备用 16 位定时器 / 计数器模式 • 位置计数器计满返回 / 下溢中断 注:本数据手册总结了 dsPIC30F 系列器件的功能,但是不 应把本手册当作无所不包的参考手册来使用。有关 CPU、外 设、寄存器说明和一般器件功能的更多信息,请参见 《dsPIC30F 系列参考手册》(DS70046E_CN)。有关器件 指令集和编程的更多信息,请参见 《dsPIC30F/33F 程序 员参考手册》(DS70157B_CN)。 dsPIC30F4011/4012 增强型 16 位闪存数字信号控制器
dsPIC30F4011/4012 模拟特性: 特殊数字信号控制器特性(续): ·带4个采样/保持(S/H)输入的10位模数转换器 ·灵活的看门狗定时器(Watchdog Timer, (Analog-to-Digital Converter,ADC): WDT),带片上低功耗RC振荡器以便可靠地工作 ·1Msps转换速率 故障保护时钟监视器操作可检测时钟故障,并切换 -9路输入通道 到片上低功耗RC振荡器 ·在休眠和空闲期间可以进行转换 ·可编程代码保护 ·可编程欠压复位 ·在线串行编程(ln-Circuit Serial Programming, ICSP) 特殊数字信号控制器特性: ·可选择的功耗管理模式: 休眠、空闲和备用时钟模式 ·增强型闪存程序存储器: ·对于工业级温度范围,最少擦写次数1万次, 典型擦写次数10万次 CMOS技术: ·数据EEPROM存储器: ·低功耗高速闪存技术 ·对于工业级温度范围,最少擦写次数10万 ·宽工作电压范围(2.5V至5.5V) 次,典型擦写次数100万次 ·工业级和扩展级温度范围 ·可在软件控制下自行再编程 ·低功耗 ·上电复位(Power-on Reset,POR)、上电延时 定时器(Power--up Timer,PRT)和振荡器起 振定时器(Oscillator Start-up Timer,OST) dsPIC30F电机控制和电源转换系列* 程序存储器 SRAM EEPROM 电机 正交 悬件 引脚 16位 输入 输出比较/ 10位A/D 字节数/ 数 指令数 字节数 字节数 定时器 捕提 标准PWM 控制 编码 PWM 1 Msps dsPIC30F2010 28 12K/4K 512 1024 3 2 6通道 6通道 交 dsPIC30F3010 28 24K/8K 1024 1024 5 2 6通道 6通道 dsPIC30F4012 28 48K/16K 2048 1024 5 2 6通道 6通道 dsPIC30F3011 40/44 24K/8K 1024 1024 5 4 6通道 9通道 有 dsPIC30F4011 40/44 48K/16K 2048 1024 5 4 6通道 9通道 有 dsPIC30F5015 64 66K/22K 2048 1024 5 4 8通道 16通道 有 dsPIC30F6010 80 144K48K8192 4096 5 8 8 8通道 16通道 有 2 212 ·本表对dsPIC30F6010的外设特性进行了汇总,同时列出dsPIC30F电机控制和电源转换系列中其他器件的特性以进行比较。 DS70135E_CN第2页 2007 Microchip Technology Inc
dsPIC30F4011/4012 DS70135E_CN 第 2 页 2007 Microchip Technology Inc. 模拟特性: • 带 4 个采样 / 保持(S/H)输入的 10 位模数转换器 (Analog-to-Digital Converter, ADC): - 1 Msps 转换速率 - 9 路输入通道 - 在休眠和空闲期间可以进行转换 • 可编程欠压复位 特殊数字信号控制器特性: • 增强型闪存程序存储器: - 对于工业级温度范围,最少擦写次数 1 万次, 典型擦写次数 10 万次 • 数据 EEPROM 存储器: - 对于工业级温度范围,最少擦写次数 10 万 次,典型擦写次数 100 万次 • 可在软件控制下自行再编程 • 上电复位 (Power-on Reset, POR)、上电延时 定时器 (Power-up Timer, PWRT)和振荡器起 振定时器 (Oscillator Start-up Timer, OST) 特殊数字信号控制器特性 (续): • 灵活的看门狗定时器 (Watchdog Timer, WDT),带片上低功耗 RC 振荡器以便可靠地工作 • 故障保护时钟监视器操作可检测时钟故障,并切换 到片上低功耗 RC 振荡器 • 可编程代码保护 • 在线串行编程 (In-Circuit Serial Programming, ICSP) • 可选择的功耗管理模式: - 休眠、空闲和备用时钟模式 CMOS 技术: • 低功耗高速闪存技术 • 宽工作电压范围 (2.5V 至 5.5V) • 工业级和扩展级温度范围 • 低功耗 dsPIC30F 电机控制和电源转换系列 * 器件 引脚 数 程序存储器 字节数 / 指令数 SRAM 字节数 EEPROM 字节数 16 位 定时器 输入 捕捉 输出比较 / 标准 PWM 电机 控制 PWM 10 位 A/D 1 Msps 正交 编码 器 UART SPI I 2C™ CAN dsPIC30F2010 28 12K/4K 512 1024 3 4 2 6 通道 6 通道 有 1 1 1 - dsPIC30F3010 28 24K/8K 1024 1024 5 4 2 6 通道 6 通道 有 1 1 1 - dsPIC30F4012 28 48K/16K 2048 1024 5 4 2 6 通道 6 通道 有 1111 dsPIC30F3011 40/44 24K/8K 1024 1024 5 4 4 6 通道 9 通道 有 2 1 1 - dsPIC30F4011 40/44 48K/16K 2048 1024 5 4 4 6 通道 9 通道 有 2111 dsPIC30F5015 64 66K/22K 2048 1024 5 4 4 8 通道 16 通道 有 1 2 1 1 dsPIC30F6010 80 144K/48K 8192 4096 5 8 8 8 通道 16 通道 有 2 2 1 2 * 本表对 dsPIC30F6010 的外设特性进行了汇总,同时列出 dsPIC30F 电机控制和电源转换系列中其他器件的特性以进行比较
dsPIC30F4011/4012 引脚示意图 40引脚PDIP 6 MCLR 1 40 EMUD3/ANONREF+/CN2/RBO 2 39 AVss EMUC3/AN1/VREF-/CN3/RB1 ▣3 38▣ PWM1L/REO AN2/SS1/CN4/RB24 7 PWM1H/RE1 AN3/INDX/CN5/RB3 3 PWM2URE2 AN4/QEA/IC7/CN6/RB4 6 品 35 PWM2H/RE3 AN5/QEB/IC8/CN7/RB5 7 34▣PWM3L/RE4 AN6/OCEARB6□8 33▣PWM3HVRE5 AN7IRB7g AN8/RB8 Vss VDD日11 30▣C1RX/RF0 Vss 12 29▣C1TXRF1 OSC1/CL3日 OSC2/CLKO/RC15 1314 PIC30F4011 28 U2RX/CN17/RF4 27 EMUD1/SOSCIT2CK/U1ATX/CN1/RC13 15 26 PGC/EMUC/U1RX/SDI1/SDA/RF2 EMUC1/SOSCO/T1CK/U1ARX/CNO/RC14 16 25 PGD/EMUD/U1TX/SDO1/SCL/RF3 FLTA/INTO/RE8 17 4口 SCK1/RF6 EMUD2/OC2/IC2/INT2/RD1 目 8 23 EMUC2/OC1/IC1/INT1/RDO OC4/RD3 OC3/RD2 Vss ▣20 21口VDD 44引脚TQFP 1/50SCOM1CKU1N A照A盟HAA 6等子于导男号8号高 PGC/EMUC/U1RX/SDI1/SDARF2 33 T口NC U2TX/CN18/RF5工 32 EMUD1/SOSCI/T2CK/U1ATX/CN1/RC13 U2RXCN17RF4 13 31□OSC2/CLKO/RC15 C1TX/RF1工 30正口 OSC1/CLKI C1RX/RFO 29L口Vss Vss可6 dsPIC30F4011 28▣VDD VDD五 > 27T☐AN8/RB8 PWM3H/RE5 ■ 18 26T▣AN7RB7 PWM3L/RE4 19 25☐AN6/OCFA/RB6 PWM2H/RE3 工10 2 AN5/QEB/IC8/CN7/RB5 PWM2L/RE211 23 AN4/QEA/IC7/CN6/RB4 单其9上P巴85 ENO/-/LNV/EOnW3 2007 Microchip Technology Inc. DS70135ECN第3页
2007 Microchip Technology Inc. DS70135E_CN 第 3 页 dsPIC30F4011/4012 引脚示意图 AN7/RB7 AN6/OCFA/RB6 C1RX/RF0 C1TX/RF1 OC3/RD2 EMUC2/OC1/IC1/INT1/RD0 AN8/RB8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 dsPIC30F4011 MCLR VDD VSS EMUD2/OC2/IC2/INT2/RD1 EMUC1/SOSCO/T1CK/U1ARX/CN0/RC14 EMUD1/SOSCI/T2CK/U1ATX/CN1/RC13 OSC2/CLKO/RC15 OSC1/CLKI PWM1L/RE0 PWM1H/RE1 PWM2L/RE2 PWM2H/RE3 PWM3H/RE5 AVDD AVSS OC4/RD3 VSS VDD SCK1/RF6 PGC/EMUC/U1RX/SDI1/SDA/RF2 PGD/EMUD/U1TX/SDO1/SCL/RF3 PWM3L/RE4 VDD U2RX/CN17/RF4 U2TX/CN18/RF5 AN4/QEA/IC7/CN6/RB4 AN2/SS1/CN4/RB2 EMUC3/AN1/VREF-/CN3/RB1 EMUD3/AN0/VREF+/CN2/RB0 AN5/QEB/IC8/CN7/RB5 FLTA/INT0/RE8 VSS AN3/INDX/CN5/RB3 40 引脚 PDIP 10 11 2 3 4 5 6 1 12 13 14 15 18 19 20 21 22 38 8 7 44 43 42 41 40 39 16 17 29 30 31 32 33 23 24 25 26 27 28 36 35 34 9 37 PGD/EMUD/U1TX/SDO1/SCL/RF3 SCK1/RF6 EMUC2/OC1/IC1/INT1/RD0 OC3/RD2 VDD V EMUC1/SOSCO/T1CK/U1ARX/CN0/RC14 NC SS OC4/RD3 EMUD2/OC2/IC2/INT2/RD1 FLTA/INT0/RE8 AN3/INDX/CN5/RB3 AN2/SS1/CN4/RB2 EMUC3/AN1/VREF-/CN3/RB1 EMUD3/AN0/VREF+/CN2/RB0 MCLR NC AVDD AVSS PWM1H/RE1 PWM1L/RE0 PWM2H/RE3 PWM3L/RE4 PWM3H/RE5 VDD VSS C1RX/RF0 C1TX/RF1 U2RX/CN17/RF4 U2TX/CN18/RF5 PGC/EMUC/U1RX/SDI1/SDA/RF2 AN4/QEA/IC7/CN6/RB4 AN5/QEB/IC8/CN7/RB5 AN6/OCFA/RB6 AN7/RB7 AN8/RB8 NC VDD VSS OSC1/CLKI OSC2/CLKO/RC15 EMUD1/SOSCI/T2CK/U1ATX/CN1/RC13 44 引脚 TQFP dsPIC30F4011 PWM2L/RE2 NC
dsPIC30F4011/4012 引脚示意图(续) 44引脚QFN ● PGC/EMUC/U1RX/SDI1/SDA/RF2 OSC2/CLKO/RC15 U2TX/CN18/RF5 四 OSC1/CLKI U2RX/CN17/RF4 3 Vss C1TX/RF1 4 30 Vss C1RX/RFO VDD Vss 6 dsPIC30F4011 Voo Voo 7 27 AN8/RB8 AN7/RB7 PWM3H/RE5 89 AN6/OCFA/RB6 PWM3URE4 0 AN5/QEB/IC8/CN7/RB5 PWM2H/RE3 11 23 AN4/QEA/IC7/CN6/RB4 03ALWMd SSAV DS70135E_CN第4页 2007 Microchip Technology Inc
dsPIC30F4011/4012 DS70135E_CN 第 4 页 2007 Microchip Technology Inc. 引脚示意图 (续) 44 引脚 QFN 44 43 42 41 40 39 38 37 36 35 14 15 16 17 18 19 20 21 3 30 29 28 27 26 25 24 23 4 5 7 8 9 10 11 1 2 32 31 dsPIC30F4011 PWM2H/RE3 PWM3L/RE4 PWM3H/RE5 VDD VDD C1RX/RF0 C1TX/RF1 U2RX/CN17/RF4 U2TX/CN18/RF5 PGC/EMUC/U1RX/SDI1/SDA/RF2 AN3/INDX/CN5/RB3 AN2/SS1/CN4/RB2 EMUC3/AN1/VREF-/CN3/RB1 EMUD3/AN0/VREF+/CN2/RB0 MCLR AVDD PWM2L/RE2 PWM1H/RE1 PWM1L/RE0 AN4/QEA/IC7/CN6/RB4 AN5/QEB/IC8/CN7/RB5 AN6/OCFA/RB6 AN7/RB7 AN8/RB8 VDD VSS OSC1/CLKI OSC2/CLKO/RC15 PGD/EMUD/U1TX/SDO1/SCL/RF3 SCK1/RF6 EMUC2/OC1/IC1/INT1/RD0 OC3/RD2 VDD OC4/RD3 EMUD2/OC2/IC2/INT2/RD1 FLTA/INT0/RE8 EMUC1/SOSCO/T1CK/U1ARX/CN0/RC14 6 22 33 34 VSS AVSS VDD VSS EMUD1/SOSCI/T2CK/U1ATX/CN1/RC13 VSS NC 12 13