0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MAX77642ANA+

MAX77642ANA+

  • 厂商:

    AD(亚德诺)

  • 封装:

    WLP25_2.06X2.06MM

  • 描述:

    电源管理(PMIC) 2.7V~5.5V WLP25_2.06X2.06MM

  • 数据手册
  • 价格&库存
MAX77642ANA+ 数据手册
EVALUATION KIT AVAILABLE Click here to ask an associate for production status of specific part numbers. MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output BuckBoost, 1-LDO for Long Battery Life General Description Benefits and Features The MAX77642/MAX77643 provide power supply solutions for low-power applications where size and efficiency are critical. The IC features a SIMO buck-boost regulator that provides three independently programmable power rails from a single inductor to minimize total solution size. A 150mA LDO provides ripple rejection for audio and other noise-sensitive applications. The LDO can also be configured as load switches to manage power consumption by disconnecting external blocks when not required. ● Highly Integrated • 3x Output, Single-Inductor Multiple-Output (SIMO) Buck-Boost Regulator • Supports Wide Output Voltage Range from 0.5V to 5.5V for all SIMO Channels • 1x 150mA LDO • 100mA in LSW mode • 2x GPIOs (MAX77643) • Watchdog Timer (MAX77643) The MAX77642's SIMO and LDO output voltages are individually programmable through resistors. A peak current limit input is used to set both the inductor's peak current limits of the device with a single resistor. Individual enable pins combined with the flexible resistor programmability allows the device to be tailored for many applications. ● Ultra Low-Power SIMO • 5μA Operating Current (3x SIMO Channels + 1x LDOs) • 1μA Operating Current per SIMO Channel • 0.3μA Shutdown Current • 93% Peak Efficiency in Boost-Only Mode • 91% Peak Efficiency in Buck-Only Mode • Less Than 20mVpp Output Ripple at VOUT = 1.8V • Automatic Low-Power Mode to Normal-Power Mode Transition This MAX77643's SIMO and LDO output voltages are individually programmable through I2C and in addition, includes two GPIOs with alternate modes for scalability. A bidirectional I2C serial interface allows for configuring and checking the status of the devices. An internal on/off controller provides a controlled startup sequence for the regulators and provides supervisory functionality while they are on. Numerous factory programmable options allow the device to be tailored for many applications, enabling faster time to market. Applications ● ● ● ● ● Flexible and Configurable • Ultra-Configurable Resistor Programmable Output Voltages (MAX77642) • I2C-Programmable Output Voltages (MAX77643) ● Small Size • 4.24mm2 Wafer-Level Package (WLP) • 25-Bump, 0.4mm Pitch, 5 x 5 Array Next Generation Hearables Fitness, Health, and Activity Monitors Safety and Security Monitors Portable Consumer Devices Ordering Information appears at end of data sheet. 19-100912; Rev 4; 10/21 © 2021 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. One Analog Way, Wilmington, MA 01887 U.S.A. | Tel: 781.329.4700 | © 2021 Analog Devices, Inc. All rights reserved. MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Simplified Block Diagram MAX77643* SIMO EFFICIENCY 100 IN_SBB SYSA 2.7V TO 5.5V + DC INPUT *GPIO/nRST/NIRQ NOT SHOWN 95 PGND GND IN_LDO LXA LXB SBB0 2.0V BST SBB1 1.2V SBB2 3.3V APPLICATION PROCESSOR 90 85 VIO LDO 1.8V VOUT= 1.8V 80 75 nEN PROGRAMMABLE PUSH-BUTTON MODES EFFICIENCY (%) ULTRA CONFIGURABLE SIMO FEATURING 91% PEAK EFFICIENCY VOUT = 1.2V VSYSA = VIN_SBB = 3.7V L = 1.5µH IPEAK = 0.5A 70 0.0001 0.001 VOUT = 0.8V 0.01 0.1 IOUT (A) MAX77642 Li-Ion + SYSA GND LXA LXB BST RSET_SBB0 IN_SBB PGND IN_LDO SBB0 2.0V SBB1 1.2V SBB2 3.3V LDO 1.8V RSET_SBB1 RSET_SBB2 RSET_LDO EN0 EN1 RSET_IPK SYSTEM RESOURCES EN2 ENABLE LOGIC INPUTS ENLDO www.analog.com Analog Devices | 2 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications MAX77643 Li-Ion + SYSA GND IN_SBB PGND IN_LDO LXA LXB SBB0 2.0V SBB1 1.2V SBB2 3.3V VIO LDO 1.8V SYSTEM RESOURCES BST VIO/POWER nEN GPIO0 GPIO1 SDA SCL nIRQ nRST www.analog.com GPIO GPIO SDA SCL nRST nIRQ APPLICATION PROCESSOR Analog Devices | 3 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications TABLE OF CONTENTS General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Benefits and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 WLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Electrical Characteristics—Global Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Electrical Characteristics—SIMO Buck-Boost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Electrical Characteristics—Low Dropout Linear Regulator (LDO)/Load Switch (LSW) . . . . . . . . . . . . . . . . . . . . . . . . . 14 Electrical Characteristics—I2C Serial Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Pin Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 MAX77642 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 MAX77643 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Part Number Decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Detailed Description—Global Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Features and Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Voltage Monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 SYSA POR Comparator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 SYSA Undervoltage-Lockout Comparator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 SYSA Overvoltage-Lockout Comparator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Thermal Monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Chip Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 nEN Enable Input (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 EN Enable Input (MAX77642) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 nEN Manual Reset (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 nEN Triple-Functionality: Push-Button vs. Slide-Switch vs. Logic (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . 32 nEN Internal Pullup Resistors to VSYSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Interrupts (nIRQ) (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Reset Output (nRST) (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 General-Purpose Input Output (GPIO) (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Alternate Mode (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 On/Off Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Top Level On/Off Controller (MAX77642) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 On/Off Controller Transition Table (MAX77642) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 www.analog.com Analog Devices | 4 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications TABLE OF CONTENTS (CONTINUED) Top Level On/Off Controller (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 On/Off Controller Transition Table (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Internal Wake-Up Flags (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Reset, Off, and Auto Wake-Up Sequences (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Power-Up/Down Sequence (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Flexible Power Sequencer (FPS) (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Startup Timing Diagram Due to nEN (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Force Enabled/Disabled Channels (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Debounced Inputs (nEN, GPI) (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Watchdog Timer (WDT) (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Detailed Description—SIMO Buck-Boost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 SIMO Features and Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 SIMO Detailed Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 SIMO Control Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Drive Strength (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 SIMO Output Voltage Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Peak Current Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 SIMO Soft-Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 SIMO Registers (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 SIMO Active Discharge Resistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 SIMO Buck Mode (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 SIMO Boost Mode (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Applications Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 SIMO Available Output Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Inductor Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Input Capacitor Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Boost Capacitor Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Output Capacitor Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 SIMO Switching Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Unused Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 PCB Layout Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Input Capacitor at IN_SBB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Output Capacitors at SBBx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Inductor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Ground Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Example PCB Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Detailed Description—Low Dropout Linear Regulator (LDO)/Load Switch (LSW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Features and Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 www.analog.com Analog Devices | 5 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications TABLE OF CONTENTS (CONTINUED) LDO/LSW Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 LDO Output Voltage Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 LDO/LSW Active-Discharge Resistor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 LDO/LSW Soft-Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Load Switch Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Applications Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Input Capacitor Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Output Capacitor Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Detailed Description—I2C Serial Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 I2C Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 I2C System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 I2C Interface Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 I2C Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 I2C Start and Stop Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 I2C Acknowledge Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 I2C Slave Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 I2C Clock Stretching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 I2C General Call Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 I2C Device ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 I2C Communication Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 I2C Communication Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Writing to a Single Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Writing Multiple Bytes to Sequential Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Reading from a Single Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Reading from Sequential Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Engaging HS-Mode for Operation up to 3.4MHz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 MAX77643 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Register Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Typical Application Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Typical Applications Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 www.analog.com Analog Devices | 6 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications LIST OF FIGURES Figure 1. Part Number Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Figure 2. EN Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Figure 3. nEN Usage Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Figure 4. nEN Pullup Resistor Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Figure 5. GPIOx Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Figure 6. Top Level On/Off Controller State Diagram (MAX77642) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Figure 7. Top Level On/Off Controller State Diagram (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Figure 8. On/Off Controller Reset and Off-Action Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Figure 9. Power-Up/Down Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Figure 10. Flexible Power Sequencer Basic Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Figure 11. Startup Timing Diagram Due to nEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Figure 12. Debounced Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Figure 13. Watchdog Timer State Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Figure 14. SIMO Detailed Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Figure 15. PCB Top-Layer and Component Placement Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Figure 16. LDO Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Figure 17. LDO to LSW Transition Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Figure 18. I2C Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Figure 19. I2C System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Figure 20. I2C Start and Stop Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Figure 21. Acknowledge Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Figure 22. Slave Address Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Figure 23. Writing to a Single Register with the Write Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Figure 24. Writing to Sequential Registers X to N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Figure 25. Reading from a Single Register with the Read Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Figure 26. Reading Continuously from Sequential Registers X to N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Figure 27. Engaging HS Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Figure 28. Typical Applications Circuit - RSEL Version (MAX77642) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Figure 29. Typical Applications Circuit - I2C Version (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 www.analog.com Analog Devices | 7 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications LIST OF TABLES Table 1. Regulator Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 2. Variants Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 3. OTP Options Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 4. GPIO MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Table 5. On/Off Controller Transition/State (MAX77642) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Table 6. On/Off Controller Transition/State (MAX77643) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Table 7. Watchdog Timer Factory-Programmed Safety Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Table 8. SBB0 Output Voltage Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Table 9. SBB1/2 Output Voltage Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Table 10. Inductor Peak Current Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Table 11. SIMO Available Output Current for Common Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Table 12. Switching Frequency Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Table 13. LDO Output Voltage Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Table 14. I2C Slave Address Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 www.analog.com Analog Devices | 8 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Absolute Maximum Ratings nEN, nIRQ, nRST, RSET_SBB0, RSET_SBB1, RSET_SBB2, RSET_LDO, RSET_IPK, EN0, EN1, EN3 to GND ...........-0.3V to VSYSA + 0.3V SCL, SDA to GND ..........................................-0.3V to VIO + 0.3V VSYSA to GND ....................................................... -0.3V to +6.0V nIRQ, nRST, SDA, GPIO Continuous Current .................. ±20mA IN_SBB Continuous Current (Note 1) ............................ 1.2ARMS IN_SBB to GND ..................................................... -0.3V to +6.0V LDO to GND .......................................... -0.3V to VIN_LDO + 0.3V IN_LDO to GND ....................................... -0.3V to VSYSA + 0.3V LXA Continuous Current (Note 2) .................................. 1.2ARMS LXB Continuous Current (Note 2) .................................. 1.2ARMS SBB0, SBB1, SBB2 to PGND ............................... -0.3V to +6.0V BST to IN ............................................................... -0.3V to +6.0V BST to LXB ............................................................ -0.3V to +6.0V SBB0, SBB1, SBB2 Short-Circuit Duration .................Continuous PGND to GND........................................................ -0.3V to +0.3V Operating Temperature Range ...........................-40°C to +125°C Junction Temperature ....................................................... +150°C Storage Temperature Range ..............................-65°C to +150°C Soldering Temperature (reflow) ........................................ +260°C Continuous Power Dissipation (Multilayer Board, TA = +70°C, derate 20.4mW/°C above +70°C) ...................................1632mW GPIO0/1 to GND ........................................... -0.3V to VIO  + 0.3V SYSA to GND ........................................................ -0.3V to +6.0V VIO ............................................................. -0.3V to SYSA + 0.3V Note 1: Do not repeatedly hot-plug a source to the IN terminal at a rate greater than 10Hz. Hot plugging low impedance sources results in an ~8A momentary (~2μs) current spike. Note 2: Do not externally bias LXA or LXB. LXA has internal clamping diodes to PGND and IN. LXB has an internal low-side clamping diode to PGND and an internal high-side clamping diode that dynamically connects to a selected SIMO output. It is normal for these diodes to briefly conduct during switching events. When the SIMO regulator is disabled, the LXB to PGND absolute maximum voltage is -0.3V to VSBB0 + 0.3V. Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Package Information WLP Package Code N252B2+1 Outline Number 21-100480 Land Pattern Number Refer to Application Note 1891 Thermal Resistance, Four-Layer Board: Junction to Ambient (θJA) 49ºC/W (2s2p board) 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. www.analog.com Analog Devices | 9 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Electrical Characteristics (VIN_SBB = VIN_LDO = VSYSA = 3.7V, VIO = 1.8V, limits are 100% production tested at TA = +25°C. Limits over the operating temperature range (TA = -40°C to +125°C) are guaranteed by design and characterization, unless otherwise noted.) PARAMETER Operating Voltage Range Shutdown Supply Current SYMBOL CONDITIONS VIN ISHDN Main Bias Quiescent Current Quiescent Supply Current MIN TYP 2.7 Current measured into IN_SBB and IN_LDO, all resources are off (LDO, SBB0, SBB1, SBB2), TA = +25°C Main bias is off; this is the standby state 0.3 IQ Main bias is in normal-power mode (CNFG_GLBL.SBIA_LPM = 0) 28 IQ Current measured into IN_SBB and IN_LDO. LDO0, SBB0, SBB1, SBB2 are enabled with no load watchdog timer disabled 4.5 Main bias is in lowpower mode (CNFG_GLBL.SBI A_LPM = 1) MAX UNITS 5.5 V 1 μA μA 11 μA Electrical Characteristics—Global Resources (VIN_SBB = VIN_LDO = VSYSA = 3.7V, limits are 100% production tested at TA = +25°C, limits over the operating temperature range (TA = -40°C to +125°C) are guaranteed by design and characterization, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS GENERAL CHARACTERISTICS Main Bias Enable Time tSBIAS_EN 0.5 ms 1.55 V 150 mV VOLTAGE MONITORS / POWER-ON RESET (POR) POR Threshold VPOR VSYSA falling POR Threshold Hysteresis VOLTAGE MONITORS / UNDERVOLTAGE LOCKOUT (UVLO) UVLO Threshold VSYSAUVLO UVLO Threshold Hysteresis VSYSAUVLO_H YS VSYSA falling, UVLO_F[3:0] = 0xA (Note 3) 2.45 TUVH[3:0] = 0x5 (Note 3) 2.6 2.73 300 V mV VOLTAGE MONITORS / OVERVOLTAGE LOCKOUT (OVLO) OVLO Threshold VSYSAOVLO VSYSA rising 5.70 5.85 6.00 V THERMAL MONITORS Overtemperature Lockout Threshold TOTLO TJ rising 145 °C Thermal Alarm Temperature 1 TJAL1 TJ rising 80 °C Thermal Alarm Temperature 2 TJAL2 TJ rising 100 °C www.analog.com Analog Devices | 10 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Electrical Characteristics—Global Resources (continued) (VIN_SBB = VIN_LDO = VSYSA = 3.7V, limits are 100% production tested at TA = +25°C, limits over the operating temperature range (TA = -40°C to +125°C) are guaranteed by design and characterization, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN Thermal Alarm Temperature Hysteresis TYP MAX 15 UNITS °C ENABLE INPUT (nEN, ENx) nEN Input Leakage Current InEN_LKG VnEN = VSYSA = 5.5V nEN Input Falling Threshold VTH_nEN_F nEN Falling nEN Input Rising Threshold VTH_nEN_R nEN rising TA = +25°C Voltage threshold, rising EN Input Threshold, Low VIL Voltage threshold, falling Manual Reset Time nEN Internal Pullup EN Internal Pulldown tMRST RnEN-PU REN-PD +1 ±0.01 1.4 500 CNFG_GLBL0.DBEN_nEN = 1 30 ms 3 4 5 CNFG_GLBL0.T_MRST = 0 7 8 10.5 CNFG_GLBL0.PU_ DIS = 0 200 CNFG_GLBL0.PU_ DIS = 1 10000 V μs CNFG_GLBL0.T_MRST = 1 Pullup to VSYSA V V 0.4 CNFG_GLBL0.DBEN_nEN = 0 μA V 1.4 VIH tDBNC_nEN ±0.001 0.4 EN Input Threshold, High Debounce Time -1 TA = +85°C s kΩ Pulldown to GND 50 nA OPEN-DRAIN INTERRUPT OUTPUT (nIRQ) Output Voltage Low VOL ISINK = 2mA Output Falling Edge Time tf_nIRQ CIRQ = 25pF Leakage Current InIRQ_LKG VSYSA = VIO = 5.5V nIRQ is high impedance (no interrupts) VnIRQ = 0V and 5.5V 0.4 2 TA = +25°C TA = +85°C -1 ±0.001 V ns +1 μA ±0.01 OPEN-DRAIN RESET OUTPUT (nRST) Output Voltage Low VOL ISINK = 2mA Output Falling Edge Time tf_nRST CRST = 25pF nRST Deassert Delay Time tRSTODD nRST Assert Delay Time tRSTOAD www.analog.com See Figure 11 for more information 0.4 V 2 ns 5.12 ms 10.24 ms Analog Devices | 11 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Electrical Characteristics—Global Resources (continued) (VIN_SBB = VIN_LDO = VSYSA = 3.7V, limits are 100% production tested at TA = +25°C, limits over the operating temperature range (TA = -40°C to +125°C) are guaranteed by design and characterization, unless otherwise noted.) PARAMETER Leakage Current SYMBOL InRST_LKG CONDITIONS VSYSA = VIO = 5.5V nRST is high impedance (no reset) VnRST = 0V and 5.5V TA = +25°C VSYS = VIO = 5.5V nRST is high impedance (no reset) VnRST = 0V and 5.5V TA = +85°C MIN TYP MAX -1 ±0.001 +1 UNITS μA ±0.01 GENERAL PURPOSE INPUT/OUTPUT (GPIO) GPIO Supply Voltage Range VIO Input Voltage Low VIL VIO = 1.8V Input Voltage High VIH VIO = 1.8V Input Leakage Current IGPI_LKG CNFG_GPIOx.DIR =1 VIO = 5.5V VGPIO = 0V and 5.5V Output Voltage Low VOL ISINK = 2mA Output Voltage High VOH ISOURCE = 1mA Input Debounce Time tDBNC_GPI Output Falling Edge Time Output Rising Edge Time V 0.3 x VIO 0.7 x VIO TA = +25°C -1 TA = +85°C V V ±0.001 +1 μA ±0.01 0.4 0.8 x VIO V V CNFG_GPIOx.DBEN_GPI = 1 30 ms tf_GPIO CGPIO = 25pF 3 ns tr_GPIO CGPIO = 25pF 3 ns 1.43 ms FLEXIBLE POWER SEQUENCER FPS Startup Delay tFPS_DLY Power-Up Event Periods tEN See Figure 10 1.28 ms Power-Down Event Periods tDIS See Figure 10 2.56 ms 3 ms RSET (MAX77642) Select Resistor Detection Time Required Select Resistor Accuracy tRSET RSEL_TOL Total time to detect all five resistors VIN_SBB = 2.7V, CRSET < 2pF Use the nearest ±1% resistor from the RSEL Selection Table. -1 +1 % Note 3: Programmed at Maxim's factory. www.analog.com Analog Devices | 12 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Electrical Characteristics—SIMO Buck-Boost (VIN_SBB = VIN_LDO = VSYSA = 3.7V, CSBBx = 10μF, L = 1.5μH, limits are 100% production tested at TA = +25°C, limits over the operating temperature range (TA = -40°C to +125°C) are guaranteed by design and characterization, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 5.5 V GENERAL CHARACTERISTICS / OUTPUT VOLTAGE RANGE (SBB0) Programmable Output Voltage Range 0.5 Output DAC Bits Output DAC LSB Size 0.5V to 5.5V 8 bits 25 mV GENERAL CHARACTERISTICS / OUTPUT VOLTAGE RANGE (SBB1) Programmable Output Voltage Range 0.5 Output DAC Bits Output DAC LSB Size 0.5V to 5.5V 5.5 V 8 bits 25 mV GENERAL CHARACTERISTICS / OUTPUT VOLTAGE RANGE (SBB2) Programmable Output Voltage Range 0.5 Output DAC Bits Output DAC LSB Size 0.5V to 5.5V 5.5 V 8 bits 25 mV OUTPUT VOLTAGE ACCURACY VSBBx falling, threshold where LXA switches high. Specified as a percentage of target output voltage. Output Voltage Accuracy OUT Over-Regulation Threshold VOV TA = -40°C to +125°C -2.0 +2.0 % 3.3 % TA = +25°C 1.7 Delay time from the SIMO receiving its first enable signal to when it begins to switch in order to service that output 10 μs IPK = 1A, COUT = 10μF 5.0 mV/μs TIMING CHARACTERISTICS Enable Delay Soft-Start Slew Rate dV/dtSS POWER STAGE CHARACTERISTICS TA = +25°C LXA Leakage Current SBB0, SBB1, SBB2 are disabled, VIN_SBB = 5.5V, VLXA = 0V, or 5.5V TA = +25°C LXB Leakage Current SBB0, SBB1, SBB2 are disabled, VIN_SBB = 5.5V, VLXA = 0V or 5.5V, all VSBBx = 5.5V TA = +85°C ±1.0 VIN_SBB = 5.5V, VLXB = 5.5V, VBST = 11V TA = +25°C +0.01 BST Leakage Current TA = +85°C +0.1 www.analog.com -1.0 TA = +85°C ±0.1 +1.0 μA ±1.0 -1.0 ±0.1 +1.0 μA +1.0 μA Analog Devices | 13 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Electrical Characteristics—SIMO Buck-Boost (continued) (VIN_SBB = VIN_LDO = VSYSA = 3.7V, CSBBx = 10μF, L = 1.5μH, limits are 100% production tested at TA = +25°C, limits over the operating temperature range (TA = -40°C to +125°C) are guaranteed by design and characterization, unless otherwise noted.) PARAMETER SYMBOL SBB0, SBB1, SBB2 are disabled, active-discharge disabled (CNFG_SBBx_B.A DE_SBBx = 0), VSBBx = 5.5V, VLXB = 0V, VSYSA = VIN_SBB = VBST = 5.5V Disabled Output Leakage Current Active Discharge Resistance CONDITIONS RAD_SBBx TYP MAX TA = +25°C +0.1 +1.0 TA = +85°C +0.2 SBB0, SBB1, SBB2 are disabled, active discharge enabled (CNFG_SBBx_B.ADE_SBBx = 1) MIN UNITS μA 60 120 180 CNFG_SBBx_B.IP_SBBx[1:0] = 0b11 -18% 0.335 +18% CNFG_SBBx_B.IP_SBBx[1:0] = 0b10 -14% 0.500 +14% CNFG_SBBx_B.IP_SBBx[1:0] = 0b01 -8% 0.750 +8% CNFG_SBBx_B.IP_SBBx[1:0] = 0b00 -7% 1.000 +7% Ω CONTROL SCHEME Peak Current Limit IP_SBB (Note 4) A Note 4: Typical values align with bench observations using the stated conditions with an inductor. Minimum and maximum values are tested in production with DC currents without an inductor. See the Typical Operating Characteristics SIMO switching waveforms to gain more insight on this specification. Electrical Characteristics—Low Dropout Linear Regulator (LDO)/Load Switch (LSW) (VIN_SBB = VIN_LDO = VSYSA = 3.7V, limits are 100% production tested at TA = +25°C, limits over the operating temperature range (TA = -40°C to +125°C) are guaranteed by design and characterization, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS LDO Input Voltage Range VIN_LDO Quiescent Supply Current IIN_LDO Quiescent Supply Current In Dropout IIN_DRP_LDO LDO mode 1.71 5.5 Switch mode 1.2 5.5 IOUT_LDOx = 0 1.4 2.4 IOUT_LDOx = 0, switch mode 0.5 1.2 IOUT_LDOx = 0, VIN_LDOx = 2.9V, VLDOx = 3V 2.1 4.6 VIN_LDOx > 1.8V 150 VIN_LDOx = 1.8V or lower 100 V µA µA Maximum Output Current IOUT_LDO Output Voltage (MAX77642) VOUT_LDO 0.5 3.975 V Output Voltage (MAX77643) VOUT_LDO 0.5 5.0 V -3.1 +3.1 % 100 mV VIN_LDOx = (VOUT_LDOx + 0.5V) or higher, IOUT_LDOx = 1mA Output Accuracy Dropout Voltage www.analog.com VDRP_LDO VIN_LDOx = 3V, LDOx programmed to 3V, IOUT_LDOx = 100mA mA Analog Devices | 14 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Electrical Characteristics—Low Dropout Linear Regulator (LDO)/Load Switch (LSW) (continued) (VIN_SBB = VIN_LDO = VSYSA = 3.7V, limits are 100% production tested at TA = +25°C, limits over the operating temperature range (TA = -40°C to +125°C) are guaranteed by design and characterization, unless otherwise noted.) CONDITIONS MIN Line Regulation PARAMETER SYMBOL VIN_LDOx = (VOUT_LDOx + 0.5 V) to 5.5V -0.5 Load Regulation VIN_LDOx = 1.8V or higher, IOUT_LDOx = 100μA to 100mA Line Transient VIN_LDOx = 4V to 5V, 5µs rise time ± 35 IOUT_LDOx = 100μA to 10mA, 200ns rise time 100 IOUT_LDOx = 100μA to 100mA, 200ns rise time 200 Load Transient Active Discharge Resistance RAD_LDO Switch Mode OnResistance RON_LDO Slew Rate Short Circuit Current Limit Output Noise TYP 0.001 MAX UNITS +0.5 %/V 0.005 %/mA mV mV 42 80 200 VIN_LDOx = 2.7V, IOUT_LDOx = 100mA 0.5 VIN_LDOx = 1.8V, IOUT_LDOx = 50mA 0.8 VIN_LDOx = 1.2V, IOUT_LDOx = 5mA 1.2 IOUT_LDO = 0mA, time from 10% to 90% of final register value, COUT_LDO = 1μF 2.2 IOUT_LDO = 0mA, time from 10% to 90% of final register value, COUT_LDO = 1μF, switch mode 2.2 Ω Ω V/ms VIN_LDOx = 2.7V, VOUT_LDOx = GND 230 550 VIN_LDOx = 2.7V, VOUT_LDOx = 2.55V, switch mode 230 550 10Hz to 100kHz, VIN_LDOx = 5V, VOUT_LDOx = 3.3V 150 10Hz to 100kHz, VIN_LDOx = 5V, VOUT_LDOx = 2.5V 125 10Hz to 100kHz, VIN_LDOx = 5V, VOUT_LDOx = 1.2V 90 10Hz to 100kHz, VIN_LDOx = 5V, VOUT_LDOx = 0.9V 80 880 mA µVRMS Output DAC Bits 8 bits Output DAC LSB Size 25 mV Electrical Characteristics—I2C Serial Communication (VIN = 3.7V, VIO = 1.8V, limits are 100% production tested at TA = +25°C, limits over the operating temperature range (TA = -40°C to +125°C) are guaranteed by design and characterization, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 1.7 1.8 3.6 V VIO = 3.6V, VSDA = VSCL = 0V or 3.6V, TA = +25°C -1 0 +1 VIO = 1.7V, VSDA = VSCL= 0V or 1.7V -1 0 +1 POWER SUPPLY VIO Voltage Range VIO Bias Current www.analog.com VIO μA Analog Devices | 15 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Electrical Characteristics—I2C Serial Communication (continued) (VIN = 3.7V, VIO = 1.8V, limits are 100% production tested at TA = +25°C, limits over the operating temperature range (TA = -40°C to +125°C) are guaranteed by design and characterization, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS SDA AND SCL I/O STAGE SCL, SDA Input High Voltage VIH VIO = 1.7V to 3.6V SCL, SDA Input Low Voltage VIL VIO = 1.7V to 3.6V SCL, SDA Input Hysteresis VHYS SCL, SDA Input Leakage Current II SDA Output Low Voltage VOL SCL, SDA Pin Capacitance Output Fall Time from VIH to VIL 0.7 x VIO V 0.3 x VIO 0.05 x VIO VIO = 3.6V, VSCL = VSDA = 0V and 3.6V -10 Sinking 20mA CI V +10 μA 0.4 V 10 tOF (Note 5) V pF 120 ns 1000 kHz I2C COMPATIBLE INTERFACE TIMING (STANDARD, FAST AND FAST MODE PLUS) (Note 5) Clock Frequency Hold Time (REPEATED) START Condition fSCL 0 tHD_STA 0.26 μs SCL Low Period tLOW 0.5 μs SCL High Period tHIGH 0.26 μs Setup Time REPEATED START Condition tSU_STA 0.26 μs Data Hold Time tHD_DAT 0 μs Data Setup Time tSU_DAT 50 ns Setup Time for STOP Condition tSU_STO 0.26 μs Bus Free Time between STOP and START Condition tBUF 0.5 μs Pulse Width of Suppressed Spikes tSP Maximum pulse width of spikes that must be suppressed by the input filter 50 ns I2C COMPATIBLE INTERFACE TIMING (HIGH-SPEED MODE, CB = 100pF) (Note 5) Clock Frequency fSCL 3.4 MHz Setup Time REPEATED START Condition tSU_STA 160 ns Hold Time (REPEATED) START Condition tHD_STA 160 ns SCL Low Period tLOW 160 ns SCL High Period tHIGH 60 ns Data Setup Time tSU_DAT 10 Data Hold Time tHD_DAT 0 70 ns SCL Rise Time trCL 10 40 ns www.analog.com TA = +25°C ns Analog Devices | 16 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Electrical Characteristics—I2C Serial Communication (continued) (VIN = 3.7V, VIO = 1.8V, limits are 100% production tested at TA = +25°C, limits over the operating temperature range (TA = -40°C to +125°C) are guaranteed by design and characterization, unless otherwise noted.) PARAMETER SYMBOL Rise Time of SCL Signal After REPEATED START Condition and After Acknowledge Bit trCL1 TA = +25°C SCL Fall Time tfCL SDA Rise Time SDA Fall Time Setup Time for STOP Condition Bus Capacitance Pulse Width of Suppressed Spikes CONDITIONS MAX UNITS 10 80 ns TA = +25°C 10 40 ns trDA TA = +25°C 10 80 ns tfDA TA = +25°C 10 80 ns tSU_STO MIN TYP 160 ns CB tSP 100 Maximum pulse width of spikes that must be suppressed by the input filter 10 pF ns I2C COMPATIBLE INTERFACE TIMING (HIGH-SPEED MODE, CB = 400pF) (Note 5) Clock Frequency fSCL 1.7 MHz Setup Time REPEATED START Condition tSU_STA 160 ns Hold Time (REPEATED) START Condition tHD_STA 160 ns tLOW 320 ns SCL High Period tHIGH 120 ns Data Setup Time tSU_DAT 10 ns Data Hold Time tHD_DAT 0 150 ns SCL Rise Time tRCL TA = +25°C 20 80 ns Rise Time of SCL Signal After REPEATED START Condition and After Acknowledge Bit tRCL1 TA = +25°C 20 80 ns SCL Fall Time tFCL TA = +25°C 20 80 ns SDA Rise Time tRDA TA = +25°C 20 160 ns SDA Fall Time tFDA TA = +25°C 20 160 ns SCL Low Period Setup Time for STOP Condition tSU_STO Bus Capacitance CB Pulse Width of Suppressed Spikes tSP 160 ns 400 Maximum pulse width of spikes that must be suppressed by the input filter 10 pF ns Note 5: Design guidance only. Not production tested. www.analog.com Analog Devices | 17 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Typical Operating Characteristics (Typical Applications Circuit. VSYSA = 3.7V, VIO = 1.8V, TA = +25°C, unless otherwise noted. Inductor = DFE201612E-1R5M, 1.5μH, 72mΩ) www.analog.com Analog Devices | 18 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Typical Operating Characteristics (continued) (Typical Applications Circuit. VSYSA = 3.7V, VIO = 1.8V, TA = +25°C, unless otherwise noted. Inductor = DFE201612E-1R5M, 1.5μH, 72mΩ) www.analog.com Analog Devices | 19 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Typical Operating Characteristics (continued) (Typical Applications Circuit. VSYSA = 3.7V, VIO = 1.8V, TA = +25°C, unless otherwise noted. Inductor = DFE201612E-1R5M, 1.5μH, 72mΩ) www.analog.com Analog Devices | 20 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Typical Operating Characteristics (continued) (Typical Applications Circuit. VSYSA = 3.7V, VIO = 1.8V, TA = +25°C, unless otherwise noted. Inductor = DFE201612E-1R5M, 1.5μH, 72mΩ) www.analog.com Analog Devices | 21 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Typical Operating Characteristics (continued) (Typical Applications Circuit. VSYSA = 3.7V, VIO = 1.8V, TA = +25°C, unless otherwise noted. Inductor = DFE201612E-1R5M, 1.5μH, 72mΩ) www.analog.com Analog Devices | 22 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Pin Configurations MAX77642 TOP VIEW (BUMP SIDE DOWN) MAX77642 1 2 4 5 SYSA RSET_SBB2 RSET_SBB1 LDO IN_LDO SYSA RSET_LDO RSET_SBB0 GND GND ENLDO RSET_IPK SBB1 LXB SBB0 EN1 EN0 SBB2 LXB BST EN2 GND IN_SBB LXA PGND + 3 A B C D E WLP (2.06mm x 2.06mm X 0.5mm, 0.4mm Pitch) www.analog.com Analog Devices | 23 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications MAX77643 TOP VIEW (BUMP SIDE DOWN) MAX77643 1 2 4 5 VIO SCL SDA LDO IN_LDO SYSA GPIO0 NC GND GND NC GPIO1 SBB1 LXB SBB0 nIRQ nEN SBB2 LXB BST nRST GND IN_SBB LXA PGND + 3 A B C D E WLP (2.06mm x 2.06mm x 0.5mm, 0.4mm Pitch) www.analog.com Analog Devices | 24 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Pin Description PIN MAX77642 MAX77643 NAME FUNCTION TYPE TOP LEVEL — A1 VIO I2C Interface and GPIO Driver Power Power Input — D2 nEN Active-Low Enable Input. EN supports push-button or slide-switch configurations. If not used, connect nEN to SYS and use the CNFG_SBBx_B.EN_SBBx[2:0] and CNFG_LDO_B.EN_LDO[2:0] bitfields to enable channels. Digital Input — D1 nIRQ Active-Low, Open-Drain Interrupt Output. Connect a 100kΩ pullup resistor between IRQ and a voltage equal to or less than VSYSA. Digital Output — E1 nRST Active-Low, Open-Drain Reset Output. Connect a 100kΩ pullup resistor between nRST and a voltage equal to or less than VSYSA. Digital Output — C2 GPIO1 General Purpose Input/Output. The GPIO I/O stage is internally biased with VIO. Digital I/O — B2 GPIO0 General Purpose Input/Output. The GPIO I/O stage is internally biased with VIO. Digital I/O — A2 SCL I2C Clock Digital Input — A3 SDA I2C Data Digital I/O B4, B5, E2 B4, B5, E2 GND Quiet Ground. Connect GND to PGND, and the low-impedance ground plane of the PCB. Ground A2 — RSET_SBB2 Select Resistor Pin SBB2. Connect a resistor from this pin to GND, using the value to configure the output voltage of SBB2. Resistor Input A3 — RSET_SBB1 Select Resistor Pin SBB1. Connect a resistor from this pin to GND, using the value to configure the output voltage of SBB1. Resistor Input B3 — RSET_SBB0 Select Resistor Pin SBB0. Connect a resistor from this pin to GND, using the value to configure the output voltage of SBB0. Resistor Input B2 — RSET_LDO Select Resistor Pin LDO. Connect a resistor from this pin to GND, using the value to configure the output voltage of LDO0. Resistor Input C2 — RSET_IPK Select Resistor Pin IPK. Connect a resistor from this pin to GND, using the value to configure the peak inductor current. Resistor Input D2 — EN0 Enable Input for SBB0. Hold high to enable output regulation. Hold low to disable the output. Digital Input D1 — EN1 Enable Input for SBB1. Hold high to enable output regulation. Hold low to disable the output. Digital Input E1 — EN2 Enable Input for SBB2. Hold high to enable output regulation. Hold low to disable the output. Digital Input — C1, B3 NC Not Connected No Connect Digital Input — ENLDO Enable Input for LDO. Hold high to enable output regulation. Hold low to disable the output. C5 C5 SBB0 SIMO Buck-Boost Output 0. SBB0 is the power output for channel 0 of the SIMO buck-boost. Bypass SBB0 to PGND with a 10μF ceramic capacitor. If not used, see the Unused Outputs section. Power Output C3 C3 SBB1 SIMO Buck-Boost Output 1. SBB1 is the power output for channel 1 of the SIMO buck-boost. Bypass SBB1 to PGND with a 10μF ceramic capacitor. If not used, see the Unused Outputs section. Power Output C1 SIMO BUCK-BOOST www.analog.com Analog Devices | 25 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Pin Description (continued) PIN NAME FUNCTION TYPE D3 SBB2 SIMO Buck-Boost Output 2. SBB2 is the power output for channel 2 of the SIMO buck-boost. Bypass SBB0 to PGND with a 10μF ceramic capacitor. If not used, see the Unused Outputs section. Power Output D5 D5 BST SIMO Power Input for the High-Side Output NMOS Drivers. Connect a 10nF ceramic capacitor between BST and LXB. Power Input C4, D4 C4, D4 LXB Switching Node B. LXB is driven between PGND and SBBx when SBBx is enabled. LXB is driven to PGND when all SIMO channels are disabled. Connect a 1.5μH inductor between LXA and LXB. Power Input Switching Node A. LXA is driven between PGND and IN_SBB when any SIMO channel is enabled. LXA is driven to PGND when all SIMO channels are disabled. Connect a 1.5μH inductor between LXA and LXB. Power I/O MAX77642 MAX77643 D3 E4 E4 LXA E5 E5 PGND Power Ground for the SIMO Low-Side FETs. Connect PGND to GND, and the low-impedance ground plane of the PCB. A1, B1 B1 SYSA Analog Input Supply. Connect to VIN_SBB. Power Input IN_SBB SIMO Power Input. Connect IN_SBB to SYSA and bypass to PGND with a minimum of 10μF ceramic capacitor as close as possible to the IN_SBB pin. Power Input Linear Regulator Input. If connected to a SIMO output with a short trace, IN_LDO can share the output's capacitor. Otherwise, bypass with a 2.2μF ceramic capacitor to ground. If not used, connect to ground or leave unconnected. Power Input E3 E3 Ground LDO A5 A5 IN_LDO A4 A4 LDO www.analog.com Linear Regulator Output. Bypass with a 1.0μF ceramic capacitor to GND. If not used, disable LDO and connect this pin to ground or leave unconnected. Power Output Analog Devices | 26 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Detailed Description The MAX77642/MAX77643 provide highly-integrated power management solutions for low-power applications. Four regulators are integrated within this device (see Table 1). A single-inductor, multiple output (SIMO) buck-boost regulator efficiently provides three independently programmable power rails. A 150mA low-dropout linear regulator (LDO) provides ripple rejection for audio and other noise sensitive applications. The MAX77643 includes other features such as two GPIOs with alternate modes for various system requirements. A bidirectional I2C serial interface allows for configuring and checking the status of the device. An internal on/off controller provides regulator sequencing and supervisory functionality for the device. Table 1. Regulator Summary REGULATOR NAME REGULATOR TOPOLOGY SBB0 SIMO SBB1 SIMO SBB2 SIMO LDO PMOS LDO MAXIMUM IOUT (mA) Up to 500* 150 VIN RANGE (V) MAX77643 VOUT RANGE/ RESOLUTION 2.7 to 5.5 0.5V to 5.5V in 25mV steps 2.7 to 5.5 0.5V to 5.5V in 25mV steps 2.7 to 5.5 0.5V to 5.5V in 25mV steps 1.7 to 5.5 0.5V to 5.0V in 25mV steps *Shared capacity with other SBBx channels. See the SIMO Available Output Current section for more information. Part Number Decoding The MAX77643 has different one-time programmable (OTP) options and variants to support a variety of applications. The OTP options set default settings such as output voltage. Variants are versions of the MAX77643 with different features. See Figure 1 for how to identify these. Table 2 and Table 3 list all available OTP options and variants. Refer to Maxim Products Naming Convention for more details. MAX77643 x A N A + T BASE PART NUMBER OTP OPTION OPERATING TEMP. RANGE TAPE-AND-REEL LEAD-FREE (RoHS) PACKAGE TYPE NUMBER OF PINS Figure 1. Part Number Decode Table 2. Variants Table www.analog.com PART NUMBER MAX77642 MAX77643 Resistor Programmable Output Voltages Yes No Resistor Programmable Peak Current Yes No Supports LDO/LSW Yes Yes Include GPIOs No Yes Individual Enable Pins for LDO and SIMO Outputs Yes No Analog Devices | 27 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Table 2. Variants Table (continued) PART NUMBER MAX77642 MAX77643 Programmable Flexible Power Sequencer No Yes Watchdog Timer No Yes Supports I2C Serial Communication No Yes Table 3. OTP Options Table OTP LETTER AND SETTINGS BLOCK Global BIT FIELD NAME A B C E D S PU_DIS nEN Internal, Strong Pullup Disable Weak (10MΩ) Weak (10MΩ) Weak (10MΩ) Weak (10MΩ) Weak (10MΩ) Weak (10MΩ) MRST Manual Reset Time 4s 4s 4s 4s 4s 4s SBIA_LPM Bias Power Mode LowPower Mode LowPower Mode LowPower Mode LowPower Mode LowPower Mode LowPower Mode nEN_MODE On-Key Default Configuration LogicMode LogicMode LogicMode LogicMode LogicMode LogicMode DBEN_nEN Debounce Timer for nEN 500μs 500μs 500μs 500μs 500μs 500μs ALT_GPIO0 GPIO0 Mode GPIO GPIO GPIO GPIO GPIO Alt. ALT_GPIO1 GPIO1 Mode GPIO GPIO GPIO GPIO GPIO GPIO ADDR I2C Address (7-bit) 0x48 0x4C 0x44 0x40 0x48 0x48 UVLO_F[3:0] UVLO Falling 2.6V 2.6V 2.6V 2.6V 2.6V 2.6V UVLO_H[3:0] UVLO Hysteresis 0.3V 0.3V 0.3V 0.3V 0.3V 0.3V CID[4:0] Chip ID 0x02 0x7 0x8 0x9 0xB 0x05 WDT_LOCK Watchdog Timer Disable Control Unlocked Unlocked Unlocked Unlocked Unlocked Unlocked WDT_EN Watchdog Timer Enable Disabled Disabled Disabled Disabled Disabled Disabled TV_SBB0[7:0] SBB0 VOUT 3.050V 1.200V 1.200V 2.500V 3.050V 0.650V IP_SBB0[1:0] SBB0 Inductor Current Peak Limit 0.750A 0.333A 0.333A 0.333A 0.750A 0.333A OP_MODE[1:0] (SBB0) SBB0 Operating Mode BuckBoost Buck Buck Buck Buck BuckBoost ADE_SBB0 Active-Discharge Resistor Enable Enabled Enabled Enabled Enabled Enabled Enabled EN_SBB0[2:0] SBB0 Enable Control FPS Slot 0 Off Off Off Off FPS Slot 1 TV_SBB1[7:0] SBB1 VOUT 1.800V 2.500V 2.500V 1.100V 1.800V 0.800V IP_SBB1[1:0] SBB1 Inductor Current Peak Limit 0.333A 0.333A 0.333A 0.500A 0.333A 0.333A OP_MODE[1:0] (SBB1) SBB1 Operating Mode BuckBoost Buck Buck Buck BuckBoost Buck ADE_SBB1 Active-Discharge Resistor Enable Enabled Enabled Enabled Enabled Enabled Enabled EN_SBB1[2:0] SBB1 Enable Control On Off Off Off On FPS Slot 2 TV_SBB2[7:0] SBB2 VOUT 1.200V 1.500V 1.500V 1.500V 1.075V 1.800V Watchdog SIMO SETTING NAME www.analog.com Analog Devices | 28 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Table 3. OTP Options Table (continued) OTP LETTER AND SETTINGS LDO IP_SBB2[1:0] SBB2 Inductor Current Peak Limit OP_MODE[1:0] (SBB2) SBB2 Operating Mode ADE_SBB2 Active-Discharge Resistor Enable EN_SBB2[2:0] 0.333A 0.333A 0.333A 0.333A 0.500A 0.333A BuckBoost Buck Buck Buck BuckBoost Buck Enabled Enabled Enabled Enabled Enabled Enabled SBB2 Enable Control FPS Slot 2 Off Off Off Off FPS Slot 0 TV_OFS_LDO LDO VOUT Offset No Offset No Offset No Offset No Offset No Offset No Offset TV_LDO[6:0] LDO VOUT 2.800V 1.800V 1.800V 1.800V 2.825V 1.800V LDO_MD LDO or LSW Mode LDO LDO LDO LDO LDO LDO ADE_LDO Active-Discharge Resistor Enable Enabled Enabled Enabled Enabled Enabled Enabled EN_LDO[2:0] LDO Enable Control FPS Slot 1 On On On Off FPS Slot 3 www.analog.com Analog Devices | 29 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Detailed Description—Global Resources The global resources encompass a set of circuits that serve the entire device and ensure safe, consistent, and reliable operation. Features and Benefits ● Voltage Monitors • IN power-on-reset (POR) comparator generates a reset signal upon power-up • IN undervoltage ensures repeatable behavior when power is applied to and removed from the device • IN overvoltage monitor inhibits operation with overvoltage power sources to ensure reliability in faulty environments ● Thermal Monitors • +145°C junction temperature shutdown ● Manual Reset • 4s or 8s period ● Wake-Up Events • nEN input assertion ● Interrupt Handler • Interrupt output (nIRQ) • All interrupts are maskable ● Push-Button/Slide-Switch/Logic Mode On-Key (nEN) • Configurable push-button/slide-switch functionality • 500μs or 30ms debounce timer interfaces directly with mechanical switches ● On/Off Controller • Startup/shutdown sequencing • Programmable sequencing delay ● GPIO, nRST Digital I/Os Voltage Monitors The device monitors the system voltage (VSYSA) to ensure proper operation using three comparators (POR, UVLO, and OVLO). These comparators include hysteresis to prevent their outputs from toggling between states during noisy system transitions. SYSA POR Comparator The SYSA POR comparator monitors VSYSA and generates a power-on reset (POR) signal. When VSYSA is below VPOR, the device is held in reset (SYSARST = 1). When VSYSA rises above VPOR, internal signals and on-chip memory stabilize and the device is released from reset (SYSRST = 0). SYSA Undervoltage-Lockout Comparator The SYSA undervoltage-lockout (UVLO) comparator monitors VSYSA and generates a SYSAUVLO signal when the VSYSA falls below UVLO threshold. The SYSAUVLO signal is provided to the top-level digital controller. See Figure 6, Table 5, Figure 7, and Table 6 for additional information regarding the UVLO comparator. SYSA Overvoltage-Lockout Comparator The device is rated for 5.5V maximum operating voltage (VSYSA) with an absolute maximum input voltage of 6.0V. An overvoltage-lockout monitor increases the robustness of the device by inhibiting operation when the supply voltage is greater than VSYSAOVLO. See Figure 6, Table 5, Figure 7, and Table 6 for additional information regarding the OVLO comparator. Thermal Monitors The MAX77643 has three global on-chip thermal sensors: www.analog.com Analog Devices | 30 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications ● Junction Temperature Alarm 1 → 80°C ● Junction Temperature Alarm 2 → 100°C ● Junction Temperature Shutdown → 145°C The junction temperature alarms have maskable rising interrupts as well as status bits (see the Register Map section for more information). Unmasking these thermal alarms is recommended for all systems. If the first alarm is triggered, the system software should attempt to lower system power dissipation. If the second alarm is triggered, then attempts to lower the power dissipation were unsuccessful and the system software should turn the device off. Finally, if the junction temperature rises to junction temperature shutdown, then the MAX77643 sets the ERCFLAG.TOVLD bit and automatically turns itself off. After a junction temperature shutdown event, the system can be enabled again. The system software can read the ERCFLAG register during initialization to see ERCFLAG.TOVLD = 1 and log that an extreme thermal event has occurred. Chip Identification The MAX77643 offers different one-time-programmable (OTP) options to, for example, set the default output voltages. These options are identified by the chip identification number, which can be read in the CID register. nEN Enable Input (MAX77643) The nEN is an active-low internally debounced digital input that typically comes from the system’s on-key. The debounce time is programmable with CNFG_GLBLx.DBEN_nEN. The primary purpose of this input is to generate a wake-up signal for the PMIC that turns on the regulators. Maskable rising/falling interrupts are available for nEN (INT_GLBLx.nEN_R and INT_GLBLx.nEN_F) for alternate functionality. The nEN input can be configured to work either with a push-button (CNFG_GLBL0.nEN_MODE = 0b00), a slideswitch (CNFG_GLBL0.nEN_MODE = 0b01), or Logic Mode (CNFG_GLBL0.nEN_MODE = 0b10). See Figure 3 for more information. In both push-button mode and slide-switch mode, the on/off controller looks for a falling edge on the nEN input to initiate a power-up sequence. EN Enable Input (MAX77642) The MAX77642 features three enable pins to individually control the on/off state of the SIMO outputs. Drive each enable pin high to turn its respective SIMO output on. Each enable pin has a 50nA pulldown current to ground (as shown in Figure 2). The pins can be tied high for always on-applications. Do not leave the EN pins unconnected. Logic EN 50nA Figure 2. EN Pulldown nEN Manual Reset (MAX77643) The nEN works as a manual reset input when the on/off controller is in the "Resource-On" state. The manual reset function is useful for forcing a power-down in case communication with the processor fails. When nEN is configured for www.analog.com Analog Devices | 31 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications push-button mode and the input is asserted (nEN = LOW) for an extended period (tMRST), the on/off controller initiates a power-down sequence and goes to shutdown mode. When nEN is configured for slide-switch mode and the input is deasserted (nEN = HIGH) for an extended period (tMRST), the on/off controller initiates a power-down sequence and goes to standby mode. When nEN is configured as a logic mode, the on/off controller initiates a power-up sequence and goes into Resource ON mode when the input is asserted (nEN = LOW). When the input is deasserted (nEN = LOW), the on/off controller initiates a power-down sequence and goes into shutdown mode. nEN Triple-Functionality: Push-Button vs. Slide-Switch vs. Logic (MAX77643) The nEN digital input can be configured to work with a push-button, a slide-switch, or a logic input. Figure 3 shows nEN's triple functionality for power-on sequencing and manual reset. The default configuration of the device is push-button mode (CNFG_GLBL0.nEN_MODE = 0b00) and no additional programming is necessary. Applications that use a slideswitch on-key and logic configuration must set CNFG_GLBL0.nEN_MODE = 0b01 and CNFG_GLBL0.nEN_MODE = 0b10 respectively within tMRST. NOT DRAWN TO SCALE STATE SHUTDOWN POWER-ON SEQUENCE RESOURCE ON POWER-DOWN SEQUENCE INPUT VOLTAGE APPLIED VIN MAX77643 IN tDBNC_nEN nEN tDBNC_nEN tDBNC_nEN tMRST PUSH-BUTTON MODE MAX77643 IN tDBNC_nEN nEN tMRST tDBNC_nEN SLIDE-SWITCH MODE MAX77643 DRIVEN BY LOGIC SIGNAL nEN LOGIC MODE MAX77642 DRIVEN BY LOGIC SIGNAL ENx LOGIC MODE Figure 3. nEN Usage Timing Diagram www.analog.com Analog Devices | 32 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications nEN Internal Pullup Resistors to VSYSA The nEN logic thresholds are referenced to VSYSA. There are internal pullup resistors between nEN and VSYSA (RnEN_PU), which can be configured with the CNFG_GLBL0.PU_DIS bit. See Figure 4. While PU_DIS = 0, the pullup value is approximately 200kΩ. While PU_DIS = 1, the pullup value is 10MΩ. Applications using a slide-switch on-key or push-pull digital output connected to nEN can reduce quiescent current consumption by changing pullup strength to 10MΩ. Applications using normally-open, momentary, and push-button onkeys (as shown in Figure 4) do not create this leakage path and should use the stronger 200kΩ pullup option. VCCINT 10MΩ 200kΩ ON-KEY SWITCH CONTROL PU_DIS SWITCH 0b0 CLOSED 0b1 OPEN RnEN nEN__PU ~200kΩ 10MΩ nEN Figure 4. nEN Pullup Resistor Configuration Interrupts (nIRQ) (MAX77643) The nIRQ (MAX77643) is an active-low, open-drain output that is typically routed to the host processor's interrupt input to signal an important change in device status. See the Register Map section for a comprehensive list of all interrupt bits and status registers. A pullup resistor to a voltage less than or equal to VSYSA is required for this node. The nIRQ is the logical NOR of all unmasked interrupt bits in the register map. All interrupts are masked by default. Masked interrupt bits do not cause the nIRQ pin to change. Unmask the interrupt bits to allow the nIRQ to assert. Reset Output (nRST) (MAX77643) The nRST (MAX77643) is an open-drain, active-low output that is typically used to hold the processor in a reset state when the device is powered down. During a power-up sequence, the nRST deasserts after the last regulator in the power-up chain is enabled (tRSTODD). During a power-down sequence, the nRST output asserts before any regulator is powered down (tRSTOAD). See Figure 11 for nRST timing. A pullup resistor to a voltage less than or equal to VSYSA is required for this node. www.analog.com Analog Devices | 33 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications General-Purpose Input Output (GPIO) (MAX77643) The MAX77643 provides two general-purpose input/output (GPIO) pins increase system flexibility. See Figure 5 for more details. Clear CNFG_GPIOx.DIR = 0b0 to configure GPIO as a general-purpose output (GPO). The GPO can either be in pushpull mode (CNFG_GPIOx.DRV = 1) or open-drain mode (CNFG_GPIOx.DRV = 0). ● The push-pull output mode is ideal for applications that need fast (~2ns) edges and low power consumption. ● The open-drain mode requires an external pullup resistor (typically 10kΩ to 100kΩ). Connect the external pullup resistor to a bias voltage that is less than or equal to VIO. • The open-drain mode can be used to communicate to different logic domains. For example, to send a signal from the GPO on a 1.8V logic domain (VIO = 1.8V) to a device on a 1.2V logic domain, connect the external pullup resistor to 1.2V. • The open-drain mode can be used to connect several open-drain (or open-collector) devices together on the same bus to create wired logic (wired AND logic is positive-true; wired OR logic is negative-true). ● The general-purpose input (GPI) functions are still available while the pin is configured as a GPO. In other words, the CNFG_GPIOx.DI (input status) bit still functions and does not collide with the state of the CNFG_GPIOx.DIR bit. Set CNFG_GPIOx.DIR to have the GPIO function as a GPI. The GPI features a 30ms debounce timer (tDBNC_GPI) that can be enabled or disabled with DBEN_GPI. ● Enable the debounce timer (CNFG_GPIOx.DBEN_GPI = 1) if the GPI is connected to a device that can bounce or chatter, like a mechanical switch. ● If the GPI is connected to a circuit with clean logic transitions and no risk of bounce, disable the debounce timer (CNFG_GPIOx.DBEN_GPI = 0) to eliminate logic delays. With no debounce timer, the GPI input logic propagates to nIRQ in 10ns. A dedicated internal oscillator is used to create the 30ms (tDBNC_GPI) debounce timer. To obtain low VIO supply current, ensure the GPIO voltage is either logic high or logic low. If the GPIO pin is unconnected (either as a GPI or an open-drain GPO) and VIO is powered, the GPIO voltage trends towards the logic level gray area (0.3 x VIO < VGPIO < 0.7 x VIO). If VGPIO is in the gray area, VIO current can be more than 10μA. The GPI features edge detectors that feed into the the top-level interrupt system of the chip. This allows software to use interrupts to service events associated with a GPI change instead of polling for these changes. ● If the application wants nIRQ to go low only on a GPI rising edge, then it should clear the GPI rising edge interrupt mask bit (INTM_GLBLx.GPI_RM = 0) and set the GPI falling edge interrupt mask bit (INTM_GLBLx.GPI_FM = 1). ● If the application wants nIRQ to go low only on a GPI falling edge, then it should set the GPI rising edge interrupt mask bit (INTM_GLBLx.GPI_RM = 1) and clear the GPI falling edge interrupt mask bit (INTM_GLBLx.GPI_FM = 0). ● If the application wants nIRQ to go low on both GPI falling and rising edges, then it should clear the GPI rising edge interrupt mask bit (INTM_GLBLx.GPI_RM = 0) and clear the GPI falling edge interrupt mask bit (INTM_GLBLx.GPI_FM = 0). www.analog.com Analog Devices | 34 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications SYSA COMM CNFG_GPIOx DRVx DIRx DOx GPIx_RM GPIx_FM DBNC_EN DIx GPIx_R GPIx_F GPIx_R GPIx_RM nIRQ Q VIO DBNC_EN R IRQ OTHER nIRQ ASSERTION SOURCES NOT SHOWN GPIx_FM GPIx_F DRVx D 1 Q READ (GPIx_R) DIx 0 1 30ms DEBOUNCE (tDBNC_GPI) DIRx DOx D 1 R GPIOx LOGIC READ (GPIx_F) GND Figure 5. GPIOx Block Diagram Alternate Mode (MAX77643) The GPIO in the MAX77643 can be configured to have a different function. Whether the GPIO is in GPIO mode or alternate mode can be checked by reading the CNFG_GPIOx.ALT_GPIOx bit. Table 4 summarizes the alternate functions for each GPIO. Table 4. GPIO MODE CNFG_GPIOx REGISTER GPIOx ALT_GPIOx = 0 ALT_GPIOx = 1 GPIO0 Standard GPIO Active-high input, controls the DVS feature for SBB0. GPIO1 Standard GPIO Active-high output of SBB2's flexible power sequencer (FPS) slot. www.analog.com Analog Devices | 35 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications On/Off Controller The on/off controller monitors multiple power-up (wake-up) and power-down (shutdown) conditions to enable or disable resources that are necessary for the system and its processor to move between its operating modes. Many systems have one power management controller and one processor and rely on the on/off controller to be the master controller. In this case, the on/off controller receives wake-up events and enables some or all of the regulators to power up a processor. That processor then manages the system. To conceptualize this master operation, see Figure 7 and Table 6. A typical path through the on/off controller is: 1. Apply a battery and start in the shutdown state. 2. Press the system's on-key (nEN = LOW) and follow transitions 3 and 4 to the resource-on state. If any resources are on the FPS, transitions 5A and 5B are followed. 3. The device performs its desired functions in the resource-on state. when it is ready to turn off, a manual reset first drives the transition through transitions 6A and 6B for FPS power down then through the 7 and 0 states to the shutdown state. Some systems have several power management blocks, a main processor, and subprocessors. These systems can use this device as a subpower management block for a peripheral portion of circuitry as long as there is an I2C port available from a higher level processor. To conceptualize this operation, see Figure 7 and Table 6. A typical path through the on/ off controller used in this way is: 1. Apply a battery to the system and start in the shutdown state. 2. The higher level processor can now control this device's resources with I2C commands (e.g., turn on/off regulators). 3. When the higher level processor is ready to turn this device off, it turns off everything through I2C to transition along path 7 to the shutdown state. Note that in this style of operation, the CNFG_GLBL0.SFT_CTRL[1:0] bits should not be used to turn the device off. The CNFG_GLBL0.SFT_CTRL[1:0] bits establish directives to the on/off controller itself that does not make sense in this subpower management block operation. If the processor uses I2C commands to enable the device's resources, the processor should also use I2C commands to disable them. www.analog.com Analog Devices | 36 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Top Level On/Off Controller (MAX77642) ANY STATE POWER-ON RESET (SYSAPOR = 1) 1 STATE POWER-ON RESET (POR) X 2 TRANSITION NAME. SEE TABLE 4 SHUTDOWN (BIAS OFF) ALL RESOURCES OFF 3 BIAS ENABLE 4 7 7 ADC CONVERSION 5 RESOURCE OFF BIAS ON, RESOURCES OFF 8 RESOURCE ON BIAS AND AT LEAST ONE RESOURCE IS ON 6 Figure 6. Top Level On/Off Controller State Diagram (MAX77642) www.analog.com Analog Devices | 37 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications On/Off Controller Transition Table (MAX77642) Table 5. On/Off Controller Transition/State (MAX77642) TRANSITION CONDITION (TRANSITION HAPPENS WHEN...) 1 System voltage is above the POR threshold (VSYSA > VPOR) 2 VSYSA ≥ VSYSA(UVLO_R) 3 First ENx transitions from low to high 4 Main Bias enable time expires (tSBIAS_EN) 5 ADC detection time expires (tRSET) 6 Additional ENx transitions from low to high OR ENx transitions from high to low (as long as one SIMO channel or the LDO is enabled) 7 Last ENx transitions from high to low (all SIMO channels and the LDO are disabled) 8 Chip overtemperature lockout (TJ > TOTLO) OR SYSA undervoltage lockout (VSYSA < VSYSAUVLO) OR SYSA overvoltage lockout (VSYSA > VSYSAOVLO) www.analog.com Analog Devices | 38 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Top Level On/Off Controller (MAX77643) ANY STATE2 ANY STATE2 2 1 STATE POWER-ON RESET (SYSPOR = 1) SHUTDOWN ((BIAS OFF) ALL RESOURCES OFF ACTION SEQUENCE 0F X 0D TRANSITION NAME. SEE ON/OFF CONTROLLER TRANSITION/STATE TABLE 0B OFF/RESET/ AUTO-WAKEUP ACTIONS 0E 0C 0A 3 BIAS ENABLE BIAS DISABLE 4 7 6B FPS POWER-DOWN RESOURCE ON SPS CONTROL BIAS AND AT LEAST ONE RESOURCE IS ON 6A 5B 5A FPS POWER-UP Figure 7. Top Level On/Off Controller State Diagram (MAX77643) www.analog.com Analog Devices | 39 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications On/Off Controller Transition Table (MAX77643) Table 6. On/Off Controller Transition/State (MAX77643) TRANSITION CONDITION (TRANSITION HAPPENS WHEN...) 0A Software cold reset (CNFG_GLBL0.SFT_CTRL[1:0] = 0b01) OR Watchdog timer expired and caused reset (ERCFLAG.WDT_RST = 1, CNFG_WDT.WDT_MODE = 1) 0B Reset actions completed 0C Software power-off (CNFG_GLBL0.SFT_CTRL[1:0] = 0b10) OR Watchdog expired and caused power-off (ERCFLAG.WDT_OFF = 1, CNFG_WDT.WDT_MODE = 0) OR Chip overtemperature lockout (TJ > TOTLO) OR SYSA undervoltage lockout (VSYSA < VSYSAUVLO + VSYSAUVLO_HYS) OR SYSA overvoltage lockout (VSYSA > VSYSAOVLO) OR Manual reset occurred (ERCFLAG.MRST = 1) 0D Off actions completed 0E Software auto wake-up (CNFG_GLBL0.SFT_CTRL = 0b11 0F Auto wake-up actions completed 1 System voltage is above the POR threshold (VSYSA > VPOR). Chip overtemperature lockout (TJ > TOTLO) OR 2 SYSA undervoltage lockout (VSYSA < VSYSAUVLO + VSYSUVLO_HYS) OR SYSA overvoltage lockout (VSYSA > VSYSAOVLO) 3 Any resources force enabled OR Internal wake-up flags are set (see the Internal Wake-Up Flags (MAX77643) section) 4 Main bias enable time expires (tSBIAS_EN) AND Conditions in Transition 2 are not met. FPS power-up sequence has not happened yet AND 5A Resources are not forced off AND Internal wake-up flags are set (see the Internal Wake-Up Flags (MAX77643) section) 5B FPS power-up sequence completed 6A FPS power-up sequence completed AND Software cold reset (CNFG_GLBL0.SFT_CTRL[1:0] = 0b01) OR Software power-off (CNFG_GLBL0.SFT_CTRL[1:0] = 0b10) OR Software auto wake-up (CNFG_GLBL0.SFT_CTRL = 0b11 OR Watchdog timer expired OR Manual reset occurred (ERCFLAG.MRT = 1) OR CNFG_GLBL1.SBB_F_SHUTDN = 0b1 AND SBB fault occurs 6B FPS power-down sequence finished 7 Last resource turned off Internal Wake-Up Flags (MAX77643) After transitioning to the shutdown state because of a reset, to allow the device to power up again, internal wake-up flags are set to remember the wake-up request. In Figure 7 and Table 6, these internal wake-up flags trigger transition 3. The internal wake-up flags are set when any of the following happen: ● nEN is debounced (see the nEN Enable Input (MAX77643) section) • For example, after a push-button is pressed or a slide-switch switched to HIGH. ● Software cold reset command sent (CNFG_GLBL0.SFT_CTRL[1:0] = 0b01) www.analog.com Analog Devices | 40 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Reset, Off, and Auto Wake-Up Sequences (MAX77643) RESET ACTIONS OFF ACTIONS AUTO WAKE-UP ACTIONS 0A 0C 0E EVENT RECORDER (ERCFLAG) LOGS RESET CAUSE EVENT RECORDER (ERCFLAG) LOGS POWER-OFF CAUSE EVENT RECORDER (ERCFLAG) LOGS POWER-OFF CAUSE RESET FLAGS CLEARED: WDT_EXP = 0 OFF FLAGS CLEARED: WDT_EXP = 0 RESET FLAGS CLEARED: WDT_EXP = 0 WAIT 60ms WAIT 60ms WAIT AUTO WAKE-UP TIME RESET REGISTERS RESET REGISTERS REGISTERS NOT RESET INTERNAL WAKE-UP FLAGS SET INTERNAL WAKE-UP FLAGS CLEARED INTERNAL WAKE-UP FLAGS SET 0B 0D 0F Figure 8. On/Off Controller Reset and Off-Action Sequences www.analog.com Analog Devices | 41 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Power-Up/Down Sequence (MAX77643) FPS POWER-UP ACTIONS FPS POWER-DOWN ACTIONS START FROM TOP LEVEL #5A START FROM TOP LEVEL #6A FPS ENABLE PULSE 0 ASSERT nRST WAIT tEN WAIT tRSTOAD FPS ENABLE PULSE 1 FPS DISABLE PULSE 3 WAIT tEN WAIT tDIS FPS ENABLE PULSE 2 FPS DISABLE PULSE 2 WAIT tEN WAIT tDIS FPS ENABLE PULSE 3 FPS DISABLE PULSE 1 WAIT tRSTODD WAIT tDIS DE-ASSERT nRST FPS DISABLE PULSE 0 END TO TOP LEVEL #5B END TO TOP LEVEL #6B Figure 9. Power-Up/Down Sequence www.analog.com Analog Devices | 42 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Flexible Power Sequencer (FPS) (MAX77643) The FPS allows resources to power up under hardware or software control. Additionally, each resource can power up independently or among a group of other regulators with adjustable power-up/down delays (sequencing). Figure 10 shows four resources powering up under the control of the flexible power sequencer. The flexible sequencing structure consists of one master sequencing timer and four slave resources (SBB0, SBB1, SBB2 and LDO). When the FPS is enabled, a master timer generates four sequencing events for device power-up/down. NOT DRAWN TO SCALE ENFPS tDIS SAME FOR ALL FPS DISABLE PULSES. tDIS = 2x tEN tEN SAME FOR ALL FPS ENABLE PULSES. PLSFPS 0 1 2 3 3 2 1 0 FPS RESOURCES SBB0 LDO0 SBB1 SBB2 Figure 10. Flexible Power Sequencer Basic Timing Diagram www.analog.com Analog Devices | 43 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Startup Timing Diagram Due to nEN (MAX77643) NOT DRAWN TO SCALE STATE NO POWER POR STANDBY POWER-UP SEQUENCE RESOURCE ON BATTERY INSERTION VSYS VPOR~1.9V tPOR~100µs tDBNC_nEN nEN NOTE 1 tDBNC_nEN NOTE 2 STAT_EN nEN_F nEN_R tSBIA_EN tFPS_DLY BIAS EN (INTERNAL) FPS0 FPS1 tEN FPS2 tEN FPS3 tEN REGULATORS nIRQ NOTE 3 tRSTODD nRST NOTES: 1 – nEN LOGIC INPUT IS CONFIGURED TO PUSH-BUTTON MODE AND HAS AN INTERNAL PULLUP TO SYSA. 2 – nEN ASSERTION RESULTS IN A WAKE-UP EVEN AFTER A DEBOUNCE TIME (tDBNC_nEN). NOTE 4 3 – nIRQ HAS AN EXTERNAL PULLUP TO VIO WHICH IS ENABLED IN FLEXIBLE POWER SEQUENCER SLOT #1. 4 – AS PART OF ITS INITIALIZATION ROUTINE, SOFTWARE READS THE INTERRUPT REGISTERS (CLEAR ON READ) AND PROGRAMS THE INTERRUPT MASKS AS DESIRED. Figure 11. Startup Timing Diagram Due to nEN Force Enabled/Disabled Channels (MAX77643) Force enable SIMO and LDO output channels by setting CNFG_SBBx_B.EN_SBBx[2:0] (SIMO) or CNFG_LDOx_B.EN_LDOx[2:0] (LDO) = 0x6. Depending on the OTP, output channels may already be force enabled by default. Output channels configured this way are independent of the flexible power sequence and start up as soon as SYS > UVLO rising. The main bias also automatically turns on. Likewise, output channels can be force disabled by setting EN_SBBx[2:0] or EN_LDOx[2:0] = 0x4. www.analog.com Analog Devices | 44 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Debounced Inputs (nEN, GPI) (MAX77643) The nEN and GPIO (when operating as an input) have programmable debounce timers on both the rising and falling edges to reject undesired transitions. The input must be at a stable logic level for the entire debounce period for the output to change its logic state. Figure 12 shows an example timing diagram for the nEN debounce. NOT DRAWN TO SCALE BOUNCING IS REJECTED STABLE SIGNAL IS ACCEPTED BOUNCING IS REJECTED STABLE SIGNAL IS ACCEPTED nEN tDBUF tDBUF tDBNC_nEN tDBNC_nEN EN (INTERNAL) DBEN (INTERNAL) Figure 12. Debounced Inputs www.analog.com Analog Devices | 45 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Watchdog Timer (WDT) (MAX77643) The IC features a watchdog timer function for operational safety. If this timer expires without being cleared, the on/off controller causes the IC to enter the shutdown state and resets configuration registers. See the On/Off Controller and On/Off Controller Transition Table (MAX77643) sections (transitions 0A and 0C) for more details. Write CNFG_WDT.WDT_EN = 1 through the I2C interface to enable the timer. The watchdog timer period (tWD) is configurable from 16 seconds to 128 seconds in four steps with CNFG_WDT.WDT_PER[1:0]. The default timer period is 128 seconds. While the watchdog timer is enabled, the CNFG_WDT.WDT_CLR bit must be set through the I2C interface periodically (within tWD) to reset the timer and prevent shutdown. See the Register Map and Figure 13 for additional details. WATCHDOG TIMER RESET INTERNAL COUNT = tWD WDT_CLR = 0 CLEAR CONTROL SET (WDT_CLR = 1) OR TIMER DISABLED (WDT_EN = 0) OR SHUTDOWN (BIAS OFF) STATE* OR tWD CHANGED (NEW BITS IN WDT_PER[1:0]) TIME ELAPSED < tWD SHUTDOWN (BIAS OFF) STATE** (THE ON/OFF CONTROLLER FORCES THIS TRANSITION WHEN THE TIMER EXPIRES) CLEAR CONTROL NOT SET (WDT_CLR = 0) AND TIMER ENABLED (WDT_EN = 1) AND NOT IN SHUTDOWN (BIAS OFF) STATE* WATCHDOG TIMER ENABLED AND OK TIMER COUNTING DOWN INTENAL COUNT < tWD TIME ELAPSED = tWD WATCHDOG TIMER EXPIRED INTERNAL COUNT = 0 *WATCHDOG TIMER DOES NOT RUN WHILE IN SHUTDOWN STATE. WDT_MODE BIT CAN CAUSE THE ON/OFF CONTROLLER TO EXIT SHUTDOWN AUTOMATICALLY. SEE REGISTER MAP. **SEE ON/OFF CONTROLLER STATE MACHINE Figure 13. Watchdog Timer State Machine The timer can be factory-programmed to be enabled by default, disabled by default, or locked from accidental disable. The CNFG_WDT.WDT_LOCK bit is read-only and must be configured at the factory. See Table 7 for a full description. Table 7. Watchdog Timer Factory-Programmed Safety Options WDT_LOCK WDT_EN 0 0 Watchdog timer is disabled by default. Timer can be enabled or disabled by I2C writes. 0 1 Watchdog timer is enabled by default. Timer can be enabled or disabled by I2C writes. 1 0 Watchdog timer is disabled by default. Timer can be enabled by an I2C write, but only a SYSRST can reset the CNFG_WDT.WDT_EN value back to 0. Timer can not be disabled by direct I2C writes to CNFG_WDT.WDT_EN (write from 1 → 0 is ignored, write from 0 → 1 is accepted). 1 1 Watchdog timer is enabled by default. Nothing can disable the timer. www.analog.com FUNCTION Analog Devices | 46 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Detailed Description—SIMO Buck-Boost The device has a micropower single-inductor, multiple-output (SIMO) buck-boost DC-to-DC converter designed for applications that emphasize low supply current and small solution size. A single inductor is used to regulate three separate outputs, saving board space while delivering better total system efficiency than equivalent power solutions using one buck and linear regulators. The buck-boost configuration utilizes the entire battery voltage range due to its ability to create output voltages that are above, below, or equal to the input voltage. Peak inductor current for each output is programmable to optimize the balance between efficiency, output ripple, EMI, PCB design, and load capability. To further boost efficiency when the output voltage is always lower than the input, individual channels of the SIMO buckboost converter can be configured to be in buck-only or boost-only mode, reducing switching losses by toggling less switches compared to buck-boost mode. See the SIMO Buck Mode (MAX77643) and SIMO Boost Mode (MAX77643) sections for more details. SIMO Features and Benefits ● Three Output Channels ● Ideal for Low-Power Designs • Delivers up to 500mA at 1.8V from a 3.7V Input • ±2% Accurate Output Voltage ● Small Solution Size • Multiple Outputs from a Single 1.5μH Inductor • Small 10μF (0402) Output Capacitors ● Flexible and Easy to Use • Single Mode of Operation • Glitchless Transitions Between Buck, Boost, and Buck-Boost Modes • Programmable Peak Inductor Current • Programmable On-Chip Active Discharge • Programmable Buck-Only and Boost-Only Mode (MAX77643) • Resistor Programmable Output Voltages (MAX77642) ● Long Battery Life • High Efficiency, > 91% at 1.8V Output • Better Total System Efficiency than Buck + LDOs • Low Quiescent Current, 1μA per Output • Low Input Operating Voltage, 2.7V (min) www.analog.com Analog Devices | 47 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications SIMO Detailed Block Diagram 10nF (0201) 1.5µH (0806) LXA LXB BST IN_SBB MAIN POWER STAGE IN_SBB SYS 10µF (0402) SYNCHRONOUS RECTIFIER REVERSE BLOCKING ILIM PGND SBB0 M1 BST DRV_SBB M3_0 IZX DRV_SBB CHG DIS M2 REG0 ACTIVE-DISCHARGE SIMO CONTROLLER CHG DIS DIS_SBB[2:0] REG1 AD_SBB1 RAD_SSB0 (140Ω) SYNCHRONOUS RECTIFIER (M3_1) AND ERROR COMPARATOR AND ACTIVE-DISCHARGE SBB1 BST DRV_SBB DIS_SBB1 10µF (0402) / VREF VIREF DIS_SBB1 ERROR COMPARATOR M4 AD_SBB0 I.LIM I.ZX REG[2:0] 10µF (0402) COMM FPS SYS_RST DIGITAL AND REGISTERS CNFG_SBB_TOP, CNFG_SBBX_A, CNFG_SBBX_B DRV_SBB AD_SBB[2:0] REG2 AD_SBB2 SYNCHRONOUS RECTIFIER (M3_2) AND ERROR COMPARATOR AND ACTIVE-DISCHARGE SBB2 BST DRV_SBB DIS_SBB2 10µF (0402) Figure 14. SIMO Detailed Block Diagram www.analog.com Analog Devices | 48 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications SIMO Control Scheme The SIMO buck-boost is designed to service multiple outputs simultaneously. A proprietary controller ensures that all outputs get serviced in a timely manner, even while multiple outputs are contending for the energy stored in the inductor. When no regulator needs service, the state machine rests in a low-power rest state. When the controller determines that a regulator requires service, it charges the inductor (M1 + M4) until the peak current limit is reached (ILIM = CNFG_SBBx_B.IP_SBB[1:0]). The inductor energy then discharges (M2 + M3_x) into the output until the current reaches zero (IZX). In the event that multiple output channels need servicing at the same time, the controller ensures that no output utilizes all of the switching cycles. Instead, cycles interleave between all the outputs that are demanding service, while outputs that do not need service are skipped. Drive Strength (MAX77643) The SIMO regulator's drive strength for its internal power MOSFETs is adjustable using the CNFG_SBB_TOP.DRV_SBB[1:0] bit field. The ideal value is determined experimentally for each application. For a PCB layout comparable to the MAX77642/MAX77643 evaluation kit, 0x1 is the best setting and represents a balance between efficiency and EMI. Faster settings result in higher efficiency but generally require stricter layout rules or shielding to avoid additional EMI. Slower settings limit EMI in non-ideal settings (e.g., contained layout, antennae adjacent to the device, etc.). Change the drive strength only once during system initialization. www.analog.com Analog Devices | 49 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications SIMO Output Voltage Configuration Each of the SIMO outputs are independently configurable. To set the output voltages at SBB0/1/2 for the MAX77642, connect the appropriate resistors from RSET_SBB0/1/2 to GND as shown in Table 8 and Table 9. The RSET_SBB0/ 1/2 resistors should have 1% or better tolerance. To set the output voltages at SBB0/1/2 for the MAX77643, use the I2C interface to load the configuration registers CNFG_SBBx_A.TV_SBBx[7:0]. This 8-bit configuration is a linear transfer function that starts at 0.5V and ends at 5.5V with 25mV increments, and sets the output voltage as: SBBx = 0.5V + 25mV x TV_SBBx[7:0] (decimal). Table 8. SBB0 Output Voltage Settings RSET_SBB0 (kΩ) OUTPUT VOLTAGE - SBB0 (V) 0.001 0.50 4.99 0.60 6.00 0.70 7.15 0.80 8.45 0.90 10.0 1.00 11.8 1.05 14.0 1.10 16.9 1.20 20.0 1.30 23.7 1.40 28.0 1.60 34.0 1.75 40.2 1.80 47.5 1.85 56.2 2.00 66.5 2.20 www.analog.com 80.6 2.40 95.76 2.80 113.0 3.00 133.0 3.20 162.0 3.25 191.0 3.30 226.0 3.35 267.0 3.40 324.0 3.80 383.0 4.00 452.0 4.20 536.0 4.40 634.0 4.60 768.0 5.00 909.0 5.20 Analog Devices | 50 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Table 9. SBB1/2 Output Voltage Settings RSET_SBB1/2 (kΩ) OUTPUT VOLTAGE - SBB1/2 (V) 0.001 0.50 4.99 0.60 6.00 0.70 7.15 0.80 8.45 0.90 10.0 1.00 11.8 1.10 14.0 1.20 16.9 1.30 20.0 1.40 23.7 1.60 28.0 1.80 34.0 2.00 40.2 2.20 47.5 2.40 56.2 2.60 66.5 2.80 80.6 3.00 95.76 3.20 113.0 3.30 133.0 3.40 162.0 3.60 191.0 3.80 226.0 4.00 267.0 4.20 324.0 4.40 383.0 4.60 452.0 4.80 536.0 5.00 634.0 5.20 768.0 5.40 909.0 5.50 www.analog.com Analog Devices | 51 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Peak Current Configuration The peak inductor current limit corresponding to each SIMO output are independently configurable. To set the inductor peak current for the MAX77642, connect the appropriate resistors from RSET_IPK to GND as shown in Table 10. The RSET_IPK resistors should have a 1% or better tolerance. To set the inductor peak current for the MAX77643, use the I2C interface to load the configuration registers CNFG_SBBx_B.IP_SBBx[5:4]. Table 10. Inductor Peak Current Setting RSET_IPK (kΩ) SBB_PK2 (A) SBB_PK1 (A) SBB_PK0 (A) Short 0.5 0.5 0.5 4.99 0.5 0.5 1.0 6.00 0.5 1.0 0.5 7.15 1.0 0.5 0.5 8.45 1.0 1.0 0.5 10.0 1.0 0.5 1.0 11.8 0.5 1.0 1.0 14.0 1.0 1.0 1.0 SIMO Soft-Start The soft-start feature of the SIMO limits inrush current during startup. The soft-start feature is achieved by limiting the slew rate of the output voltage during startup (dV/dtSS). More output capacitance results in higher input current surges during startup. The following equations and example describe the input current surge phenomenon during startup. In buck-boost mode, the current into the output capacitor (ICSBB) during soft-start is: dV ( ICSBB = CSBB × dt Equation 1 SS ) where: ● CSBB is the capacitance on the output of the regulator ● dV/dtSS is the voltage change rate of the output The input current (IIN) during soft-start is: IIN = (ICSBB + ILOAD) ξ VSBBx VIN ( ) Equation 2 where: ● ● ● ● ● www.analog.com ICSBB is calculated using Equation 1 ILOAD is current consumed from the external load VSBBx is the output voltage VIN is the input voltage ξ is the efficiency of the regulator Analog Devices | 52 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications For example, given the following conditions, the peak input current (IIN) during soft-start is ~71mA: Given: ● ● ● ● ● ● VIN is 3.5V VSBB2 is 3.3V CSBB2 = 10µF dV/dtSS = 5mV/µs RLOAD2 = 330Ω (ILOAD2 = 3.3V/330Ω = 10mA) ξ is 80% Calculation: ● ICSBB = 10µF x 5mV/µs (from Equation 1) ● ICSBB = 50mA 3.3V (50mA + 10mA) 3.5V ● IIN = 0.85 ● IIN ~ 71mA (from Equation 1) SIMO Registers (MAX77643) Each SIMO buck-boost channel has a dedicated register to program its target output voltage (CNFG_SBBx_A.TV_SBBx[7:0]) and its peak current limit (CNFG_SBBx_B.IP_SBBx[1:0]). Additional controls are available for enabling/disabling the active-discharge resistors (CNFG_SBBx_B.ADE_SBBx), buck-only, boost-only, buckboost only, and automatic mode (CNFG_SBBx_B.OP_MODE) as well as enabling/disabling the SIMO buck-boost channels (CNFG_SBBx_B.EN_SBBx[2:0]). For a full description of bits, registers, default values, and reset conditions, see the Register Map. SIMO Active Discharge Resistance Each SIMO buck-boost channel has an active-discharge resistor (RAD_SBBx) that is automatically enabled/disabled based on a CNFG_SBBx_B.ADE_SBBx bit and the status of the SIMO regulator. The active discharge feature may be enabled (CNFG_SBBx_B.ADE_SBBx = 1) or disabled (CNFG_SBBx_B.ADE_SBBx = 0) independently for each SIMO channel. Enabling the active discharge feature helps ensure a complete and timely power down of all system peripherals. If the active-discharge resistor is enabled by default, then the active-discharge resistor is on whenever VSYSA is below VSYSAUVLO and above VPOR. These resistors discharge the output when CNFG_SBBx_B.ADE_SBBx = 1, and their respective SIMO channel is off. If the regulator is forced on through CNFG_SBBx_B.EN_SBBx[2:0] = 0b110 or 0b111, then the resistors do not discharge the output even if the regulator is disabled by the main-bias. Note that when VSYSA is less than 1.0V, the NMOS transistors that control the active-discharge resistors lose their gate drive and become open. www.analog.com Analog Devices | 53 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications SIMO Buck Mode (MAX77643) If the input voltage at IN_SBB never falls below the output voltage of one or more SIMO converter channels, individual channels can be configured to be in buck mode with the CNFG_SBBx_B.OP_MODE bit. In buck mode, when an output needs service, switch M3_x remains closed and M4 remains open (see Figure 14). Only M1 and M2 are toggled as in a traditional buck converter. Efficiency is boosted due to three major factors: ● Reduced switching loss: Buck mode toggles only two switches versus the four in buck-boost mode. Therefore, there are less switching events during which power is consumed. ● Lower inductor core losses: Inductor current changes from 0A to peak current. The larger the change in current the inductor experiences, the more energy is lost in the inductor core in the form of heat. In buck mode, the peak current can be reduced since less inductor current is needed to support a load. Less inductor current is needed because of direct energy transfer. Direct energy transfer occurs while the inductor is charged, when the input (IN_SBB) is connected directly to the output (SBBx) through the inductor. Therefore, the input not only provides energy to charge the inductor, energy is also supplied to the output capacitor and load devices. Therefore, less current is needed to charge the inductor, which is used to charge the output capacitor in the next switching state. ● Less frequent charging cycles: In buck-boost mode, the output capacitor is charged only while the inductor is being discharged. Again because of direct energy transfer, the output capacitor is charged during both the inductor charge and discharge times. In addition, with the same peak current limit, the inductor charge time is longer with buck mode. Therefore, the output capacitor can support the output voltage longer before needing to be recharged. Maintain a minimum headroom of 0.7V between IN_SBB and SBBx in buck mode because inductor charge time (dt = L x IP_SBBx/(VIN_SBB - VSBBx)) increases as the difference between the IN_SBB and SBBx voltages shrinks. As the inductor current takes longer to reach its peak, the output voltage might take too long to reach its target voltage, and the MAX77643 might trigger a fault flag. SIMO Boost Mode (MAX77643) If the input voltage at IN_SBB never rises above the output voltage of one or more SIMO converter channels, individual channels can be configured to be in boost mode with the CNFG_SBBx_B.OP_MODE bit. In boost mode, when an output needs service, switch M1 remains closed and M2 remains open (see Figure 14). Only M3x and M4 are toggled as in a traditional boost converter. Efficiency is boosted due to three major factors: ● Reduced switching loss: Boost mode toggles only two switches versus the four in buck-boost mode. Therefore, there are less switching events during which power is consumed. ● Lower inductor core losses: Inductor current changes from 0A to peak current. The larger the change in current the inductor experiences, the more energy is lost in the inductor core in the form of heat. In boost mode, the peak current can be reduced since less inductor current is needed to support a load. Less inductor current is needed because of direct energy transfer. Direct energy transfer occurs while the inductor is discharged, when the input (IN_SBB) is connected directly to the output (SBBx) through the inductor. Therefore, the input not only provides energy to charge the inductor, energy is also supplied to the output capacitor and load devices. Therefore, less current is needed to charge the inductor, which is used to charge the output capacitor in the next switching state. ● Less frequent charging cycles: The inductor discharge time is longer with boost mode. Therefore, the output capacitor can support the output voltage longer before needing to be recharged. www.analog.com Analog Devices | 54 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Applications Information SIMO Available Output Current The available output current on a given SIMO channel is a function of the input voltage, output voltage, the peak current limit setting, and the output current of the other SIMO channels. Maxim offers a calculator found in the design resources tab of the MAX77642/MAX77643's webpage that outlines the available capacity for specific conditions. Table 11 is an extraction from the calculator. Table 11. SIMO Available Output Current for Common Applications PARAMETERS EXAMPLE 1 EXAMPLE 2 EXAMPLE 3 EXAMPLE 4 EXAMPLE 5 VIN_MIN 2.7V 2.7V 3.2V 3.4V 3.6V RL_DCR 0.1Ω 0.1Ω 0.1Ω 0.12Ω 0.12Ω SBB0 1.0V at 100mA 1.0V at 80mA 1.2V at 50mA 1.2V at 20mA 1.2V at 20mA SBB1 1.2V at 75mA 1.2V at 50mA 2.05V at 100mA 2.05V at 80mA 2.05V at 80mA SBB2 1.8V at 50mA 1.8V at 40mA 3.3V at 30mA 3.3V at 10mA 2.05V at 5mA Operating Mode Buck-Boost Buck Buck-Boost Buck-Boost Buck IP_SBB0 1A 1A 1A 0.5A 1A IP_SBB1 1A 1A 0.75A 0.5A 1A IP_SBB2 1A 1A 1A 0.5A 0.5A Utilized Capacity 73% 77% 79% 73% 79% *ESRC_IN = ESRC_OUT = 5mΩ, L = 1.5μH Inductor Selection Choose an inductance from 1.0μH to 2.2μH; 1.5μH inductors work best for most designs. Larger inductances transfer more energy to the output for each cycle and typically result in larger output voltage ripple and better efficiency. See the Output Capacitor Selection section for more information on how to size your output capacitor in order to control ripple. Choose the inductor saturation current to be greater than or equal to the maximum peak current limit setting that is used for all of the SIMO buck-boost channels (IP_SBBx). For example, if SBB0 is set for 0.5A, SBB1 is set for 0.75A, and SBB2 is set for 1.0A, then choose the saturation current to be greater than or equal to 1.0A. Choose the RMS current rating of the inductor (typically the current at which the temperature rises appreciably) based on the expected load currents for the system. For systems where the expected load currents are not well known, be conservative and choose the RMS current to be greater than or equal to half the higher maximum peak current limit setting [IRMS ≥ MAX (IP_SBB0, IP_SBB1, IP_SBB2) / 2]. This is a conservative choice because the SIMO buck-boost regulator implements a discontinuous conduction mode (DCM) control scheme, which returns the inductor current to zero each cycle. www.analog.com Analog Devices | 55 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Consider the DC-resistance (DCR), AC-resistance (ACR), and solution size of the inductor. Typically, smaller sized inductors have larger DC-resistance and larger AC-resistance that reduces efficiency and the available output current. Note that many inductor manufacturers have inductor families which contain different versions of core material in order to balance trade-offs between DCR, ACR (i.e., core losses), and component cost. For this SIMO regulator, inductors with the lowest ACR in the 1.0MHz to 2.0MHz region tend to provide the best efficiency. Input Capacitor Selection Choose the input bypass capacitance (CIN_SBB) to be 10µF. Larger values of CIN_SBB improve the decoupling for the SIMO regulator. The CIN_SBB reduces the current peaks drawn from the battery or input power source during SIMO regulator operation and reduces switching noise in the system. The ESR/ESL of the input capacitor should be very low (i.e., ESR ≤ 5mΩ and ESL ≤ 500pH) for frequencies up to 2MHz. Ceramic capacitors with X5R or X7R dielectric are highly recommended due to their small size, low ESR, and small temperature coefficients. To fully utilize the available input voltage range of the SIMO (5.5V, max), use a capacitor with a voltage rating of 6.3V at minimum. Boost Capacitor Selection Choose the boost capacitance (CBST) to be 10nF. Smaller values of CBST (< 1nF) result in insufficient gate drive for M3. Larger values of CBST (> 10nF) have the potential to degrade the startup performance. Ceramic capacitors with 0201 or 0402 case size are recommended. Output Capacitor Selection Choose each output bypass capacitance (CSBBx) based on the target output voltage ripple (∆VSBBx). Typical values are 22μF. Larger values of CSBBx improve the output voltage ripple but increase the input surge currents during soft-start and output voltage changes. The output voltage ripple is a function of the inductance (L), the output voltage (VSBBx), and the peak current limit setting (IP_SBBx). See Equation 3 to estimate required, effective capacitance. 2×L I CSBBx = P_SBBx 2 × VSBBx × ∆ VSBBx(Equation 3) Maxim also offers a calculator to aid in the selection of the output capacitance found in the design resources tab of the MAX77642/MAX77643 product page. Note that most designs concern themselves with having enough capacitance on the output but there is also a maximum capacitance limitation that is calculated within the SIMO calculator; take care not to exceed the maximum capacitance. The CSBBx is required to keep the output voltage ripple small. The impedance of the output capacitor (ESR, ESL) should be very low (i.e., ESR ≤ 5mΩ and ESL ≤ 500pH) for frequencies up to 2MHz. Ceramic capacitors with X5R or X7R dielectric are highly recommended due to their small size, low ESR, and small temperature coefficients. A capacitor's effective capacitance decreases with increased DC bias voltage. This effect is more pronounced as capacitor case sizes decrease. Due to this characteristic, it is possible for an 0603 case size capacitor to perform well, while an 0402 case size capacitor of the same value performs poorly. The SIMO regulator is stable with low output capacitance (1μF) but the output voltage ripple would be large; consider the effective output capacitance value after initial tolerance, bias voltage, aging, and temperature derating. SIMO Switching Frequency The SIMO buck-boost regulator uses a pulse frequency modulation (PFM) control scheme. The switching frequency for each output is a function of the operating mode, input voltage, output voltage, load current, and inductance. Output capacitance is a minor factor in SIMO switching frequency. Maxim offers a SIMO calculator found in the design resources tab of the MAX77642/MAX77643 product page to estimate expected switching frequency. Table 12 lists how different factors increase or decrease switching frequency. Table 12. Switching Frequency Control FACTOR www.analog.com INCREASING FREQUENCY DECREASING FREQUENCY Analog Devices | 56 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Table 12. Switching Frequency Control (continued) Inductor Current Peak Limit Lower peak limit Higher peak limit Operating Mode Buck-boost mode Buck mode or boost mode Inductor Decrease inductance Increase inductance Output Capacitor Decrease capacitance Increase capacitance Input Voltage Higher voltage Lower voltage Output Voltage Higher voltage Lower voltage Load Current Higher current Lower current Unused Outputs Do not leave unused outputs unconnected. If an output left unconnected is accidentally enabled, the charged inductor experiences an open circuit, and the output voltage soars above the absolute maximum rating, damaging the device. If an output is not used, do one of the following: 1. Disable the output (CNFG_SBBx_B.EN_SBBx[2:0] = 0x4 or 0x5) and connect the output to ground. If an unused output is default enabled or can be accidentally enabled, do one of the other recommendations instead. 2. Bypass the unused output with a 1μF capacitor to ground. 3. Connect the unused output to IN_SBB or a different output channel if the unused output is programmed to a lower voltage. Since the output voltage is higher than the unused output, the regulator does not service the unused output even if it is unintentionally enabled. • Note that some OTP options have the active-discharge resistors enabled by default. Connecting an unused output to IN_SBB is not recommended if the active discharge is enabled by default. If connecting the unused output to a different channel, disable the active-discharge resistor (CNFG_SBBx_B.ADE_SBBx = 0) of the unused channel. PCB Layout Guide Capacitors Place decoupling capacitors as close as possible to the IC such that connections from capacitor pads to pin and from capacitor pads to ground pins are short. Keeping the connections short lowers parasitic inductance and resistance, improving performance and shrinking the physical size of hot loops. If connections to the capacitors are through vias, use multiple vias to minimize parasitics. Also, connect loads to the capacitor pads rather than the device pins. Most critical are the capacitors for the switching regulator: input capacitor at IN_SBB and output capacitors at SBBx. Input Capacitor at IN_SBB Minimize the parasitic inductance from PGND to input capacitor to IN_SBB to reduce ringing on the LXA voltage. Output Capacitors at SBBx The output capacitors experience large changes in current as the regulator charges (buck mode) and discharges (both modes) the inductor. In buck mode, the capacitor current ramps up at the same rate as mentioned in the Input Capacitor at IN_SBB section. In buck-boost mode, the capacitor current ramps up very quickly. In both modes, the capacitor current dI ramps down at a rate of C_SBBx dt V = SBBx L from inductor peak current. Since the ramp down can occur in less than 1μs, and the current increases rapidly for buck-boost mode, minimize parasitic inductance from SBBx to output capacitor to PGND. www.analog.com Analog Devices | 57 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Inductor Keep the inductor close to the IC to reduce trace resistance; however, prioritize any regulator input/output capacitors over the inductor. Use the appropriate trace width from LXA to inductor to LXB to support the peak inductor current. Likewise, if there are vias in the path, use an appropriate amount of vias to support the peak current. Ground Connections As the switching regulator charges and discharges the inductor, current flows from PGND to the input capacitor ground, from output capacitor ground to PGND, or from output capacitor ground to input capacitor ground. Therefore, use a wide, continuous copper plane to connect PGND to the capacitor grounds. When connecting the GND and PGND pins together, ensure noise from the power ground does not enter the analog ground (where GND is connected). For example, assuming the ground pins are connected through a solid ground plane on an internal layer, one via connecting GND to the internal ground plane may be sufficient to protect GND from most of the noise in the power-ground plane. Likewise, if there are other higher current or noisy circuitry near this device, avoid connecting the GND pin directly to their grounds. For more guidelines on proper grounding, visit: https://www.maximintegrated.com/en/design/partners-and-technology/ design-technology/ground-layout-board-designers.html. Example PCB Layout Figure 15 shows an example layout of the top layer. LDO SDA SCL GND nEN nIRQ nRST GPIO0 GPIO1 CIN_SBB INLDO CSYSA SYS CVIO VIO GND CLDOIN CLDO CSBB0 SBB0 CSBB1 SBB1 CSBB2 SBB2 CBST L GND GND GND Figure 15. PCB Top-Layer and Component Placement Example www.analog.com Analog Devices | 58 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Detailed Description—Low Dropout Linear Regulator (LDO)/Load Switch (LSW) The device includes an on-chip low-dropout linear regulator (LDO0) that can also be configured as load switches. The LDO is optimized to have low-quiescent current. The input voltage range (VIN_LDO) allows it to be powered directly from the main energy source such as a Li-Poly battery or from an intermediate regulator. The linear regulator delivers up to 150mA. Features and Benefits ● ● ● ● ● ● ● 1x 150mA LDO LDO Input Voltage Range: 1.71V to 5.5V LSW Input Voltage Range: 1.20V to 5.5V Resistor Adjustable Output Voltage (MAX77642) I2C Adjustable Output Voltage (MAX77643) 100mV Maximum Dropout Voltage at ECT Conditions Programmable On-Chip Active Discharge LDO/LSW Simplified Block Diagram The LDO/LSW block has one input (IN_LDO) and one output (LDO) and several ports that exchange information with the rest of the device (VREF, EN_LDO, ADE_LDO). The VREF comes from the main bias circuits. The CNFG_LDO0_B.EN_LDO and CNFG_LDO0_B.ADE_LDO are register bits for controlling the enable and activedischarge feature, respectively. See the Register Map for more information. IN_LDOx VREF EN_LDOx ADE_LDOx 150mA LDOx LDOx_F SBB0 10µF* (0402) *THE FLOOR PLAN IS SUCH THAT THE SBB0 OUTPUT CAPACITOR IS ALSO THE IN_LDOX INPUT CAPACITOR. LDOx DOD_x_R RADE_LDOx 2.2µF (0402) LDOx Figure 16. LDO Simplified Block Diagram LDO Output Voltage Configuration To set the output voltages for the on-chip LDO for the MAX77642, connect the appropriate resistor from RSET_LDO to GND as shown in Table 13. RSET_LDO resistor should have 1% or better tolerance. To set the output voltages for the on-chip LDO for the MAX77643, use the I2C interface to load the configuration register TV_LDO[7:0]. TV_LDO[7] is used to enable (TV_LDO[7] = 1) or disabled (TV_LDO[7] = 0) a 1.325mV offset to the LDO's output voltage. The bits TV_LDO[6:0] are used to set the output voltage as: LDO = 0.5V + TV_LDO[7] + (25mV x TV_LDO[6:0] (decimal)) www.analog.com Analog Devices | 59 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Table 13. LDO Output Voltage Setting RSET_LDO (kΩ) LDO OUTPUT VOLTAGE (V) Short 0.50 4.99 0.60 6.00 0.70 7.15 0.80 8.45 0.90 10.0 0.95 11.8 1.00 14.0 1.05 16.9 1.10 20.0 1.15 23.7 1.20 28.0 1.25 34.0 1.30 40.2 1.40 47.5 1.50 56.2 1.60 66.5 1.70 80.6 1.80 95.76 1.90 113.0 2.00 133.0 2.10 162.0 2.20 191.0 2.40 226.0 2.50 267.0 2.60 324.0 2.80 383.0 3.00 452.0 3.20 536.0 3.40 634.0 3.60 768.0 3.80 909.0 4.00 LDO/LSW Active-Discharge Resistor The LDO/LSW block has an active-discharge resistor (RAD_LDO) that is enabled if CNFG_LDO0_B.ADE_LDO = 1 and LDO is disabled. Enabling the active discharge feature helps ensure a complete and timely power down of the resource. During power up, if VSYSA > VPOR and CNFG_LDO_B.ADE_LDO = 1, the active-discharge resistor is enabled. www.analog.com Analog Devices | 60 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications LDO/LSW Soft-Start The soft-start feature limits inrush current during startup, and is achieved by limiting the slew rate of the output voltage during startup (dVOUT_LDO/dtSS). More output capacitance results in higher input current surges during startup. The following equation and example describe the input current surge phenomenon during startup. The input current (IIN_LDO) during soft-start is calculated as: IIN_LDOx = CLDOx dVOUT_LDOx dtSS + IOUT_LDOx where: ● CLDO is the capacitance on the output of the regulator ● dVOUT_LDO/dtSS is the voltage change rate of the output For example, given the following conditions, the input current (IIN_LDO) during soft-start is 13.08mA: Given: ● ● ● ● CLDO = 2.2µF dVOUT_LDO/dtSS = 2.2mV/µs LDO programmed to 1.85V RLDO = 185Ω (IOUT_LDO = 1.85V/185Ω = 10mA) Calculation: ● IIN = 2.2µF x 2.2mV/µs + 10mA ● IIN = 14.84mA Load Switch Configuration The LDO0 can be configured as load switches with the CNFG_LDO0_B.LDO_MD bit. As shown in Figure 17, the transition from LDO to LSW mode is controlled by a defined slew rate until dropout is detected. Once dropout is detected, the load switch is fully closed and the dropout interrupt flag (INT_GLBL.DOD_R) is set. NOT DRAWN TO SCALE DOD DETECTED LSW TO LDO SLEW DEPENDS ON LOAD LDO STARTS IN LDO MODE LDO CONFIGURED TO BE IN LSW MODE LDO CONFIGURED TO BE IN LDO MODE Figure 17. LDO to LSW Transition Waveform www.analog.com Analog Devices | 61 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Applications Information Input Capacitor Selection Make sure the input bypass capacitance (CIN_LDO) is at least 2.2µF. Larger values of CIN_LDO improve the decoupling for LDO. The floor plan of the device is such that SBB0 is adjacent to IN_LDO and if the SIMO channel 0 output powers the input of LDO, then its output capacitor (CSBB0) can also serve as CIN_LDO such that only one capacitor is required. The CIN_LDO reduces the current peaks drawn from the battery or input power source during operation. The impedance of the input capacitor (ESR, ESL) should be very low (i.e., ESR ≤ 50mΩ and ESL ≤ 5nH) for frequencies up to 0.5MHz. Ceramic capacitors with X5R or X7R dielectric are highly recommended due to their small size, low ESR, and small temperature coefficients. Output Capacitor Selection For both LDO and LSW modes, choose the output bypass capacitance (CLDO) to be 1μF. In LDO mode, larger values of CLDO improve output PSRR but increase input surge currents during soft-start and output voltage changes. The effective output capacitance should not exceed 2.8μF to maintain stability. While in LDO mode, CLDO is required to keep stability. The series inductance of the output capacitor and its series resistance should be low (i.e., ESR ≤ 10mΩ and ESL ≤ 1nH) for frequencies up to 0.5MHz. Ceramic capacitors with X5R or X7R dielectric are highly recommended due to their small size, low ESR, and small temperature coefficients. A capacitor's effective capacitance decreases with increased DC bias voltage. This effect is more pronounced with smaller capacitor case sizes. Due to this characteristic, 0603 case size capacitors tend to perform well while 0402 case size capacitors of the same value perform poorly. www.analog.com Analog Devices | 62 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Detailed Description—I2C Serial Communication General Description The IC features a revision 3.0 I2C-compatible, 2-wire serial interface consisting of a bidirectional serial data line (SDA) and a serial clock line (SCL). This device acts as a slave-only device, relying on the master to generate a clock signal. SCL clock rates from 0Hz to 3.4MHz are supported. The I2C is an open-drain bus and therefore SDA and SCL require pullups. Optional resistors (24Ω) in series with SDA and SCL protect the device inputs from high-voltage spikes on the bus lines. Series resistors also minimize crosstalk and undershoot on bus signals. Figure 18 shows the functional diagram for the I2C-based communications controller. For additional information on I2C, refer to the I2C Bus Specification and User Manual which is available for free through the internet. Features ● ● ● ● ● ● I2C Revision 3.0 Compatible Serial Communications Channel 0Hz to 100kHz (Standard Mode) 0Hz to 400kHz (Fast Mode) 0Hz to 1MHz (Fast-Mode Plus) 0Hz to 3.4MHz (High-Speed Mode) Does not utilize I2C Clock Stretching I2C Simplified Block Diagram There are three pins (aside from GND) for the I2C-compatible interface. The VIO determines the logic level, SCL is the clock line, and SDA is the data line. Note that the interface does not have the ability to drive the SCL line. COMMUNICATIONS CONTROLLER VIO SCL INTERFACE DECODERS SHIFT REGISTERS BUFFERS COM SDA GND PERIPHERAL 0 PERIPHERAL 1 PERIPHERAL 2 PERIPHERAL N-1 PERIPHERAL N Figure 18. I2C Simplified Block Diagram www.analog.com Analog Devices | 63 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications I2C System Configuration The I2C-compatible interface is a multimaster bus. The maximum number of devices that can attach to the bus is only limited by bus capacitance. A device on the I2C bus that sends data to the bus is called a transmitter. A device that receives data from the bus is called a receiver. The device that initiates a data transfer and generates the SCL clock signals to control the data transfer is a master. Any device that is being addressed by the master is considered a slave. The I2C-compatible interface operates as a slave on the I2C bus with transmit and receive capabilities. SDA SCL MASTER TRANSMITTER/ RECEIVER SLAVE RECEIVER SLAVE TRANSMITTER SLAVE TRANSMITTER/ RECEIVER MASTER TRANSMITTER/ RECEIVER Figure 19. I2C System Configuration I2C Interface Power The I2C interface derives its power from VIO. Typically a power input such as VIO would require a local 0.1μF ceramic bypass capacitor to ground. However, in highly integrated power distribution systems, a dedicated capacitor might not be necessary. If the impedance between VIO and the next closest capacitor (≥ 0.1μF) is less than 100mΩ in series with 10nH, then a local capacitor is not needed. Otherwise, bypass VIO to GND with a 0.1µF ceramic capacitor. The VIO accepts voltages from 1.7V to 3.6V (VIO). Cycling VIO does not reset the I2C registers. When VIO is less than VIOUVLO and VSYSA is less than VSYSAUVLO, SDA and SCL are high impedance. I2C Data Transfer One data bit is transferred during each SCL clock cycle. The data on SDA must remain stable during the high period of the SCL clock pulse. Changes in SDA while SCL is high are control signals. See the I2C Start and Stop Conditions section. Each transmit sequence is framed by a START (S) condition and a STOP (P) condition. Each data packet is 9 bits long: 8 bits of data followed by the acknowledge bit. Data is transferred with the MSB first. I2C Start and Stop Conditions When the serial interface is inactive, SDA and SCL idle high. A master device initiates communication by issuing a START condition. A START condition is a high-to-low transition on SDA with SCL high. A STOP condition is a low-to-high transition on SDA, while SCL is high. See Figure 20. A START condition from the master signals the beginning of a transmission to the device. The master terminates transmission by issuing a not-acknowledge followed by a STOP condition (see the I2C Acknowledge Bit section for information on not-acknowledge). The STOP condition frees the bus. To issue a series of commands to the slave, the master can issue repeated start (Sr) commands instead of a STOP command to maintain control of the bus. In general a repeated start command is functionally equivalent to a regular start command. www.analog.com Analog Devices | 64 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications S Sr P SDA tSU_STA tSU_STO SCL tHD_STA tHD_STA Figure 20. I2C Start and Stop Conditions I2C Acknowledge Bit Both the I2C bus master and slave devices generate acknowledge bits when receiving data. The acknowledge bit is the last bit of each 9-bit data packet. To generate an acknowledge (A), the receiving device must pull SDA low before the rising edge of the acknowledge-related clock pulse (ninth pulse) and keep it low during the high period of the clock pulse. See Figure 21. To generate a not-acknowledge (nA), the receiving device allows SDA to be pulled high before the rising edge of the acknowledge-related clock pulse and leaves it high during the high period of the clock pulse. Monitoring the acknowledge bits allows for detection of unsuccessful data transfers. An unsuccessful data transfer occurs if a receiving device is busy or if a system fault has occurred. In the event of an unsuccessful data transfer, the bus master should reattempt communication at a later time. This device issues an ACK for all register addresses in the possible address space even if the particular register does not exist. NOT ACKNOWLEDGE (NACK) S ACKNOWLEDGE (ACK) SDA tSU_DAT SCL 1 2 8 tHD_DAT 9 Figure 21. Acknowledge Bit www.analog.com Analog Devices | 65 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications I2C Slave Address The I2C controller implements 7-bit slave addressing. An I2C bus master initiates communication with the slave by issuing a START condition followed by the slave address. See Figure 22. The OTP address is factory-programmable for one of two options. See Table 14. All slave addresses not mentioned in Table 14 are not acknowledged. Table 14. I2C Slave Address Options ADDRESS 7-BIT SLAVE ADDRESS 8-BIT WRITE ADDRESS 8-BIT READ ADDRESS Main Address (ADDR = 0)* 0x40, 0b 100 0000 0x80, 0b 1000 0000 0x81, 0b 1000 0001 Main Address (ADDR = 1)* 0x48, 0b 100 1000 0x90, 0b 1001 0000 0x91, 0b 1001 0001 Main Address (ADDR = 2)* 0x44, 0b 100 0100 0x88, 0b 1000 1000 0x89, 0b 1000 1001 Main Address (ADDR = 3)* 0x4C, 0b 100 1100 0x98, 0b 1001 1000 0x99, 0b 1001 1001 Test Mode** 0x49, 0b 100 1001 0x92, 0b 1001 0010 0x93, 0b 1001 0011 *Perform all reads and writes on the main address. The ADDR is a factory one-time programmable (OTP) option, allowing for address changes in the event of a bus conflict. **When test mode is unlocked, the additional address is acknowledged. Test mode details are confidential. If possible, leave the test mode address unallocated to allow for the rare event that debugging needs to be performed in cooperation with Maxim. S SDA 1 0 0 1 0 0 0 R/W A ACKNOWLEDGE SCL 1 2 3 4 5 6 7 8 9 Figure 22. Slave Address Example I2C Clock Stretching In general, the clock signal generation for the I2C bus is the responsibility of the master device. The I2C specification allows slow slave devices to alter the clock signal by holding down the clock line. The process in which a slave device holds down the clock line is typically called clock stretching. The IC does not use any form of clock stretching to hold down the clock line. I2C General Call Address This device does not implement the I2C specifications general call address and does not acknowledge the general call address (0b0000_0000). I2C Device ID This device does not support the I2C Device ID feature. www.analog.com Analog Devices | 66 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications I2C Communication Speed This device is compatible with all four communication speed ranges as defined by the revision 3.0 I2C specification: ● ● ● ● 0Hz to 100kHz (Standard Mode) 0Hz to 400kHz (Fast Mode) 0Hz to 1MHz (Fast-Mode Plus) 0Hz to 3.4MHz (High-Speed Mode) Operating in standard mode, fast mode, and fast-mode plus does not require any special protocols. The main consideration when changing bus speed through this range is the combination of the bus capacitance and pullup resistors. Larger values of bus capacitance and pullup resistance increase the time constant (C x R), slowing bus operation. Therefore, when increasing bus speeds, the pullup resistance must be decreased to maintain a reasonable time constant. Refer to the Pullup Resistor Sizing section of the I2C bus specification and user manual (available for free on the internet) for detailed guidance on the pullup resistor selection. In general for bus capacitances of 200pF, a 100kHz bus needs 5.6kΩ pullup resistors, a 400kHz bus needs about 1.5kΩ pullup resistors, and a 1MHz bus needs 680Ω pullup resistors. Remember that, while the open-drain bus is low, the pullup resistor is dissipating power, and lower value pullup resistors dissipate more power (V2/R). Operating in high-speed mode requires some special considerations. For a full list of considerations, refer to the publicly available I2C bus specification and user manual. Major considerations with respect to this part are: ● The I2C bus master uses current source pullups to shorten the signal rise. ● The I2C slave must use a different set of input filters on its SDA and SCL lines to accommodate for the higher bus. ● The communication protocols need to utilize the high-speed master code. At power-up and after each stop condition, the bus input filters are set for standard mode, fast mode, and fast-mode plus (i.e., 0Hz to 1MHz). To switch the input filters for high-speed mode, use the high-speed master code protocols that are described in the I2C Communication Protocols section. I2C Communication Protocols Both writing to and reading from registers are supported as described in the following subsections. Writing to a Single Register Figure 23 shows the protocol for the I2C master device to write one byte of data to this device. This protocol is the same as the SMBus specification’s write byte protocol. The write byte protocol is as follows: 1. 2. 3. 4. 5. 6. 7. 8. The master sends a start command (S). The master sends the 7-bit slave address followed by a write bit (R/W = 0). The addressed slave asserts an acknowledge (A) by pulling SDA low. The master sends an 8-bit register pointer. The slave acknowledges the register pointer. The master sends a data byte. The slave updates with the new data. The slave asserts an acknowledge or not acknowledge for the data byte. The next rising edge on SDA loads the data byte into its target register and the data becomes active. 9. The master sends a stop condition (P) or a repeated start condition (Sr). Issuing a P ensures that the bus input filters are set for 1MHz or slower operation. Issuing an Sr leaves the bus input filters in their current state. www.analog.com Analog Devices | 67 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications LEGEND MASTER TO SLAVE 1 S 7 SLAVE TO MASTER 1 1 SLAVE ADDRESS 0 A 8 1 REGISTER POINTER 8 A DATA R/W SDA B1 B0 ACK 1 ACK OR NACK 1 NUMBER OF BITS P OR SR* THE DATA IS LOADED INTO THE TARGET REGISTER AND BECOMES ACTIVE DURING THIS RISING EDGE. ACKNOWLEDGE SCL 7 8 9 *P FORCES THE BUS FILTERS TO SWITCH TO SUB-MEGAHERTZ MODE. SR LEAVES THE BUS FILTERS IN THEIR CURRENT STATE. Figure 23. Writing to a Single Register with the Write Byte Protocol Writing Multiple Bytes to Sequential Registers Figure 24 shows the protocol for writing to sequential registers. This protocol is similar to the write byte protocol in the Writing to a Single Register section, except the master continues to write after it receives the first byte of data. When the master is done writing, it issues a stop or repeated start. The write to sequential registers protocol is as follows: 1. 2. 3. 4. 5. 6. 7. The master sends a start command (S). The master sends the 7-bit slave address followed by a write bit (R/W = 0). The addressed slave asserts an acknowledge (A) by pulling SDA low. The master sends an 8-bit register pointer. The slave acknowledges the register pointer. The master sends a data byte. The slave acknowledges the data byte. The next rising edge on SDA loads the data byte into its target register and the data becomes active. 8. Steps 6 to 7 are repeated as many times as the master requires. 9. During the last acknowledge related clock pulse, the master can issue an acknowledge or a not acknowledge. 10. The master sends a stop condition (P) or a repeated start condition (Sr). Issuing a P ensures that the bus input filters are set for 1MHz or slower operation. Issuing an Sr leaves the bus input filters in their current state. www.analog.com Analog Devices | 68 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications LEGEND MASTER TO SLAVE SLAVE TO MASTER 1 7 1 1 8 1 8 1 S SLAVE ADDRESS 0 A REGISTER POINTER X A DATA X A NUMBER OF BITS Α R/W 8 1 DATA X+1 A Α REGISTER POINTER = X + 1 8 1 DATA N-1 A REGISTER POINTER = N-1 8 1 DATA X+2 A NUMBER OF BITS Α REGISTER POINTER = X + 2 8 1 ACK OR NACK DATA N Α REGISTER POINTER = N 1 P OR SR* NUMBER OF BITS Β THE DATA IS LOADED INTO THE TARGET REGISTER AND BECOMES ACTIVE DURING THIS RISING EDGE. SDA B1 B0 ACK B9 9 1 ACKNOWLEDGE SCL 7 8 DETAIL: Α THE DATA IS LOADED INTO THE TARGET REGISTER AND BECOMES ACTIVE DURING THIS RISING EDGE. SDA B1 B0 ACK ACKNOWLEDGE SCL 7 8 9 DETAIL: Β *P FORCES THE BUS FILTERS TO SWITCH TO SUB-MEGAHERTZ MODE. SR LEAVES THE BUS FILTERS IN THEIR CURRENT STATE. Figure 24. Writing to Sequential Registers X to N www.analog.com Analog Devices | 69 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Reading from a Single Register Figure 25 shows the protocol for the I2C master device to read one byte of data. This protocol is the same as the SMBus specification’s read byte protocol. The read byte protocol is as follows: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. The master sends a start command (S). The master sends the 7-bit slave address followed by a write bit (R/W = 0). The addressed slave asserts an acknowledge (A) by pulling SDA low. The master sends an 8-bit register pointer. The slave acknowledges the register pointer. The master sends a repeated start command (Sr). The master sends the 7-bit slave address followed by a read bit (R/W = 1). The addressed slave asserts an acknowledge by pulling SDA low. The addressed slave places 8-bits of data on the bus from the location specified by the register pointer. The master issues a not acknowledge (nA). The master sends a stop condition (P) or a repeated start condition (Sr). Issuing a P ensures that the bus input filters are set for 1MHz or slower operation. Issuing an Sr leaves the bus input filters in their current state. Note that when this device receives a stop, the register pointer is not modified. Therefore, if the master re-reads the same register, it can immediately send another read command, omitting the command to send a register pointer. *P FORCES THE BUS FILTERS TO SWITCH TO SUB-MEGAHERTZ MODE. SR LEAVES THE BUS FILTERS IN THEIR CURRENT STATE. LEGEND MASTER TO SLAVE SLAVE TO MASTER 1 7 1 1 8 1 1 7 1 1 8 S SLAVE ADDRESS 0 A REGISTER POINTER X A Sr SLAVE ADDRESS 1 A DATA X R/W 1 1 NUMBER OF BITS A P or Sr* R/W Figure 25. Reading from a Single Register with the Read Byte Protocol www.analog.com Analog Devices | 70 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Reading from Sequential Registers Figure 26 shows the protocol for reading from sequential registers. This protocol is similar to the read byte protocol except the master issues an acknowledge to signal the slave that it wants more data. When the master has all the data it requires, it issues a not acknowledge (nA) and a stop (P) to end the transmission.The continuous read from sequential registers protocol is as follows: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. The master sends a start command (S). The master sends the 7-bit slave address followed by a write bit (R/W = 0). The addressed slave asserts an acknowledge (A) by pulling SDA low. The master sends an 8-bit register pointer. The slave acknowledges the register pointer. The master sends a repeated start command (Sr). The master sends the 7-bit slave address followed by a read bit (R/W = 1). The addressed slave asserts an acknowledge by pulling SDA low. The addressed slave places 8-bits of data on the bus from the location specified by the register pointer. The master issues an acknowledge (A) signaling the slave that it wishes to receive more data. Steps 9 to 10 are repeated as many times as the master requires. Following the last byte of data, the master must issue a not acknowledge (nA) to signal that it wishes to stop receiving data. 12. The master sends a stop condition (P) or a repeated start condition (Sr). Issuing a stop (P) ensures that the bus input filters are set for 1MHz or slower operation. Issuing an Sr leaves the bus input filters in their current state. Note that when this device receives a stop, it does not modify its register pointer. Therefore, if the master re-reads the same register, it can immediately send another read command, omitting the command to send a register pointer. *P FORCES THE BUS FILTERS TO SWITCH TO SUB-MEGAHERTZ MODE. SR LEAVES THE BUS FILTERS IN THEIR CURRENT STATE. LEGEND MASTER TO SLAVE SLAVE TO MASTER 1 7 1 1 8 1 1 7 1 1 8 1 S SLAVE ADDRESS 0 A REGISTER POINTER X A SR SLAVE ADDRESS 1 A DATA X A 1 8 1 A DATA X+3 A R/NW R/nW 8 1 8 DATA X+1 A DATA X+2 REGISTER POINTER = X + 1 REGISTER POINTER = X + 2 1 8 1 8 1 DATA N-2 A DATA N-1 A DATA N NA REGISTER POINTER = N-1 NUMBER OF BITS REGISTER POINTER = X + 3 8 REGISTER POINTER = N-2 NUMBER OF BITS 1 P OR SR* NUMBER OF BITS REGISTER POINTER = N Figure 26. Reading Continuously from Sequential Registers X to N www.analog.com Analog Devices | 71 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Engaging HS-Mode for Operation up to 3.4MHz Figure 27 shows the protocol for engaging HS-mode operation. HS-mode operation allows for a bus operating speed up to 3.4MHz. The engaging HS-mode protocol is as follows: 1. 2. 3. 4. 5. Begin the protocol while operating at a bus speed of 1MHz or lower. The master sends a start command (S). The master sends the 8-bit master code of 0b0000 1XXX where 0bXXX are don’t care bits. The addressed slave issues a not acknowledge (nA). The master can increase its bus speed up to 3.4MHz and issue any read/write operation. The master may continue to issue high-speed read/write operations until a stop (P) is issued. To continue operations in high-speed mode, use repeated start (Sr) LEGEND MASTER TO SLAVE SLAVE TO MASTER 1 8 1 1 S HS-MASTER CODE nA SR FAST-MODE ANY R/W PROTOCOL FOLLOWED BY SR SR ANY R/W PROTOCOL FOLLOWED BY SR HS-MODE SR ANY READ/WRITE PROTOCOL P FAST-MODE Figure 27. Engaging HS Mode www.analog.com Analog Devices | 72 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Register Map MAX77643 ADDRESS NAME MSB LSB Global 0x00 INT_GLBL0[7:0] 0x01 INT_GLBL1[7:0] RSVD RSVD 0x02 ERCFLAG[7:0] SBB_FA ULT_F WDT_EX P_F 0x03 STAT_GLBL[7:0] DIDM BOK 0x04 INTM_GLBL0[7:0] RSVD 0x05 INTM_GLBL1[7:0] 0x06 CNFG_GLBL0[7:0] 0x07 CNFG_GLBL1[7:0] 0x08 CNFG_GPIO0[7:0] RSVD[1:0] ALT_GPI O0 DBEN_G PI DO DRV DI DIR 0x09 CNFG_GPIO1[7:0] RSVD[1:0] ALT_GPI O1 DBEN_G PI DO DRV DI DIR 0x10 CID[7:0] WDT_M ODE WDT_CL R WDT_E N WDT_LO CK – – 0x17 CNFG_WDT[7:0] RSVD DOD_R TJAL2_R TJAL1_R nEN_R nEN_F GPI0_R GPI0_F LDO_F SBB2_F SBB1_F SBB0_F GPI1_R GPI1_F SFT_CR ST_F SFT_OF F_F MRST_F INUVLO INOVLO TOVLD RSVD DOD_S TJAL2_S TJAL1_S STAT_E N STAT_IR Q DOD_R M TJAL2_R M TJAL1_R M nEN_RM nEN_FM GPI0_R M GPI0_F M RSVD RSVD LDO_M SBB2_F M SBB1_F M SBB0_F M GPI1_R M GPI1_F M PU_DIS MRST SBIA_LP M nEN_MODE[1:0] RSVD[4:0] – – RSVD[1:0] – DBEN_n EN SFT_CTRL[1:0] SBB_F_ SHUTDN AUTO_WKT[1:0] CID[4:0] WDT_PER[1:0] SBB 0x28 CNFG_SBB_TOP[7:0] 0x29 CNFG_SBB0_A[7:0] 0x2A CNFG_SBB0_B[7:0] 0x2B CNFG_SBB1_A[7:0] 0x2C CNFG_SBB1_B[7:0] 0x2D CNFG_SBB2_A[7:0] 0x2E CNFG_SBB2_B[7:0] 0x2F CNFG_DVS_SBB0_A[7 :0] DIS_LP M – – – DRV_SBB[1:0] TV_SBB0[7:0] OP_MODE[1:0] IP_SBB0[1:0] ADE_SB B0 EN_SBB0[2:0] TV_SBB1[7:0] OP_MODE[1:0] IP_SBB1[1:0] ADE_SB B1 EN_SBB1[2:0] TV_SBB2[7:0] OP_MODE[1:0] IP_SBB2[1:0] ADE_SB B2 EN_SBB2[2:0] TV_SBB0_DVS[7:0] LDO 0x38 CNFG_LDO0_A[7:0] 0x39 CNFG_LDO0_B[7:0] www.analog.com TV_OFS _LDO TV_LDO[6:0] RSVD[2:0] LDO_MD ADE_LD O EN_LDO[2:0] Analog Devices | 73 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Register Details INT_GLBL0 (0x00) BIT Field Reset Access Type BITFIELD 7 6 5 4 3 2 1 0 RSVD DOD_R TJAL2_R TJAL1_R nEN_R nEN_F GPI0_R GPI0_F 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b0 Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All BITS DESCRIPTION DECODE RSVD 7 RSVD DOD_R 6 LDO Dropout Detector Rising Interrupt 0b0 = The LDO has not detected dropout since the last time this bit was read. 0b1 = The LDO has detected dropout since the last time this bit was read. Thermal Alarm 2 Rising Interrupt 0b0 = The junction temperature has not risen above TJAL2 since the last time this bit was read. 0b1 = The junction temperature has risen above TJAL2 since the last time this bit was read. Thermal Alarm 1 Rising Interrupt 0b0 = The junction temperature has not risen above TJAL1 since the last time this bit was read. 0b1 = The junction temperature has risen above TJAL1 since the last time this bit was read. TJAL2_R 5 TJAL1_R 4 nEN_R 3 nEN Rising Interrupt 0b0 = No nEN rising edges have occurred since the last time this bit was read. 0b1 = A nEN rising edge has occurred since the last time this bit was read. nEN_F 2 nEN Falling Interrupt 0b0 = No nEN falling edges have occurred since the last time this bit was read. 0b1 = A nEN falling edge occurred since the last time this bit was read. GPI Rising Interrupt GPI0_R 1 0b0 = No GPI rising edges have occurred since the last time this bit was read. 0b1 = A GPI rising edge has occurred since the last time this bit was read. Note that "GPI" refers to the GPIO programmed to be an input. GPI Falling Interrupt GPI0_F 0 Note that the GPI is the GPIO programmed to be an input. 0b0 = No GPI falling edges have occurred since the last time this bit was read. 0b1 = A GPI falling edge has occurred since the last time this bit was read. INT_GLBL1 (0x01) BIT 7 6 5 4 3 2 1 0 GPI1_F Field RSVD RSVD LDO_F SBB2_F SBB1_F SBB0_F GPI1_R Reset 0b000 0b000 0b0 0b0 0b0 0b0 0b0 0b0 Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All Access Type BITFIELD RSVD www.analog.com BITS 7 DESCRIPTION DECODE Reserved. Unutilized bit. Write to 0. Reads are don't care. Analog Devices | 74 MAX77642/MAX77643 BITFIELD BITS Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications DESCRIPTION DECODE RSVD 6 Reserved. Unutilized bit. Write to 0. Reads are don't care. LDO_F 5 LDO Fault Interrupt SBB2_F 4 SBB1_F 3 SBB0_F 2 GPI1_R 1 0b0 = No fault has occurred on LDO since the last time this bit was read. 0b1 = LDO has fallen out of regulation since the last time this bit was read. 0b0 = No fault has occurred on SBB2 since the last time this bit was read. 0b1 = SBB2 has fallen out of regulation since the last time this bit was read. SBB2 Fault Indicator 0b0 = No fault has occurred on SBB1 since the last time this bit was read. 0b1 = SBB1 has fallen out of regulation since the last time this bit was read. SBB1 Fault Indicator 0b0 = No fault has occurred on SBB0 since the last time this bit was read. 0b1 = SBB0 has fallen out of regulation since the last time this bit was read. SBB0 Fault Indicator GPI1 Rising Interrupt 0b0 = No GPI1 rising edges have occurred since the last time this bit was read. 0b1 = A GPI1 rising edge has occurred since the last time this bit was read. Note that "GPI" refers to the GPIO programmed to be an input. GPI1 Falling Interrupt GPI1_F 0 Note that the GPI is the GPIO programmed to be an input. 0b0 = No GPI1 falling edges have occurred since the last time this bit was read. 0b1 = A GPI1 falling edge has occurred since the last time this bit was read. ERCFLAG (0x02) BIT Field Reset Access Type BITFIELD SBB_FAULT _F WDT_EXP_F SFT_CRST_ F www.analog.com 7 6 5 4 3 2 1 0 SBB_FAUL T_F WDT_EXP_ F SFT_CRST _F SFT_OFF_ F MRST_F INUVLO INOVLO TOVLD 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b0 Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All Read Clears All BITS DESCRIPTION DECODE 7 SBBx Fault and Shutdown Flag. This bit sets when a SBBx fault and consequent SBBx shutdown occurs. 0b0 = No SBB shutdown occurred since the last time this bit was read. 0b1 = SBBx fault and SBB shutdown occurred since the last time this bit was read. 6 Watchdog Timer OFF or RESET Flag. This bit sets when the watchdog timer expires and causes a power-off or a reset; based on WDT_MODE bitfield setting. 0b0 = Watchdog timer has not caused a power-off or reset since the last time this bit was read. 0b1 = Watchdog timer has expired and caused a power-off or reset since the last time this bit was read. Software Cold Reset Flag 0b0 = The software cold reset has not occurred since the last read of this register. 0b1 = The software cold reset has occurred since the last read of this register. This indicates that software has set SFT_CTRL[1:0] = 0b01. 5 Analog Devices | 75 MAX77642/MAX77643 BITFIELD SFT_OFF_F MRST_F INUVLO INOVLO TOVLD BITS 4 3 2 1 0 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications DESCRIPTION DECODE Software OFF Flag 0b0 = The SFT_OFF function has not occurred since the last read of this register. 0b1 = The SFT_OFF function has occurred since the last read of this register. This indicates that software has set SFT_CTRL[1:0] = 0b10. Manual Reset Timer 0b0 = A manual reset has not occurred since the last read of this register. 0b1 = A manual reset has occurred since the last read of this register. IN Domain Undervoltage Lockout 0b0 = The IN domain undervoltage lockout has not occurred since the last read of this register. 0b1 = The IN domain undervoltage lockout has occurred since the last read of this register. This indicates that the IN domain voltage fell below VINUVLO (~2.6V) IN Domain Overvoltage Lockout 0b0 = The IN domain overvoltage lockout has not occurred since the last read of this register. 0b1 = The IN domain overvoltage lockout has occurred since the last read of this register. This indicates that the IN domain voltage rose above VINOVLO (~5.85V) Thermal Overload 0b0 = Thermal overload has not occurred since the last read of this register. 0b1 = Thermal overload has occurred since the last read of this register. This indicates that the junction temperature has exceeded +165ºC. STAT_GLBL (0x03) 7 6 5 4 3 2 1 0 Field BIT DIDM BOK RSVD DOD_S TJAL2_S TJAL1_S STAT_EN STAT_IRQ Reset OTP 0b1 0b0 0b0 0b0 0b0 0b0 0b0 Read Only Read Only Read Clears All Read Only Read Only Read Only Read Only Read Only Access Type BITFIELD BITS DESCRIPTION DECODE DIDM 7 Device Identification Bits for Metal Options 0b0 = MAX77643 0b1 = Reserved BOK 6 BOK Interrupt Status 0b0 = Main bias is not ready. 0b1 = Main bias enabled and ready. RSVD 5 Reserved. Unutilized bit. Write to 0. Reads are don't care. DOD_S 4 LDO Dropout Detector Rising Status 0b0 = LDO is not in dropout. 0b1 = LDO is in dropout. TJAL2_S 3 Thermal Alarm 2 Status 0b0 = The junction temperature is less than TJA2. 0b1 = The junction temperature is greater than TJAL2. TJAL1_S 2 Thermal Alarm 1 Status 0b0 = The junction temperature is less than TJAL1. 0b1 = The junction temperature is greater than TJAL1. STAT_EN 1 Debounced Status for the nEN Input 0b0 = nEN is not active (logic high). 0b1 = nEN is active (logic low). www.analog.com Analog Devices | 76 MAX77642/MAX77643 BITFIELD STAT_IRQ Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications BITS DESCRIPTION DECODE 0 Software Version of the nIRQ MOSFET Gate Drive 0b0 = Unmasked gate drive is logic low. 0b1 = Unmasked gate drive is logic high. INTM_GLBL0 (0x04) 7 6 5 4 3 2 1 0 Field BIT RSVD DOD_RM TJAL2_RM TJAL1_RM nEN_RM nEN_FM GPI0_RM GPI0_FM Reset 0b0 0b1 0b1 0b1 0b1 0b1 0b1 0b1 Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Access Type BITFIELD RSVD DOD_RM TJAL2_RM TJAL1_RM nEN_RM nEN_FM GPI0_RM GPI0_FM www.analog.com BITS 7 6 5 4 3 2 1 0 DESCRIPTION DECODE Reserved. Unutilized bit. Write to 0. Reads are don't care. LDO Dropout Detector Rising Interrupt Mask 0b0 = Unmasked. If DOD_R goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to DOD_R. Thermal Alarm 2 Rising Interrupt Mask 0b0 = Unmasked. If TJAL2_R goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to TJAL2_R. Thermal Alarm 1 Rising Interrupt Mask 0b0 = Unmasked. If TJAL1_R goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to TJAL1_R. nEN Rising Interrupt Mask 0b0 = Unmasked. If nEN_R goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to nEN_R. nEN Falling Interrupt Mask 0b0 = Unmasked. If nEN_F goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to nEN_F. GPI0 Rising Interrupt Mask 0b0 = Unmasked. If GPI0_R goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to GPI0_R. GPI0 Falling Interrupt Mask 0b0 = Unmasked. If GPI0_F goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to GPI0_F. Analog Devices | 77 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications INTM_GLBL1 (0x05) 7 6 5 4 3 2 1 0 Field BIT RSVD RSVD LDO_M SBB2_FM SBB1_FM SBB0_FM GPI1_RM GPI1_FM Reset 0b0 0b0 0b1 0b0 0b0 0b0 0b1 0b1 Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Access Type BITFIELD BITS DESCRIPTION DECODE RSVD 7 Reserved. Unutilized bit. Write to 0. Reads are don't care. RSVD 6 Reserved. Unutilized bit. Write to 0. Reads are don't care. LDO_M SBB2_FM SBB1_FM SBB0_FM GPI1_RM GPI1_FM 5 4 3 2 1 0 0b0 = Unmasked. If LDO_F goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to LDO_F. LDO Fault Interrupt Mask 0b0 = Unmasked. If SBB2_F goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to SBB2_F. SBB2 Fault Interrupt Mask 0b0= Unmasked. If SBB1_F goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to SBB1_F. SBB1 Fault Interrupt Mask 0b0 = Unmasked. If SBB0_F goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to SBB0_F. SBB0 Fault Interrupt Mask GPI1 Rising Interrupt Mask 0b0 = Unmasked. If GPI1_R goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to GPI1_R. GPI1 Falling Interrupt Mask 0b0 = Unmasked. If GPI1_F goes from 0 to 1, then nIRQ goes low. nIRQ goes high when all interrupt bits are cleared. 0b1 = Masked. nIRQ does not go low due to GPI1_F. CNFG_GLBL0 (0x06) 7 6 5 Field BIT PU_DIS MRST SBIA_LPM nEN_MODE[1:0] DBEN_nEN SFT_CTRL[1:0] Reset OTP OTP OTP OTP OTP 0b00 Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Access Type www.analog.com 4 3 2 1 0 Analog Devices | 78 MAX77642/MAX77643 BITFIELD BITS Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications DESCRIPTION DECODE PU_DIS 7 nEN Internal Pullup Resistor 0b0 = Strong internal nEN pullup (200kΩ) 0b1 = Weak internal nEN pullup (10MΩ) MRST 6 Sets the Manual Reset Time (tMRST) 0b0 = 8s 0b1 = 4s SBIA_LPM 5 Main Bias Power Mode 0b0 = Main bias is in normal-power mode by software. 0b1 = Main bias is in low-power mode by software. nEN Input (ON-KEY) Default Configuration Mode 0b00 = Push-button mode 0b01 = Slide-switch mode 0b10 = Logic mode 0b11 = Reserved nEN_MODE 4:3 0b0 = 500μs Debounce 0b1 = 30ms Debounce DBEN_nEN 2 Debounce Timer Enable for the nEN Pin Applies only to push button and slide switch Mmode Software Reset Functions SFT_CTRL 1:0 Note that the SFT_CRST and SFT_OFF commands initiate the power-down sequence flow as described in the data sheet. This power-down sequence flow has delay elements that add up to 205.24ms (60ms delay + 10.24ms nRST assert delay + 4x2.56ms power-down slot delays + 125ms output discharge delay). If issuing the SFT_CRST and/or SFT_OFF functions in software, wait for more than 300ms before trying to issue any additional commands through I2C. 0b00 = No action 0b01 = Software cold reset (SFT_CRST). The device powers down, resets, and then powers up again. 0b10 = Software off (SFT_OFF). The device powers down, resets, and then remains off and waiting for a wake-up event. 0b11 = Auto Wake Up (SFT_AUTO) The device powers down, and then automatically starts power up sequence after time determined in AUTO_WKT. Note that the registers do not get reset with Auto Wake Up. CNFG_GLBL1 (0x07) BIT 7 6 5 4 3 2 1 0 Field RSVD[4:0] SBB_F_SH UTDN AUTO_WKT[1:0] Reset 0b0000 0b0 0x00 Write, Read Write, Read Write, Read Access Type BITFIELD RSVD SBB_F_SHU TDN AUTO_WKT www.analog.com BITS 7:3 2 1:0 DESCRIPTION DECODE Reserved. Unutilized bit. Write to 0. Reads are don't care. SBB Shutdown from SBB Fault 0b0 = The SBB regulators do not shut off when an SBB fault occurs. 0b1 = The SBB regulators powers down sequentially when a SBB fault occurs. Auto Wake-Up Timer 0b00 = 100ms Auto Wake-up Time 0b01 = 200ms Auto Wake-up Time 0b10 = 500ms Auto Wake-up Time 0b11 = 1000ms Auto Wake-up Time Analog Devices | 79 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications CNFG_GPIO0 (0x08) 5 4 3 2 1 0 Field BIT 7 RSVD[1:0] ALT_GPIO0 DBEN_GPI DO DRV DI DIR Reset 0b0 OTP 0b0 0b0 0b0 0b0 0b1 Write, Read Write, Read Write, Read Write, Read Write, Read Read Only Write, Read Access Type BITFIELD RSVD 6 BITS 7:6 DESCRIPTION DECODE Reserved. Unutilized bit. Write to 0. Reads are don't care. ALT_GPIO0 5 Alternate Mode Enable for GPIO0 0b0 = Standard GPIO 0b1 = GPIO controls whether SBB0 is set by TV_SBB0 or TV_SBB0_DVS DBEN_GPI 4 General Purpose Input Debounce Timer Enable 0b0 = No debounce 0b1 = 30ms debounce This bit is a don't care when DIR = 1 (configured as input). DO 3 When set for GPO (DIR = 0): 0b0 = GPIO is output logic low. 0b1 = GPIO is output logic high when set as pushpull output (DRV = 1). GPIO is high-impedance when set as an open-drain output (DRV = 0). General Purpose Output Data Output This bit is a don't care when DIR = 1 (configured as input). DRV 2 General Purpose Output Driver Type DI 1 GPIO Digital Input Value. Irrespective of whether the GPIO is set for GPI (DIR = 1) or GPO (DIR = 0), DI reflects the state of the GPIO. 0b0 = Input logic low 0b1 = Input logic high DIR 0 GPIO Direction 0b0 = General purpose output (GPO) 0b1 = General purpose input (GPI) When set for GPO (DIR = 0): 0b0 = Open-drain 0b1 = Push-pull CNFG_GPIO1 (0x09) 5 4 3 2 1 0 Field BIT 7 RSVD[1:0] ALT_GPIO1 DBEN_GPI DO DRV DI DIR Reset 0b00 OTP 0b0 0b0 0b0 0b0 0b1 Write, Read Write, Read Write, Read Write, Read Write, Read Read Only Write, Read Access Type BITFIELD RSVD 6 BITS 7:6 DESCRIPTION DECODE Reserved. Unutilized bit. Write to 0. Reads are don't care. ALT_GPIO1 5 Alternate Mode Enable for GPIO1 0b0 = Standard GPIO 0b1 = Flexible power sequencer active-high output for SBB2. DBEN_GPI 4 General Purpose Input Debounce Timer Enable 0b0 = No debounce 0b1 = 30ms debounce www.analog.com Analog Devices | 80 MAX77642/MAX77643 BITFIELD Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications BITS DESCRIPTION DECODE This bit is a don't care when DIR = 1 (configured as input). DO 3 When set for GPO (DIR = 0): 0b0 = GPIO is output logic low. 0b1 = GPIO is output logic high when set as pushpull output (DRV = 1). GPIO is high-impedance when set as an open-drain output (DRV = 0). General Purpose Output Data Output This bit is a don't care when DIR = 1 (configured as input). DRV 2 General Purpose Output Driver Type DI 1 GPIO Digital Input Value. Irrespective of whether the GPIO is set for GPI (DIR = 1) or GPO (DIR = 0), DI reflects the state of the GPIO. 0b0 = Input logic low 0b1 = Input logic high DIR 0 GPIO Direction 0b0 = General purpose output (GPO) 0b1 = General purpose input (GPI) When set for GPO (DIR = 0): 0b0 = Open-drain 0b1 = Push-pull CID (0x10) 7 6 5 Field BIT – – – CID[4:0] Reset – – – OTP Access Type – – – Read Only BITFIELD CID 4 3 2 1 0 BITS DESCRIPTION 4:0 Chip Identification Code The chip identification code refers to a set of reset values in the register map, or the "OTP configuration." CNFG_WDT (0x17) BIT 7 6 5 4 3 2 1 0 WDT_CLR WDT_EN WDT_LOC K Field RSVD[1:0] WDT_PER[1:0] WDT_MOD E Reset 0b00 0b11 0b0 0b0 OTP OTP Write, Read Write, Read Write, Read Write, Read Write, Read Read Only Access Type BITFIELD RSVD WDT_PER www.analog.com BITS DESCRIPTION 7:6 Reserved. Unutilized bit. Write to 0. Reads are don't care. 5:4 Watchdog Timer Period. Sets tWD. Watchdog timer is reset to the programmed value as soon as this bitfield is changed. DECODE 0b00 = 16 seconds 0b01 = 32 seconds 0b10 = 64 seconds 0b11 = 128 seconds Analog Devices | 81 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications BITFIELD BITS DESCRIPTION DECODE WDT_MODE 3 Watchdog Timer Expired Action. Determines what the IC does after the watchdog timer expires. 0b0 = Watchdog timer expire causes power-off. 0b1 = Watchdog timer expire causes power reset. WDT_CLR 2 Watchdog Timer Clear Control. Set this bit to feed (reset) the watchdog timer. 0b0 = Watchdog timer period is not reset. 0b1 = Watchdog timer is reset back to tWD. WDT_EN 1 Watchdog Timer Enable. Write protected depending on WDT_LOCK. 0b0 = Watchdog timer is not enabled. 0b1 = Watchdog timer is enabled. The timer expires if not reset by setting WDT_CLR. WDT_LOCK 0 Factory-Set Safety Bit for the Watchdog Timer. Determines if the timer can be disabled through WDT_EN or not. 0b0 = Watchdog timer can be enabled and disabled with WDT_EN. 0b1 = Watchdog timer can not be disabled with WDT_EN. However, WDT_EN can still be used to enable the watchdog timer. CNFG_SBB_TOP (0x28) 7 6 5 4 3 2 1 Field BIT DIS_LPM – – – – – DRV_SBB[1:0] Reset 0b0 – – – – – OTP Write, Read – – – – – Write, Read Access Type BITFIELD DIS_LPM DRV_SBB BITS 7 1:0 DESCRIPTION 0 DECODE Disables the Automatic Low-Power Mode for Each SIMO Channel. 0b0 = Automatic low power mode for each SIMO channel 0b1 = Disable low power mode feature for each SIMO channel SIMO Buck-Boost (All Channels) Drive Strength Trim. See the Drive Strength section for more details. 0b00 = Fastest transition time 0b01 = A little slower than 0b00 0b10 = A little slower than 0b01 0b11 = A little slower than 0b10 CNFG_SBB0_A (0x29) BIT 7 6 5 4 3 Field TV_SBB0[7:0] Reset OTP Access Type www.analog.com 2 1 0 Write, Read Analog Devices | 82 MAX77642/MAX77643 BITFIELD TV_SBB0 BITS Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications DESCRIPTION DECODE SIMO Buck-Boost Channel 0 Target Output Voltage This 8-bit configuration is a linear transfer function that starts at 0.5V and ends at 5.5V with 25mV increments. 7:0 0x00 = 0.500V 0x01 = 0.525V 0x02 = 0.550V 0x03 = 0.575V 0x04 = 0.600V 0x05 = 0.625V 0x06 = 0.650V 0x07 = 0.675V 0x08 = 0.700V ... 0xC5 = 5.425V 0xC6 = 5.450V 0xC7 = 5.475V 0xC8 to 0xFF = 5.500V CNFG_SBB0_B (0x2A) BIT 7 6 5 4 3 2 1 0 Field OP_MODE[1:0] IP_SBB0[1:0] ADE_SBB0 EN_SBB0[2:0] Reset OTP OTP OTP OTP Write, Read Write, Read Write, Read Write, Read Access Type BITFIELD BITS DESCRIPTION DECODE OP_MODE 7:6 Operation Mode of SBB0 0b00 = Automatic 0b01 = Buck mode 0b10 = Boost mode 0b11 = Buck-boost mode IP_SBB0 5:4 SIMO Buck-Boost Channel 0 Peak Current Limit 0b00 = 1.000A 0b01 = 0.750A 0b10 = 0.500A 0b11 = 0.333A SIMO Buck-Boost Channel 0 ActiveDischarge Enable 0b0 = The active discharge function is disabled. When SBB0 is disabled, its discharge rate is a function of the output capacitance and the external load. 0b1 = The active discharge function is enabled. When SBB0 is disabled, an internal resistor (RAD_SBB0) is activated from SBB0 to PGND to help the output voltage discharge. The output voltage discharge rate is a function of the output capacitance, the external loading, and the internal RAD_SBB0 load. ADE_SBB0 3 Enable Control for SIMO Buck-Boost Channel 0. Select the FPS slot that the channel powers up and powers down in or whether the channel is forced on or off. EN_SBB0 www.analog.com 2:0 Prior to enabling the SIMO, program the bias circuits to normal-power mode (SBIA_LPM = 0). After the SIMO is enabled, the bias circuits may be programmed back to lowpower mode (SBIA_LPM = 1) to decrease quiescent current. 0b000 = FPS slot 0 0b001 = FPS slot 1 0b010 = FPS slot 2 0b011 = FPS slot 3 0b100 = Off irrespective of FPS 0b101 = Same as 0b100 0b110 = On irrespective of FPS 0b111 = Same as 0b110 Analog Devices | 83 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications CNFG_SBB1_A (0x2B) BIT 7 6 5 4 3 Field TV_SBB1[7:0] Reset OTP Access Type BITFIELD TV_SBB1 2 1 0 Write, Read BITS DESCRIPTION DECODE SIMO Buck-Boost Channel 1 Target Output Voltage This 8-bit configuration is a linear transfer function that starts at 0.5V and ends at 5.5V with 25mV increments. 7:0 0x00 = 0.500V 0x01 = 0.525V 0x02 = 0.550V 0x03 = 0.575V 0x04 = 0.600V 0x05 = 0.625V 0x06 = 0.650V 0x07 = 0.675V 0x08 = 0.700V ... 0xC5 = 5.425V 0xC6 = 5.450V 0xC7 = 5.475V 0xC8 to 0xFF = 5.500V CNFG_SBB1_B (0x2C) BIT 7 6 5 4 3 2 1 0 Field OP_MODE[1:0] IP_SBB1[1:0] ADE_SBB1 EN_SBB1[2:0] Reset OTP OTP OTP OTP Write, Read Write, Read Write, Read Write, Read Access Type BITFIELD OP_MODE IP_SBB1 ADE_SBB1 www.analog.com BITS DESCRIPTION DECODE 7:6 Operation Mode of SBB1 0b00 = Automatic 0b01 = Buck mode 0b10 = Boost mode 0b11 = Buck-boost mode 5:4 SIMO Buck-Boost Channel 1 Peak Current Limit 0b00 = 1.000A 0b01 = 0.750A 0b10 = 0.500A 0b11 = 0.333A SIMO Buck-Boost Channel 1 ActiveDischarge Enable 0b0 = The active discharge function is disabled. When SBB1 is disabled, its discharge rate is a function of the output capacitance and the external load. 0b1 = The active discharge function is enabled. When SBB1 is disabled, an internal resistor (RAD_SBB1) is activated from SBB1 to PGND to help the output voltage discharge. The output voltage discharge rate is a function of the output capacitance, the external loading, and the internal RAD_SBB1 load. 3 Analog Devices | 84 MAX77642/MAX77643 BITFIELD BITS Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications DESCRIPTION DECODE Enable Control for SIMO Buck-Boost Channel 1. Select the FPS slot that the channel powers up and powers down in or whether the channel is forced on or off. EN_SBB1 2:0 0b000 = FPS slot 0 0b001 = FPS slot 1 0b010 = FPS slot 2 0b011 = FPS slot 3 0b100 = Off irrespective of FPS 0b101 = Same as 0b100 0b110 = On irrespective of FPS 0b111 = Same as 0b110 Prior to enabling the SIMO, program the bias circuits to normal-power mode (SBIA_LPM = 0). After the SIMO is enabled, the bias circuits may be programmed back to lowpower mode (SBIA_LPM = 1) to decrease quiescent current. CNFG_SBB2_A (0x2D) BIT 7 6 5 4 3 Field TV_SBB2[7:0] Reset OTP Access Type BITFIELD TV_SBB2 2 1 0 Write, Read BITS DESCRIPTION DECODE SIMO Buck-Boost Channel 2 Target Output Voltage This 8-bit configuration is a linear transfer function that starts at 0.5V and ends at 5.5V with 25mV increments. 7:0 0x00 = 0.500V 0x01 = 0.525V 0x02 = 0.550V 0x03 = 0.575V 0x04 = 0.600V 0x05 = 0.625V 0x06 = 0.650V 0x07 = 0.675V 0x08 = 0.700V ... 0xC5 = 5.425V 0xC6 = 5.450V 0xC7 = 5.475V 0xC8 to 0xFF = 5.500V CNFG_SBB2_B (0x2E) BIT 7 6 5 4 3 2 1 0 Field OP_MODE[1:0] IP_SBB2[1:0] ADE_SBB2 EN_SBB2[2:0] Reset OTP OTP OTP OTP Write, Read Write, Read Write, Read Write, Read Access Type BITFIELD OP_MODE IP_SBB2 www.analog.com BITS DESCRIPTION DECODE 7:6 Operation Mode of SBB2 0b00 = Automatic 0b01 = Buck mode 0b10 = Boost mode 0b11 = Buck-boost mode 5:4 SIMO Buck-Boost Channel 2 Peak Current Limit 0b00 = 1.000A 0b01 = 0.750A 0b10 = 0.500A 0b11 = 0.333A Analog Devices | 85 MAX77642/MAX77643 BITFIELD ADE_SBB2 BITS 3 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications DESCRIPTION DECODE 0b0 = The active discharge function is disabled. When SBB2 is disabled, its discharge rate is a function of the output capacitance and the external load. 0b1 = The active discharge function is enabled. When SBB2 is disabled, an internal resistor (RAD_SBB2) is activated from SBB2 to PGND to help the output voltage discharge. The output voltage discharge rate is a function of the output capacitance, the external loading, and the internal RAD_SBB2 load. SIMO Buck-Boost Channel 2 ActiveDischarge Enable Enable Control for SIMO Buck-Boost Channel 2. Select the FPS slot that the channel powers up and powers down in or whether the channel is forced on or off. EN_SBB2 2:0 0b000 = FPS slot 0 0b001 = FPS slot 1 0b010 = FPS slot 2 0b011 = FPS slot 3 0b100 = Off irrespective of FPS 0b101 = Same as 0b100 0b110 = On irrespective of FPS 0b111 = Same as 0b110 Prior to enabling the SIMO, program the bias circuits to normal power mode (SBIA_LPM = 0). After the SIMO is enabled, the bias circuits may be programmed back to low power mode (SBIA_LPM = 1) to decrease quiescent current. CNFG_DVS_SBB0_A (0x2F) BIT 7 6 5 4 3 Field TV_SBB0_DVS[7:0] Reset 0x14 Access Type BITFIELD TV_SBB0_D VS 2 1 0 Write, Read BITS 7:0 DESCRIPTION DECODE SIMO Buck-Boost Channel 0 Target Output Voltage This 7-bit configuration is a linear transfer function that starts at 0.5V and ends at 5.5V with 25mV increments. 0x00 = 0.500V 0x01 = 0.525V 0x02 = 0.550V 0x03 = 0.575V 0x04 = 0.600V 0x05 = 0.625V 0x06 = 0.650V 0x07 = 0.675V 0x08 = 0.700V ... 0xC5 = 5.425V 0xC6 = 5.450V 0xC7 = 5.475V 0xC8 to 0xFF = 5.500V CNFG_LDO0_A (0x38) BIT 7 6 5 4 3 Field TV_OFS_L DO TV_LDO[6:0] Reset 0xOTP OTP Write, Read Write, Read Access Type www.analog.com 2 1 0 Analog Devices | 86 MAX77642/MAX77643 BITFIELD BITS TV_OFS_LD O 7 TV_LDO 6:0 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications DESCRIPTION DECODE LDO Output Voltage. This bit applies a 1.325V offset to the output voltage of the LDO. LDO Target Output Voltage This 7-bit configuration is a linear transfer function that starts at 0.5V and ends at 3.675V with 25mV increments. 0b0 = No Offset 0b1 = 1.325V Offset 0x00 = 0.500V 0x01 = 0.525V 0x02 = 0.550V 0x03 = 0.575V 0x04 = 0.600V 0x05 = 0.625V 0x06 = 0.650V 0x07 = 0.675V 0x08 = 0.700V ... 0x7E = 3.650V 0x7F = 3.675V When TV_LDO[7] = 0, TV_LDO[6:0] sets the LDO's output voltage range from 0.5V to 3.675V. When TV_LDO[7] = 1, TV_LDO[6:0] sets the LDO's output voltage from 1.825V to 5V. CNFG_LDO0_B (0x39) BIT 7 6 5 4 3 2 1 0 Field RSVD[2:0] LDO_MD ADE_LDO EN_LDO[2:0] Reset 0b0 OTP OTP OTP Write, Read Write, Read Write, Read Write, Read Access Type BITFIELD RSVD LDO_MD ADE_LDO www.analog.com BITS 7:5 4 3 DESCRIPTION DECODE Reserved. Unutilized bit. Write to 0. Reads are don't care. Operation Mode of LDO 0b0 = Low dropout linear regulator (LDO) mode 0b1 = Load switch (LSW) mode LDO Active-Discharge Enable 0b0 = The active discharge function is disabled. When LDO0 is disabled, its discharge rate is a function of the output capacitance and the external load. 0b1 = The active discharge function is enabled. When LDO is disabled, an internal resistor (RAD_LDO) is activated from LDO to GND to help the output voltage discharge. The output voltage discharge rate is a function of the output capacitance, the external loading, and the internal RAD_LDO load. Analog Devices | 87 MAX77642/MAX77643 BITFIELD EN_LDO www.analog.com BITS 2:0 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications DESCRIPTION Enable Control for LDO. Select the FPS slot that the channel powers up and powers down in or whether the channel is forced on or off. DECODE 0b000 = FPS slot 0 0b001 = FPS slot 1 0b010 = FPS slot 2 0b011 = FPS slot 3 0b100 = Off irrespective of FPS 0b101 = Same as 0b100 0b110 = On irrespective of FPS 0b111 = Same as 0b110 Analog Devices | 88 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Typical Application Circuits Typical Applications Circuit CSYS 1µF/6.3V (0402) VSYS CIN_SBB 22µF/10V (0603) L 1.5µH CBST 1000pF/6.3V (0201) SYSA MAX77642 GND IN_SBB SBB0 PGND VSBB0 SBB1 LXA LXB SIMO BUCK-BOOST VSBB1 SBB2 22µF 10V (0603) BST VSBB2 RSET_SBB0 IN_LDO0 RSET_SBB1 RSET_SBB2 RSET_LDO SIMO/LDO CONTROLLER VSBB0 SYSTEM RESOURCES LDO/ LSW LDO0 EN0 RSET_IPK TOP LEVEL EN1 EN2 1µF 6.3V (0402) VLDO0 EN0 EN1 EN2 Figure 28. Typical Applications Circuit - RSEL Version (MAX77642) www.analog.com Analog Devices | 89 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Typical Application Circuits (continued) CSYS 1µF/6.3V (0402) VSYS CSYS 22µF/10V (0603) L 1.5µH CBST 1000pF/6.3V (0201) MAX77643 SYSA GND IN_SBB SBB0 PGND VSBB0 SBB1 LXA LXB SIMO BUCK-BOOST VSBB1 SBB2 22µF 10V (0603) BST IN_LDO GPIO1 SYSTEM RESOURCES GPIO0 LDO GPIO0 VSBB2 GPIO0 VSBB0 LDO VIO 1µF 6.3V (0402) VLDO0 VIO/POWER GPIO1 TOP LEVEL/I2C/GPIO SDA SCL SDA SCL nEN nRST nIRQ nRST nIRQ PROCESSOR * * *PULLUP RESISTORS NOT DRAWN Figure 29. Typical Applications Circuit - I2C Version (MAX77643) Ordering Information TEMP RANGE PIN-PACKAGE OPTIONS MAX77642ANA+T PART -40°C to +125°C 25 WLP — MAX77643ANA+T* -40°C to +125°C 25 WLP — MAX77643AANA+T -40°C to +125°C 25 WLP Table 3 MAX77643SANA+T -40°C to +125°C 25 WLP Table 3 MAX77643BANA+T -40°C to +125°C 25 WLP Table 3 MAX77643CANA+T -40°C to +125°C 25 WLP Table 3 MAX77643EANA+T -40°C to +125°C 25 WLP Table 3 MAX77643DANA+T -40°C to +125°C 25 WLP Table 3 +Denotes a lead(Pb)-free/RoHS-compliant package. T = Tape and reel. *Custom samples only. Not for production or stock. Contact factory for more information. www.analog.com Analog Devices | 90 MAX77642/MAX77643 Ultra Configurable PMIC Featuring 93% Peak Efficiency Single-Inductor, 3-Output Buck-Boost, 1-LDO for Long Battery Life Applications Revision History REVISION NUMBER REVISION DATE 0 8/20 Initial release 1 10/20 Updated the Ordering Information table DESCRIPTION PAGES CHANGED — 88 2 4/21 Updated Table 3, Register Map tables, and Ordering Information table 28, 72, 79, 80, 86, 87 3 5/21 Updated Figure 1, Table 3, Register Details, and Ordering Information table 27–29, 73, 84 4 10/21 Updated Electrical Characteristics—SIMO Buck-Boost table, Table 3, Figure 9, Register Map, and Register Details 13, 28, 29, 42, 73, 75 Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks andregistered trademarks are the property of their respective owners. w w w . a n a l o g . c o m Analog Devices | 91 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: MAX77642ANA+ MAX77642ANA+T
MAX77642ANA+ 价格&库存

很抱歉,暂时无法提供与“MAX77642ANA+”相匹配的价格&库存,您可以联系我们找货

免费人工找货