Alex_rcpilot
Member
I got this PCB of RS-232 ICD2 from a friend of mine.Kinda DIY stuff.The MCU implemented is PIC16F877A,while its HEX file is from a cyber resource without source code.I managed burning the chip elsewhere and detecting the ICD in MPLAB.But an error occured during the self test phase as below:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
ICDWarn0020: Invalid target device id (expected=0xE2, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
... Failed Self Test. See ICD2 Settings (status tab) for details.
MPLAB ICD 2 Ready
I accessed the status tab and found the settings there,but don't know how to prevent such error from occuring again.I suppose there's something wrong with the hardware,most probably the supply voltage.Could anyone offer a clue?By the way,I have 6 free samples of PIC16LF877A.What exactly is the difference between it and F877A?Only low voltage?
My thanks in advance.
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
ICDWarn0020: Invalid target device id (expected=0xE2, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
... Failed Self Test. See ICD2 Settings (status tab) for details.
MPLAB ICD 2 Ready
I accessed the status tab and found the settings there,but don't know how to prevent such error from occuring again.I suppose there's something wrong with the hardware,most probably the supply voltage.Could anyone offer a clue?By the way,I have 6 free samples of PIC16LF877A.What exactly is the difference between it and F877A?Only low voltage?
My thanks in advance.