PIC18F2XK20/4XK20
DS41297F-page 14
Advance Information
2009 Microchip Technology Inc.
FIGURE 3-2:
BULK ERASE TIMING DIAGRAM
3.1.2
LOW-VOLTAGE ICSP BULK ERASE
When using low-voltage ICSP, the part must be
supplied by the voltage specified in parameter D111 if a
Bulk Erase is to be executed. All other Bulk Erase
details as described above apply.
If it is determined that a program memory erase must
be performed at a supply voltage below the Bulk Erase
limit, refer to the erase methodology described in
If it is determined that a data EEPROM erase must be
performed at a supply voltage below the Bulk Erase
limit, follow the methodology described in Section 3.3
“Data EEPROM Programming” and write ‘1’s to the
array.
3.1.3
ICSP ROW ERASE
Regardless of whether high or low-voltage ICSP is
used, it is possible to erase one row (64 bytes of data),
provided the block is not code or write-protected. Rows
are located at static boundaries beginning at program
memory address 000000h, extending to the internal
program memory limit (see Section 2.3 “Memory
The Row Erase duration is self-timed. After the WR bit
in EECON1 is set, two NOPs are issued. Erase starts
upon the 4th PGC of the second NOP. It ends when the
WR bit is cleared by hardware.
The code sequence to Row Erase a PIC18F2XK20/
4XK20 device is shown in Table 3-3. The flowchart
shown in Figure 3-3 depicts the logic necessary to com-
pletely erase a PIC18F2XK20/4XK20 device. The timing
diagram for Row Erase is identical to the data EEPROM
write timing shown in Figure 3-7.
n
12
3
4
1
215 16
12
3
PGC
P5
P5A
PGD
PGD = Input
0
00
1
P11
P10
Erase Time
00
0
12
00
4
0
1
2
15 16
P5
12
3
P5A
4
000
0
n
4-bit Command
16-bit
Data Payload
16-bit
Data Payload
16-bit
Data Payload
11
Note:
The TBLPTR register can point at any byte
within the row intended for erase.
相关PDF资料
PIC24F08KA102-I/ML IC PIC MCU FLASH 8K 28-QFN
PIC18F84J90T-I/PT IC PIC MCU FLASH 8KX16 80TQFP
PIC18F2321T-I/SS IC PIC MCU FLASH 4KX16 28SSOP
PIC18F2221T-I/SS IC PIC MCU FLASH 2KX16 28SSOP
PIC18F4682T-I/ML IC PIC MCU FLASH 40KX16 44QFN
PIC24HJ128GP306T-I/PT IC PIC MCU FLASH 128KB 64TQFP
PIC24FJ96GA008T-I/PT IC PIC MCU FLASH 96KB 80TQFP
PIC24FJ64GA010T-I/PT IC PIC MCU FLASH 64KB 100TQFP
相关代理商/技术参数
PIC18F26K20T-E/ML 制造商:Microchip Technology Inc 功能描述:
PIC18F26K20T-E/SS 制造商:Microchip Technology Inc 功能描述:PIC18 Series 64 MHz 64 KB Flash 3936 Byte SRAM 8-Bit Microcontroller - SSOP-28
PIC18F26K20T-I/ML 功能描述:8位微控制器 -MCU 64KBFlash 3968 RAM25 I/O 8B Family PbFree RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F26K20T-I/SO 功能描述:8位微控制器 -MCU 64KBFlash 3968 RAM25 I/O 8B Family PbFree RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F26K20T-I/SS 功能描述:8位微控制器 -MCU 64KBFlash 3968 RAM25 I/O 8B Family PbFree RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F26K22-E/ML 功能描述:8位微控制器 -MCU 64KB Flash 3968B RAM 8b FamilynanoWat XLP RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F26K22-E/SO 功能描述:8位微控制器 -MCU 64KB Flash 3968B RAM 8b FamilynanoWat XLP RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F26K22-E/SP 功能描述:8位微控制器 -MCU 64KB Flash 3968B RAM 8b FamilynanoWat XLP RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT