参数资料
型号: PIC24HJ128GP202-E/SO
厂商: Microchip Technology
文件页数: 31/84页
文件大小: 0K
描述: IC PIC MCU FLASH 128K 28-SOIC
标准包装: 27
系列: PIC® 24H
核心处理器: PIC
芯体尺寸: 16-位
速度: 40 MIP
连通性: I²C,IrDA,LIN,PMP,SPI,UART/USART
外围设备: 欠压检测/复位,DMA,POR,PWM,WDT
输入/输出数: 21
程序存储器容量: 128KB(43K x 24)
程序存储器类型: 闪存
RAM 容量: 8K x 8
电压 - 电源 (Vcc/Vdd): 3 V ~ 3.6 V
数据转换器: A/D 10x10b/12b
振荡器型: 内部
工作温度: -40°C ~ 125°C
封装/外壳: 28-SOIC(0.295",7.50mm 宽)
包装: 管件
产品目录页面: 649 (CN2011-ZH PDF)
配用: AC164339-ND - MODULE SKT FOR PM3 28SOIC
2010 Microchip Technology Inc.
DS70152H-page 37
dsPIC33F/PIC24H PROGRAMMING SPECIFICATION
5.5
Erasing Program Memory
The procedure for erasing program memory (all of code
memory, data memory, executive memory and
code-protect bits) consists of setting NVMCON to
0x404F and then executing the programming cycle. For
segment erase operations, the NVMCON value should
be modified suitably, according to Table 5-2.
Figure 5-6 illustrates the ICSP programming process
for Bulk Erasing program memory. This process
includes the ICSP command code, which must be
transmitted (for each instruction) Least Significant bit
first, using the PGCx and PGDx pins (see Figure 5-2).
FIGURE 5-6:
BULK ERASE FLOW
If a Segment Erase operation is required, Step 3 must
be modified with the appropriate NVMCON value as
The ability to individually erase various segments is a
critical component of the CodeGuard Security
features on dsPIC33F/PIC24H devices. An individual
code segment may be erased without affecting other
segments. In addition, the Configuration register
corresponding to the erased code segment also gets
erased. For example, the user may want to erase the
code in the General Segment without erasing
a bootloader located in the Boot Segment.
The Secure Segment Erase command is used to erase
the Secure Segment and the FSS Configuration
register. The General Segment Erase command is
used to erase the General Segment and the FGS
Configuration register. This command is only effective
if a Boot Segment or Secure Segment has been
enabled.
Before performing any segment erase operation, the
programmer must first determine if the dsPIC33F/
PIC24H device has defined a Boot Segment or Secure
Segment, and ensure that a segment does not get
overwritten by operations on any other segment.
The BSS bit field in the FBS Configuration register can
be read to determine whether a Boot Segment has
been defined. If a Boot Segment has already been
defined (and probably already been programmed), the
user must be warned about this fact. Similarly, the SSS
bit field in the FSS Configuration register can be read
to determine whether a Secure Segment has been
defined. If a Secure Segment has already been defined
(and probably already been programmed), the user
must be warned about this fact.
A Bulk Erase operation is the recommended
mechanism to allow a user to overwrite the Boot
Segment (if one chooses to do so).
In
general,
the
segments
and
CodeGuard
Security-related Configuration registers should be
programmed in the following order:
FBS and Boot Segment
FSS and Secure Segment
FGS and General Segment
Note:
Program memory must be erased before
writing any data to program memory.
Start
End
Set the WR bit to Initiate Erase
Write 0x404F to NVMCON SFR
Delay P11 + P10 Time
Note 1: The
Boot
Segment
and
FBS
Configuration register can only be erased
using a Bulk Erase.
2: A Secure Segment Erase operation also
erases the General Segment and FGS
Configuration register. This is true even if
Secure Segment is present on a device
but not enabled.
相关PDF资料
PDF描述
RPE5C2A821J2K1A03B CAP CER 820PF 100V 5% RADIAL
RPE5C2A681J2S1A03A CAP CER 680PF 100V 5% RADIAL
RPE5C2A681J2P1A03B CAP CER 680PF 100V 5% RADIAL
RPE5C2A681J2M2A03A CAP CER 680PF 100V 5% RADIAL
PIC18LF4320T-I/ML IC MCU FLASH 4KX16 EEPROM 44QFN
相关代理商/技术参数
参数描述
PIC24HJ128GP202-I/MM 功能描述:16位微控制器 - MCU 16B MCU 28LD128KB DMA 40MIPS RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT
PIC24HJ128GP202-I/SO 功能描述:16位微控制器 - MCU 16B MCU 28LD128KB DMA 40MIPS RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT
PIC24HJ128GP202-I/SP 功能描述:16位微控制器 - MCU 16B MCU 28LD128KB DMA 40MIPS RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT
PIC24HJ128GP202T-I/MM 功能描述:16位微控制器 - MCU 16B MCU 28LD128KB DMA 40MIPS RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT
PIC24HJ128GP202T-I/SO 功能描述:16位微控制器 - MCU 16B MCU 28LD128KB DMA 40MIPS RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT