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

· MPN: SEN-29854

$117.90 |
In stock at supplier
No reviews yet

This breakout brings secure fingerprint authentication to embedded projects while keeping the complex biometric work on the sensor itself. Built around the F...

Stock availability

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

This breakout brings secure fingerprint authentication to embedded projects while keeping the complex biometric work on the sensor itself. Built around the FPC2534 from Fingerprint Cards AB, it handles enrolment, encryption, internal storage and authentication without requiring your host microcontroller to process sensitive biometric data.

It is designed for the Qwiic ecosystem, with two Qwiic connectors for solderless daisy-chaining, plus a USB-C connector for direct connection to a computer. Peripheral pins are also broken out to 0.1-inch-spaced headers for breadboarding and more flexible integration.

Beyond scanning fingerprints, the sensor supports four-direction navigation with tap detection, so it can also work like a compact touchpad or directional input. SparkFun provides supporting documentation including a hookup guide, schematic, KiCad files, board dimensions, datasheets, a GitHub repository and the SparkFun FPC2534 Arduino Library.

Features:

  • Automatically created fingerprint templates
  • Up to 45 unique templates
  • Encrypted and stored in Flash memory
  • Onboard authentication software
  • Advanced security features
  • Secure communication
  • Anti-spoof functionality
  • Four-direction navigation with tap detection
  • Multiple communication interfaces*
  • I2C (Default), SPI, UART, and USB
  • Selectable by adjusting the config (CFG1/2) jumpers on the board
  • Low-profile design with durable matte coating
  • 3.3V operating voltage
  • 2x Qwiic connectors
  • 1x USB-C connector
  • 2x 0.1"-spaced PTH headers
  • 4x grounded mounting holes (connected to FPC2534 bezel ground)
  • Green scan LED
  • Red power LED

Specifications:

  • Sensor: FPC2534
  • Fingerprint templates: Automatically created fingerprint templates
  • Template capacity: Up to 45 unique templates
  • Template storage: Encrypted and stored in Flash memory
  • Authentication: Onboard authentication software
  • Communication interfaces: I2C (Default), SPI, UART, and USB
  • Interface selection: Selectable by adjusting the config (CFG1/2) jumpers on the board
  • Operating voltage: 3.3V operating voltage
  • Qwiic connectors: 2x Qwiic connectors
  • USB-C connector: 1x USB-C connector
  • PTH headers: 2x 0.1"-spaced PTH headers
  • Mounting holes: 4x grounded mounting holes (connected to FPC2534 bezel ground)
  • Scan LED: Green scan LED
  • Power LED: Red power LED
  • I2C requirement: Communicating with the FPC2534 over I2C requires connecting the interrupt request (IRQ) and reset (RST) pins to compatible I/O pins on a microcontroller.
  • Enrolment sampling: 12 samples for accuracy

Suitable for secure access terminals, hardware password managers, smart locks and other projects that need compact biometric authentication with flexible connection options.

Jargon buster

Plain-language definitions for the technical terms used above.

breakout
A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
Flash memory
Flash memory is non-volatile memory that retains stored data even when power is removed, and can be erased and rewritten in blocks. It lets data such as firmware, settings or saved records persist across power cycles.
FPC2534
A fingerprint sensor module chip from Fingerprint Cards AB that scans fingerprints and handles matching on the sensor itself. The part number matters because software libraries, datasheets, and connection requirements are specific to this chip.
Headers
Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
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.
IRQ
IRQ (interrupt request) is a signal line a device uses to alert a microcontroller that something needs attention, so the microcontroller does not have to poll continuously. Wiring an IRQ pin to a free input lets code respond promptly to events such as new data being ready.
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.
PTH
Plated through-hole means the pin holes are metal-lined so solder connects the pad on both sides of the board. It is useful for connectors and headers that need a strong mechanical and electrical connection.
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.
RST
RST (reset) is a control pin used to restart or reinitialise a device to a known state. Connecting an RST pin to a microcontroller lets the host reset the device, which can help with reliable start-up or recovery.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
USB-C
USB-C is a small, reversible USB connector that can carry power, data and, on some devices, video over a single cable. The same connector can range from charging only to high-speed data, so the functions a given port actually supports vary.

FPC2534 Qwiic Fingerprint Sensor Schematic

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

Download PDF

FPC2534 Sensor Datasheet

Datasheet · 3.0 MB · Click any page to view full size

Download PDF

FPC2534 Supplemental Information

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

Download PDF

Supplier page — sparkfun.com

Supplier Description · 1.8 MB · Click any page to view full size

Download PDF

Source Code

Open-source libraries, firmware & example projects for this product

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.