Problem With Debugging On the dsPIC33CH Curiosity Development Board
I am using the dsPIC33CH Curiosity board (purchased about a week ago from Mouser) under MPLABX v5.25 using the XC16 compiler. I am using the demonstration program for this Curiosity board located here:
https://www.microchip.com/developmenttools/ProductDetails/PartNO/DM330028 as well as another project that I wrote.
I have tried three different debuggers (the onboard PKOB (connected directly to my Surface PRO USB port), the PICKit 3, and the ICD 3, all with the latest firmware) and still I have this problem.....
The Device ID seems to be badly confused on this board and it refuses to allow me to download the Debug version of my program to the board.
I can program the non-debug (Production) version of both the demo program and my program and it works just fine... Both programs compile fine and run correctly when downloaded as Production versions....
The problem is, no matter what debugger I use (PKOB, ICD-3, or PicKit 3), when I hook up the debugger, I get the following message in red:
Target Device ID (0x7d540000) is an Invalid Device ID. Please check your connections to the Target Device.
Most Target Device ID's that I've seen are 16 bit numbers and I've never seen one like "7d540000".
What is going wrong? Is there anyway I can fix this problem, or do I have a defective dsPIC33CH Curiosity Board?