> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# SparkFun Pulse Oximeter and Heart Rate Sensor - MAX30101 & MAX32664 (Qwiic)

**Type:** Product page · **SKU:** SEN-15219 · **Brand:** [Sparkfun](https://core-electronics.com.au/brands/sparkfun-australia)
**Page:** https://core-electronics.com.au/sparkfun-pulse-oximeter-and-heart-rate-sensor-max30101-max32664-qwiic.html ([markdown](https://core-electronics.com.au/sparkfun-pulse-oximeter-and-heart-rate-sensor-max30101-max32664-qwiic.html.md))

The SparkFun Pulse Oximeter and Heart Rate Sensor is an I2C based biometric sensor, utilizing two chips from Maxim Integrated: the MAX32664 Biometric Sensor Hub...

## Pricing

- **Price:** $79.80 (inc GST) — $72.55 AUD, exc GST
- **Quantity discounts:** 5+ $70.37 (exc GST) · 25+ $68.92 (exc GST) · 100+ $66.02 (exc GST)

## Availability & dispatch

- Available with a lead time — expect dispatch between Aug 21 and Aug 27.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=SEN-15219:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/SEN-15219:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

The SparkFun Pulse Oximeter and Heart Rate Sensor is an I2C based biometric sensor, utilizing two chips from Maxim Integrated: the MAX32664 Biometric Sensor Hub and the MAX30101 Pulse Oximetry and Heart Rate Module. While the latter does all the sensing, the former is an incredibly small and fast Cortex M4 processor that handles all of the algorithmic calculations, digital filtering, pressure/position compensation, advanced R-wave detection, and automatic gain control. We've provided a Qwiic connector to easily connect to the I2C data lines but you will also need to connect to two additional lines. This board is very small, measuring at 1in x 0.5in (25.4mm x 12.7mm), which means it will fit nicely on your finger without all the bulk.

The MAX30101 does all the sensing by utilizing its internal LEDs to bounce light off the arteries and arterioles in your finger's subcutaneous layer and sensing how much light is absorbed with its photodetectors. This is known as [photoplethysmography](https://en.wikipedia.org/wiki/Photoplethysmogram). This data is passed onto and analyzed by the MAX32664 which applies its algorithms to determine heart rate and blood oxygen saturation (SpO2). SpO2 results are reported as the percentage of hemoglobin that is saturated with oxygen. It also provides useful information such as the sensor's confidence in its reporting as well as a handy finger detection data point. To get the most out of the sensor we've written an Arduino Library to make it easy to adjust all the possible configurations.

*The SparkFun Qwiic connect system is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can't hook it up wrong.*

 [Get Started with the Pulse Oximeter and Heart Rate Monitor Hookup Guide](https://learn.sparkfun.com/tutorials/sparkfun-pulse-oximeter-and-heart-rate-monitor-hookup-guide)**Features**

**SparkFun Pulse Oximeter and Heart Rate Sensor**

- MAX30101 and MAX32664 sensor and sensor hub
- Qwiic connectors for power and I2C interface
- I2C Address: 0x55
 
**MAX30101 - Pulse Oximeter and Heart-Rate Sensor**

- Heart-Rate Monitor and Pulse Oximeter Sensor in LED Reflective Solution
- Integrated Cover Glass for Optimal, Robust Performance
- Ultra-Low Power Operation for Mobile Devices
- Fast Data Output Capability
- Robust Motion Artifact Resilience
 
**MAX32664 - Ultra-Low Power Biometric Sensor Hub**

- Biometric Sensor Hub Solution
- Finger-Based Algorithms Measure Pulse Heart Rate and Pulse Blood Oxygenation Saturation (SpO2)
- Both Raw and processed data are available
- Basic Peripheral mix optimizes size and performance

**Documents**

- [Schematic](https://core-electronics.com.au/attachments/localcontent/SparkFun_Pulse_Oximeter_Heart-Rate_Sensor_85798677542.pdf)
- [Eagle Files](https://core-electronics.com.au/attachments/localcontent/SparkFun_Pulse_Oximeter_Heart-Rate_Sensor_158396a36bb.zip)
- [Board Dimensions](https://core-electronics.com.au/attachments/localcontent/SparkFun_Pulse_Oximeter_Heart_Rate_Sensor_Dimensions_105511a9d56.png)
- [Hookup Guide](https://learn.sparkfun.com/tutorials/sparkfun-pulse-oximeter-and-heart-rate-monitor-hookup-guide)
- [Datasheet](https://core-electronics.com.au/attachments/localcontent/MAX30101_10020f9afe3.pdf) (MAX30101)
- [Datasheet](https://core-electronics.com.au/attachments/localcontent/MAX32664_37947224621.pdf) (MAX32664)
- [User Guide](https://core-electronics.com.au/attachments/localcontent/AN6806_860399a5f93.pdf) (MAX32664)
- [Arduino Library](https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library)
- [GitHub Hardware Repo](https://github.com/sparkfun/SparkFun_Pulse_Oximeter_Heart_Rate_Sensor)

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/1/5/15219-sparkfun_pulse_oximeter_and_heart_rate_sensor_-_max30101__qwiic_-01.jpg)
