Microchip Technology Universal Device Programmer DV007004 DV007004 User Manual
Product codes
DV007004
Using MPLAB PM3 with MPLAB IDE
© 2006 Microchip Technology Inc.
DS51464C-page 41
4.5.4
Checking For a Blank Device (Non-Flash Devices)
You can perform a Blank Check by selecting Programmer>Blank Check All from the
MPLAB PM3 menu. This check will verify that the device is completely blank (all bits
are set to a ‘1’) and all Configuration bits are set to a ‘1’ (unprogrammed state).
If you are using a One-Time Programmable (OTP) device, some Configuration bits
(e.g., oscillator bits) might have already been programmed at the factory. Make sure
the Configuration bits are set to the factory settings and select Programmer>
Blank Check OTP. This will check that all program memory bits are set to ‘1’, and that
the Configuration bits match the value in the dialog. An OTP device cannot be erased
and reprogrammed.
If the EPROM device is not blank, you will have to erase it before programming, or
select another device:
1. Remove any labels covering the device window. If you do not have a windowed
MPLAB PM3 menu. This check will verify that the device is completely blank (all bits
are set to a ‘1’) and all Configuration bits are set to a ‘1’ (unprogrammed state).
If you are using a One-Time Programmable (OTP) device, some Configuration bits
(e.g., oscillator bits) might have already been programmed at the factory. Make sure
the Configuration bits are set to the factory settings and select Programmer>
Blank Check OTP. This will check that all program memory bits are set to ‘1’, and that
the Configuration bits match the value in the dialog. An OTP device cannot be erased
and reprogrammed.
If the EPROM device is not blank, you will have to erase it before programming, or
select another device:
1. Remove any labels covering the device window. If you do not have a windowed
device (Figure 4-4) you cannot reprogram it. A windowed version of all EPROM
devices may be ordered by requesting the JW package.
devices may be ordered by requesting the JW package.
FIGURE 4-4:
WINDOWED DEVICE
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 (the size of the memory cells).
of the light, its intensity, distance from UV source and the process technology of
the device (the size of the memory cells).
3. Verify that the device is blank (i.e., perform the Blank Check again) before
attempting to program it.
If the device is EEPROM/Flash, you do not have to erase it before reprogramming it.
These devices are electrically erased before programming.
These devices are electrically erased before programming.