dsPIC30F闪存编程规范

dsPIC30F
1.0概述与适用范围
本文档定义了dsPIC30F系列数字信号控制器(Digital Signal Controller,DSC)的编程规范。本编程规范仅供使用第三方工具对dsPIC30F器件进行编程的开发人员使用。使用dsPIC30F器件的客户应该采用支持器件编程的开发工具。
本文档包括下列器件的编程规范:
• dsPIC30F2010、 2011和 2012
• dsPIC30F3010、 3011、 3012、 3013和3014
• dsPIC30F4011、 4012和 4013
• dsPIC30F5011、5013、 5015和 5016
• dsPIC30F6010、 6011、 6012、 6013、 6014和6015• dsPIC30F6010A、6011A、 6012A、 6013A和6014A
半月刊
2.0dsPIC30F的编程概述
dsPIC30F系列DSC包含一块用于简化器件编程的片上存储区域。这部分存储区用于存储编程执行程序,编程执行程序使得能够以比传统方法更快的速度对dsPIC30F 器件编程。一旦外部编程器(如Microchip的MPLAB®ICD 2、 MPLAB® PM3 或 PRO MATE® II)将编程执行程序存储到该存储区,编程执行程序就能与外部编程器配合工作来对器件高效编程。
编程器和编程执行程序存在一种主从关系,其中编程器是主编程设备,而编程执行程序则处于从动地位,如图2-1所示。
可使用两种方法对用户系统中的芯片编程。一种方法是使用增强型在线串行编程(In-Circuit Serial Programming TM,ICSP TM)协议,并使用编程执行程序。另一种方法是仅使用在线串行编程(ICSP™)协议,不使用编程执行程序。增强型ICSP协议采用速度更快的高电压编程法,这个编程方法利用了编程执行程序。编程执行程序通过一个小的命令集提供擦除、编程和校验芯片所必需的所有功能。该命令集使得编程器对dsPIC30F器件的编程无须处理芯片的低级编程协议。
图 2-1: dsPIC30F编程概览
ICSP编程方法不使用编程执行程序。它提供固有的低级编程功能来擦除、编程和校验芯片。由于此方法使用控制代码对 dsPIC30F器件串行执行指令,因此速度非常慢。
本规范对ICSP和增强型ICSP编程方法都进行了说明。第 3.0 节“编程执行程序的应用”说明了编程执行程序的应用,第 5.0 节“器件编程”说明了供主编程器使用的应用程序编程器接口。第 11.0 节“ICSP模式”说明了ICSP编程方法。
2.1硬件要求
在ICSP或增强型ICSP模式下,dsPIC30F器件需要两个电源:一个用于V DD而另一个用于MCLR。对于擦除代码保护位所需的批量擦除编程而言,V DD必须大于4.5 V。请参见第 13.0 节“交流/直流特性和时序要求”了解更多硬件参数。
编程器
op07dsPIC30F芯片
编程
执行命令
片上存储器
2018年中央一号文件
2
dsPIC30F 闪存编程规范
2007 Microchip Technology Inc.DS70102G_CN 第1页
dsPIC30F 闪存编程规范
DS70102G_CN 第2页
2007 Microchip Technology Inc.
2.2
dsPIC30F 系列的引脚图如图2-2至图2-32所示。只有
表2-1中列出的引脚才用于器件编程。请参见相应器件的数据手册了解完整的引脚说明。
图 2-2:引脚图(18引脚 PDIP 和18引脚 SOIC )
图 2-3:引脚图(28引脚 PDIP 和28引脚 SOIC )
表 2-1:    与编程有关的dsPIC30F 引脚的说明
引脚名称引脚类型
引脚说明
MCLR/V PP P 编程使能V DD P 电源V SS P 地PGC I 串行时钟PGD I/O
串行数据
图注:
I = 输入,O = 输出,P =电源
18引脚PDIP 和SOIC
EMUD1/SOSCI/T2CK/U1ATX/CN1/RC13EMUC1/SOSCO/T1CK/U1ARX/CN0/RC14
OSC1/CLKI
V DD OSC2/CLKO/RC15
PGD/EMUD/AN4/U1TX/SDO1/SCL/CN6/RB4AV DD PGC/EMUC/AN5/U1RX/SDI1/SDA/CN7/RB5EMUD2/AN7/OC2/IC2/INT2/RB7EMUD3/AN0/V REF +/CN2/RB0V SS
AN6/SCK1/INT0/OCFA/RB6
AV SS
EMUC3/AN1/V REF -/CN3/RB1AN2/SS1/LVDIN/CN4/RB2
123456789
181716151413121110
EMUC2/OC1/IC1/INT1/RD0
d s P I C 30F 2011d s P I C 30F 3012
AN3/CN5/RB3MCLR
MCLR
PWM1L/RE0PWM1H/RE1PWM2L/RE2PWM2H/RE3PWM3L/RE4PWM3H/RE5V SS
V DD
EMUD3/AN0/V REF +/CN2/RB0EMUC3/AN1/V REF -/CN3/RB1
AV DD AV SS
AN2/SS1/CN4/RB2EMUD2/OC2/IC2/INT2/RD1
EMUC2/OC1/IC1/INT1/RD0
EMUC1/SOSCO/T1CK/U1ARX/CN0/RC14
EMUD1/SOSCI/T2CK/U1ATX/CN1/RC13V SS
OSC2/CLKO/RC15
OSC1/CLKI
V DD FLTA/INT0/SCK1/OCFA/RE8PGC/EMUC/U1RX/SDI1/SDA/RF2PGD/EMUD/U1TX/SDO1/SCL/RF3AN5/QEB/IC8/CN7/RB5
AN4/QEA/IC7/CN6/RB4AN3/INDX/CN5/RB31234567891011121314
2827262524232221201918171615
28引脚PDIP 和SOIC
MCLR
V SS
V DD
EMUD3/AN0/V REF +/CN2/RB0EMUC3/AN1/V REF -/CN3/RB1AV DD AV SS
AN2/SS1/LVDIN/CN4/RB2
IC2/INT2/RD9EMUC2/IC1/INT1/RD8
EMUC1/SOSCO/T1CK/U1ARX/CN0/RC14
EMUD1/SOSCI/T2CK/U1ATX/CN1/RC13V SS
OSC2/CLKO/RC15
OSC1/CLKI
V DD SCK1/INT0/RF6
PGC/EMUC/U1RX/SDI1/SDA/RF2PGD/EMUD/U1TX/SDO1/SCL/RF3AN5/CN7/RB5
AN4/CN6/RB4AN3/CN5/RB312345678910111213142827262524232221201918171615AN6/OCFA/RB6EMUD2/AN7/RB7AN8/OC1/RB8AN9/OC2/RB9CN17/RF4CN18/RF5d s P I C 30F 2010d s P I C 30F 3010
d s P I C 30F 2012
2007 Microchip Technology Inc.
DS70102G_CN 第3页
dsPIC30F 闪存编程规范
图 2-4:
引脚图(28引脚 PDIP 和28引脚 SOIC )
MCLR
V SS
V DD
EMUD3/AN0/V REF +/CN2/RB0EMUC3/AN1/V REF -/CN3/RB1AV DD AV SS
AN2/SS1/LVDIN/CN4/RB2
IC2/INT2/RD9
EMUC2/IC1/INT1/RD8
EMUC1/SOSCO/T1CK/U1ARX/CN0/RC14
EMUD1/SOSCI/T2CK/U1ATX/CN1/RC13V SS
OSC2/CLKO/RC15
OSC1/CLKI
V DD SCK1/INT0/RF6
PGC/EMUC/U1RX/SDI1/SDA/RF2PGD/EMUD/U1TX/SDO1/SCL/RF3AN5/CN7/RB5
AN4/CN6/RB4AN3/CN5/RB31234567891011121314
2827262524232221201918171615
AN6/OCFA/RB6EMUD2/AN7/RB7AN8/OC1/RB8AN9/OC2/RB9U2RX/CN17/RF4U2TX/CN18/RF528引脚PDIP 和SOIC
MCLR
PWM1L/RE0PWM1H/RE1PWM2L/RE2PWM2H/RE3PWM3L/RE4PWM3H/RE5V SS
V DD
EMUD3/AN0/V REF +/CN2/RB0EMUC3/AN1/V REF -/CN3/RB1
AV DD AV SS
AN2/SS1/CN4/RB2EMUD2/OC2/IC2/INT2/RD1EMUC2/OC1/IC1/INT1/RD0
EMUC1/SOSCO/T1CK/U1ARX/CN0/RC14
EMUD1/SOSCI/T2CK/U1ATX/CN1/RC13V SS
OSC2/CLKO/RC15
OSC1/CLKI
V DD FLTA/INT0/SCK1/OCFA/RE8PGC/EMUC/U1RX/SDI1/SDA/C1RX/RF2PGD/EMUD/U1TX/SDO1/SCL/C1TX/RF3AN5/QEB/IC8/CN7/RB5
AN4/QEA/IC7/CN6/RB4AN3/INDX/CN5/RB31234567891011121314
2827262524232221201918171615d s P I C 30F 3013
d s P I C 30F 4012
dsPIC30F 闪存编程规范
DS70102G_CN 第4页
2007 Microchip Technology Inc.
中药提取图 2-5:
引脚图(28引脚 QFN )
28引脚QFNncs
101123611819202122
121314
15
87
16172324252627289dsPIC30F2010
E M U D 1/S O S C I /T 2C K /U 1A T X /C N 1/R C 1354A V D D
A V S S
P W M 1L /R E 0P W M 1H /R E 1
PWM2L/RE2PWM2H/RE3PWM3L/RE4PWM3H/RE5V DD V SS
PGC/EMUC/U1RX/SDI1/SDA/RF2
P G D /E M U D /U 1T X /S D O 1/S C L /R F 3F L T A /I N T 0/S C K 1/O C F A /R E 8E M U C 2/O C 1/I C 1/I N T 1/R D 0M C L R E M U D 3/A N 0/V R E F +/C N 2/R B 0E M U C 3/A N 1/V R E F -/C N 3/R B 1AN2/SS1/CN4/RB2AN3/INDX/CN5/RB3AN4/QEA/IC7/CN6/RB4AN5/QEB/IC8/CN7/RB5
V SS
OSC1/CLKI
OSC2/CLKO/RC15
E M U C 1/S O S C O /T 1C K /U 1A R X /C N 0/R C 14V D D
E M U D 2/O C 2/I C 2/I N T 2/R D 1
2007 Microchip Technology Inc.
DS70102G_CN 第5页
dsPIC30F 闪存编程规范
图 2-6:
微量元素与人体健康引脚图(28引脚 QFN )
101123611819202122
121314
15
87
16172324252627289dsPIC30F2011
E M U D 1/S O S C I /T 2C K /U 1A T X /C N 1/R C 1354A V D D
A V S S
A N 6/S C K 1/I N T 0/O C F A /R
B 6E M U D 2/A N 7/O
C 2/I C 2/I N T 2/R B 7
NC NC NC NC V DD V SS
PGC/EMUC/AN5/U1RX/SDI1/SDA/CN7/RB5
P G D /E M U D /A N 4/U 1T X /S D O 1/S C L /C N 6/R B 4N C E M U C 2/O C 1/I C 1/I N T 1/R D 0M C L R E M U D 3/A N 0/V R E F +/C N 2/R B 0E M U C 3/A N 1/V R E F -/C N 3/R B 1AN2/SS1/LVDIN/CN4/RB2
AN3/CN5/RB3
NC NC V SS
OSC1/CLKI
OSC2/CLKO/RC15
E M U C 1/S O S C O /T 1C K /U 1A R X /C N 0/R C 14V D D
N C

本文发布于:2024-09-22 19:38:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/398937.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:编程   器件   执行程序   使用   引脚   方法
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议