I'm prototyping a device whose schematics is open source and available on-line. I have modified the layout to fit it into an Arduino Uno form factor and now I got the PCBs along with components. Once soldered altogether, the device is not getting detected.
It uses several chips I suspect has burnt off but when I check the ground and Vdd connections, it doesn't show any shorted paths on the PCB. Device has a MCP2200 chip as the UART bridge and the datasheet states that its ESD protection is > 4kV HBM. It also uses a PIC24EP256GP204 micro-controller and when I try to connect it to a PicKit3 using MCLR, VCC, GND, PGD, PGC pins, it throws the device ID 0x0 is not valid issue.
I tried removing the PIC IC and still pickit3 shows the same error. It kind of tells me that the PIC is also burnt, isn't it?
The MCP2200 chip should be identified by the PC when connected. So I desoldered the IC using hot air and mounted it in an extra PCB and made the connections similar to a breakout board;
But that is also not detected by the PC. I have a couple of questions in this regards.
Does high ESP protection mean higher tolerance to short circuits? (I'm not sure if the PCB has shorts at all, because when I check every pin to PIC IC I could only read the correct voltages at each pin)
Is there a chance to get the MCP2200 IC and the PIC IC to be burnt while I am testing path connectivities (Using diode check in multimeter)?every pin to PIC IC I could only read the correct voltages at each pin)