User manual
© 2006 Microchip Technology Inc. DS51464C-page 7
MPLAB
®
PM3
USER’S GUIDE
Chapter 1. MPLAB PM3 Overview
1.1 INTRODUCTION
This chapter presents an overview of the features and requirements of MPLAB PM3.
Topics covered in this chapter:
• What is MPLAB PM3?
• What MPLAB PM3 Does
• MPLAB PM3 System Components
• MPLAB PM3 CE Compliance
• How MPLAB PM3 Helps You
• MPLAB PM3 Operating with a PC
• MPLAB PM3 Operating without a PC (Stand-alone)
• MPLAB Integrated Development Environment
• MPLAB Development Tools
1.2 WHAT IS MPLAB PM3?
MPLAB PM3 is a Microchip microcontroller device programmer. Through
interchangeable programming socket modules, MPLAB PM3 enables you to quickly
and easily program the entire line of Microchip microcontroller devices.
MPLAB PM3 may be used with MPLAB IDE running under supported Windows Oper-
ating Systems (OS's) (see “Readme for MPLAB PM3.txt” file for support list) or as
a stand-alone programmer.
See “Recommended Reading” in the “Preface” for more information.
1.3 WHAT MPLAB PM3 DOES
MPLAB PM3 can be set up on the serial (COM 1-4) or USB communications port on
your PC. With MPLAB PM3 you can perform the following operations:
• Program memory, Configuration bits, EEPROM data memory, ID locations and
calibration data into devices.
• Program devices using ICSP™ (In-Circuit Serial Programming™) on the target
board and user GO
, PASS and FAIL signals to interface with MPLAB PM3.
• Verify that microcontrollers are blank.
• Verify that code in the target microcontroller matches your firmware.
• Read code from an unprotected microcontroller into MPLAB IDE’s program
memory window for debugging and programming into other devices.
• Program unique serialized ID numbers into your firmware using Serial Quick Turn
Programming (SQTP
SM
) files.
• Store environments on an MPLAB PM3 Card.