English
Language : 

PIC16LF145X Datasheet, PDF (15/38 Pages) Microchip Technology – PIC16(L)F145X Memory Programming Specification
PIC16(L)F145X
4.3.2
LOAD DATA FOR PROGRAM
MEMORY
The Load Data for Program Memory command is used
to load one 14-bit word into the data latches. The word
programs into program memory after the Begin
Internally Timed Programming or Begin Externally
Timed Programming command is issued (see
Figure 4-5).
FIGURE 4-5:
LOAD DATA FOR PROGRAM MEMORY
ICSPCLK
123
456
12
TDLY
ICSPDAT
010 0 0X
0 LSb
15 16
MSb 0
4.3.3
READ DATA FROM PROGRAM
MEMORY
The Read Data from Program Memory command will
transmit data bits out of the program memory map
currently accessed, starting with the second rising edge
of the clock input. The ICSPDAT pin will go into Output
mode on the first falling clock edge, and it will revert to
Input mode (high-impedance) after the 16th falling edge
of the clock. If the program memory is code-protected
(CP), the data will be read as zeros (see Figure 4-6).
FIGURE 4-6:
READ DATA FROM PROGRAM MEMORY
ICSPCLK
123 456
12
TDLY
15 16
ICSPDAT
001 0 0 X
(from Programmer)
ICSPDAT
(from device)
Input
x LSb
MSb
Output
Input
 2011-2012 Microchip Technology Inc.
Advance Information
DS41620C-page 15