I2C Keypad

12-button keypad (0-9, *, #) with moulded keycaps. Provides numeric input with buffered key storage.

WorksMedium confidence

From $12.50

Say it to PAL

“Keep a log of the keys I press.”

The code PAL writes

p.onSensorChange('qwiic-keypad', 'keypad', (key) => {
  if (key > 0) p.log('Key pressed: ' + String.fromCharCode(key));
});
await p.waitUntilStopped();

When to pick it

12-key number pad. Good for PIN codes, numeric input, or menu selection.

About it

A 12-button keypad with an integrated FIFO buffer that stores key presses until read. Suitable for PIN entry, numeric input, or simple menu navigation. The buffer ensures keypresses are not lost during processing delays. Physically it is a TWO-PIECE part: a moulded 3x4 keycap keypad (SparkFun COM-14662) on its own board, wired by a 7-way header to a separate 25.4 x 25.4 mm Qwiic controller PCB carrying the ATtiny84. The keys are not on the Qwiic board.

Facts

Tested

WorksMedium confidence

Its driver works. We have not signed it off on a real board yet.

I2C address

0x4B, 0x4A

The I2C Keypad answers at I2C address 0x4B. Its address can be changed in software.

Current

1 mA

The catalog lists a typical draw of 1 mA for the Keypad, copied from the maker’s description and not measured by Palpable.

Board size

25.4 × 25.4 mm

The Keypad board measures 25.4 × 25.4 mm and stands 4.58 mm tall with its parts. It has 2 mounting holes. These dimensions are from the maker’s mechanical drawing.

Chip

ATtiny84

Its microcontroller is the Microchip ATtiny84.

ATtiny84 datasheet

Free to reuse

Every fact here is open data under CC BY 4.0. Copy it into your own docs or code, and credit Palpable. Download it

This record was last changed on October 7, 2026.

See every part

Tested on a real boardHigh confidencethree things to press, and they light back3 Buttonsfrom $7.63Tested on a real boardHigh confidencelean it, and something movesJoystickfrom $8.00Tested on a real boardHigh confidencea thing to turn — it remembers where you left itRotary Knobfrom $8.00