link to page 35 link to page 37 link to page 37 link to page 39 link to page 39 link to page 40 link to page 41 link to page 41 link to page 41 link to page 41 link to page 42 link to page 42 link to page 42 link to page 44 link to page 45 link to page 47 link to page 48 link to page 50 link to page 52 link to page 52 link to page 53 link to page 54 link to page 54 link to page 54 link to page 55 link to page 55 link to page 56 link to page 56 link to page 57 link to page 57 link to page 57 link to page 58 link to page 58 link to page 59 link to page 59 link to page 60 link to page 60 link to page 60 MAXM86161 Single-Supply Integrated Optical Module for HR and SpO2 Measurement TABLE OF CONTENTS (CONTINUED) Register Map . 35 Register Details. 37 INTERRUPT STATUS 1 (0x00) . 37 INTERRUPT STATUS 2 (0X01) . 39 INTERRUPT ENABLE 1 (0X02) . 39 INTERRUPT ENABLE 2 (0X03) . 40 FIFO WRITE POINTER (0X04) . 41 FIFO READ POINTER (0X05). 41 OVER FLOW COUNTER (0X06) . 41 FIFO DATA COUNTER (0X07) . 41 FIFO DATA REGISTER (0X08) . 42 FIFO CONFIGURATION 1 (0X09). 42 FIFO CONFIGURATION 2 (0X0A). 42 SYSTEM CONTROL (0X0D) . 44 PPG SYNC CONTROL (0X10) . 45 PPG CONFIGURATION 1 (0X11) . 47 PPG CONFIGURATION 2 (0X12) . 48 PPG CONFIGURATION 3 (0X13) . 50 PROX INTERRUPT THRESHOLD (0X14). 52 PHOTO DIODE BIAS (0X15) . 52 PICKET FENCE (0X16) . 53 LED SEQUENCE REGISTER 1 (0X20). 54 LED SEQUENCE REGISTER 2 (0X21). 54 LED SEQUENCE REGISTER 3 (0X22). 54 LED1 PA (0x23) . 55 LED2 PA (0x24) . 55 LED3_PA (0x25) . 56 LED PILOT PA (0x29) . 56 LED RANGE 1 (0X2A). 57 S1 HI RES DAC1 (0x2C) . 57 S2 HI RES DAC1 (0x2D) . 57 S3 HI RES DAC1 (0x2E) . 58 S4 HI RES DAC1 (0x2F) . 58 S5 HI RES DAC1 (0x30) . 59 S6 HI RES DAC1 (0x31) . 59 DIE TEMPERATURE CONFIGURATION (0X40) . 60 DIE TEMPERATURE INTEGER (0X41). 60 DIE TEMPERATURE FRACTION (0X42) . 60 www.maximintegrated.com Maxim Integrated │ 3 Document Outline General Description Applications Benefits and Features Simplified Block Diagram Absolute Maximum Ratings Package Information Electrical Characteristics Typical Operating Characteristics Pin Configuration Pin Description Detailed Description Optical Subsystem LED Driver FIFO Configuration LED Sequence Control (0x20 to 0x22) Pseudo-Code Example of Initialize the Optical AFE Pseudo-Code for Interrupt Handling with FIFO_A_FULL Pseudo-Code Example of Reading Data from FIFO Optical Timing One LED Pulsing with No Direct Ambient Sampling One LED Pulsing with Direct Ambient Sampling Two LEDs Pulsing Sequentially with Direct Ambient Sampling All LEDs Pulsing Sequentially with Direct Ambient Sampling ADC Architecture and Transfer Function Non-Linearity (XNL) Trim Proximity Mode Function Picket Fence Detect-and-Replace Function Layout Guidelines I2C/SMBus Compatible Serial Interface Detailed I2C Timing Diagram Bit Transfer START and STOP Conditions Early STOP Conditions Slave Address Acknowledge Bit I2C Write Data Format I2C Read Data Format Register Map Register Details INTERRUPT STATUS 1 (0x00) INTERRUPT STATUS 2 (0X01) INTERRUPT ENABLE 1 (0X02) INTERRUPT ENABLE 2 (0X03) FIFO WRITE POINTER (0X04) FIFO READ POINTER (0X05) OVER FLOW COUNTER (0X06) FIFO DATA COUNTER (0X07) FIFO DATA REGISTER (0X08) FIFO CONFIGURATION 1 (0X09) FIFO CONFIGURATION 2 (0X0A) SYSTEM CONTROL (0X0D) PPG SYNC CONTROL (0X10) PPG CONFIGURATION 1 (0X11) PPG CONFIGURATION 2 (0X12) PPG CONFIGURATION 3 (0X13) PROX INTERRUPT THRESHOLD (0X14) PHOTO DIODE BIAS (0X15) PICKET FENCE (0X16) LED SEQUENCE REGISTER 1 (0X20) LED SEQUENCE REGISTER 2 (0X21) LED SEQUENCE REGISTER 3 (0X22) LED1 PA (0x23) LED2 PA (0x24) LED3_PA (0x25) LED PILOT PA (0x29) LED RANGE 1 (0X2A) S1 HI RES DAC1 (0x2C) S2 HI RES DAC1 (0x2D) S3 HI RES DAC1 (0x2E) S4 HI RES DAC1 (0x2F) S5 HI RES DAC1 (0x30) S6 HI RES DAC1 (0x31) DIE TEMPERATURE CONFIGURATION (0X40) DIE TEMPERATURE INTEGER (0X41) DIE TEMPERATURE FRACTION (0X42) DAC CALIBRATION ENABLE (0X50) SHA COMMAND (0XF0) SHA CONFIGURATION (0XF1) MEMORY CONTROL (0XF2) MEMORY INDEX (0XF3) MEMORY DATA (0XF4) PART ID (0XFF) Ordering Information Revision History