Datasheet
Whenever an interrupt is triggered, the MAX30101 pulls the active-low interrupt pin into its low state until the interrupt is
cleared.
A_FULL: FIFO Almost Full Flag
In SpO
2
and HR modes, this interrupt triggers when the FIFO write pointer has a certain number of free spaces remaining.
The trigger number can be set by the FIFO_A_FULL[3:0] register. The interrupt is cleared by reading the Interrupt Status
1 register (0x00).
PPG_RDY: New FIFO Data Ready
In SpO
2
and HR modes, this interrupt triggers when there is a new sample in the data FIFO. The interrupt is cleared by
reading the Interrupt Status 1 register (0x00), or by reading the FIFO_DATA register.
ALC_OVF: Ambient Light Cancellation Overow
This interrupt triggers when the ambient light cancellation function of the SpO
2
/HR photodiode has reached its maximum
limit, and therefore, ambient light is affecting the output of the ADC. The interrupt is cleared by reading the Interrupt
Status 1 register (0x00).
PWR_RDY: Power Ready Flag
On power-up or after a brownout condition, when the supply voltage V
DD
transitions from below the undervoltage lockout
(UVLO) voltage to above the UVLO voltage, a power-ready interrupt is triggered to signal that the module is powered-up
and ready to collect data.
DIE_TEMP_RDY: Internal Temperature Ready Flag
When an internal die temperature conversion is finished, this interrupt is triggered so the processor can read the
temperature data registers. The interrupt is cleared by reading either the Interrupt Status 2 register (0x01) or the TFRAC
register (0x20).
Interrupt Status (0x00–0x01)
REGISTER B7 B6 B5 B4 B3 B2 B1 B0
REG
ADDR
POR
STATE
R/W
Interrupt
Status 1
A_FULL PPG_RDY ALC_OVF
PWR_
RDY
0x00 0X00 R
Interrupt
Status 2
DIE_
TEMP_RDY
0x01 0x00 R
www.maximintegrated.com
Maxim Integrated
│
13
MAX30101 High-Sensitivity Pulse Oximeter and
Heart-Rate Sensor for Wearable Health