AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

$11.95 |
In stock at supplier
No reviews yet

The SparkFun Qwiic Button simplifies adding a tactile button to your I2C project. It handles debouncing, pull-up resistors, and polling internally, so you ca...

Stock availability

Available with leadtime
26 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The SparkFun Qwiic Button simplifies adding a tactile button to your I2C project. It handles debouncing, pull-up resistors, and polling internally, so you can focus on your application. A built-in red LED provides visual feedback and can be configured to blink at custom rates.

Each button has a configurable I2C address, allowing you to daisy-chain multiple Qwiic Buttons and address each one individually. An onboard FIFO queue records button press timestamps, and configurable interrupts can trigger on press or click events — freeing your microcontroller from constant polling.

Key Features

  • Built-in Red LED – Configurable blinking for visual feedback
  • I2C Interface – Configurable address for daisy-chaining multiple buttons
  • Hardware Debouncing – Clean button signals without software workarounds
  • Configurable Interrupts – Trigger on button press or click events
  • FIFO Queue – Onboard record of button press timestamps
  • Qwiic Connectors – Polarised 4-pin JST for solderless I2C hookup

Ideal For

  • User interface controls in I2C-based projects
  • Multi-button panels via daisy-chained addressing
  • Event-driven applications requiring interrupt-based input

Package Contents

  • 1× SparkFun Qwiic Button (Red LED)

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

FIFO
FIFO stands for "first in, first out", a way of handling stored items so the oldest one is read out first, like a queue. In electronics a FIFO is usually a small buffer that temporarily holds data, such as sensor samples or serial bytes, so a processor can collect it in batches instead of reading continuously.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
I2C address
An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.

SparkFun Qwiic Button Schematic

Schematic · 52.2 KB · Click any page to view full size

Download PDF

SparkFun Qwiic Button I2C Register Map

Document · 62.5 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 796.0 KB · Click any page to view full size

Download PDF

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.