Hi!
I have 10 mounted PCB's which are identical - all working fine.
Then I am doing some shady stuff - basically I have to exchange 2 traces on my PCB, so I cut the traces, scrape the soldermask off the trace to expose the copper, and then solder small cables to have the things connected where I want them (i.e. instead of ordering new PCB's). I checked the board with the continuity meter and everything is connected where it should be.
FYI, these traces are directly connected to the MCU GPIOs.
On the first 2 boards everything went fine, but on the last 3 I keep destroying the MCU, always in the same manner: one of the 2 inputs (always the same actually) looks dead. The input is simply connected to a switch with an internal pullup. When I power the board it starts at 3.3V, then drops to like 1V, then sometimes even lower (and it keeps going up and down, like if it was "trying" to get back up).
My guess is ESD - so for the last board I was extremely careful, had a wrist band connected to the circuit ground, was wearing 100% cotton clothes, and was generally not moving much when doing things with the traces. But the board still got the same issue.
My questions are:
1) Do you also think it is ESD or could it be something else?
2) I tried deactivating the internal pullup and just solder an external one (about 7k), and surprisingly the voltage still drops - it's like the input is somehow leaking current to ground - can someone explain?
Thank you!!