Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] Can't match the chip dsPIC33FjMC804

Status
Not open for further replies.

silverwolfman

Junior Member level 1
Junior Member level 1
Joined
Feb 22, 2013
Messages
16
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,408
Can't match the chip dsPIC33Fj128MC804

Hi everyone,

I have encountered weird scenario recently when I was using the dsPIC33FJ128MC804 chip.
When I turn on the power on board(or driven by the PICKIT3), as shown in the schematic,another chip DSPIC33FJ12MC201-I/SS is working fine, but the chip dsPIC33FJ128MC804-44PIN shows ” Target Device ID (062b0000) does not match expected Device ID (08000000)”.
I double check the wire connection and looks like everything is fine, and the weird thing is, even when the connection is not set up(because the error msg indicates there is connection error), the chip could be programmed. (the schematic is attached)

Programming...
Programming/Verify complete
Reading...
Read Complete
Verifying...
Verify complete
Erasing...
Erase device complete
Blank Checking...
Device is blank
1.jpg

I've changed several chips and the problem still exist. Wondering if anyone have the same experience, any solution or suggestions will be appreciated!
 
Last edited:

Hi everyone,

I have encountered weird scenario recently when I was using the dsPIC33FJMC804 chip.
When I turn on the power on board(or driven by the PICKIT3), as shown in the schematic,another chip DSPIC33FJ12MC201-I/SS is working fine, but the chip dsPIC33FJ128MC804-44PIN shows ” Target Device ID (062b0000) does not match expected Device ID (08000000)”.
This error looks very similar to the checks done on a JTAG chain where the Device ID is read out and doesn't match the expected values in the software running on the host. In your case you have what looks like a 3-wire serial interface and it's reporting the Device ID doesn't match what it expects based on the software running on the host system.

Are you sure the software on the host is the latest revision supporting this product_group/pin_count. I find it interesting that the datasheet for the family doesn't even list the MC2 and MC8 product groups. :???:

Regards
 
Hi ads-ee,

Thank you so much for the quick respond!
The chip should be dsPIC33FJ128MC804, I am using MPLAB IDE Verision 8.84.00.00.
I have switched to the latest version MPLABX V2.10, it also gives the same message: "Target Device ID (0x0) does not match expected Device ID (0x62b0000)."

Best Regards


This error looks very similar to the checks done on a JTAG chain where the Device ID is read out and doesn't match the expected values in the software running on the host. In your case you have what looks like a 3-wire serial interface and it's reporting the Device ID doesn't match what it expects based on the software running on the host system.

Are you sure the software on the host is the latest revision supporting this product_group/pin_count. I find it interesting that the datasheet for the family doesn't even list the MC2 and MC8 product groups. :???:

Regards
 

Hi Horace1,

Thank you so much! I have switched from MPLAB to MPLABX 1.20 and setup the configuration bits, seems like the IDE was able to identify the chip right now.

Connecting to MPLAB PICkit 3...
Firmware Suite Version.....01.31.20
Firmware type..............dsPIC33F/24F/24H

Target detected
Device ID Revision = 3004

The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x3ff

Programming...
Programming/Verify complete
 
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top