I need to protection data lines of a PIC32 micro-controller (SPI and parallel) running at ~10 MHz, from shorting to ground/Vcc or mis-wiring.
I usually (in low speeds) use series resistors to limit current and it worked well, but of course this does not work now because of the speed.
I am thinking to use line buffer/inverter (something like 74LVC04) this will save the MCU but the buffer will get damaged.
I searched many logic families (ACT , HCT , LVC etc..), but none provide short circuit protection.
I there a better solution?
Edit After Comments: This is a development board for testing and validation, due to coding mistakes pins can be configured incorrectly . or mis-wired , connecting MCU output to target output instead of input.
Edit #2: A PTC (0603L004) might be a solution however it is slow !