I'm testing out my P2 RetroBlade2 boards and was wondering if anyone has done a pin test program?
What I'm thinking is checking for adjacent shorts for all I/O pins (well P0-P57 or P0-P61 although may need to allow for possible pullups/pulldowns on P59-P61).
Here is the idea...
Enable internal pullups on all pins (all means P0-57/61)
Now, for each pin, one at a time
disable the pullup
read all pins (or 3 adjacent pins being lower, same, higher)
verify the current pin is low, and others are still high
Repeat the same but using pulldowns, and single pullup
Repeat both steps above, but instead of enabling pulldown/pullup drive low/high
While this does not check the pin to the connector, it does check for shorts between the P2 pins which is the most likely. A visual should provide reasonable confidence that the P2 pins are soldered to the pads, and a full pcb testing was paid for then there shouldn't be any tracking problems.