@Dennis_Knutson wrote:
I was thinking the 6509 (I should have said 32 inputs and 32 outputs) and with that, you can also check for shorts. With a pull-up on the output, driving one end low and detecting a low at the other end will confirm continuity. If you alternate the signals (i.e. 10101 etc,) if you detect a 0 when you expect a 1, then adjacent pins are shorted. With two writes, you completely test for continuity and adjacent shorts. Quick and simple and much cheaper than the 6211.
Not a bad idea, but it depends on the connector/pinouts. A Mini-USB connector could have a short to odd-numbered pins, probably more likely than to an adjacent pin since 1 to 3 and 3 to 5 are closer together on the PCB and on the same row unlike 1 to 2, 2 to 3, etc. Ethernet's kind of the same way since the connector pinouts aren't 1:1.
If you've got the DIO, test each line independently. You'll catch opens and shorts to any pin.