Debugger for 16F684 using PICKIT 3 in-circuit

I have attempted various solutions to fix the issue, including connecting Pickit 3 through a powered USB hub (2.0 and 3.0) which functioned for around two weeks but eventually stopped working. I also tried running as administrator and uninstalling all components such as the IDE, IPE, USB drivers (from device manager), and compilers. Additionally, I ensured that each pair of power pins had a 100nF – 1uF ceramic cap.


Question:

My knowledge is incomplete regarding the additional components required for in-circuit debugging of PIC 16F684, besides PIC KIT 3.

Do I need additional ICD header?

Is an RJ-11 adapter/cable necessary to connect PICKIT and header, or is it already included with the header?

Is there an alternative method to access the in-circuit debugging feature, without the need for those two components?


Solution:

By selecting the device using Configure > Select Device in MPLAB, you will be informed if a separate debug header is required for the 16F684. The required AC162055 header is also mentioned on the product webpage. However, an adapter will be needed to use it with a PICkit since it comes with an
RJ11 connector
.

Debugging can only be performed using the simulator or by adding debug statements to your code and connecting it to your PC using a
serial connection
since the header is not available.

Frequently Asked Questions

Posted in Uncategorized