For input pins, you may put PDIO + NDIO + small resistor to protect the gate oxide * S& K$ i( I" K" AFor output pins, you may directly use GDPMOS and GGNMOS or use the output switch (if large enough) to forward the current to power / ground for +ve and -ve ESD pulse respectively9 L* }! S! P& |! B5 z/ J; p
6 a8 Q/ p& y5 R: v; r
any other suggestion?