This is probably a straightforward question, but I wanted to ask just to be on the safe side. I have a Wifi Module that I'm connecting to an ARM Cortex M4 uC, and it interfaces via UART.
Since I tend to throw on ESD and EMI protection on any lines communicating with the outside world, I figured I would add it to the UART lines. Typically, though, the two UART lines,
RXD are purely inter-board - meaning that the only connection is between the module and the uC. In this case, I typically forgo the rigorous ESD protection and simply use a series resistor.
However, I've also added headers on these lines so I can use a logic analyzer and an FTDI chip for programming. This being the case, should I add additional ESD protection? Or could I add switches to disconnect the lines from the uC while programming the module?
If I should add extra protection, could anyone suggest any devices to do so? I've used a few ICs for SD Card interfaces and USB lines, but I have yet to come across one for UART.
Any input is appreciated.