10 Revision History
The following is a list of changes by version to this document.
Revision B (October 2026)
Updated document to focus on using MPLAB PICkit Basic In-Circuit Debugger with Visual Studio (VS) Code and MPLAB for VS Code extensions.
-
2.1. MPLAB PICkit Basic In-Circuit Debugger Advantages: Updated from MPLAB X IDE to MPLAB for VS Code.
-
2.4. Using MPLAB PICkit Basic In-Circuit Debugger with MPLAB for VS Code: New content.
-
4.1. Quick Debug/Program Reference: Changed information from MPLAB X IDE to MPLAB for VS Code.
-
4.2. Operational Overview: Updated for MPLAB for VS Code.
-
4.7.1. Debugger Basic Features: Updated all subsection for use with VS Code and MPLAB for VS Code.
-
4.7.2. ICSP® Debugging: Updated subsections as needed for use with VS Code and MPLAB for VS Code.
-
5.1. Some Questions to Answer First: Updated for MPLAB for VS Code.
-
5.2. Top Reasons Why You Can't Debug: Updated for MPLAB for VS Code.
-
5.3. General: Updated for Program Options.
-
5.4. How to Recover Bootloader and Application Firmware: Added information on pycmsisdapswitcher.
-
6.1. How Does it Work?: Used Run Without Debugging instead of Run mode.
-
7.1.2. Corrupted/Outdated Installation Errors: Changed from MPLAB X IDE to MPLAB for VS Code.
-
7.1.3. Debug Failure Errors: Removed information on Configuration window.
-
7.1.4. Miscellaneous Errors: Replace “Finish Debugger Session” with “Stop.”
-
7.2. General Corrective Actions: Updated subsections to change from MPLAB X IDE to MPLAB for VS Code and to change from MPLAB X IDE debug menu command to VS Code debug toolbar commands.
-
8. Debugger Function Summary: Updated for VS Code and MPLAB for VS Code information on how to select a debug tool and debug tool options and how to switch debug tools for the project.
Other updates are:
-
3.2 PC Connections: Updated image.
-
3.3.2 8-pin to 10-pin Arm SWD Adapter Board: Added image on correct install of adapter board.
-
8.3 Memories to Program: Added a note to Table 8-1. “Memories to Program Option Category” in row “Auto select memories and ranges.”
Revision A (February 2025)
Initial release of this document.
