Development Tools Design Advisory
This advisory applies to the following development tools:
- MPLAB® Snap In-Circuit Debugger/Programmer
- MPLAB PICkit™ 4 In-Circuit Debugger/Programmer
- MPLAB ICD 4 In-Circuit Debugger/Programmer
- PICkit 3 In-Circuit Debugger/Programmer
- MPLAB ICD 3 In-Circuit Debugger/Programmer
- MPLAB REAL ICE™ In-Circuit Emulator/Programmer
- MPLAB PM3 Device Programmer
Development Tools Overview
All development tools that apply to this advisory can program a device using In-Circuit Serial Programming™ (ICSP™). All except the MPLAB PM3 dedicated programmer can perform in-circuit debugging on a target device. The MPLAB REAL ICE In-Circuit Emulator can debug a device as well as perform advanced functions such as trace, which is why it is called an emulator and not a debugger.
Advisory Contents
For applications where you intend to use the above tools, you should consider the guidelines and implementation considerations discussed in this advisory to ensure proper interfacing.