English
Language : 

PIC16LF145X Datasheet, PDF (18/38 Pages) Microchip Technology – PIC16(L)F145X Memory Programming Specification
PIC16(L)F145X
4.3.8
END EXTERNALLY TIMED
PROGRAMMING
This command is required after a Begin Externally
Timed Programming command is given. This
command must be sent within the time window
specified by TPEXT after the Begin Externally Timed
Programming command is sent.
After sending the End Externally Timed Programming
command, an additional delay (TDIS) is required before
sending the next command. This delay is longer than
the delay ordinarily required between other commands
(see Figure 4-11).
FIGURE 4-11:
END EXTERNALLY TIMED PROGRAMMING
ICSPCLK
ICSPDAT
123
456
TDIS
0 10
1
1X
Next Command
1
2
3
X
X
X
4.3.9 BULK ERASE PROGRAM MEMORY
The Bulk Erase Program Memory command performs
two different functions dependent on the current state
of the address.
Address 0000h-7FFFh:
Program Memory is erased
Configuration Words are erased
After receiving the Bulk Erase Program Memory
command the erase will not complete until the time
interval, TERAB, has expired.
Note:
The code protection Configuration bit
(CP) has no effect on the Bulk Erase
Program Memory command.
Address 8000h-8008h:
Program Memory is erased
Configuration Words are erased
User ID Locations are erased
A Bulk Erase Program Memory command should not
be issued when the address is greater than 8008h.
FIGURE 4-12:
BULK ERASE PROGRAM MEMORY
ICSPCLK
ICSPDAT
123
456
TERAB
1 001 0
X
Next Command
12 3
X
X
X
DS41620C-page 18
Advance Information
 2011-2012 Microchip Technology Inc.