dsPIC30F Flash Programming Specification
DS70102K-page 60
2010 Microchip Technology Inc.
APPENDIX A: DEVICE-SPECIFIC
INFORMATION
A.1
Checksum Computation
The checksum computation is described in Section 6.8
16-bit computation can be made for each dsPIC30F
device. Computations for read code protection are
shown both enabled and disabled. The checksum
values assume that the Configuration registers are also
erased. However, when code protection is enabled, the
value of the FGS register is assumed to be 0x5.
A.2
dsPIC30F5011 and dsPIC30F5013
A.2.1
ICSP PROGRAMMING
The dsPIC30F5011 and dsPIC30F5013 processors
require that the FBS and FSS registers be programmed
with 0x0000 before the device is chip erased. The steps
to perform this action are shown in Table 11-4.
A.2.2
ENHANCED ICSP PROGRAMMING
The dsPIC30F5011 and dsPIC30F5013 processors
require that the FBS and FSS registers be programmed
with 0x0000 using the PROGC command before the
ERASEB command is used to erase the chip.
TABLE A-1:
CHECKSUM COMPUTATION
Device
Read Code
Protection
Checksum Computation
Erased
Value
Value with
0xAAAAAA at 0x0
and Last
Code Address
dsPIC30F2010
Disabled
CFGB+SUM(0:001FFF)
0xD406
0xD208
Enabled
CFGB
0x0404
dsPIC30F2011
Disabled
CFGB+SUM(0:001FFF)
0xD406
0xD208
Enabled
CFGB
0x0404
dsPIC30F2012
Disabled
CFGB+SUM(0:001FFF)
0xD406
0xD208
Enabled
CFGB
0x0404
dsPIC30F3010
Disabled
CFGB+SUM(0:003FFF)
0xA406
0xA208
Enabled
CFGB
0x0404
dsPIC30F3011
Disabled
CFGB+SUM(0:003FFF)
0xA406
0xA208
Enabled
CFGB
0x0404
dsPIC30F3012
Disabled
CFGB+SUM(0:003FFF)
0xA406
0xA208
Enabled
CFGB
0x0404
dsPIC30F3013
Disabled
CFGB+SUM(0:003FFF)
0xA406
0xA208
Enabled
CFGB
0x0404
dsPIC30F3014
Disabled
CFGB+SUM(0:003FFF)
0xA406
0xA208
Enabled
CFGB
0x0404
dsPIC30F4011
Disabled
CFGB+SUM(0:007FFF)
0x4406
0x4208
Enabled
CFGB
0x0404
dsPIC30F4012
Disabled
CFGB+SUM(0:007FFF)
0x4406
0x4208
Enabled
CFGB
0x0404
dsPIC30F4013
Disabled
CFGB+SUM(0:007FFF)
0x4406
0x4208
Enabled
CFGB
0x0404
dsPIC30F5011
Disabled
CFGB+SUM(0:00AFFF)
0xFC06
0xFA08
Enabled
CFGB
0x0404
dsPIC30F5013
Disabled
CFGB+SUM(0:00AFFF)
0xFC06
0xFA08
Enabled
CFGB
0x0404
dsPIC30F5015
Disabled
CFGB+SUM(0:00AFFF)
0xFC06
0xFA08
Enabled
CFGB
0x0404
Item Description:
SUM(a:b) = Byte sum of locations a to b inclusive (all 3 bytes of code memory)
CFGB
= Configuration Block (masked) = Byte sum of ((FOSC&0xC10F) + (FWDT&0x803F) +
(FBORPOR&0x87B3) + (FBS&0x310F) + (FSS&0x330F) + (FGS&0x0007) + (FICD&0xC003))
相关PDF资料
PIC18F24J10-I/SP IC PIC MCU FLASH 8KX16 28-DIP
PIC18LF23K22-I/SO IC PIC MCU 8KB FLASH 28SOIC
PIC16F639-E/P IC MCU FLASH 2KX14 20DIP
PIC12F635T-I/MF IC MCU FLASH 1KX14 8DFN
PIC12F635-E/MF IC MCU FLASH 1KX14 8DFN
DSPIC30F6014T-20I/PF IC DSPIC MCU/DSP 144K 80TQFP
DSPIC30F6013T-20I/PF IC DSPIC MCU/DSP 132K 80TQFP
DSPIC30F6012T-30I/PF IC DSPIC MCU/DSP 144K 64TQFP
相关代理商/技术参数
DSPIC30F2010T-20I/SOG 功能描述:数字信号处理器和控制器 - DSP, DSC DIG SIG CONTR Lead Free Package RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT
dsPIC30F2010T-30I/MM 功能描述:数字信号处理器和控制器 - DSP, DSC 16B MCU DSP 28LD 20MIPS 12KB FLASH RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT
DSPIC30F2010T-30I/MMG 功能描述:数字信号处理器和控制器 - DSP, DSC 16 Bit MCU/DSP 28LD 30M 12KB FL RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT
DSPIC30F2010T-30I/SO 功能描述:数字信号处理器和控制器 - DSP, DSC 20MHz 12KB Flash RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT
DSPIC30F2010T-30I/SOG 功能描述:数字信号处理器和控制器 - DSP, DSC 16 Bit MCU/DSP 28LD 30M 12KB FL RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT
DSPIC30F2011 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:High-Performance, 16-Bit Digital Signal Controllers
DSPIC30F2011_06 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:High-Performance, 16-Bit Digital Signal Controllers
DSPIC30F2011_08 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:High-Performance, 16-bit Digital Signal Controllers