Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network



In applications with keypads, a key can be held or stuck down, which causes excess current consumption and reduces the battery life of a battery-operated product. This application report describes a solution. The keypad interface in this report, based on the MSP430F123 microcontroller (MCU), draws 0.1 μA while waiting for a key press, is interrupt driven, requires no polling, and consumes a maximum of only 2 μA at 3 V if all keys are pressed and held simultaneously.