MAX30100 Heart-Rate Sensor IC : Specification, Pinout and Datasheet
Hi, fellas. Welcome back to the new post today. MAX30100 is a Pulse Oximeter and Heart-Rate Sensor IC which is used to check the health of a person with any condition that affects blood oxygen levels. This article mainly introduces specification, pinout, datasheet, and other detailed information about Maxim Integrated MAX30100.

Blood Oxygen & Heart Rate Measurement with MAX30100/02 Pulse Oximeter & Arduino
MAX30100 Description
MAX30100 is a Pulse Oximeter and Heart-Rate Sensor IC which is used to check the health of a person with any condition that affects blood oxygen levels, such as Heart Attack, Heart failure, Lungs Cancer Asthma, etc.
The MAX30100 operates from 1.8V and 3.3V power supplies and can be powered down through software with negligible standby current, permitting the power supply to remain connected at all times.
The sensor comprises two Light Emitting Diodes, a photodetector, and a series of low noise signal processing devices to detect heart rate and to perform pulse oximetry.
MAX30100 Pinout

MAX30100 Pinout
| Pin Number | Pin Name | Description |
| 1,7,8,14 | N.C. | No Connection. Connect to PCB Pad for Mechanical Stability. |
| 2 | SCL | I2C Clock Input |
| 3 | SDA | I2C Clock Data, Bidirectional (Open-Drain) |
| 4 | PGND | Power Ground of the LED Driver Blocks |
| 5 | IR_DRV | IR LED Cathode and LED Driver Connection Point. Leave floating in the circuit. |
| 6 | R_DRV | Red LED Cathode and LED Driver Connection Point. Leave floating in the circuit. |
| 9 | R_LED+ | Power Supply (Anode Connection) for Red LED. Bypass to PGND for best performance. Connected to IR_LED+ internally. |
| 10 | IR_LED+ | Power Supply (Anode Connection) for IR LED. Bypass to PGND for best performance. Connected to R_LED+ internally |
| 11 | VDD | Analog Power Supply Input. Bypass to GND for best performance. |
| 12 | GND | Analog Ground |
| 13 | INT | Active-Low Interrupt (Open-Drain) |
MAX30100 Pin Description
MAX30100 Features
●Operating Voltage - 1.8V to 3.3V
●Input Current - 20mA
●Integrated Ambient Light Cancellation
●High Sample Rate Capability
●Fast Data Output Capability
Specifications
- TypeParameter
MAX30100 Functional Diagram

MAX30100 Functional Diagram
MAX30100 System Block Diagram

System Block Diagram
As the system block diagram is shown, there should be a small distance between the sensor and finger.
MAX30100 Advantages
● Complete Pulse Oximeter and Heart-Rate Sensor Solution Simplifies Design
• Integrated LEDs, Photo Sensor, and High-Performance Analog Front -End
• Tiny 5.6mm x 2.8mm x 1.2mm 14-Pin Optically Enhanced System-in-Package
● Ultra-Low-Power Operation Increases Battery Life for Wearable Devices
• Programmable Sample Rate and LED Current for Power Savings
• Ultra-Low Shutdown Current (0.7µA, typ)
● Advanced Functionality Improves Measurement Performance
• High SNR Provides Robust Motion Artifact Resilience
• Integrated Ambient Light Cancellation
• High Sample Rate Capability
• Fast Data Output Capability
MAX30100 Disadvantages
1. If the fingers are not placed properly, incorrect readings may be produced. Ambient light falling on the sensor will affect the final reading. When using the Max30100 oximeter, make sure that your fingers are not moving, as this may cause incorrect readings.
2. Do not press the sensor forcefully, as this will affect blood flow and cause incorrect readings. Place your fingers as gently as possible and make sure that they do not move, so that you can get the most accurate readings.
MAX30100 Arduino

Interfacing Max30100 Pulse Oximeter Sensor with Arduino Circuit Diagram
First, let's start with a very basic circuit diagram. As you can see the VIN and GND pins of the Max30100 sensor are connected with the Arduino’s 3.3v and GND pins. The SCL pin is connected with the Analog pin A5, SDA pin is connected with the Analog pin A4. While the INT pin is not connected.

Interfacing Max30100 Pulse Oximeter Sensor and 16×2 LCD with Arduino Circuit Diagram
This is the modified circuit diagram. The max30100 pulse Oximeter sensor connection with the Arduino remains the same. This time I added a 16×2 LCD. As you can see, pin number 1 and pin number 16 are connected with the Arduino’s ground. Pin number 2 and pin number 15 are connected with the Arduino’s 5 volts. Pin number 3 is the contrast pin and is connected with the middle leg of the potentiometer this is used for the LCD contrast adjustment.
The RS pin of the LCD is connected with the Arduino’s pin number 9, the R/W pin is connected with the ground, Enable pin is connected with the Arduino’s pin number 8. Pins D4 to D7 of the 16X2 LCD is connected with the Arduino’s pins 7, 6, 5, and 4.
MAX30100 Equivalent
MAX30102
MAX30100 Applications
-Used in medical oxygen measurement devices
-Used in wearable devices
-Used in fitness assistant systems
MAX30100 Manufacturer
Maxim Integrated, a subsidiary of Analog Devices, designs, manufactures and sells analog and mixed-signal integrated circuits for the automotive, industrial, communications, consumer, and computing markets. Maxim's product portfolio includes power and battery management ICs, sensors, analog ICs, interface ICs, communication solutions, digital ICs, embedded security, and microcontrollers. The company is headquartered in San Jose, California, with design centers, manufacturing facilities, and sales offices around the world.
1.How to connect the MAX30100 chip to the MCU?
You only need to connect to the I2C interface, if the microcontroller does not have an I2C interface, you can use IO to simulate an I2C.
2.What electronic component is MX30100?
MAX30100 is a sensor chip that can collect heart rate, blood oxygen temperature, and the communication serial port uses I2C. MAX30100 is a sensor that can read heart rate and blood oxygen. The communication method is through IIC. Its working principle is to get the ADC value of heart rate through infrared LED light.
3.Will the red LED light up when the MAX30100 is powered on?
It is not appropriate to use 12V voltage to directly bring 4 red LED lights. It is easy to cause damage to one or several of the four LED lights, so it will not light up. Because the forward voltage drop of a general red LED light-emitting tube is only about 2.2V
AP7313 Linear Regulator: Pinout, Features and Datasheet11 April 20221354
ADC0804 ADC: Datasheet, Schematic, Pinout09 October 202113561
BSS138 N-Channel Transistor: Pinout, Datasheet and Equivalent14 July 20213867
Arduino Uno R4 WiFi: Description, Features and applications06 October 20237410
BF423 PNP High-Voltage Transistors, BF423 Transistor Equivalents28 March 20225449
LT1054 Voltage Converter and Regulator: Pinout, Applications and Datasheet03 November 20214943
TJA1043 High-speed Can Transceiver: Datasheet, Application Hints, Test Circuit01 December 20218123
Everything you need to know about NE5532P09 April 202221118
A Complete Guide to Tantalum Capacitors in 202510 July 20254529
The Through Hole of the PCB Circuit Board Must be Plugged, Why?14 February 20235511
What is Color Ring Inductor? How to Read Inductor Color Code?01 April 202517118
What Is a Safety Capacitor? Class X vs Class Y on the AC Line14 July 202634511
Introduction to FinFET18 March 202131679
A Decade-Long Investment in ON Semiconductor Corp. Yields Over 1200% Returns18 September 20234286
Reed Relays: 10 Key Applications in Modern Electronics04 July 20253505
What is a Digital Potentiometer?08 January 20269612
In Stock
United States
China
Canada
Japan
Russia
Germany
United Kingdom
Singapore
Italy
Hong Kong(China)
Taiwan(China)
France
Korea
Mexico
Netherlands
Malaysia
Austria
Spain
Switzerland
Poland
Thailand
Vietnam
India
United Arab Emirates
Afghanistan
Åland Islands
Albania
Algeria
American Samoa
Andorra
Angola
Anguilla
Antigua & Barbuda
Argentina
Armenia
Aruba
Australia
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bermuda
Bhutan
Bolivia
Bonaire, Sint Eustatius and Saba
Bosnia & Herzegovina
Botswana
Brazil
British Indian Ocean Territory
British Virgin Islands
Brunei
Bulgaria
Burkina Faso
Burundi
Cabo Verde
Cambodia
Cameroon
Cayman Islands
Central African Republic
Chad
Chile
Christmas Island
Cocos (Keeling) Islands
Colombia
Comoros
Congo
Congo (DRC)
Cook Islands
Costa Rica
Côte d’Ivoire
Croatia
Cuba
Curaçao
Cyprus
Czechia
Denmark
Djibouti
Dominica
Dominican Republic
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Estonia
Eswatini
Ethiopia
Falkland Islands
Faroe Islands
Fiji
Finland
French Guiana
French Polynesia
Gabon
Gambia
Georgia
Ghana
Gibraltar
Greece
Greenland
Grenada
Guadeloupe
Guam
Guatemala
Guernsey
Guinea
Guinea-Bissau
Guyana
Haiti
Honduras
Hungary
Iceland
Indonesia
Iran
Iraq
Ireland
Isle of Man
Israel
Jamaica
Jersey
Jordan
Kazakhstan
Kenya
Kiribati
Kosovo
Kuwait
Kyrgyzstan
Laos
Latvia
Lebanon
Lesotho
Liberia
Libya
Liechtenstein
Lithuania
Luxembourg
Macao(China)
Madagascar
Malawi
Maldives
Mali
Malta
Marshall Islands
Martinique
Mauritania
Mauritius
Mayotte
Micronesia
Moldova
Monaco
Mongolia
Montenegro
Montserrat
Morocco
Mozambique
Myanmar
Namibia
Nauru
Nepal
New Caledonia
New Zealand
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
North Korea
North Macedonia
Northern Mariana Islands
Norway
Oman
Pakistan
Palau
Palestinian Authority
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Pitcairn Islands
Portugal
Puerto Rico
Qatar
Réunion
Romania
Rwanda
Samoa
San Marino
São Tomé & Príncipe
Saudi Arabia
Senegal
Serbia
Seychelles
Sierra Leone
Sint Maarten
Slovakia
Slovenia
Solomon Islands
Somalia
South Africa
South Sudan
Sri Lanka
St Helena, Ascension, Tristan da Cunha
St. Barthélemy
St. Kitts & Nevis
St. Lucia
St. Martin
St. Pierre & Miquelon
St. Vincent & Grenadines
Sudan
Suriname
Svalbard & Jan Mayen
Sweden
Syria
Tajikistan
Tanzania
Timor-Leste
Togo
Tokelau
Tonga
Trinidad & Tobago
Tunisia
Turkey
Turkmenistan
Turks & Caicos Islands
Tuvalu
U.S. Outlying Islands
U.S. Virgin Islands
Uganda
Ukraine
Uruguay
Uzbekistan
Vanuatu
Vatican City
Venezuela
Wallis & Futuna
Yemen
Zambia
Zimbabwe


Product
Brand
Articles
Tools








