4.7.2.6 Programming
As for debugging, set the MPLAB PICkit Basic In-Circuit Debugger as the current tool in MPLAB X IDE. Right click on your project name and select Properties to open the Project Properties dialog, and then under Connected Hardware Tool, select a PICkit Basic. If you have more than one tool connected, choose based on the serial number next to the tool name.
- Select the Run
Project icon (
). The application code is programmed into the device’s memory via the ICSP protocol. No clock is required while programming and all modes of the processor can be programmed – including code protect, Watchdog Timer enabled, and table read protect.
- A small “program executive” program may be loaded into the high area of program memory for some target devices.
- Special “in-circuit debug” registers in the target device are disabled by MPLAB X IDE, along with all debug features. This means that a breakpoint cannot be set and register contents cannot be seen or altered.
- The target device is run in Release mode. As a programmer, the debugger can only toggle the MCLR line to Reset and start the target device.