Hardware/firmware co-design in an 8-bits microcontroller to solve the system-level ESD issue on keyboard | IEEE Conference Publication | IEEE Xplore