English
Language : 

DS51795A Datasheet, PDF (43/98 Pages) Microchip Technology – PICkit™ 3 Programmer/Debugger
Frequently Asked Questions (FAQs)
• I have finished debugging my code. Now I’ve programmed my part, but it
won’t run. What’s wrong?
Some things to consider are:
- Have you selected the debugger as a programmer and then tried to program
a header board? A header board contains an -ICE/-ICD version of the device
and may not function like the actual device. Only program regular devices
with the debugger as a programmer. Regular devices include devices that
have on-board ICE/ICD circuitry, but are not the special -ICE/-ICD devices
found on header boards.
- Have you selected the debugger as a debugger and then tried to program a
production device? Programming a device when the debugger is a debugger
will program a debug executive into program memory and set up other device
features for debug (see Section 2.6.1 “Sequence of Operations Leading to
Debugging”). To program final (release) code, select the debugger as a
programmer.
- Have you selected “Release” from the Build Configuration drop-down list or
Project menu? You must do this for final (release) code. Rebuild your project,
reprogram the device, and try to run your code again.
• I don’t see my problem here. Now what?
Try the following resources:
- Chapter 9. “Limitations”
- Section 2.8 “Resources Used by the Debugger”
- Section 8.2 “Specific Error Messages”
- Section 8.3 “General Corrective Actions”
© 2009 Microchip Technology Inc.
DS51795A-page 39