keypad driver for the Atmega328/328p with a 4X4 size, the code is well encapsulated and easy to be modified to suit any other micro-controller of the Atmega family