PIC16F MICROCHIP [Microchip Technology], PIC16F Datasheet - Page 21
![no-image](/images/no-image-200.jpg)
PIC16F
Manufacturer Part Number
PIC16F
Description
PIC16F/LF182X/PIC12F/LF1822 Memory Programming Specification
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet
1.PIC16F.pdf
(40 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC16F1454-I/JQ
Manufacturer:
MICROCHIP
Quantity:
1 000
Part Number:
PIC16F1454-I/SL
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Company:
Part Number:
PIC16F1455-I/ML
Manufacturer:
MICROCHIP
Quantity:
1 020
Company:
Part Number:
PIC16F1455-I/SL
Manufacturer:
AD
Quantity:
182
Part Number:
PIC16F1455-I/SL
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Company:
Part Number:
PIC16F1455-I/ST
Manufacturer:
MICROCHIP
Quantity:
1 670
Company:
Part Number:
PIC16F1455T-I/ML
Manufacturer:
MICROCHIP
Quantity:
1 020
Part Number:
PIC16F1459-I/SS
Manufacturer:
MICROCHI
Quantity:
20 000
Part Number:
PIC16F1503-E/ST
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
PIC16F1503-I/SL
Manufacturer:
MICROHIP
Quantity:
20 000
PIC16F/LF182X/PIC12F/LF1822
5.0
PROGRAMMING ALGORITHMS
The PIC12F1822/16F182X devices use internal
latches to temporarily store the 14-bit words used for
programming. Refer to Table 4-2 for specific latch in
formation. The data latches allow the user to write the
program words with a single Begin Externally Timed
Programming or Begin Internally Timed Programming
command. The Load Program Data or the Load Config-
uration command is used to load a single data latch.
The data latch will hold the data until the Begin Exter-
nally Timed Programming or Begin Internally Timed
Programming command is given.
The data latches are aligned with the LSbs of the
address. The PC’s address at the time the Begin
Externally Timed Programming or Begin Internally
Timed Programming command is given will determine
which location(s) in memory are written. Writes cannot
cross the physical boundary. For example, with the
PIC16F1827, attempting to write from address 0002h-
0009h will result in data being written to 0008h-000Fh.
If more than the maximum number of data latches are
written without a Begin Externally Timed Programming
or Begin Internally Timed Programming command, the
data in the data latches will be overwritten. The
following figures show the recommended flowcharts for
programming.
Advance Information
2010 Microchip Technology Inc.
DS41390C-page 21