English
Language : 

PIC16F753 Datasheet, PDF (33/238 Pages) Microchip Technology – 14/16-Pin, Flash-Based 8-Bit CMOS Microcontrollers
PIC16F753/HV753
FIGURE 3-2:
BLOCK WRITES TO 1K FLASH PROGRAM MEMORY
75
07
0
PMDATH
PMDATL
6
8
First word of block
to be written
If at a new row
sixteen words of
Flash are erased,
then four buffers
are transferred
to Flash
automatically
after this word
is written
14
14
14
14
PMADRL<1:0> = 00
PMADRL<1:0> = 01
PMADRL<1:0> = 10
PMADRL<1:0> = 11
Buffer Register
Buffer Register
Buffer Register
Buffer Register
Program Memory
FIGURE 3-3:
FLASH PROGRAM MEMORY LONG WRITE CYCLE EXECUTION
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1
Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
Flash
ADDR
PC + 1
Flash
DATA
INSTR
(PC)
INSTR ignored
(PC + 1) read
BSF PMCON1,WR INSTR (PC + 1)
Executed here Executed here
Flash
Memory
Location
WR bit
PMWHLT
PMADRH,PMADRL
PC + 2
PC + 3
PC + 4
PMDATH,PMDATL
Processor halted
PM Write Time
INSTR (PC+2) INSTR (PC+3)
(INSTR (PC + 2)
NOP
NOP
INSTR (PC + 3)
Executed here Executed here Executed here
 2013 Microchip Technology Inc.
Preliminary
DS40001709A-page 33