Inputronic Keyboard - Overview
Inputronic Keyboard
The Inputronic Keyboard is a versatile keypad scanning breakout board featuring the TCA8418 I²C controller chip. It can scan up to 80 buttons using an 8×10 or 10×8 keypad matrix, with a 10-event FIFO for storing key presses and releases. The board supports both keypad matrix scanning and general-purpose I/O operation, with hardware debouncing and programmable keypad lock/unlock sequences. This board uses the I²C communication protocol with a fixed address of 0x34. It has 2 onboard Qwiic ports for easy integration.

Inputronic Keyboard
Which products is this documentation for?

Inputronic Keyboard
333360
Key Features
- 80-Key Support: Configure up to 18 GPIOs in an 8×10 or 10×8 matrix
- Flexible Configuration: Each pin can be keypad row/column or GPIO
- 10-Event FIFO: Stores key press and release events with overflow protection
- Hardware Debouncing: Integrated 50 µs debounce timing
- Keypad Lock/Unlock: Programmable two-key unlock sequence
- I²C Interface: Up to 1 MHz Fast Mode Plus communication
- Dual Qwiic Connectors: Solderless, plug-and-play connectivity
- Wide Voltage Range: 1.65V to 3.6V operation
- Ultra-Low Power: 3 µA standby current
- ESD Protection: 2000V HBM, 1000V CDM on all pins
- Arduino & MicroPython Libraries: Easy integration and quick prototyping
You may also need

Qwiic cable
Qwiic (formerly easyC) compatible cables with connectors on both ends, available in various lengths.