User manual
MPLAB PM3 – MPLAB IDE Reference
© 2006 Microchip Technology Inc. DS51464C-page 61
If the EPROM device is not blank, erase it before programming, or select another
device:
1. Remove any labels covering the device window. A non-windowed device cannot
be reprogrammed. A windowed version of all EPROM devices may be ordered
by requesting the JW package.
2. Place the device in an Ultraviolet (UV) EPROM Eraser. The amount of time
required to completely erase a UV erasable device depends on: the wavelength
of the light, its intensity, distance from UV source and the process technology of
the device (how small the memory cells are).
3. Before attempting to program the device, perform the Blank Check again to verify
that it is blank.
7.4.8 Erase Flash Device
With the device inserted the socket, select Programmer>Erase Flash Device from the
MPLAB PM3 menu. Then, select Programmer>Blank Check All
from the MPLAB PM3
menu. This check will verify that the device is completely blank (all bits are set to
‘1’)
and all Configuration bits are set to the default value.
7.4.9 Reset Program Statistics
To reset all the program statistics, select Programmer>Reset Program Statistics. This
command will reset the counters in the Program Statistics area.
7.4.10 Transfer to MPLAB PM3
To transfer the hex file to the programmer, select Programmer>Transfer to MPLAB
PM3. This command only transfers the data, it does not program the device. This is
usually used for stand-alone operation.
7.4.11 Transfer from MPLAB PM3
To transfer the programmer memory to the hex file, select Programmer>Transfer from
MPLAB PM3. This command only transfers the programmer memory, it does not read
the device memory. This is especially useful for reading the programmer memory back
after working in Stand-Alone mode.
7.4.12 Establish Communications
To establish communications between the PC and MPLAB PM3 after power has been
disconnected from the programmer, select Programmer>Establish Communications
.
This command resets the programmer hardware and reestablishes communications. It
does not reset programming information in the Program Memory window, Configuration
bits or IDs.
7.4.13 About
Select Programmer>About to display version of the MPLAB PM3 OS Suite in the
programmer.
Note: If the device is EEPROM or Flash, it is not necessary to erase it before
reprogramming it. These devices are electrically erased before
programming.