2012 Microchip Technology Inc. Preliminary DS41642A-page 13
PIC12LF1552
4.3.10 ROW ERASE PROGRAM MEMORY
The Row Erase Program Memory command will erase
an individual row. Refer to Tab le 4-2 for row sizes of the
device and the PC bits used to address them. If the
program memory is code-protected, the Row Erase
Program Memory command will be ignored. When the
address is 8000h-8008h, the Row Erase Program
Memory command will only erase the user ID locations,
regardless of the setting of the CP
Configuration bit.
After receiving the Row Erase Program Memory
command, the erase will not complete until the time
interval, T
ERAR, has expired.
FIGURE 4-10: ROW ERASE PROGRAM MEMORY
TABLE 4-2: PROGRAMMING ROW SIZE AND LATCHES
Device PC Row Size Number of Latches
PIC12LF1552 <15:4> 16 16
12
3
4
5
6
12
ICSPCLK
ICSPDAT
3
TERAR
X
0
1
0
0
X
X
X
1
Next Command
PIC12LF1552
DS41642A-page 14 Preliminary 2012 Microchip Technology Inc.
5.0 PROGRAMMING ALGORITHMS
The device uses internal latches to temporarily store
the 14-bit words used for programming. Refer to
Table 4-2 for specific latch information. 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 Configuration command is
used to load a single data latch. The data latch will hold
the data until the Begin Externally 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, 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.
2012 Microchip Technology Inc. Preliminary DS41642A-page 15
PIC12LF1552
FIGURE 5-1: DEVICE PROGRAM/VERIFY FLOWCHART
Done
Start
Bulk Erase
Device
Write User IDs
Enter
Programming Mode
Write Program
Memory
(1)
Verify User IDs
Write Configuration
Words
(2)
Verify Configuration
Words
Exit Programming
Mode
Verify Program
Memory
Note 1: See Figure 5-2.
2: See Figure 5-5.

PIC12LF1552-I/MS

Mfr. #:
Manufacturer:
Microchip Technology
Description:
8-bit Microcontrollers - MCU 3.5KBFlash 256bRAM 6 I/0, 10-Bit ADC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union