Maxim-6-13-2017-MAX86150 DS-1179742 PDF
Maxim-6-13-2017-MAX86150 DS-1179742 PDF
●● Tablets
●● Wearable Devices
●● Fitness Assistant Devices
APPLICATIONS
DIGITAL NOISE LED HUMAN
RED/IR LEDS
HARDWARE CANCELLATION DRIVERS FINGER
FRAMEWORK
ALGORITHMS
GLASS LID
DRIVER I2C DATA FIFO 19-BIT ADC PHOTODIODE
AMBIENT LIGHT
CANCELLATION AMBIENT
LIGHT
LEFT
18-BIT ADC AFE PACKAGING HAND
ELECTRODES
MAX86150 RIGHT
HAND
TABLE OF CONTENTS
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Benefits and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Package Information (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Package Information (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Electrical Characteristics (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Electrical Characteristics (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Electrical Characteristics (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Photoplethysmogram (PPG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Photoplethysmogram (PPG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Electrocardiogram (ECG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Electrocardiogram (ECG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Functional Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
SpO2 Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
LED Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Proximity Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Electrocardiogram (ECG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Interrupt Status 1 (0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Interrupt Status 2 (0x01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Interrupt Enable 1 (0x02) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Interrupt Enable 2 (0x03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
FIFO Write Pointer (0x04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Overflow Counter (0x05) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
FIFO Read Pointer (0x06) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
FIFO Data Register (0x07) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
FIFO Configuration (0x08) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
FIFO Data Control Register 1 (0x09) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
FIFO Data Control Register 2 (0x0A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
System Control (0x0D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
LIST OF FIGURES
Figure 1. I2C-Compatible Interface Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 2: MAX86150 ECG Subsystem Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 3. Power-Up Sequence of the Power Supply Rails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Figure 4: START, STOP, and REPEATED START Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 5: I2C Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 6: Writing One Data Byte to MAX86150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 7. Reading One Byte of Data from MAX86150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Figure 8. Reading Multiple Bytes of Data from the MAX86150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Figure 9. Example of FIFO Organization with Four Active Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 10. Example of FIFO Organization with Two Active Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
LIST OF TABLES
Table 1. FIFO Data Control registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 2. FDx Format Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 3. FIFO Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Write Pointer to the FIFO, FIFO_WR_PTR[4:0]: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 4. Sample of FIFO Data Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 5. FIFO Handling Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 6. FIFO Sample Elements Order with four active elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Table 7. FIFO Sample Elements Order with two active elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Package Information
22-Lead OESIP
PACKAGE CODE F223A5+1
Outline Number 21-100071
Land Pattern Number 90-100024
Thermal Resistance, Single Layer Board:
Junction-to-Ambient (θJA) N/A
Junction-to-Case Thermal Resistance (θJC) N/A
Thermal Resistance, Four Layer Board:
Junction-to-Ambient (θJA) 180°C/W
Junction-to-Case Thermal Resistance (θJC) 150°C/W
For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a “+”,
“#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing
pertains to the package regardless of RoHS status.
Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer board.
For detailed information on package thermal considerations, refer to www.maximintegrated.com/thermal-tutorial.
Note 1: All devices are 100% production tested at TA = +25°C. Specifications over temperature limits are guaranteed by Maxim
Integrated’s bench or proprietary automated test equipment (ATE) characterization.
Note 2: Specifications are guaranteed by Maxim Integrated’s bench characterization and by 100% production test using proprietary
ATE setup and conditions.
Note 3: For design guidance only. Not production tested.
Note 4: Test conditions: SPS = 1600Hz, ECG_ADC_OSR[1:0] = 00 (OSR = 16), ECG_ADC_CLK = 0 (25.6kHZ), IA_GAIN[1:0] = 01
(IA_GAIN = 9.5), and PGA_ECG_GAIN[1:0] = 11 (PGA_GAIN = 8), unless otherwise noted.
Note 5: For measurements with DC difference as input, the highpass filter function is disabled.
Note 6: Internal reference only.
SDA
Photoplethysmogram (PPG)
80 80
SHUTDOWN MODE
0.7 IR MODE
COUNTS (SUM)
6.0 0.13
VLED SHUTDOWN CURRENT (uA)
VDD SHUTDOWN CURRENT (uA)
VDD 0.12
5.0 1.7V
1.8V 0.11
4.0 2.0V
2.2V 0.10 VLED = 5.25V
3.0
0.09
2.0
0.08
VLED = 4.75V
1.0 0.07
0.0 0.06
-50 0 50 100 150 -50 0 50 100 150
TEMPERATURE (°C) TEMPERATURE (°C)
Photoplethysmogram (PPG)
100 100
NORMALIZED POWER (%)
0 20
-20 0
500 600 700 800 700 800 900 1000
WAVELENGTH (nm) WAVELENGTH (nm)
20mA
30mA 30mA
665
50mA 50mA
890
660
880
655
870
650 LED_PW= 400µs
PPG_SR = 400SPS
645 860
-50 0 50 100 150 -50 0 50 100 150
TEMPERATURE (°C) TEMPERATURE (°C)
Electrocardiogram (ECG)
30
GAIN (dB)
102
25
100
20
98
15
96
94 10
92 5
90 0
-45 -25 -5 15 35 55 75 0 20 40 60 80 100
TEMPERATURE (°C) FREQUENCY (Hz)
90
6
80
Channel GAIN (V/V)
70 5
60
4
50
40 3
30 2
20
1
10
0 0
-1 -0.5 0 0.5 1 0 100 200 300 400 500
DC OFFSET(V) GAIN (V/V)
1.2170
1.2165
ADC REFERENCE (V)
1.2160
1.2155
1.2150
1.2145
1.2140
1.2135
1.2130
1.2125
1.2120
-40.0 -15.0 10.0 35.0 60.0 85.0
TEMPERATURE (°C)
Electrocardiogram (ECG)
0.65 0.65
COMMON MODE VOLTAGE (v)
0.55 0.55
0.50 0.50
100 MΩ 100 MΩ
0.45 0.45
-40 -15 10 35 60 85 -40 -15 10 35 60 85
TEMPERATURE (°C) TEMPERATURE (°C)
N.C.
N.C. 1 22 21 C1_P
N.C. 2 20 C1_N
N.C. 3 19 VREF
ECG_N 4 18 GND_ANA
ECG_P 5 17 GND_DIG
MAX86150
N.C. 6 16 PGND
INTB 7 15 VLED
SDA 8 14 VDD_ANA
SCL 9 13 VDD_DIG
N.C. 10 11 12 N.C.
N.C.
VDD_ANA
VDD_DIG
ECG_N
ECG_P
C1_N
C1_P
VREF
VLED
VREF
ADC
SDA
DIGITAL
ECG
CONTROLLER μC
SCL
OR SIGNAL OR
PROCESSOR APPLICATIONS
PROCESSOR
INT
VISIBLE + IR ADC
RED IR
LED DRIVERS
1μF
1μF
VREF
0.6V
C1_P C1_N
INTERNAL VREF
20kΩ
ECG_P
INTB,
AC-COULED INSTRUMENTATION ΔΣ ADC SDA,
1.56pF AMPLIFIER PGA SCL
WITH CHOPPING
DATA
FIFO
20kΩ
ECG_N X X
1.56pF
ADC CLOCK
COMMON-MODE AMPLIFIER
System Control
FIFO_
0x0D System Control[7:0] — — — — — SHDN_ RESET_
EN_
PPG Configuration
PPG_ADC_RGE_
0x0E PPG Configuration 1[7:0] PPG_SR_[3:0] PPG_LED_PW_[1:0]
[1:0]
0x0F PPG Configuration 2[7:0] — — — — — SMP_AVE_[2:0]
Prox Interrupt Thresh-
0x10 PROX_INT_THRESH_[7:0]
old[7:0]
LED Pulse Amplitude
0x11 LED1 PA[7:0] LED1_PA_[7:0]
0x12 LED2 PA[7:0] LED2_PA_[7:0]
0x14 LED Range[7:0] — — — — LED2_RGE_[7:0] LED1_RGE_[7:0]
0x15 LED PILOT PA[7:0] PILOT_PA_[7:0]
Part ID
0xFF Part ID[7:0] PART_ID_[7:0]
0000 0 32
0001 1 31
0010 2 30
0011 3 29
1110 14 18
1111 15 17
The FIFO can hold up to 32 samples. Each sample can hold up to four elements and each element is 3 bytes wide. The
data type that gets stored in the 3 bytes is configured by FD1, FD2, FD3 and FD4 according to the following table. For
restriction on data type sequences, see the FIFO Description section.
FD2[3:0] DATA TYPE FD2[3:0] DATA TYPE FD2[3:0] DATA TYPE FD2[3:0] DATA TYPE
0000 None 0100 Reserved 1000 Reserved 1100 Reserved
0001 PPG_LED1 0101 Pilot LED1 1001 ECG 1101 Reserved
0010 PPG_LED2 0110 Pilot LED2 1010 Reserved 1110 Reserved
0011 Reserved Reserved Pilot LED3 1011 Reserved 1111 Reserved
The FIFO can hold up to 32 samples. Each sample can hold up to four elements and each element is 3 bytes wide. The
data type that gets stored in the 3 bytes is configured by FD1, FD2, FD3 and FD4 according to the following table. For
restriction on data type sequences, see the FIFO Description section.
FD1[3:0] DATA TYPE FD1[3:0] DATA TYPE FD1[3:0] DATA TYPE FD1[3:0] DATA TYPE
0000 None 0100 Reserved 1000 Reserved 1100 Reserved
0001 PPG_LED1 0101 Pilot LED1 1001 ECG 1101 Reserved
0010 PPG_LED2 0110 Pilot LED2 1010 Reserved 1110 Reserved
0011 Reserved 0111 Reserved 1011 Reserved 1111 Reserved
The FIFO can hold up to 32 samples. Each sample can hold up to four elements and each element is 3 bytes wide. The
data type that gets stored in the 3 bytes is configured by FD1, FD2, FD3 and FD4 according to the following table. For
restriction on data type sequences, see the FIFO Description section.
FD4[3:0] DATA TYPE FD4<3:0> DATA TYPE FD4<3:0> DATA TYPE FD4<3:0> DATA TYPE
0000 None 0100 Reserved 1000 Reserved 1100 Reserved
0001 PPG_LED1 0101 Pilot LED1 1001 ECG 1101 Reserved
0010 PPG_LED2 0110 Pilot LED2 1010 Reserved 1110 Reserved
0011 Reserved 0111 Reserved 1011 Reserved 1111 Reserved
The FIFO can hold up to 32 samples. Each sample can hold up to four elements and each element is 3 bytes wide. The
data type that gets stored in the 3 bytes is configured by FD1, FD2, FD3 and FD4 according to the following table. For
restriction on data type sequences please refer to the FIFO Description section.
FD3[3:0] DATA TYPE FD3<3:0> DATA TYPE FD3<3:0> DATA TYPE FD3<3:0> DATA TYPE
0000 None 0100 Reserved 1000 Reserved 1100 Reserved
0001 PPG_LED1 0101 Pilot LED1 1001 ECG 1101 Reserved
0010 PPG_LED2 0110 Pilot LED2 1010 Reserved 1110 Reserved
0011 Reserved 0111 Reserved 1011 Reserved 1111 Reserved
LED1 PA (0x11)
BIT 7 6 5 4 3 2 1 0
Field LED1_PA[7:0]
Reset 0x00
Access Type Write, Read
Part ID (0xFF)
BIT 7 6 5 4 3 2 1 0
Field PART_ID[7:0]
Reset 0x1E
Access Type Read Only
VDD_ANA
VDD_DIG
VLED
PWR_RDY INTERRUPT
READ TO CLEAR
INT INTERRUPT
HIGH (I/O PULLUP)
S Sr P
SCL
SDA
SCL
1 2 8 9
NOT ACKNOWLEDGE
SDA
ACKNOWLEDGE
R/W
S 1 0 1 1 1 1 0 ACK A7 A6 A5 A4 A3 A2 A1 A0 ACK
=0
D7 D6 D5 D4 D3 D2 D1 D0 ACK P
DATA BYTE
S = START CONDITION
P= STOP CONDITION INTERNAL ADDRESS POINTER AUTOINCREMENT(FOR
ACK = ACKNOWLEDGE BY THE RECEIVER WRITING MULTIPLE BYTES)
R/W
S 1 0 1 1 1 1 0 ACK A7 A6 A5 A4 A3 A2 A1 A0 ACK
=0
R/W
Sr 1 0 1 1 1 1 0 ACK D7 D6 D5 D4 D3 D2 D1 D0 AM
=1
D7 D6 D5 D4 D3 D2 D1 D0 AM D7 D6 D5 D4 D3 D2 D1 D0 NACK P
FIFO_DATA[22]
FIFO_DATA[21]
FIFO_DATA[20]
FIFO_DATA[19]
FIFO_DATA[18]
FIFO_DATA[17]
FIFO_DATA[16]
FIFO_DATA[15]
FIFO_DATA[14]
FIFO_DATA[13]
FIFO_DATA[12]
FIFO_DATA[11]
FIFO_DATA[10]
FIFO_DATA[9]
FIFO_DATA[8]
FIFO_DATA[7]
FIFO_DATA[6]
FIFO_DATA[5]
FIFO_DATA[4]
FIFO_DATA[3]
FIFO_DATA[2]
FIFO_DATA[1]
FIFO_DATA[0]
ADC
Resolution
PPG (19-bit) x x x x x
ECG (18-bit) 0 0 0 0 0 0
PPG elements are stored first, followed by ECG, as shown in the examples below:
Example 1: Configurations for 3 elements: PPG (LED 1) + PPG (LED2) + ECG
FD1[3:0] FD2[3:0] FD3[3:0] FD4[3:0]
0001 (PPG) 0010 (PPG) 1001 (ECG) 0000 (None)
Enable Push on FIFO FULL, FIFO_ROLLS_ON_FULL: Example: Following is an example of the pseudo code:
This bit determines whether samples get pushed on to the First transaction: Get the FIFO_WR_PTR and FIFO_RD_
FIFO when it is full. If push is enabled when FIFO is full, PTR:
old samples are lost. Otherwise, new samples are lost.
START;
Overflow counter, OVF_COUNTER[4:0]: When the FIFO Send device address + write mode
is full, samples are lost. OVF_COUNTER counts the Send address of FIFO_WR_PTR;
number of samples lost. It saturates at 0x1F. When a REPEATED_START;
complete sample is popped from the FIFO (when the read Send device address + read mode
pointer advances), and OVF_COUNTER is reset to zero. Read FIFO_WR_PTR;
FIFO Almost Full Counter, FIFO_AFULL_COUNT[3:0]: Read OVF_COUNTER;
This determines the amount of space available in the Read FIFO_RD_PTR;
FIFO, to declare that it is almost full. STOP;
FIFO Almost Full status, and Interrupt Enable, A_FULL AP evaluates the number of samples to be read from the
and MSK_A_FULL: When the FIFO is almost full, the FIFO:
almost full interrupt is asserted if it is enabled by the If OVF_COUNTER is zero,
MSK_A_FULL bit. This prompts the AP to read some NUM_AVAILABLE_SAMPLES = FIFO_WR_PTR –
samples before the FIFO gets full. A_FULL bit is cleared FIFO_RD_PTR
when the status register is read. (Note: pointer wrap around should be taken into
The AP reads the FIFO_WR_PTR and FIFO_RD_PTR to account)
calculate the number of samples available in the FIFO, If OVF_COUNTER is non-zero some samples are
and read as many samples as it needs up to a maximum lost, and
of available samples. The AP can then choose to write NUM_AVAILABLE_SAMPLES = 32
the new read pointer to the FIFO_RD_PTR register. If NUM_SAMPLES_TO_READ = < less than or equal
necessary to retry, the AP updates the FIF_RD_PTR to NUM_AVAILABLE_SAMPLES >
register with appropriate value.
NC
NC C1_P
1 22 21
NC 1μF
C1_N
2 20
50kΩ Note 1 NC VREF
3 19
ECG _N GND _ANA 1μF
10pF 4 18
ECG _P GND _DIG
50kΩ 10pF 5 17
NC MAX86150 PGND
6 16
INTB VLED
7 15 3.3V
SDA VDD _ANA
HOST PROCESSOR 8 14 1.8V
SCL VDD _DIG
9 13 D1.8V
1kΩ note 2
1kΩ note 2
NC
VDDIO note 5
Note 3
D1.8V 1.8V
Note 1: The RC Circuits added to the ECG_P and ECG_N are for Current Limiting and RF/EMI filtering purposes.
It’s value are system dependent. Note 4
0 0
Note 2: The value of I 2C and INTB pull up resistors should be based on the system design .
Note 3: We suggest dedicated 1.8V for VDD _ANA whenever possible, otherwise VDD_ANA is suggested to be
isolated from other supplies, such as VDD_DIG.
Note 4: Use common design practice to isolate noise coupling between GND planes .
Note 5: VDDIO is the system I/O voltage supply.
Ordering Information
PART TEMP RANGE PIN-PACKAGE
MAX86150EFF+T -40°C to +85°C 22-Lead OESIP
+Denotes a lead(Pb)-free/RoHS-compliant package.
T = Tape-and-reel.
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com.
Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses
are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits)
shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance.
Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. © 2016 Maxim Integrated Products, Inc. │ 51
Mouser Electronics
Authorized Distributor
Maxim Integrated:
MAX86150EFF+