User manual
© 2006 Microchip Technology Inc. DS51464C-page 37
MPLAB
®
PM3
USER’S GUIDE
Chapter 4. Using MPLAB PM3 with MPLAB IDE
4.1 INTRODUCTION
This chapter describes the main steps in programming and reading a device using the
MPLAB PM3 device programmer. Topics covered in this chapter include:
• Before You Begin
• MPLAB PM3 Dialogs
• Setup for Programming a Device
• Programming a Device
• Verifying the Programming
• Reading a Device
• Special Programming
4.2 BEFORE YOU BEGIN
Before using MPLAB PM3, you must have performed the following initialization steps:
1. Installed the MPLAB IDE software (Section 2.2 “Installing MPLAB PM3
Software”) and MPLAB PM3 hardware (Section 2.3 “Installing MPLAB PM3
Hardware”).
2. Turned the power on MPLAB PM3 (Section 2.4 “Powering Up MPLAB PM3”).
3. Selected MPLAB PM3 as your programmer (Section 2.5.2 “Selecting MPLAB
PM3 as the Programmer”).
4. Configured the communications port that MPLAB IDE will use to communicate
with MPLAB PM3 (Section 2.5.3 “Setting Up the Communications Port”).
5. Selected the device you wish to program from the list of available devices
(Section 2.5.4 “Selecting a Device in MPLAB IDE”).
6. Enabled (started) the MPLAB PM3 programmer (Section 2.5.5 “Enabling
MPLAB PM3”).
4.3 MPLAB PM3 DIALOGS
The MPLAB PM3 Programmer Menu options are displayed when the programmer is
enabled. If the option is unavailable, the item appears in gray (not black) text.
The next section will discuss how these dialogs are used to program devices.
4.4 SETUP FOR PROGRAMMING A DEVICE
To program a device, you will need:
• A hex file to program into the device.
• A device to program. Must be blank if non-flash device.
(See Section 7.4.7 “Blank Check All”.)