SNVSC07A June   2021  – September 2022 LP876242-Q1

PRODUCTION DATA  

  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Pin Configuration and Functions
    1. 5.1 Digital Signal Descriptions
  6. Specifications
    1. 6.1  Absolute Maximum Ratings
    2. 6.2  ESD Ratings
    3. 6.3  Recommended Operating Conditions
    4. 6.4  Thermal Information
    5. 6.5  Internal Low Drop-Out Regulators (LDOVINT)
    6. 6.6  BUCK1, BUCK2, BUCK3, and BUCK4 Regulators
    7. 6.7  Reference Generator (REFOUT)
    8. 6.8  Monitoring Functions
    9. 6.9  Clocks, Oscillators, and DPLL
    10. 6.10 Thermal Monitoring and Shutdown
    11. 6.11 System Control Thresholds
    12. 6.12 Current Consumption
    13. 6.13 Digital Input Signal Parameters
    14. 6.14 Digital Output Signal Parameters
    15. 6.15 I/O Pullup and Pulldown Resistance
    16. 6.16 I2C Interface
    17. 6.17 Serial Peripheral Interface (SPI)
    18.     25
    19. 6.18 Typical Characteristics
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Input Voltage Monitor
      2. 7.3.2 Power Resources
        1. 7.3.2.1 Buck Regulators
          1. 7.3.2.1.1 BUCK Regulator Overview
          2. 7.3.2.1.2 Spread-Spectrum Mode
          3. 7.3.2.1.3 Adaptive Voltage Scaling (AVS) and Dynamic Voltage Scaling (DVS) Support
          4. 7.3.2.1.4 BUCK Output Voltage Setting
          5. 7.3.2.1.5 Sync Clock Functionality
        2. 7.3.2.2 Internal Low Dropout Regulator (LDOVINT)
      3. 7.3.3 Residual Voltage Checking
      4. 7.3.4 Output Voltage Monitor and PGOOD Generation
      5. 7.3.5 General-Purpose I/Os (GPIO Pins)
      6. 7.3.6 Thermal Monitoring
        1. 7.3.6.1 Thermal Warning Function
        2. 7.3.6.2 Thermal Shutdown
      7. 7.3.7 Interrupts
      8. 7.3.8 Watchdog (WD)
        1. 7.3.8.1 Watchdog Fail Counter and Status
        2. 7.3.8.2 Watchdog Start-Up and Configuration
        3. 7.3.8.3 MCU to Watchdog Synchronization
        4. 7.3.8.4 Watchdog Disable Function
        5. 7.3.8.5 Watchdog Sequence
        6. 7.3.8.6 Watchdog Trigger Mode
        7. 7.3.8.7 WatchDog Flow Chart and Timing Diagrams in Trigger Mode
        8.       55
        9. 7.3.8.8 Watchdog Question-Answer Mode
          1. 7.3.8.8.1 Watchdog Q&A Related Definitions
          2. 7.3.8.8.2 Question Generation
          3. 7.3.8.8.3 Answer Comparison
            1. 7.3.8.8.3.1 Sequence of the 2-bit Watchdog Answer Counter
            2. 7.3.8.8.3.2 Watchdog Sequence Events and Status Updates
            3. 7.3.8.8.3.3 Watchdog Q&A Sequence Scenarios
      9. 7.3.9 Error Signal Monitor (ESM)
        1. 7.3.9.1 ESM Error-Handling Procedure
        2. 7.3.9.2 Level Mode
        3.       66
        4. 7.3.9.3 PWM Mode
          1. 7.3.9.3.1 Good-Events and Bad-Events
          2. 7.3.9.3.2 ESM Error-Counter
            1. 7.3.9.3.2.1 ESM Start-Up in PWM Mode
          3. 7.3.9.3.3 ESM Flow Chart and Timing Diagrams in PWM Mode
          4.        72
    4. 7.4 Device Functional Modes
      1. 7.4.1 Device State Machine
        1. 7.4.1.1 Fixed Device Power FSM
          1. 7.4.1.1.1 Register Resets and EEPROM read at INIT state
        2. 7.4.1.2 Pre-Configurable Mission States
          1. 7.4.1.2.1 PFSM Commands
            1. 7.4.1.2.1.1  REG_WRITE_IMM Command
            2. 7.4.1.2.1.2  REG_WRITE_MASK_IMM Command
            3. 7.4.1.2.1.3  REG_WRITE_MASK_PAGE0_IMM Command
            4. 7.4.1.2.1.4  REG_WRITE_BIT_PAGE0_IMM Command
            5. 7.4.1.2.1.5  REG_WRITE_WIN_PAGE0_IMM Command
            6. 7.4.1.2.1.6  REG_WRITE_VOUT_IMM Command
            7. 7.4.1.2.1.7  REG_WRITE_VCTRL_IMM Command
            8. 7.4.1.2.1.8  REG_WRITE_MASK_SREG Command
            9. 7.4.1.2.1.9  SREG_READ_REG Command
            10. 7.4.1.2.1.10 SREG_WRITE_IMM Command
            11. 7.4.1.2.1.11 WAIT Command
            12. 7.4.1.2.1.12 DELAY_IMM Command
            13. 7.4.1.2.1.13 DELAY_SREG Command
            14. 7.4.1.2.1.14 TRIG_SET Command
            15. 7.4.1.2.1.15 TRIG_MASK Command
            16. 7.4.1.2.1.16 END Command
          2. 7.4.1.2.2 Configuration Memory Organization and Sequence Execution
          3. 7.4.1.2.3 Mission State Configuration
          4. 7.4.1.2.4 Pre-Configured Hardware Transitions
            1. 7.4.1.2.4.1 ON Requests
            2. 7.4.1.2.4.2 OFF Requests
            3. 7.4.1.2.4.3 NSLEEP1 and NSLEEP2 Functions
            4. 7.4.1.2.4.4 WKUP1 and WKUP2 Functions
        3. 7.4.1.3 Error Handling Operations
          1. 7.4.1.3.1 Power Rail Output Error
          2. 7.4.1.3.2 Boot BIST Error
          3. 7.4.1.3.3 Runtime BIST Error
          4. 7.4.1.3.4 Catastrophic Error
          5. 7.4.1.3.5 Watchdog (WDOG) Error
          6. 7.4.1.3.6 Error Signal Monitor (ESM) Error
          7. 7.4.1.3.7 Warnings
        4. 7.4.1.4 Device Start-up Timing
        5. 7.4.1.5 Power Sequences
        6. 7.4.1.6 First Supply Detection
      2. 7.4.2 Multi-PMIC Synchronization
        1. 7.4.2.1 SPMI Interface System Setup
        2. 7.4.2.2 Transmission Protocol and CRC
          1. 7.4.2.2.1 Operation with Transmission Errors
          2. 7.4.2.2.2 Transmitted Information
        3. 7.4.2.3 SPMI Target Device Communication to SPMI Controller Device
          1. 7.4.2.3.1 Incomplete Communication from SPMI Target Device to SPMI Controller Device
        4. 7.4.2.4 SPMI-BIST Overview
          1. 7.4.2.4.1 SPMI Bus during Boot BIST and RUNTIME BIST
          2. 7.4.2.4.2 Periodic Checking of the SPMI
          3. 7.4.2.4.3 SPMI Message Priorities
    5. 7.5 Control Interfaces
      1. 7.5.1 CRC Calculation for I2C and SPI Interface Protocols
      2. 7.5.2 I2C-Compatible Interface
        1. 7.5.2.1 Data Validity
        2. 7.5.2.2 Start and Stop Conditions
        3. 7.5.2.3 Transferring Data
        4. 7.5.2.4 Auto-Increment Feature
      3. 7.5.3 Serial Peripheral Interface (SPI)
    6. 7.6 NVM Configurable Registers
      1. 7.6.1 Register Page Partitioning
      2. 7.6.2 CRC Protection for Configuration, Control, and Test Registers
      3. 7.6.3 CRC Protection for User Registers
      4. 7.6.4 Register Write Protection
        1. 7.6.4.1 ESM and Watchdog Configuration Registers
        2. 7.6.4.2 User Registers
    7. 7.7 Register Map
      1. 7.7.1 LP876242_map Registers
  8. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Applications
      1. 8.2.1 Design Requirements
        1. 8.2.1.1 Buck Inductor Selection
        2. 8.2.1.2 Buck Input Capacitor Selection
        3. 8.2.1.3 Buck Output Capacitor Selection
        4. 8.2.1.4 LDO Output Capacitor Selection
        5. 8.2.1.5 VCCA Supply Filtering Components
      2. 8.2.2 Detailed Design Procedure
      3. 8.2.3 Voltage Scaling Precautions
      4. 8.2.4 Application Curves
    3. 8.3 Layout
      1. 8.3.1 Layout Guidelines
      2. 8.3.2 Layout Example
    4. 8.4 Power Supply Recommendations
  9. Device and Documentation Support
    1. 9.1 Receiving Notification of Documentation Updates
    2. 9.2 Support Resources
    3. 9.3 Trademarks
    4. 9.4 Electrostatic Discharge Caution
    5. 9.5 Glossary
  10. 10Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

LP876242_map Registers

Table 7-19 lists the memory-mapped registers for the LP876242_map registers. All register offset addresses not listed in Table 7-19 should be considered as reserved locations and the register contents should not be modified.

Table 7-19 LP876242_MAP Registers
OffsetAcronymRegister NameSection
0x1DEV_REV#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_DEV_REV
0x2NVM_CODE_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_NVM_CODE_1
0x3NVM_CODE_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_NVM_CODE_2
0x4BUCK1_CTRL#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK1_CTRL
0x5BUCK1_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK1_CONF
0x6BUCK2_CTRL#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK2_CTRL
0x7BUCK2_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK2_CONF
0x8BUCK3_CTRL#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK3_CTRL
0x9BUCK3_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK3_CONF
0xABUCK4_CTRL#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK4_CTRL
0xBBUCK4_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK4_CONF
0xEBUCK1_VOUT_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK1_VOUT_1
0xFBUCK1_VOUT_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK1_VOUT_2
0x10BUCK2_VOUT_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK2_VOUT_1
0x11BUCK2_VOUT_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK2_VOUT_2
0x12BUCK3_VOUT_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK3_VOUT_1
0x13BUCK3_VOUT_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK3_VOUT_2
0x14BUCK4_VOUT_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK4_VOUT_1
0x15BUCK4_VOUT_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK4_VOUT_2
0x18BUCK1_PG_WINDOW#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK1_PG_WINDOW
0x19BUCK2_PG_WINDOW#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK2_PG_WINDOW
0x1ABUCK3_PG_WINDOW#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK3_PG_WINDOW
0x1BBUCK4_PG_WINDOW#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK4_PG_WINDOW
0x2BVCCA_VMON_CTRL#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_VCCA_VMON_CTRL
0x2CVCCA_PG_WINDOW#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_VCCA_PG_WINDOW
0x2DVMON1_PG_WINDOW#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_VMON1_PG_WINDOW
0x2EVMON1_PG_LEVEL#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_VMON1_PG_LEVEL
0x2FVMON2_PG_WINDOW#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_VMON2_PG_WINDOW
0x30VMON2_PG_LEVEL#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_VMON2_PG_LEVEL
0x31GPIO1_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO1_CONF
0x32GPIO2_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO2_CONF
0x33GPIO3_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO3_CONF
0x34GPIO4_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO4_CONF
0x35GPIO5_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO5_CONF
0x36GPIO6_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO6_CONF
0x37GPIO7_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO7_CONF
0x38GPIO8_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO8_CONF
0x39GPIO9_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO9_CONF
0x3AGPIO10_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO10_CONF
0x3CENABLE_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ENABLE_CONF
0x3DGPIO_OUT_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO_OUT_1
0x3EGPIO_OUT_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO_OUT_2
0x3FGPIO_IN_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO_IN_1
0x40GPIO_IN_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_GPIO_IN_2
0x41RAIL_SEL_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_RAIL_SEL_1
0x43RAIL_SEL_3#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_RAIL_SEL_3
0x44FSM_TRIG_SEL_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_FSM_TRIG_SEL_1
0x45FSM_TRIG_SEL_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_FSM_TRIG_SEL_2
0x46FSM_TRIG_MASK_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_FSM_TRIG_MASK_1
0x47FSM_TRIG_MASK_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_FSM_TRIG_MASK_2
0x48FSM_TRIG_MASK_3#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_FSM_TRIG_MASK_3
0x49MASK_BUCK1_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_BUCK1_2
0x4AMASK_BUCK3_4#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_BUCK3_4
0x4EMASK_VMON#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_VMON
0x4FMASK_GPIO1_8_FALL#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_GPIO1_8_FALL
0x50MASK_GPIO1_8_RISE#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_GPIO1_8_RISE
0x51MASK_GPIO9_10#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_GPIO9_10
0x52MASK_STARTUP#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_STARTUP
0x53MASK_MISC#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_MISC
0x54MASK_MODERATE_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_MODERATE_ERR
0x56MASK_FSM_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_FSM_ERR
0x57MASK_COMM_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_COMM_ERR
0x58MASK_READBACK_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_READBACK_ERR
0x59MASK_ESM#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MASK_ESM
0x5AINT_TOP#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_TOP
0x5BINT_BUCK#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_BUCK
0x5CINT_BUCK1_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_BUCK1_2
0x5DINT_BUCK3_4#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_BUCK3_4
0x62INT_VMON#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_VMON
0x63INT_GPIO#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_GPIO
0x64INT_GPIO1_8#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_GPIO1_8
0x65INT_STARTUP#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_STARTUP
0x66INT_MISC#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_MISC
0x67INT_MODERATE_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_MODERATE_ERR
0x68INT_SEVERE_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_SEVERE_ERR
0x69INT_FSM_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_FSM_ERR
0x6AINT_COMM_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_COMM_ERR
0x6BINT_READBACK_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_READBACK_ERR
0x6CINT_ESM#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_ESM
0x6DSTAT_BUCK1_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_STAT_BUCK1_2
0x6ESTAT_BUCK3_4#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_STAT_BUCK3_4
0x72STAT_VMON#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_STAT_VMON
0x73STAT_STARTUP#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_STAT_STARTUP
0x74STAT_MISC#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_STAT_MISC
0x75STAT_MODERATE_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_STAT_MODERATE_ERR
0x76STAT_SEVERE_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_STAT_SEVERE_ERR
0x77STAT_READBACK_ERR#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_STAT_READBACK_ERR
0x78PGOOD_SEL_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_PGOOD_SEL_1
0x7BPGOOD_SEL_4#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_PGOOD_SEL_4
0x7CPLL_CTRL#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_PLL_CTRL
0x7DCONFIG_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_CONFIG_1
0x80ENABLE_DRV_REG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ENABLE_DRV_REG
0x81MISC_CTRL#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_MISC_CTRL
0x82ENABLE_DRV_STAT#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ENABLE_DRV_STAT
0x83RECOV_CNT_REG_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_RECOV_CNT_REG_1
0x84RECOV_CNT_REG_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_RECOV_CNT_REG_2
0x85FSM_I2C_TRIGGERS#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_FSM_I2C_TRIGGERS
0x86FSM_NSLEEP_TRIGGERS#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_FSM_NSLEEP_TRIGGERS
0x87BUCK_RESET_REG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_BUCK_RESET_REG
0x88SPREAD_SPECTRUM_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_SPREAD_SPECTRUM_1
0x8BFSM_STEP_SIZE#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_FSM_STEP_SIZE
0x8EUSER_SPARE_REGS#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_USER_SPARE_REGS
0x8FESM_MCU_START_REG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ESM_MCU_START_REG
0x90ESM_MCU_DELAY1_REG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ESM_MCU_DELAY1_REG
0x91ESM_MCU_DELAY2_REG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ESM_MCU_DELAY2_REG
0x92ESM_MCU_MODE_CFG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ESM_MCU_MODE_CFG
0x93ESM_MCU_HMAX_REG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ESM_MCU_HMAX_REG
0x94ESM_MCU_HMIN_REG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ESM_MCU_HMIN_REG
0x95ESM_MCU_LMAX_REG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ESM_MCU_LMAX_REG
0x96ESM_MCU_LMIN_REG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ESM_MCU_LMIN_REG
0x97ESM_MCU_ERR_CNT_REG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_ESM_MCU_ERR_CNT_REG
0xA1REGISTER_LOCK#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_REGISTER_LOCK
0xA7CUSTOMER_NVM_ID_REG#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_CUSTOMER_NVM_ID_REG
0xA8VMON_CONF#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_VMON_CONF
0xA9INT_SPI_STATUS#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS1-USER_MEM_INT_SPI_STATUS
0xC3STARTUP_CTRL#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS2-USER_MEM_STARTUP_CTRL
0xC9SCRATCH_PAD_REG_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS2-USER_MEM_SCRATCH_PAD_REG_1
0xCASCRATCH_PAD_REG_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS2-USER_MEM_SCRATCH_PAD_REG_2
0xCBSCRATCH_PAD_REG_3#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS2-USER_MEM_SCRATCH_PAD_REG_3
0xCCSCRATCH_PAD_REG_4#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS2-USER_MEM_SCRATCH_PAD_REG_4
0xCDPFSM_DELAY_REG_1#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS2-USER_MEM_PFSM_DELAY_REG_1
0xCEPFSM_DELAY_REG_2#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS2-USER_MEM_PFSM_DELAY_REG_2
0xCFPFSM_DELAY_REG_3#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS2-USER_MEM_PFSM_DELAY_REG_3
0xD0PFSM_DELAY_REG_4#REGISTERS_LP876242_MAP_REGMAP_USERREGISTERS2-USER_MEM_PFSM_DELAY_REG_4
0x401WD_ANSWER_REG#REGISTERS_LP876242_MAP_REGMAP_WATCHDOGREGISTERS-USER_MEM_WD_ANSWER_REG
0x402WD_QUESTION_ANSW_CNT#REGISTERS_LP876242_MAP_REGMAP_WATCHDOGREGISTERS-USER_MEM_WD_QUESTION_ANSW_CNT
0x403WD_WIN1_CFG#REGISTERS_LP876242_MAP_REGMAP_WATCHDOGREGISTERS-USER_MEM_WD_WIN1_CFG
0x404WD_WIN2_CFG#REGISTERS_LP876242_MAP_REGMAP_WATCHDOGREGISTERS-USER_MEM_WD_WIN2_CFG
0x405WD_LONGWIN_CFG#REGISTERS_LP876242_MAP_REGMAP_WATCHDOGREGISTERS-USER_MEM_WD_LONGWIN_CFG
0x406WD_MODE_REG#REGISTERS_LP876242_MAP_REGMAP_WATCHDOGREGISTERS-USER_MEM_WD_MODE_REG
0x407WD_QA_CFG#REGISTERS_LP876242_MAP_REGMAP_WATCHDOGREGISTERS-USER_MEM_WD_QA_CFG
0x408WD_ERR_STATUS#REGISTERS_LP876242_MAP_REGMAP_WATCHDOGREGISTERS-USER_MEM_WD_ERR_STATUS
0x409WD_THR_CFG#REGISTERS_LP876242_MAP_REGMAP_WATCHDOGREGISTERS-USER_MEM_WD_THR_CFG
0x40AWD_FAIL_CNT_REG#REGISTERS_LP876242_MAP_REGMAP_WATCHDOGREGISTERS-USER_MEM_WD_FAIL_CNT_REG

Complex bit access types are encoded to fit into small table cells. Table 7-20 shows the codes that are used for access types in this section.

Table 7-20 LP876242_map Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
W1CW
1C
Write
1 to clear
WSelfClrFWWrite
Reset or Default Value
-nValue after reset or the default value

7.7.1.1 DEV_REV Register (Offset = 0x1) [Reset = 0x00]

DEV_REV is shown in Figure 7-60 and described in Table 7-21.

Return to the Summary Table.

Figure 7-60 DEV_REV Register
76543210
TI_DEVICE_ID
R/W-0b
Table 7-21 DEV_REV Register Field Descriptions
BitFieldTypeResetDescription
7:0TI_DEVICE_IDR/W0bRefer to Technical Reference Manual / User's Guide for specific numbering.

7.7.1.2 NVM_CODE_1 Register (Offset = 0x2) [Reset = 0x00]

NVM_CODE_1 is shown in Figure 7-61 and described in Table 7-22.

Return to the Summary Table.

Figure 7-61 NVM_CODE_1 Register
76543210
TI_NVM_ID
R/W-0b
Table 7-22 NVM_CODE_1 Register Field Descriptions
BitFieldTypeResetDescription
7:0TI_NVM_IDR/W0bNVM version of the IC

This bit is Read-Only for I2C/SPI access.
(Default from NVM memory)

7.7.1.3 NVM_CODE_2 Register (Offset = 0x3) [Reset = 0x00]

NVM_CODE_2 is shown in Figure 7-62 and described in Table 7-23.

Return to the Summary Table.

Figure 7-62 NVM_CODE_2 Register
76543210
TI_NVM_REV
R/W-0b
Table 7-23 NVM_CODE_2 Register Field Descriptions
BitFieldTypeResetDescription
7:0TI_NVM_REVR/W0bNVM revision of the IC

This bit is Read-Only for I2C/SPI access.
(Default from NVM memory)

7.7.1.4 BUCK1_CTRL Register (Offset = 0x4) [Reset = 0x22]

BUCK1_CTRL is shown in Figure 7-63 and described in Table 7-24.

Return to the Summary Table.

Figure 7-63 BUCK1_CTRL Register
76543210
BUCK1_RV_SELRESERVEDBUCK1_PLDNBUCK1_VMON_ENBUCK1_VSELRESERVEDBUCK1_FPWMBUCK1_EN
R/W-0bR/W-0bR/W-1bR/W-0bR/W-0bR/W-0bR/W-1bR/W-0b
Table 7-24 BUCK1_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7BUCK1_RV_SELR/W0bSelect residual voltage checking for BUCK1 feedback pin.
(Default from NVM memory)
0b = Disabled
1b = Enabled
6RESERVEDR/W0b
5BUCK1_PLDNR/W1bEnable output pull-down resistor when BUCK1 is disabled:
(Default from NVM memory)
0b = Pull-down resistor disabled
1b = Pull-down resistor enabled
4BUCK1_VMON_ENR/W0bEnable BUCK1 OV, UV, SC and ILIM comparators:
(Default from NVM memory)
0b = OV, UV, SC and ILIM comparators are disabled
1b = OV, UV, SC and ILIM comparators are enabled
3BUCK1_VSELR/W0bSelect output voltage register for BUCK1:
(Default from NVM memory)
0b = BUCK1_VOUT_1
1b = BUCK1_VOUT_2
2RESERVEDR/W0b
1BUCK1_FPWMR/W1bForces the BUCK1 regulator to operate in PWM mode:
(Default from NVM memory)
0b = Automatic transitions between PFM and PWM modes (AUTO mode).
1b = Forced to PWM operation.
0BUCK1_ENR/W0bEnable BUCK1 regulator:
(Default from NVM memory)
0b = BUCK regulator is disabled
1b = BUCK regulator is enabled

7.7.1.5 BUCK1_CONF Register (Offset = 0x5) [Reset = 0x22]

BUCK1_CONF is shown in Figure 7-64 and described in Table 7-25.

Return to the Summary Table.

Figure 7-64 BUCK1_CONF Register
76543210
RESERVEDBUCK1_ILIMBUCK1_SLEW_RATE
R/W-0bR/W-100bR/W-10b
Table 7-25 BUCK1_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5:3BUCK1_ILIMR/W100bSets the switch peak current limit of BUCK1. Can be programmed at any time during operation.
Maximum programmable current limit may be limited based on device settings.
(Default from NVM memory)
0b = Reserved
1b = Reserved
10b = 2.5 A
11b = 3.5 A
100b = 4.5 A
101b = Reserved
110b = Reserved
111b = Reserved
2:0BUCK1_SLEW_RATER/W10bSets the output voltage slew rate for BUCK1 regulator (rising and falling edges):
(Default from NVM memory)
0b = 33 mV/μs
1b = 20 mV/μs
10b = 10 mV/μs
11b = 5.0 mV/μs
100b = 2.5 mV/μs
101b = 1.3 mV/μs
110b = 0.63 mV/μs
111b = 0.31 mV/μs

7.7.1.6 BUCK2_CTRL Register (Offset = 0x6) [Reset = 0x22]

BUCK2_CTRL is shown in Figure 7-65 and described in Table 7-26.

Return to the Summary Table.

Figure 7-65 BUCK2_CTRL Register
76543210
BUCK2_RV_SELRESERVEDBUCK2_PLDNBUCK2_VMON_ENBUCK2_VSELRESERVEDBUCK2_FPWMBUCK2_EN
R/W-0bR/W-0bR/W-1bR/W-0bR/W-0bR/W-0bR/W-1bR/W-0b
Table 7-26 BUCK2_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7BUCK2_RV_SELR/W0bSelect residual voltage checking for BUCK2 feedback pin.
(Default from NVM memory)
0b = Disabled
1b = Enabled
6RESERVEDR/W0b
5BUCK2_PLDNR/W1bEnable output pull-down resistor when BUCK2 is disabled:
(Default from NVM memory)
0b = Pull-down resistor disabled
1b = Pull-down resistor enabled
4BUCK2_VMON_ENR/W0bEnable BUCK2 OV, UV, SC and ILIM comparators:
(Default from NVM memory)
0b = OV, UV, SC and ILIM comparators are disabled
1b = OV, UV, SC and ILIM comparators are enabled
3BUCK2_VSELR/W0bSelect output voltage register for BUCK2:
(Default from NVM memory)
0b = BUCK2_VOUT_1
1b = BUCK2_VOUT_2
2RESERVEDR/W0b
1BUCK2_FPWMR/W1bForces the BUCK2 regulator to operate in PWM mode:
LP876242-Q1 device supports only forced PWM operation.
(Default from NVM memory)
0b = Automatic transitions between PFM and PWM modes (AUTO mode).
1b = Forced to PWM operation.
0BUCK2_ENR/W0bEnable BUCK2 regulator:
(Default from NVM memory)
0b = BUCK regulator is disabled
1b = BUCK regulator is enabled

7.7.1.7 BUCK2_CONF Register (Offset = 0x7) [Reset = 0x22]

BUCK2_CONF is shown in Figure 7-66 and described in Table 7-27.

Return to the Summary Table.

Figure 7-66 BUCK2_CONF Register
76543210
RESERVEDBUCK2_ILIMBUCK2_SLEW_RATE
R/W-0bR/W-100bR/W-10b
Table 7-27 BUCK2_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5:3BUCK2_ILIMR/W100bSets the switch peak current limit of BUCK2. Can be programmed at any time during operation.
Maximum programmable current limit may be limited based on device settings.
(Default from NVM memory)
0b = Reserved
1b = Reserved
10b = 2.5 A
11b = 3.5 A
100b = 4.5 A
101b = 5.5 A
110b = 6.5 A
111b = Reserved
2:0BUCK2_SLEW_RATER/W10bSets the output voltage slew rate for BUCK2 regulator (rising and falling edges):
(Default from NVM memory)
0b = 33 mV/μs
1b = 20 mV/μs
10b = 10 mV/μs
11b = 5.0 mV/μs
100b = 2.5 mV/μs
101b = 1.3 mV/μs
110b = 0.63 mV/μs
111b = 0.31 mV/μs

7.7.1.8 BUCK3_CTRL Register (Offset = 0x8) [Reset = 0x22]

BUCK3_CTRL is shown in Figure 7-67 and described in Table 7-28.

Return to the Summary Table.

Figure 7-67 BUCK3_CTRL Register
76543210
BUCK3_RV_SELRESERVEDBUCK3_PLDNBUCK3_VMON_ENBUCK3_VSELRESERVEDBUCK3_FPWMBUCK3_EN
R/W-0bR/W-0bR/W-1bR/W-0bR/W-0bR/W-0bR/W-1bR/W-0b
Table 7-28 BUCK3_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7BUCK3_RV_SELR/W0bSelect residual voltage checking for BUCK3 feedback pin.
(Default from NVM memory)
0b = Disabled
1b = Enabled
6RESERVEDR/W0b
5BUCK3_PLDNR/W1bEnable output pull-down resistor when BUCK3 is disabled:
(Default from NVM memory)
0b = Pull-down resistor disabled
1b = Pull-down resistor enabled
4BUCK3_VMON_ENR/W0bEnable BUCK3 OV, UV, SC and ILIM comparators:
(Default from NVM memory)
0b = OV, UV, SC and ILIM comparators are disabled
1b = OV, UV, SC and ILIM comparators are enabled
3BUCK3_VSELR/W0bSelect output voltage register for BUCK3:
(Default from NVM memory)
0b = BUCK3_VOUT_1
1b = BUCK3_VOUT_2
2RESERVEDR/W0b
1BUCK3_FPWMR/W1bForces the BUCK3 regulator to operate in PWM mode:
LP876242-Q1 device supports only forced PWM operation.
(Default from NVM memory)
0b = Automatic transitions between PFM and PWM modes (AUTO mode).
1b = Forced to PWM operation.
0BUCK3_ENR/W0bEnable BUCK3 regulator:
(Default from NVM memory)
0b = BUCK regulator is disabled
1b = BUCK regulator is enabled

7.7.1.9 BUCK3_CONF Register (Offset = 0x9) [Reset = 0x22]

BUCK3_CONF is shown in Figure 7-68 and described in Table 7-29.

Return to the Summary Table.

Figure 7-68 BUCK3_CONF Register
76543210
RESERVEDBUCK3_ILIMBUCK3_SLEW_RATE
R/W-0bR/W-100bR/W-10b
Table 7-29 BUCK3_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5:3BUCK3_ILIMR/W100bSets the switch peak current limit of BUCK3. Can be programmed at any time during operation.
Maximum programmable current limit may be limited based on device settings.
(Default from NVM memory)
0b = Reserved
1b = Reserved
10b = 2.5 A
11b = 3.5 A
100b = 4.5 A
101b = 5.5 A
110b = Reserved
111b = Reserved
2:0BUCK3_SLEW_RATER/W10bSets the output voltage slew rate for BUCK3 regulator (rising and falling edges):
(Default from NVM memory)
0b = 33 mV/μs
1b = 20 mV/μs
10b = 10 mV/μs
11b = 5.0 mV/μs
100b = 2.5 mV/μs
101b = 1.3 mV/μs
110b = 0.63 mV/μs
111b = 0.31 mV/μs

7.7.1.10 BUCK4_CTRL Register (Offset = 0xA) [Reset = 0x22]

BUCK4_CTRL is shown in Figure 7-69 and described in Table 7-30.

Return to the Summary Table.

Figure 7-69 BUCK4_CTRL Register
76543210
BUCK4_RV_SELRESERVEDBUCK4_PLDNBUCK4_VMON_ENBUCK4_VSELRESERVEDBUCK4_FPWMBUCK4_EN
R/W-0bR/W-0bR/W-1bR/W-0bR/W-0bR/W-0bR/W-1bR/W-0b
Table 7-30 BUCK4_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7BUCK4_RV_SELR/W0bSelect residual voltage checking for BUCK4 feedback pin.
(Default from NVM memory)
0b = Disabled
1b = Enabled
6RESERVEDR/W0b
5BUCK4_PLDNR/W1bEnable output pull-down resistor when BUCK4 is disabled:
(Default from NVM memory)
0b = Pull-down resistor disabled
1b = Pull-down resistor enabled
4BUCK4_VMON_ENR/W0bEnable BUCK4 OV, UV, SC and ILIM comparators:
(Default from NVM memory)
0b = OV, UV, SC and ILIM comparators are disabled
1b = OV, UV, SC and ILIM comparators are enabled
3BUCK4_VSELR/W0bSelect output voltage register for BUCK4:
(Default from NVM memory)
0b = BUCK4_VOUT_1
1b = BUCK4_VOUT_2
2RESERVEDR/W0b
1BUCK4_FPWMR/W1bForces the BUCK4 regulator to operate in PWM mode:
LP876242-Q1 device supports only forced PWM operation.
(Default from NVM memory)
0b = Automatic transitions between PFM and PWM modes (AUTO mode).
1b = Forced to PWM operation.
0BUCK4_ENR/W0bEnable BUCK4 regulator:
(Default from NVM memory)
0b = BUCK regulator is disabled
1b = BUCK regulator is enabled

7.7.1.11 BUCK4_CONF Register (Offset = 0xB) [Reset = 0x22]

BUCK4_CONF is shown in Figure 7-70 and described in Table 7-31.

Return to the Summary Table.

Figure 7-70 BUCK4_CONF Register
76543210
RESERVEDBUCK4_ILIMBUCK4_SLEW_RATE
R/W-0bR/W-100bR/W-10b
Table 7-31 BUCK4_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5:3BUCK4_ILIMR/W100bSets the switch peak current limit of BUCK4. Can be programmed at any time during operation.
Maximum programmable current limit may be limited based on device settings.
(Default from NVM memory)
0b = Reserved
1b = Reserved
10b = 2.5 A
11b = 3.5 A
100b = 4.5 A
101b = 5.5 A
110b = Reserved
111b = Reserved
2:0BUCK4_SLEW_RATER/W10bSets the output voltage slew rate for BUCK4 regulator (rising and falling edges):
(Default from NVM memory)
0b = 33 mV/μs
1b = 20 mV/μs
10b = 10 mV/μs
11b = 5.0 mV/μs
100b = 2.5 mV/μs
101b = 1.3 mV/μs
110b = 0.63 mV/μs
111b = 0.31 mV/μs

7.7.1.12 BUCK1_VOUT_1 Register (Offset = 0xE) [Reset = 0x00]

BUCK1_VOUT_1 is shown in Figure 7-71 and described in Table 7-32.

Return to the Summary Table.

Figure 7-71 BUCK1_VOUT_1 Register
76543210
BUCK1_VSET1
R/W-0b
Table 7-32 BUCK1_VOUT_1 Register Field Descriptions
BitFieldTypeResetDescription
7:0BUCK1_VSET1R/W0bVoltage selection for buck regulator. See Buck regulators chapter for voltage levels.
(Default from NVM memory)

7.7.1.13 BUCK1_VOUT_2 Register (Offset = 0xF) [Reset = 0x00]

BUCK1_VOUT_2 is shown in Figure 7-72 and described in Table 7-33.

Return to the Summary Table.

Figure 7-72 BUCK1_VOUT_2 Register
76543210
BUCK1_VSET2
R/W-0b
Table 7-33 BUCK1_VOUT_2 Register Field Descriptions
BitFieldTypeResetDescription
7:0BUCK1_VSET2R/W0bVoltage selection for buck regulator. See Buck regulators chapter for voltage levels.
(Default from NVM memory)

7.7.1.14 BUCK2_VOUT_1 Register (Offset = 0x10) [Reset = 0x00]

BUCK2_VOUT_1 is shown in Figure 7-73 and described in Table 7-34.

Return to the Summary Table.

Figure 7-73 BUCK2_VOUT_1 Register
76543210
BUCK2_VSET1
R/W-0b
Table 7-34 BUCK2_VOUT_1 Register Field Descriptions
BitFieldTypeResetDescription
7:0BUCK2_VSET1R/W0bVoltage selection for buck regulator. See Buck regulators chapter for voltage levels.
(Default from NVM memory)

7.7.1.15 BUCK2_VOUT_2 Register (Offset = 0x11) [Reset = 0x00]

BUCK2_VOUT_2 is shown in Figure 7-74 and described in Table 7-35.

Return to the Summary Table.

Figure 7-74 BUCK2_VOUT_2 Register
76543210
BUCK2_VSET2
R/W-0b
Table 7-35 BUCK2_VOUT_2 Register Field Descriptions
BitFieldTypeResetDescription
7:0BUCK2_VSET2R/W0bVoltage selection for buck regulator. See Buck regulators chapter for voltage levels.
(Default from NVM memory)

7.7.1.16 BUCK3_VOUT_1 Register (Offset = 0x12) [Reset = 0x00]

BUCK3_VOUT_1 is shown in Figure 7-75 and described in Table 7-36.

Return to the Summary Table.

Figure 7-75 BUCK3_VOUT_1 Register
76543210
BUCK3_VSET1
R/W-0b
Table 7-36 BUCK3_VOUT_1 Register Field Descriptions
BitFieldTypeResetDescription
7:0BUCK3_VSET1R/W0bVoltage selection for buck regulator. See Buck regulators chapter for voltage levels.
(Default from NVM memory)

7.7.1.17 BUCK3_VOUT_2 Register (Offset = 0x13) [Reset = 0x00]

BUCK3_VOUT_2 is shown in Figure 7-76 and described in Table 7-37.

Return to the Summary Table.

Figure 7-76 BUCK3_VOUT_2 Register
76543210
BUCK3_VSET2
R/W-0b
Table 7-37 BUCK3_VOUT_2 Register Field Descriptions
BitFieldTypeResetDescription
7:0BUCK3_VSET2R/W0bVoltage selection for buck regulator. See Buck regulators chapter for voltage levels.
(Default from NVM memory)

7.7.1.18 BUCK4_VOUT_1 Register (Offset = 0x14) [Reset = 0x00]

BUCK4_VOUT_1 is shown in Figure 7-77 and described in Table 7-38.

Return to the Summary Table.

Figure 7-77 BUCK4_VOUT_1 Register
76543210
BUCK4_VSET1
R/W-0b
Table 7-38 BUCK4_VOUT_1 Register Field Descriptions
BitFieldTypeResetDescription
7:0BUCK4_VSET1R/W0bVoltage selection for buck regulator. See Buck regulators chapter for voltage levels.
(Default from NVM memory)

7.7.1.19 BUCK4_VOUT_2 Register (Offset = 0x15) [Reset = 0x00]

BUCK4_VOUT_2 is shown in Figure 7-78 and described in Table 7-39.

Return to the Summary Table.

Figure 7-78 BUCK4_VOUT_2 Register
76543210
BUCK4_VSET2
R/W-0b
Table 7-39 BUCK4_VOUT_2 Register Field Descriptions
BitFieldTypeResetDescription
7:0BUCK4_VSET2R/W0bVoltage selection for buck regulator. See Buck regulators chapter for voltage levels.
(Default from NVM memory)

7.7.1.20 BUCK1_PG_WINDOW Register (Offset = 0x18) [Reset = 0x00]

BUCK1_PG_WINDOW is shown in Figure 7-79 and described in Table 7-40.

Return to the Summary Table.

Figure 7-79 BUCK1_PG_WINDOW Register
76543210
RESERVEDBUCK1_UV_THRBUCK1_OV_THR
R/W-0bR/W-0bR/W-0b
Table 7-40 BUCK1_PG_WINDOW Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5:3BUCK1_UV_THRR/W0bPowergood low threshold level for BUCK1:
(Default from NVM memory)
0b = -3% / -30mV
1b = -3.5% / -35 mV
10b = -4% / -40 mV
11b = -5% / -50 mV
100b = -6% / -60 mV
101b = -7% / -70 mV
110b = -8% / -80 mV
111b = -10% / -100mV
2:0BUCK1_OV_THRR/W0bPowergood high threshold level for BUCK1:
(Default from NVM memory)
0b = +3% / +30mV
1b = +3.5% / +35 mV
10b = +4% / +40 mV
11b = +5% / +50 mV
100b = +6% / +60 mV
101b = +7% / +70 mV
110b = +8% / +80 mV
111b = +10% / +100mV

7.7.1.21 BUCK2_PG_WINDOW Register (Offset = 0x19) [Reset = 0x00]

BUCK2_PG_WINDOW is shown in Figure 7-80 and described in Table 7-41.

Return to the Summary Table.

Figure 7-80 BUCK2_PG_WINDOW Register
76543210
RESERVEDBUCK2_UV_THRBUCK2_OV_THR
R/W-0bR/W-0bR/W-0b
Table 7-41 BUCK2_PG_WINDOW Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5:3BUCK2_UV_THRR/W0bPowergood low threshold level for BUCK2:
(Default from NVM memory)
0b = -3% / -30mV
1b = -3.5% / -35 mV
10b = -4% / -40 mV
11b = -5% / -50 mV
100b = -6% / -60 mV
101b = -7% / -70 mV
110b = -8% / -80 mV
111b = -10% / -100mV
2:0BUCK2_OV_THRR/W0bPowergood high threshold level for BUCK2:
(Default from NVM memory)
0b = +3% / +30mV
1b = +3.5% / +35 mV
10b = +4% / +40 mV
11b = +5% / +50 mV
100b = +6% / +60 mV
101b = +7% / +70 mV
110b = +8% / +80 mV
111b = +10% / +100mV

7.7.1.22 BUCK3_PG_WINDOW Register (Offset = 0x1A) [Reset = 0x00]

BUCK3_PG_WINDOW is shown in Figure 7-81 and described in Table 7-42.

Return to the Summary Table.

Figure 7-81 BUCK3_PG_WINDOW Register
76543210
RESERVEDBUCK3_UV_THRBUCK3_OV_THR
R/W-0bR/W-0bR/W-0b
Table 7-42 BUCK3_PG_WINDOW Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5:3BUCK3_UV_THRR/W0bPowergood low threshold level for BUCK3:
(Default from NVM memory)
0b = -3% / -30mV
1b = -3.5% / -35 mV
10b = -4% / -40 mV
11b = -5% / -50 mV
100b = -6% / -60 mV
101b = -7% / -70 mV
110b = -8% / -80 mV
111b = -10% / -100mV
2:0BUCK3_OV_THRR/W0bPowergood high threshold level for BUCK3:
(Default from NVM memory)
0b = +3% / +30mV
1b = +3.5% / +35 mV
10b = +4% / +40 mV
11b = +5% / +50 mV
100b = +6% / +60 mV
101b = +7% / +70 mV
110b = +8% / +80 mV
111b = +10% / +100mV

7.7.1.23 BUCK4_PG_WINDOW Register (Offset = 0x1B) [Reset = 0x00]

BUCK4_PG_WINDOW is shown in Figure 7-82 and described in Table 7-43.

Return to the Summary Table.

Figure 7-82 BUCK4_PG_WINDOW Register
76543210
RESERVEDBUCK4_UV_THRBUCK4_OV_THR
R/W-0bR/W-0bR/W-0b
Table 7-43 BUCK4_PG_WINDOW Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5:3BUCK4_UV_THRR/W0bPowergood low threshold level for BUCK4:
(Default from NVM memory)
0b = -3% / -30mV
1b = -3.5% / -35 mV
10b = -4% / -40 mV
11b = -5% / -50 mV
100b = -6% / -60 mV
101b = -7% / -70 mV
110b = -8% / -80 mV
111b = -10% / -100mV
2:0BUCK4_OV_THRR/W0bPowergood high threshold level for BUCK4:
(Default from NVM memory)
0b = +3% / +30mV
1b = +3.5% / +35 mV
10b = +4% / +40 mV
11b = +5% / +50 mV
100b = +6% / +60 mV
101b = +7% / +70 mV
110b = +8% / +80 mV
111b = +10% / +100mV

7.7.1.24 VCCA_VMON_CTRL Register (Offset = 0x2B) [Reset = 0x00]

VCCA_VMON_CTRL is shown in Figure 7-83 and described in Table 7-44.

Return to the Summary Table.

Figure 7-83 VCCA_VMON_CTRL Register
76543210
VMON_DEGLITCH_SELVMON2_RV_SELVMON2_ENVMON1_RV_SELVMON1_ENVCCA_VMON_EN
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-44 VCCA_VMON_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7:5VMON_DEGLITCH_SELR/W0bDeglitch time select for VCCA_VMON / BUCKx_VMON / VMONx voltage monitors.

(Default from NVM memory)
0b = 4 us / 4 us / 4 us
1b = 20 us / 20 us / 20 us
10b = 0.5 us / 0.5 us / 0.5 us
11b = 4 us / 0.5 us / 0.5 us
100b = 20 us / 0.5 us / 0.5 us
101b = 0.5 us / 4 us / 4 us
110b = 4 us / 4 us / 4 us
111b = 20 us / 4 us / 4 us
4VMON2_RV_SELR/W0bSelect residual voltage checking for VMON2 pin.
(Default from NVM memory)
0b = Disabled
1b = Enabled
3VMON2_ENR/W0bEnable VMON2 OV and UV comparators:
(Default from NVM memory)
0b = OV and UV comparators are disabled
1b = OV and UV comparators are enabled
2VMON1_RV_SELR/W0bSelect residual voltage checking for VMON1 pin.
(Default from NVM memory)
0b = Disabled
1b = Enabled
1VMON1_ENR/W0bEnable VMON1 OV and UV comparators:
(Default from NVM memory)
0b = OV and UV comparators are disabled
1b = OV and UV comparators are enabled
0VCCA_VMON_ENR/W0bEnable VCCA OV and UV comparators:
(Default from NVM memory)
0b = OV and UV comparators are disabled
1b = OV and UV comparators are enabled.

7.7.1.25 VCCA_PG_WINDOW Register (Offset = 0x2C) [Reset = 0x00]

VCCA_PG_WINDOW is shown in Figure 7-84 and described in Table 7-45.

Return to the Summary Table.

Figure 7-84 VCCA_PG_WINDOW Register
76543210
RESERVEDVCCA_PG_SETVCCA_UV_THRVCCA_OV_THR
R/W-0bR/W-0bR/W-0bR/W-0b
Table 7-45 VCCA_PG_WINDOW Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0b
6VCCA_PG_SETR/W0bPowergood level for VCCA pin:
(Default from NVM memory)
0b = 3.3 V
1b = 5.0 V
5:3VCCA_UV_THRR/W0bPowergood low threshold level for VCCA pin:
(Default from NVM memory)
0b = -3%
1b = -3.5%
10b = -4%
11b = -5%
100b = -6%
101b = -7%
110b = -8%
111b = -10%
2:0VCCA_OV_THRR/W0bPowergood high threshold level for VCCA pin:
(Default from NVM memory)
0b = +3%
1b = +3.5%
10b = +4%
11b = +5%
100b = +6%
101b = +7%
110b = +8%
111b = +10%

7.7.1.26 VMON1_PG_WINDOW Register (Offset = 0x2D) [Reset = 0x00]

VMON1_PG_WINDOW is shown in Figure 7-85 and described in Table 7-46.

Return to the Summary Table.

Figure 7-85 VMON1_PG_WINDOW Register
76543210
RESERVEDVMON1_RANGEVMON1_UV_THRVMON1_OV_THR
R/W-0bR/W-0bR/W-0bR/W-0b
Table 7-46 VMON1_PG_WINDOW Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0b
6VMON1_RANGER/W0bSelect OV/UV voltage monitoring range:
(Default from NVM memory)
0b = 0.3 - 3.34 V
1b = 3.35 - 5.0 V
5:3VMON1_UV_THRR/W0bPowergood low threshold level for VMON1.
Threshold values in brackets are for extended voltage range (VMON1_RANGE = 1):
(Default from NVM memory)
0b = -3% / -30 mV / (-150 mV)
1b = -3.5% / -35 mV / (-175 mV)
10b = -4% / -40 mV / (-200 mV)
11b = -5% / -50 mV / (-250 mV)
100b = -6% / -60 mV / (-300 mV)
101b = -7% / -70 mV / (-350 mV)
110b = -8% / -80 mV / (-400 mV)
111b = -10% / -100 mV / (-500 mV)
2:0VMON1_OV_THRR/W0bPowergood high threshold level for VMON1.
Threshold values in brackets are for extended voltage range (VMON1_RANGE = 1):
(Default from NVM memory)
0b = +3% / +30 mV / (+150 mV)
1b = +3.5% / +35 mV / (+175 mV)
10b = +4% / +40 mV / (+200 mV)
11b = +5% / +50 mV / (+250 mV)
100b = +6% / +60 mV / (+300 mV)
101b = +7% / +70 mV / (+350 mV)
110b = +8% / +80 mV / (+400 mV)
111b = +10% / +100mV / (+500 mV)

7.7.1.27 VMON1_PG_LEVEL Register (Offset = 0x2E) [Reset = 0x00]

VMON1_PG_LEVEL is shown in Figure 7-86 and described in Table 7-47.

Return to the Summary Table.

Figure 7-86 VMON1_PG_LEVEL Register
76543210
VMON1_PG_SET
R/W-0b
Table 7-47 VMON1_PG_LEVEL Register Field Descriptions
BitFieldTypeResetDescription
7:0VMON1_PG_SETR/W0bPowergood voltage level of VMON1 pin, VMON1_OV_THR[2:0] and VMON1_UV_THR[2:0] defines the threshold levels.
See Voltage monitoring chapter for voltage levels.
(Default from NVM memory)

7.7.1.28 VMON2_PG_WINDOW Register (Offset = 0x2F) [Reset = 0x00]

VMON2_PG_WINDOW is shown in Figure 7-87 and described in Table 7-48.

Return to the Summary Table.

Figure 7-87 VMON2_PG_WINDOW Register
76543210
RESERVEDVMON2_RANGEVMON2_UV_THRVMON2_OV_THR
R/W-0bR/W-0bR/W-0bR/W-0b
Table 7-48 VMON2_PG_WINDOW Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0b
6VMON2_RANGER/W0bSelect OV/UV voltage monitoring range:
(Default from NVM memory)
0b = 0.3 - 3.34 V
1b = 3.35 - 5.0 V
5:3VMON2_UV_THRR/W0bPowergood low threshold level for VMON2.
Threshold values in brackets are for extended voltage range (VMON2_RANGE = 1):
(Default from NVM memory)
0b = -3% / -30 mV / (-150 mV)
1b = -3.5% / -35 mV / (-175 mV)
10b = -4% / -40 mV / (-200 mV)
11b = -5% / -50 mV / (-250 mV)
100b = -6% / -60 mV / (-300 mV)
101b = -7% / -70 mV / (-350 mV)
110b = -8% / -80 mV / (-400 mV)
111b = -10% / -100 mV / (-500 mV)
2:0VMON2_OV_THRR/W0bPowergood high threshold level for VMON2.
Threshold values in brackets are for extended voltage range (VMON2_RANGE = 1):
(Default from NVM memory)
0b = +3% / +30mV / (+150 mV)
1b = +3.5% / +35 mV / (+175 mV)
10b = +4% / +40 mV / (+200 mV)
11b = +5% / +50 mV / (+250 mV)
100b = +6% / +60 mV / (+300 mV)
101b = +7% / +70 mV / (+350 mV)
110b = +8% / +80 mV / (+400 mV)
111b = +10% / +100mV / (+500 mV)

7.7.1.29 VMON2_PG_LEVEL Register (Offset = 0x30) [Reset = 0x00]

VMON2_PG_LEVEL is shown in Figure 7-88 and described in Table 7-49.

Return to the Summary Table.

Figure 7-88 VMON2_PG_LEVEL Register
76543210
VMON2_PG_SET
R/W-0b
Table 7-49 VMON2_PG_LEVEL Register Field Descriptions
BitFieldTypeResetDescription
7:0VMON2_PG_SETR/W0bPowergood voltage level of VMON2 pin, VMON2_OV_THR[2:0] and VMON2_UV_THR[2:0] defines the threshold levels.
See Voltage monitoring chapter for voltage levels.
(Default from NVM memory)

7.7.1.30 GPIO1_CONF Register (Offset = 0x31) [Reset = 0x2A]

GPIO1_CONF is shown in Figure 7-89 and described in Table 7-50.

Return to the Summary Table.

Figure 7-89 GPIO1_CONF Register
76543210
GPIO1_SELGPIO1_DEGLITCH_ENGPIO1_PU_PD_ENGPIO1_PU_SELGPIO1_ODGPIO1_DIR
R/W-1bR/W-0bR/W-1bR/W-0bR/W-1bR/W-0b
Table 7-50 GPIO1_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:5GPIO1_SELR/W1bGPIO1 signal function:
(Default from NVM memory)
0b = GPIO1
1b = EN_DRV
10b = NRSTOUT_SOC
11b = PGOOD
100b = NSLEEP1
101b = NSLEEP2
110b = WKUP1
111b = WKUP2
4GPIO1_DEGLITCH_ENR/W0bGPIO1 signal deglitch time when signal direction is input:
(Default from NVM memory)
0b = No deglitch, only synchronization.
1b = 8 us deglitch time.
3GPIO1_PU_PD_ENR/W1bControl for GPIO1 pin pull-up/pull-down resistor:
(Default from NVM memory)
0b = Pull-up/pull-down resistor disabled
1b = Pull-up/pull-down resistor enabled
2GPIO1_PU_SELR/W0bControl for GPIO1 pin pull-up/pull-down resistor:
GPIO1_PU_PD_EN must be 1 to select the resistor.
(Default from NVM memory)
0b = Pull-down resistor selected
1b = Pull-up resistor selected
1GPIO1_ODR/W1bGPIO1 signal type when configured to output:
(Default from NVM memory)
0b = Push-pull output
1b = Open-drain output
0GPIO1_DIRR/W0bGPIO1 signal direction:
(Default from NVM memory)
0b = Input
1b = Output

7.7.1.31 GPIO2_CONF Register (Offset = 0x32) [Reset = 0x0A]

GPIO2_CONF is shown in Figure 7-90 and described in Table 7-51.

Return to the Summary Table.

Figure 7-90 GPIO2_CONF Register
76543210
GPIO2_SELGPIO2_DEGLITCH_ENGPIO2_PU_PD_ENGPIO2_PU_SELGPIO2_ODGPIO2_DIR
R/W-0bR/W-0bR/W-1bR/W-0bR/W-1bR/W-0b
Table 7-51 GPIO2_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:5GPIO2_SELR/W0bGPIO2 signal function:
(Default from NVM memory)
0b = GPIO2
1b = SCL_I2C2
10b = CS_SPI
11b = TRIG_WDOG
100b = NSLEEP1
101b = NSLEEP2
110b = WKUP1
111b = WKUP2
4GPIO2_DEGLITCH_ENR/W0bGPIO2 signal deglitch time when signal direction is input:
(Default from NVM memory)
0b = No deglitch, only synchronization.
1b = 8 us deglitch time.
3GPIO2_PU_PD_ENR/W1bControl for GPIO2 pin pull-up/pull-down resistor:
(Default from NVM memory)
0b = Pull-up/pull-down resistor disabled
1b = Pull-up/pull-down resistor enabled
2GPIO2_PU_SELR/W0bControl for GPIO2 pin pull-up/pull-down resistor:
GPIO2_PU_PD_EN must be 1 to select the resistor.
(Default from NVM memory)
0b = Pull-down resistor selected
1b = Pull-up resistor selected
1GPIO2_ODR/W1bGPIO2 signal type when configured to output:
(Default from NVM memory)
0b = Push-pull output
1b = Open-drain output
0GPIO2_DIRR/W0bGPIO2 signal direction:
(Default from NVM memory)
0b = Input
1b = Output

7.7.1.32 GPIO3_CONF Register (Offset = 0x33) [Reset = 0x0A]

GPIO3_CONF is shown in Figure 7-91 and described in Table 7-52.

Return to the Summary Table.

Figure 7-91 GPIO3_CONF Register
76543210
GPIO3_SELGPIO3_DEGLITCH_ENGPIO3_PU_PD_ENGPIO3_PU_SELGPIO3_ODGPIO3_DIR
R/W-0bR/W-0bR/W-1bR/W-0bR/W-1bR/W-0b
Table 7-52 GPIO3_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:5GPIO3_SELR/W0bGPIO3 signal function:
(Default from NVM memory)
0b = GPIO3
1b = SDA_I2C2
10b = SDO_SPI
11b = SDO_SPI
100b = NSLEEP1
101b = NSLEEP2
110b = WKUP1
111b = WKUP2
4GPIO3_DEGLITCH_ENR/W0bGPIO3 signal deglitch time when signal direction is input:
(Default from NVM memory)
0b = No deglitch, only synchronization.
1b = 8 us deglitch time.
3GPIO3_PU_PD_ENR/W1bControl for GPIO3 pin pull-up/pull-down resistor:
(Default from NVM memory)
0b = Pull-up/pull-down resistor disabled
1b = Pull-up/pull-down resistor enabled
2GPIO3_PU_SELR/W0bControl for GPIO3 pin pull-up/pull-down resistor:
GPIO3_PU_PD_EN must be 1 to select the resistor.
(Default from NVM memory)
0b = Pull-down resistor selected
1b = Pull-up resistor selected
1GPIO3_ODR/W1bGPIO3 signal type when configured to output:
(Default from NVM memory)
0b = Push-pull output
1b = Open-drain output
0GPIO3_DIRR/W0bGPIO3 signal direction:
(Default from NVM memory)
0b = Input
1b = Output

7.7.1.33 GPIO4_CONF Register (Offset = 0x34) [Reset = 0x0A]

GPIO4_CONF is shown in Figure 7-92 and described in Table 7-53.

Return to the Summary Table.

Figure 7-92 GPIO4_CONF Register
76543210
GPIO4_SELGPIO4_DEGLITCH_ENGPIO4_PU_PD_ENGPIO4_PU_SELGPIO4_ODGPIO4_DIR
R/W-0bR/W-0bR/W-1bR/W-0bR/W-1bR/W-0b
Table 7-53 GPIO4_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:5GPIO4_SELR/W0bGPIO4 signal function:
(Default from NVM memory)
0b = GPIO4
1b = ENABLE
10b = TRIG_WDOG
11b = BUCK1_VMON. Buck1 voltage monitoring input is GPIO4 instead of FB_B1.
100b = NSLEEP1
101b = NSLEEP2
110b = WKUP1
111b = WKUP2
4GPIO4_DEGLITCH_ENR/W0bGPIO4 signal deglitch time when signal direction is input:
(Default from NVM memory)
0b = No deglitch, only synchronization.
1b = 8 us deglitch time.
3GPIO4_PU_PD_ENR/W1bControl for GPIO4 pin pull-up/pull-down resistor:
(Default from NVM memory)
0b = Pull-up/pull-down resistor disabled
1b = Pull-up/pull-down resistor enabled
2GPIO4_PU_SELR/W0bControl for GPIO4 pin pull-up/pull-down resistor:
GPIO4_PU_PD_EN must be 1 to select the resistor.
(Default from NVM memory)
0b = Pull-down resistor selected
1b = Pull-up resistor selected
1GPIO4_ODR/W1bGPIO4 signal type when configured to output:
(Default from NVM memory)
0b = Push-pull output
1b = Open-drain output
0GPIO4_DIRR/W0bGPIO4 signal direction:
(Default from NVM memory)
0b = Input
1b = Output

7.7.1.34 GPIO5_CONF Register (Offset = 0x35) [Reset = 0x0A]

GPIO5_CONF is shown in Figure 7-93 and described in Table 7-54.

Return to the Summary Table.

Figure 7-93 GPIO5_CONF Register
76543210
GPIO5_SELGPIO5_DEGLITCH_ENGPIO5_PU_PD_ENGPIO5_PU_SELGPIO5_ODGPIO5_DIR
R/W-0bR/W-0bR/W-1bR/W-0bR/W-1bR/W-0b
Table 7-54 GPIO5_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:5GPIO5_SELR/W0bGPIO5 signal function:
(Default from NVM memory)
0b = GPIO5
1b = SYNCCLKIN
10b = SYNCCLKOUT
11b = nRSTOUT_SOC
100b = NSLEEP1
101b = NSLEEP2
110b = WKUP1
111b = WKUP2
4GPIO5_DEGLITCH_ENR/W0bGPIO5 signal deglitch time when signal direction is input:
(Default from NVM memory)
0b = No deglitch, only synchronization.
1b = 8 us deglitch time.
3GPIO5_PU_PD_ENR/W1bControl for GPIO5 pin pull-up/pull-down resistor:
(Default from NVM memory)
0b = Pull-up/pull-down resistor disabled
1b = Pull-up/pull-down resistor enabled
2GPIO5_PU_SELR/W0bControl for GPIO5 pin pull-up/pull-down resistor:
GPIO5_PU_PD_EN must be 1 to select the resistor.
(Default from NVM memory)
0b = Pull-down resistor selected
1b = Pull-up resistor selected
1GPIO5_ODR/W1bGPIO5 signal type when configured to output:
(Default from NVM memory)
0b = Push-pull output
1b = Open-drain output
0GPIO5_DIRR/W0bGPIO5 signal direction:
(Default from NVM memory)
0b = Input
1b = Output

7.7.1.35 GPIO6_CONF Register (Offset = 0x36) [Reset = 0x0A]

GPIO6_CONF is shown in Figure 7-94 and described in Table 7-55.

Return to the Summary Table.

Figure 7-94 GPIO6_CONF Register
76543210
GPIO6_SELGPIO6_DEGLITCH_ENGPIO6_PU_PD_ENGPIO6_PU_SELGPIO6_ODGPIO6_DIR
R/W-0bR/W-0bR/W-1bR/W-0bR/W-1bR/W-0b
Table 7-55 GPIO6_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:5GPIO6_SELR/W0bGPIO6 signal function:
(Default from NVM memory)
0b = GPIO6
1b = nERR_MCU
10b = SYNCCLKOUT
11b = PGOOD
100b = NSLEEP1
101b = NSLEEP2
110b = WKUP1
111b = WKUP2
4GPIO6_DEGLITCH_ENR/W0bGPIO6 signal deglitch time when signal direction is input:
(Default from NVM memory)
0b = No deglitch, only synchronization.
1b = 8 us deglitch time.
3GPIO6_PU_PD_ENR/W1bControl for GPIO6 pin pull-up/pull-down resistor:
(Default from NVM memory)
0b = Pull-up/pull-down resistor disabled
1b = Pull-up/pull-down resistor enabled
2GPIO6_PU_SELR/W0bControl for GPIO6 pin pull-up/pull-down resistor:
GPIO6_PU_PD_EN must be 1 to select the resistor.
(Default from NVM memory)
0b = Pull-down resistor selected
1b = Pull-up resistor selected
1GPIO6_ODR/W1bGPIO6 signal type when configured to output:
(Default from NVM memory)
0b = Push-pull output
1b = Open-drain output
0GPIO6_DIRR/W0bGPIO6 signal direction:
(Default from NVM memory)
0b = Input
1b = Output

7.7.1.36 GPIO7_CONF Register (Offset = 0x37) [Reset = 0x0A]

GPIO7_CONF is shown in Figure 7-95 and described in Table 7-56.

Return to the Summary Table.

Figure 7-95 GPIO7_CONF Register
76543210
GPIO7_SELGPIO7_DEGLITCH_ENGPIO7_PU_PD_ENGPIO7_PU_SELGPIO7_ODGPIO7_DIR
R/W-0bR/W-0bR/W-1bR/W-0bR/W-1bR/W-0b
Table 7-56 GPIO7_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:5GPIO7_SELR/W0bGPIO7 signal function:
(Default from NVM memory)
0b = GPIO7
1b = nERR_MCU
10b = REFOUT
11b = VMON1
100b = NSLEEP1
101b = NSLEEP2
110b = WKUP1
111b = WKUP2
4GPIO7_DEGLITCH_ENR/W0bGPIO7 signal deglitch time when signal direction is input:
(Default from NVM memory)
0b = No deglitch, only synchronization.
1b = 8 us deglitch time.
3GPIO7_PU_PD_ENR/W1bControl for GPIO7 pin pull-up/pull-down resistor:
(Default from NVM memory)
0b = Pull-up/pull-down resistor disabled
1b = Pull-up/pull-down resistor enabled
2GPIO7_PU_SELR/W0bControl for GPIO7 pin pull-up/pull-down resistor:
GPIO7_PU_PD_EN must be 1 to select the resistor.
(Default from NVM memory)
0b = Pull-down resistor selected
1b = Pull-up resistor selected
1GPIO7_ODR/W1bGPIO7 signal type when configured to output:
(Default from NVM memory)
0b = Push-pull output
1b = Open-drain output
0GPIO7_DIRR/W0bGPIO7 signal direction:
(Default from NVM memory)
0b = Input
1b = Output

7.7.1.37 GPIO8_CONF Register (Offset = 0x38) [Reset = 0x0A]

GPIO8_CONF is shown in Figure 7-96 and described in Table 7-57.

Return to the Summary Table.

Figure 7-96 GPIO8_CONF Register
76543210
GPIO8_SELGPIO8_DEGLITCH_ENGPIO8_PU_PD_ENGPIO8_PU_SELGPIO8_ODGPIO8_DIR
R/W-0bR/W-0bR/W-1bR/W-0bR/W-1bR/W-0b
Table 7-57 GPIO8_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:5GPIO8_SELR/W0bGPIO8 signal function:
(Default from NVM memory)
0b = GPIO8
1b = SCLK_SPMI
10b = VMON2
11b = VMON2
100b = NSLEEP1
101b = NSLEEP2
110b = WKUP1
111b = WKUP2
4GPIO8_DEGLITCH_ENR/W0bGPIO8 signal deglitch time when signal direction is input:
(Default from NVM memory)
0b = No deglitch, only synchronization.
1b = 8 us deglitch time.
3GPIO8_PU_PD_ENR/W1bControl for GPIO8 pin pull-up/pull-down resistor:
(Default from NVM memory)
0b = Pull-up/pull-down resistor disabled
1b = Pull-up/pull-down resistor enabled
2GPIO8_PU_SELR/W0bControl for GPIO8 pin pull-up/pull-down resistor:
GPIO8_PU_PD_EN must be 1 to select the resistor.
(Default from NVM memory)
0b = Pull-down resistor selected
1b = Pull-up resistor selected
1GPIO8_ODR/W1bGPIO8 signal type when configured to output:
(Default from NVM memory)
0b = Push-pull output
1b = Open-drain output
0GPIO8_DIRR/W0bGPIO8 signal direction:
(Default from NVM memory)
0b = Input
1b = Output

7.7.1.38 GPIO9_CONF Register (Offset = 0x39) [Reset = 0x0A]

GPIO9_CONF is shown in Figure 7-97 and described in Table 7-58.

Return to the Summary Table.

Figure 7-97 GPIO9_CONF Register
76543210
GPIO9_SELGPIO9_DEGLITCH_ENGPIO9_PU_PD_ENGPIO9_PU_SELGPIO9_ODGPIO9_DIR
R/W-0bR/W-0bR/W-1bR/W-0bR/W-1bR/W-0b
Table 7-58 GPIO9_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:5GPIO9_SELR/W0bGPIO9 signal function:
(Default from NVM memory)
0b = GPIO9
1b = SDATA_SPMI
10b = PGOOD
11b = SYNCCLKIN
100b = NSLEEP1
101b = NSLEEP2
110b = WKUP1
111b = WKUP2
4GPIO9_DEGLITCH_ENR/W0bGPIO9 signal deglitch time when signal direction is input:
(Default from NVM memory)
0b = No deglitch, only synchronization.
1b = 8 us deglitch time.
3GPIO9_PU_PD_ENR/W1bControl for GPIO9 pin pull-up/pull-down resistor:
(Default from NVM memory)
0b = Pull-up/pull-down resistor disabled
1b = Pull-up/pull-down resistor enabled
2GPIO9_PU_SELR/W0bControl for GPIO9 pin pull-up/pull-down resistor:
GPIO9_PU_PD_EN must be 1 to select the resistor.
(Default from NVM memory)
0b = Pull-down resistor selected
1b = Pull-up resistor selected
1GPIO9_ODR/W1bGPIO9 signal type when configured to output:
(Default from NVM memory)
0b = Push-pull output
1b = Open-drain output
0GPIO9_DIRR/W0bGPIO9 signal direction:
(Default from NVM memory)
0b = Input
1b = Output

7.7.1.39 GPIO10_CONF Register (Offset = 0x3A) [Reset = 0x0A]

GPIO10_CONF is shown in Figure 7-98 and described in Table 7-59.

Return to the Summary Table.

Figure 7-98 GPIO10_CONF Register
76543210
GPIO10_SELGPIO10_DEGLITCH_ENGPIO10_PU_PD_ENGPIO10_PU_SELGPIO10_ODGPIO10_DIR
R/W-0bR/W-0bR/W-1bR/W-0bR/W-1bR/W-0b
Table 7-59 GPIO10_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:5GPIO10_SELR/W0bGPIO10 signal function:
(Default from NVM memory)
0b = GPIO10
1b = nRSTOUT
10b = nRSTOUT_SOC
11b = nRSTOUT_SOC
100b = NSLEEP1
101b = NSLEEP2
110b = WKUP1
111b = WKUP2
4GPIO10_DEGLITCH_ENR/W0bGPIO10 signal deglitch time when signal direction is input:
(Default from NVM memory)
0b = No deglitch, only synchronization.
1b = 8 us deglitch time.
3GPIO10_PU_PD_ENR/W1bControl for GPIO10 pin pull-up/pull-down resistor:
(Default from NVM memory)
0b = Pull-up/pull-down resistor disabled
1b = Pull-up/pull-down resistor enabled
2GPIO10_PU_SELR/W0bControl for GPIO10 pin pull-up/pull-down resistor:
GPIO10_PU_PD_EN must be 1 to select the resistor.
(Default from NVM memory)
0b = Pull-down resistor selected
1b = Pull-up resistor selected
1GPIO10_ODR/W1bGPIO10 signal type when configured to output:
(Default from NVM memory)
0b = Push-pull output
1b = Open-drain output
0GPIO10_DIRR/W0bGPIO10 signal direction:
(Default from NVM memory)
0b = Input
1b = Output

7.7.1.40 ENABLE_CONF Register (Offset = 0x3C) [Reset = 0x88]

ENABLE_CONF is shown in Figure 7-99 and described in Table 7-60.

Return to the Summary Table.

Figure 7-99 ENABLE_CONF Register
76543210
RESERVEDENABLE_POLRESERVED
R/W-10bR/W-0bR/W-1000b
Table 7-60 ENABLE_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W10b
5ENABLE_POLR/W0bControl for ENABLE pin polarity:
(Default from NVM memory)
0b = Active high
1b = Active low
4:0RESERVEDR/W1000b

7.7.1.41 GPIO_OUT_1 Register (Offset = 0x3D) [Reset = 0x00]

GPIO_OUT_1 is shown in Figure 7-100 and described in Table 7-61.

Return to the Summary Table.

Figure 7-100 GPIO_OUT_1 Register
76543210
GPIO8_OUTGPIO7_OUTGPIO6_OUTGPIO5_OUTGPIO4_OUTGPIO3_OUTGPIO2_OUTGPIO1_OUT
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-61 GPIO_OUT_1 Register Field Descriptions
BitFieldTypeResetDescription
7GPIO8_OUTR/W0bControl for GPIO8 signal when configured to GPIO Output:
(Default from NVM memory)
0b = Low
1b = High
6GPIO7_OUTR/W0bControl for GPIO7 signal when configured to GPIO Output:
(Default from NVM memory)
0b = Low
1b = High
5GPIO6_OUTR/W0bControl for GPIO6 signal when configured to GPIO Output:
(Default from NVM memory)
0b = Low
1b = High
4GPIO5_OUTR/W0bControl for GPIO5 signal when configured to GPIO Output:
(Default from NVM memory)
0b = Low
1b = High
3GPIO4_OUTR/W0bControl for GPIO4 signal when configured to GPIO Output:
(Default from NVM memory)
0b = Low
1b = High
2GPIO3_OUTR/W0bControl for GPIO3 signal when configured to GPIO Output:
(Default from NVM memory)
0b = Low
1b = High
1GPIO2_OUTR/W0bControl for GPIO2 signal when configured to GPIO Output:
(Default from NVM memory)
0b = Low
1b = High
0GPIO1_OUTR/W0bControl for GPIO1 signal when configured to GPIO Output:
(Default from NVM memory)
0b = Low
1b = High

7.7.1.42 GPIO_OUT_2 Register (Offset = 0x3E) [Reset = 0x00]

GPIO_OUT_2 is shown in Figure 7-101 and described in Table 7-62.

Return to the Summary Table.

Figure 7-101 GPIO_OUT_2 Register
76543210
RESERVEDGPIO10_OUTGPIO9_OUT
R/W-0bR/W-0bR/W-0b
Table 7-62 GPIO_OUT_2 Register Field Descriptions
BitFieldTypeResetDescription
7:2RESERVEDR/W0b
1GPIO10_OUTR/W0bControl for GPIO10 signal when configured to GPIO Output:
(Default from NVM memory)
0b = Low
1b = High
0GPIO9_OUTR/W0bControl for GPIO9 signal when configured to GPIO Output:
(Default from NVM memory)
0b = Low
1b = High

7.7.1.43 GPIO_IN_1 Register (Offset = 0x3F) [Reset = 0x00]

GPIO_IN_1 is shown in Figure 7-102 and described in Table 7-63.

Return to the Summary Table.

Figure 7-102 GPIO_IN_1 Register
76543210
GPIO8_INGPIO7_INGPIO6_INGPIO5_INGPIO4_INGPIO3_INGPIO2_INGPIO1_IN
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-63 GPIO_IN_1 Register Field Descriptions
BitFieldTypeResetDescription
7GPIO8_INR0bLevel of GPIO8 signal:
0b = Low
1b = High
6GPIO7_INR0bLevel of GPIO7 signal:
0b = Low
1b = High
5GPIO6_INR0bLevel of GPIO6 signal:
0b = Low
1b = High
4GPIO5_INR0bLevel of GPIO5 signal:
0b = Low
1b = High
3GPIO4_INR0bLevel of GPIO4 signal:
0b = Low
1b = High
2GPIO3_INR0bLevel of GPIO3 signal:
0b = Low
1b = High
1GPIO2_INR0bLevel of GPIO2 signal:
0b = Low
1b = High
0GPIO1_INR0bLevel of GPIO1 signal:
0b = Low
1b = High

7.7.1.44 GPIO_IN_2 Register (Offset = 0x40) [Reset = 0x00]

GPIO_IN_2 is shown in Figure 7-103 and described in Table 7-64.

Return to the Summary Table.

Figure 7-103 GPIO_IN_2 Register
76543210
RESERVEDGPIO10_INGPIO9_IN
R-0bR-0bR-0b
Table 7-64 GPIO_IN_2 Register Field Descriptions
BitFieldTypeResetDescription
7:2RESERVEDR0b
1GPIO10_INR0bLevel of GPIO10 signal:
0b = Low
1b = High
0GPIO9_INR0bLevel of GPIO9 signal:
0b = Low
1b = High

7.7.1.45 RAIL_SEL_1 Register (Offset = 0x41) [Reset = 0x00]

RAIL_SEL_1 is shown in Figure 7-104 and described in Table 7-65.

Return to the Summary Table.

Figure 7-104 RAIL_SEL_1 Register
76543210
BUCK4_GRP_SELBUCK3_GRP_SELBUCK2_GRP_SELBUCK1_GRP_SEL
R/W-0bR/W-0bR/W-0bR/W-0b
Table 7-65 RAIL_SEL_1 Register Field Descriptions
BitFieldTypeResetDescription
7:6BUCK4_GRP_SELR/W0bRail group selection for BUCK4:
(Default from NVM memory)
0b = No group assigned
1b = MCU rail group
10b = SOC rail group
11b = OTHER rail group
5:4BUCK3_GRP_SELR/W0bRail group selection for BUCK3:
(Default from NVM memory)
0b = No group assigned
1b = MCU rail group
10b = SOC rail group
11b = OTHER rail group
3:2BUCK2_GRP_SELR/W0bRail group selection for BUCK2:
(Default from NVM memory)
0b = No group assigned
1b = MCU rail group
10b = SOC rail group
11b = OTHER rail group
1:0BUCK1_GRP_SELR/W0bRail group selection for BUCK1:
(Default from NVM memory)
0b = No group assigned
1b = MCU rail group
10b = SOC rail group
11b = OTHER rail group

7.7.1.46 RAIL_SEL_3 Register (Offset = 0x43) [Reset = 0x00]

RAIL_SEL_3 is shown in Figure 7-105 and described in Table 7-66.

Return to the Summary Table.

Figure 7-105 RAIL_SEL_3 Register
76543210
VMON2_GRP_SELVMON1_GRP_SELVCCA_GRP_SELRESERVED
R/W-0bR/W-0bR/W-0bR/W-0b
Table 7-66 RAIL_SEL_3 Register Field Descriptions
BitFieldTypeResetDescription
7:6VMON2_GRP_SELR/W0bRail group selection for VMON2 monitoring:
(Default from NVM memory)
0b = No group assigned
1b = MCU rail group
10b = SOC rail group
11b = OTHER rail group
5:4VMON1_GRP_SELR/W0bRail group selection for VMON1 monitoring:
(Default from NVM memory)
0b = No group assigned
1b = MCU rail group
10b = SOC rail group
11b = OTHER rail group
3:2VCCA_GRP_SELR/W0bRail group selection for VCCA monitoring:
(Default from NVM memory)
0b = No group assigned
1b = MCU rail group
10b = SOC rail group
11b = OTHER rail group
1:0RESERVEDR/W0b

7.7.1.47 FSM_TRIG_SEL_1 Register (Offset = 0x44) [Reset = 0x00]

FSM_TRIG_SEL_1 is shown in Figure 7-106 and described in Table 7-67.

Return to the Summary Table.

Figure 7-106 FSM_TRIG_SEL_1 Register
76543210
SEVERE_ERR_TRIGOTHER_RAIL_TRIGSOC_RAIL_TRIGMCU_RAIL_TRIG
R/W-0bR/W-0bR/W-0bR/W-0b
Table 7-67 FSM_TRIG_SEL_1 Register Field Descriptions
BitFieldTypeResetDescription
7:6SEVERE_ERR_TRIGR/W0bTrigger selection for Severe Error:
(Default from NVM memory)
0b = Immediate shutdown
1b = Orderly shutdown
10b = MCU power error
11b = SOC power error
5:4OTHER_RAIL_TRIGR/W0bTrigger selection for OTHER rail group:
(Default from NVM memory)
0b = Immediate shutdown
1b = Orderly shutdown
10b = MCU power error
11b = SOC power error
3:2SOC_RAIL_TRIGR/W0bTrigger selection for SOC rail group:
(Default from NVM memory)
0b = Immediate shutdown
1b = Orderly shutdown
10b = MCU power error
11b = SOC power error
1:0MCU_RAIL_TRIGR/W0bTrigger selection for MCU rail group:
(Default from NVM memory)
0b = Immediate shutdown
1b = Orderly shutdown
10b = MCU power error
11b = SOC power error

7.7.1.48 FSM_TRIG_SEL_2 Register (Offset = 0x45) [Reset = 0x00]

FSM_TRIG_SEL_2 is shown in Figure 7-107 and described in Table 7-68.

Return to the Summary Table.

Figure 7-107 FSM_TRIG_SEL_2 Register
76543210
RESERVEDMODERATE_ERR_TRIG
R/W-0bR/W-0b
Table 7-68 FSM_TRIG_SEL_2 Register Field Descriptions
BitFieldTypeResetDescription
7:2RESERVEDR/W0b
1:0MODERATE_ERR_TRIGR/W0bTrigger selection for Moderate Error:
(Default from NVM memory)
0b = Immediate shutdown
1b = Orderly shutdown
10b = MCU power error
11b = SOC power error

7.7.1.49 FSM_TRIG_MASK_1 Register (Offset = 0x46) [Reset = 0x00]

FSM_TRIG_MASK_1 is shown in Figure 7-108 and described in Table 7-69.

Return to the Summary Table.

Figure 7-108 FSM_TRIG_MASK_1 Register
76543210
GPIO4_FSM_MASK_POLGPIO4_FSM_MASKGPIO3_FSM_MASK_POLGPIO3_FSM_MASKGPIO2_FSM_MASK_POLGPIO2_FSM_MASKGPIO1_FSM_MASK_POLGPIO1_FSM_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-69 FSM_TRIG_MASK_1 Register Field Descriptions
BitFieldTypeResetDescription
7GPIO4_FSM_MASK_POLR/W0bFSM trigger masking polarity select for GPIOx:
(Default from NVM memory)
0b = Masking sets signal value to '0'
1b = Masking sets signal value to '1'
6GPIO4_FSM_MASKR/W0bFSM trigger mask for GPIOx:
(Default from NVM memory)
0b = Not masked
1b = Masked
5GPIO3_FSM_MASK_POLR/W0bFSM trigger masking polarity select for GPIOx:
(Default from NVM memory)
0b = Masking sets signal value to '0'
1b = Masking sets signal value to '1'
4GPIO3_FSM_MASKR/W0bFSM trigger mask for GPIOx:
(Default from NVM memory)
0b = Not masked
1b = Masked
3GPIO2_FSM_MASK_POLR/W0bFSM trigger masking polarity select for GPIOx:
(Default from NVM memory)
0b = Masking sets signal value to '0'
1b = Masking sets signal value to '1'
2GPIO2_FSM_MASKR/W0bFSM trigger mask for GPIOx:
(Default from NVM memory)
0b = Not masked
1b = Masked
1GPIO1_FSM_MASK_POLR/W0bFSM trigger masking polarity select for GPIOx:
(Default from NVM memory)
0b = Masking sets signal value to '0'
1b = Masking sets signal value to '1'
0GPIO1_FSM_MASKR/W0bFSM trigger mask for GPIOx:
(Default from NVM memory)
0b = Not masked
1b = Masked

7.7.1.50 FSM_TRIG_MASK_2 Register (Offset = 0x47) [Reset = 0x00]

FSM_TRIG_MASK_2 is shown in Figure 7-109 and described in Table 7-70.

Return to the Summary Table.

Figure 7-109 FSM_TRIG_MASK_2 Register
76543210
GPIO8_FSM_MASK_POLGPIO8_FSM_MASKGPIO7_FSM_MASK_POLGPIO7_FSM_MASKGPIO6_FSM_MASK_POLGPIO6_FSM_MASKGPIO5_FSM_MASK_POLGPIO5_FSM_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-70 FSM_TRIG_MASK_2 Register Field Descriptions
BitFieldTypeResetDescription
7GPIO8_FSM_MASK_POLR/W0bFSM trigger masking polarity select for GPIOx:
(Default from NVM memory)
0b = Masking sets signal value to '0'
1b = Masking sets signal value to '1'
6GPIO8_FSM_MASKR/W0bFSM trigger mask for GPIOx:
(Default from NVM memory)
0b = Not masked
1b = Masked
5GPIO7_FSM_MASK_POLR/W0bFSM trigger masking polarity select for GPIOx:
(Default from NVM memory)
0b = Masking sets signal value to '0'
1b = Masking sets signal value to '1'
4GPIO7_FSM_MASKR/W0bFSM trigger mask for GPIOx:
(Default from NVM memory)
0b = Not masked
1b = Masked
3GPIO6_FSM_MASK_POLR/W0bFSM trigger masking polarity select for GPIOx:
(Default from NVM memory)
0b = Masking sets signal value to '0'
1b = Masking sets signal value to '1'
2GPIO6_FSM_MASKR/W0bFSM trigger mask for GPIOx:
(Default from NVM memory)
0b = Not masked
1b = Masked
1GPIO5_FSM_MASK_POLR/W0bFSM trigger masking polarity select for GPIOx:
(Default from NVM memory)
0b = Masking sets signal value to '0'
1b = Masking sets signal value to '1'
0GPIO5_FSM_MASKR/W0bFSM trigger mask for GPIOx:
(Default from NVM memory)
0b = Not masked
1b = Masked

7.7.1.51 FSM_TRIG_MASK_3 Register (Offset = 0x48) [Reset = 0x00]

FSM_TRIG_MASK_3 is shown in Figure 7-110 and described in Table 7-71.

Return to the Summary Table.

Figure 7-110 FSM_TRIG_MASK_3 Register
76543210
RESERVEDGPIO10_FSM_MASK_POLGPIO10_FSM_MASKGPIO9_FSM_MASK_POLGPIO9_FSM_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-71 FSM_TRIG_MASK_3 Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR/W0b
3GPIO10_FSM_MASK_POLR/W0bFSM trigger masking polarity select for GPIOx:
(Default from NVM memory)
0b = Masking sets signal value to '0'
1b = Masking sets signal value to '1'
2GPIO10_FSM_MASKR/W0bFSM trigger mask for GPIOx:
(Default from NVM memory)
0b = Not masked
1b = Masked
1GPIO9_FSM_MASK_POLR/W0bFSM trigger masking polarity select for GPIOx:
(Default from NVM memory)
0b = Masking sets signal value to '0'
1b = Masking sets signal value to '1'
0GPIO9_FSM_MASKR/W0bFSM trigger mask for GPIOx:
(Default from NVM memory)
0b = Not masked
1b = Masked

7.7.1.52 MASK_BUCK1_2 Register (Offset = 0x49) [Reset = 0x00]

MASK_BUCK1_2 is shown in Figure 7-111 and described in Table 7-72.

Return to the Summary Table.

Figure 7-111 MASK_BUCK1_2 Register
76543210
BUCK2_ILIM_MASKRESERVEDBUCK2_UV_MASKBUCK2_OV_MASKBUCK1_ILIM_MASKRESERVEDBUCK1_UV_MASKBUCK1_OV_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-72 MASK_BUCK1_2 Register Field Descriptions
BitFieldTypeResetDescription
7BUCK2_ILIM_MASKR/W0bMasking for BUCK2 current monitoring interrupt BUCK2_ILIM_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
6RESERVEDR/W0b
5BUCK2_UV_MASKR/W0bMasking of BUCK2 under-voltage detection interrupt BUCK2_UV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
4BUCK2_OV_MASKR/W0bMasking of BUCK2 over-voltage detection interrupt BUCK2_OV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
3BUCK1_ILIM_MASKR/W0bMasking for BUCK1 current monitoring interrupt BUCK1_ILIM_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
2RESERVEDR/W0b
1BUCK1_UV_MASKR/W0bMasking of BUCK1 under-voltage detection interrupt BUCK1_UV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
0BUCK1_OV_MASKR/W0bMasking of BUCK1 over-voltage detection interrupt BUCK1_OV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.

7.7.1.53 MASK_BUCK3_4 Register (Offset = 0x4A) [Reset = 0x00]

MASK_BUCK3_4 is shown in Figure 7-112 and described in Table 7-73.

Return to the Summary Table.

Figure 7-112 MASK_BUCK3_4 Register
76543210
BUCK4_ILIM_MASKRESERVEDBUCK4_UV_MASKBUCK4_OV_MASKBUCK3_ILIM_MASKRESERVEDBUCK3_UV_MASKBUCK3_OV_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-73 MASK_BUCK3_4 Register Field Descriptions
BitFieldTypeResetDescription
7BUCK4_ILIM_MASKR/W0bMasking for BUCK4 current monitoring interrupt BUCK4_ILIM_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
6RESERVEDR/W0b
5BUCK4_UV_MASKR/W0bMasking of BUCK4 under-voltage detection interrupt BUCK4_UV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
4BUCK4_OV_MASKR/W0bMasking of BUCK4 over-voltage detection interrupt BUCK4_OV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
3BUCK3_ILIM_MASKR/W0bMasking for BUCK3 current monitoring interrupt BUCK3_ILIM_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
2RESERVEDR/W0b
1BUCK3_UV_MASKR/W0bMasking of BUCK3 under-voltage detection interrupt BUCK3_UV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
0BUCK3_OV_MASKR/W0bMasking of BUCK3 over-voltage detection interrupt BUCK3_OV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.

7.7.1.54 MASK_VMON Register (Offset = 0x4E) [Reset = 0x00]

MASK_VMON is shown in Figure 7-113 and described in Table 7-74.

Return to the Summary Table.

Figure 7-113 MASK_VMON Register
76543210
RESERVEDVMON2_UV_MASKVMON2_OV_MASKRESERVEDVMON1_UV_MASKVMON1_OV_MASKVCCA_UV_MASKVCCA_OV_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-74 MASK_VMON Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0b
6VMON2_UV_MASKR/W0bMasking of VMON2 under-voltage detection interrupt VMON2_UV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
5VMON2_OV_MASKR/W0bMasking of VMON2 over-voltage detection interrupt VMON2_OV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
4RESERVEDR/W0b
3VMON1_UV_MASKR/W0bMasking of VMON1 under-voltage detection interrupt VMON1_UV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
2VMON1_OV_MASKR/W0bMasking of VMON1 over-voltage detection interrupt VMON1_OV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
1VCCA_UV_MASKR/W0bMasking of VCCA under-voltage detection interrupt VCCA_UV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
0VCCA_OV_MASKR/W0bMasking of VCCA over-voltage detection interrupt VCCA_OV_INT:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.

7.7.1.55 MASK_GPIO1_8_FALL Register (Offset = 0x4F) [Reset = 0x00]

MASK_GPIO1_8_FALL is shown in Figure 7-114 and described in Table 7-75.

Return to the Summary Table.

Figure 7-114 MASK_GPIO1_8_FALL Register
76543210
GPIO8_FALL_MASKGPIO7_FALL_MASKGPIO6_FALL_MASKGPIO5_FALL_MASKGPIO4_FALL_MASKGPIO3_FALL_MASKGPIO2_FALL_MASKGPIO1_FALL_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-75 MASK_GPIO1_8_FALL Register Field Descriptions
BitFieldTypeResetDescription
7GPIO8_FALL_MASKR/W0bMasking of interrupt for GPIO8 low state transition:
This bit does not affect GPIO8_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
6GPIO7_FALL_MASKR/W0bMasking of interrupt for GPIO7 low state transition:
This bit does not affect GPIO7_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
5GPIO6_FALL_MASKR/W0bMasking of interrupt for GPIO6 low state transition:
This bit does not affect GPIO6_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
4GPIO5_FALL_MASKR/W0bMasking of interrupt for GPIO5 low state transition:
This bit does not affect GPIO5_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
3GPIO4_FALL_MASKR/W0bMasking of interrupt for GPIO4 low state transition:
This bit does not affect GPIO4_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
2GPIO3_FALL_MASKR/W0bMasking of interrupt for GPIO3 low state transition:
This bit does not affect GPIO3_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
1GPIO2_FALL_MASKR/W0bMasking of interrupt for GPIO2 low state transition:
This bit does not affect GPIO2_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
0GPIO1_FALL_MASKR/W0bMasking of interrupt for GPIO1 low state transition:
This bit does not affect GPIO1_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.

7.7.1.56 MASK_GPIO1_8_RISE Register (Offset = 0x50) [Reset = 0x00]

MASK_GPIO1_8_RISE is shown in Figure 7-115 and described in Table 7-76.

Return to the Summary Table.

Figure 7-115 MASK_GPIO1_8_RISE Register
76543210
GPIO8_RISE_MASKGPIO7_RISE_MASKGPIO6_RISE_MASKGPIO5_RISE_MASKGPIO4_RISE_MASKGPIO3_RISE_MASKGPIO2_RISE_MASKGPIO1_RISE_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-76 MASK_GPIO1_8_RISE Register Field Descriptions
BitFieldTypeResetDescription
7GPIO8_RISE_MASKR/W0bMasking of interrupt for GPIO8 high state transition:
This bit does not affect GPIO8_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
6GPIO7_RISE_MASKR/W0bMasking of interrupt for GPIO7 high state transition:
This bit does not affect GPIO7_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
5GPIO6_RISE_MASKR/W0bMasking of interrupt for GPIO6 high state transition:
This bit does not affect GPIO6_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
4GPIO5_RISE_MASKR/W0bMasking of interrupt for GPIO5 high state transition:
This bit does not affect GPIO5_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
3GPIO4_RISE_MASKR/W0bMasking of interrupt for GPIO4 high state transition:
This bit does not affect GPIO4_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
2GPIO3_RISE_MASKR/W0bMasking of interrupt for GPIO3 high state transition:
This bit does not affect GPIO3_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
1GPIO2_RISE_MASKR/W0bMasking of interrupt for GPIO2 high state transition:
This bit does not affect GPIO2_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
0GPIO1_RISE_MASKR/W0bMasking of interrupt for GPIO1 high state transition:
This bit does not affect GPIO1_IN status bit in GPIO_IN_1 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.

7.7.1.57 MASK_GPIO9_10 Register (Offset = 0x51) [Reset = 0x00]

MASK_GPIO9_10 is shown in Figure 7-116 and described in Table 7-77.

Return to the Summary Table.

Figure 7-116 MASK_GPIO9_10 Register
76543210
RESERVEDGPIO10_RISE_MASKGPIO9_RISE_MASKRESERVEDGPIO10_FALL_MASKGPIO9_FALL_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-77 MASK_GPIO9_10 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR/W0b
4GPIO10_RISE_MASKR/W0bMasking of interrupt for GPIO10 high state transition:
This bit does not affect GPIO10_IN status bit in GPIO_IN_2 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
3GPIO9_RISE_MASKR/W0bMasking of interrupt for GPIO9 high state transition:
This bit does not affect GPIO9_IN status bit in GPIO_IN_2 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
2RESERVEDR/W0b
1GPIO10_FALL_MASKR/W0bMasking of interrupt for GPIO10 low state transition:
This bit does not affect GPIO10_IN status bit in GPIO_IN_2 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
0GPIO9_FALL_MASKR/W0bMasking of interrupt for GPIO9 low state transition:
This bit does not affect GPIO9_IN status bit in GPIO_IN_2 register.
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.

7.7.1.58 MASK_STARTUP Register (Offset = 0x52) [Reset = 0x00]

MASK_STARTUP is shown in Figure 7-117 and described in Table 7-78.

Return to the Summary Table.

Figure 7-117 MASK_STARTUP Register
76543210
RESERVEDSOFT_REBOOT_MASKFSD_MASKRESERVEDENABLE_MASKRESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-78 MASK_STARTUP Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5SOFT_REBOOT_MASKR/W0bMasking of SOFT_REBOOT_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
4FSD_MASKR/W0bMasking of FSD_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
3:2RESERVEDR/W0b
1ENABLE_MASKR/W0bMasking of ENABLE_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
0RESERVEDR/W0b

7.7.1.59 MASK_MISC Register (Offset = 0x53) [Reset = 0x00]

MASK_MISC is shown in Figure 7-118 and described in Table 7-79.

Return to the Summary Table.

Figure 7-118 MASK_MISC Register
76543210
RESERVEDTWARN_MASKRESERVEDEXT_CLK_MASKBIST_PASS_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-79 MASK_MISC Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR/W0b
3TWARN_MASKR/W0bMasking of TWARN_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
2RESERVEDR/W0b
1EXT_CLK_MASKR/W0bMasking of EXT_CLK_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
0BIST_PASS_MASKR/W0bMasking of BIST_PASS_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.

7.7.1.60 MASK_MODERATE_ERR Register (Offset = 0x54) [Reset = 0x00]

MASK_MODERATE_ERR is shown in Figure 7-119 and described in Table 7-80.

Return to the Summary Table.

Figure 7-119 MASK_MODERATE_ERR Register
76543210
NRSTOUT_READBACK_MASKNINT_READBACK_MASKRESERVEDSPMI_ERR_MASKRESERVEDREG_CRC_ERR_MASKBIST_FAIL_MASKRESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-80 MASK_MODERATE_ERR Register Field Descriptions
BitFieldTypeResetDescription
7NRSTOUT_READBACK_MASKR/W0bMasking of NRSTOUT_READBACK_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
6NINT_READBACK_MASKR/W0bMasking of NINT_READBACK_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
5RESERVEDR/W0b
4SPMI_ERR_MASKR/W0bMasking of SPMI_ERR_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
3RESERVEDR/W0b
2REG_CRC_ERR_MASKR/W0bMasking of REG_CRC_ERR_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
1BIST_FAIL_MASKR/W0bMasking of BIST_FAIL_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
0RESERVEDR/W0b

7.7.1.61 MASK_FSM_ERR Register (Offset = 0x56) [Reset = 0x00]

MASK_FSM_ERR is shown in Figure 7-120 and described in Table 7-81.

Return to the Summary Table.

Figure 7-120 MASK_FSM_ERR Register
76543210
RESERVEDSOC_PWR_ERR_MASKMCU_PWR_ERR_MASKORD_SHUTDOWN_MASKIMM_SHUTDOWN_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-81 MASK_FSM_ERR Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR/W0b
3SOC_PWR_ERR_MASKR/W0bMasking of SOC_PWR_ERR_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
2MCU_PWR_ERR_MASKR/W0bMasking of MCU_PWR_ERR_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
1ORD_SHUTDOWN_MASKR/W0bMasking of ORD_SHUTDOWN_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
0IMM_SHUTDOWN_MASKR/W0bMasking of IMM_SHUTDOWN_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.

7.7.1.62 MASK_COMM_ERR Register (Offset = 0x57) [Reset = 0x00]

MASK_COMM_ERR is shown in Figure 7-121 and described in Table 7-82.

Return to the Summary Table.

Figure 7-121 MASK_COMM_ERR Register
76543210
I2C2_ADR_ERR_MASKRESERVEDI2C2_CRC_ERR_MASKRESERVEDCOMM_ADR_ERR_MASKRESERVEDCOMM_CRC_ERR_MASKCOMM_FRM_ERR_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-82 MASK_COMM_ERR Register Field Descriptions
BitFieldTypeResetDescription
7I2C2_ADR_ERR_MASKR/W0bMasking of I2C2_ADR_ERR_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
6RESERVEDR/W0b
5I2C2_CRC_ERR_MASKR/W0bMasking of I2C2_CRC_ERR_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
4RESERVEDR/W0b
3COMM_ADR_ERR_MASKR/W0bMasking of COMM_ADR_ERR_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
2RESERVEDR/W0b
1COMM_CRC_ERR_MASKR/W0bMasking of COMM_CRC_ERR_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
0COMM_FRM_ERR_MASKR/W0bMasking of COMM_FRM_ERR_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.

7.7.1.63 MASK_READBACK_ERR Register (Offset = 0x58) [Reset = 0x00]

MASK_READBACK_ERR is shown in Figure 7-122 and described in Table 7-83.

Return to the Summary Table.

Figure 7-122 MASK_READBACK_ERR Register
76543210
RESERVEDNRSTOUT_SOC_READBACK_MASKRESERVEDEN_DRV_READBACK_MASK
R/W-0bR/W-0bR/W-0bR/W-0b
Table 7-83 MASK_READBACK_ERR Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR/W0b
3NRSTOUT_SOC_READBACK_MASKR/W0bMasking of NRSTOUT_SOC_READBACK_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
2:1RESERVEDR/W0b
0EN_DRV_READBACK_MASKR/W0bMasking of EN_DRV_READBACK_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.

7.7.1.64 MASK_ESM Register (Offset = 0x59) [Reset = 0x00]

MASK_ESM is shown in Figure 7-123 and described in Table 7-84.

Return to the Summary Table.

Figure 7-123 MASK_ESM Register
76543210
RESERVEDESM_MCU_RST_MASKESM_MCU_FAIL_MASKESM_MCU_PIN_MASKRESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-84 MASK_ESM Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5ESM_MCU_RST_MASKR/W0bMasking of ESM_MCU_RST_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
4ESM_MCU_FAIL_MASKR/W0bMasking of ESM_MCU_FAIL_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
3ESM_MCU_PIN_MASKR/W0bMasking of ESM_MCU_PIN_INT interrupt:
(Default from NVM memory)
0b = Interrupt generated
1b = Interrupt not generated.
2:0RESERVEDR/W0b

7.7.1.65 INT_TOP Register (Offset = 0x5A) [Reset = 0x00]

INT_TOP is shown in Figure 7-124 and described in Table 7-85.

Return to the Summary Table.

Figure 7-124 INT_TOP Register
76543210
FSM_ERR_INTSEVERE_ERR_INTMODERATE_ERR_INTMISC_INTSTARTUP_INTGPIO_INTVMON_INTBUCK_INT
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-85 INT_TOP Register Field Descriptions
BitFieldTypeResetDescription
7FSM_ERR_INTR0bInterrupt indicating that INT_FSM_ERR register has pending interrupt. The reason for the interrupt is indicated in INT_FSM_ERR register.
This bit is cleared automatically when INT_FSM_ERR register is cleared to 0x00.
6SEVERE_ERR_INTR0bInterrupt indicating that INT_SEVERE_ERR register has pending interrupt. The reason for the interrupt is indicated in INT_SEVERE_ERR register.
This bit is cleared automatically when INT_SEVERE_ERR register is cleared to 0x00.
5MODERATE_ERR_INTR0bInterrupt indicating that INT_MODERATE_ERR register has pending interrupt. The reason for the interrupt is indicated in INT_MODERATE_ERR register.
This bit is cleared automatically when INT_MODERATE_ERR register is cleared to 0x00.
4MISC_INTR0bInterrupt indicating that INT_MISC register has pending interrupt. The reason for the interrupt is indicated in INT_MISC register.
This bit is cleared automatically when INT_MISC register is cleared to 0x00.
3STARTUP_INTR0bInterrupt indicating that INT_STARTUP register has pending interrupt. The reason for the interrupt is indicated in INT_STARTUP register.
This bit is cleared automatically when INT_STARTUP register is cleared to 0x00.
2GPIO_INTR0bInterrupt indicating that INT_GPIO register has pending interrupt. The reason for the interrupt is indicated in INT_GPIO register.
This bit is cleared automatically when INT_GPIO register is cleared to 0x00.
1VMON_INTR0bInterrupt indicating that INT_VMON register has pending interrupt. The reason for the interrupt is indicated in INT_VMON register.
This bit is cleared automatically when INT_VMON register is cleared to 0x00.
0BUCK_INTR0bInterrupt indicating that INT_BUCK register has pending interrupt. The reason for the interrupt is indicated in INT_BUCK register.
This bit is cleared automatically when INT_BUCK register is cleared to 0x00.

7.7.1.66 INT_BUCK Register (Offset = 0x5B) [Reset = 0x00]

INT_BUCK is shown in Figure 7-125 and described in Table 7-86.

Return to the Summary Table.

Figure 7-125 INT_BUCK Register
76543210
RESERVEDBUCK3_4_INTBUCK1_2_INT
R-0bR-0bR-0b
Table 7-86 INT_BUCK Register Field Descriptions
BitFieldTypeResetDescription
7:2RESERVEDR0b
1BUCK3_4_INTR0bInterrupt indicating that INT_BUCK3_4 register has pending interrupt.
This bit is cleared automatically when INT_BUCK3_4 register is cleared to 0x00.
0BUCK1_2_INTR0bInterrupt indicating that INT_BUCK1_2 register has pending interrupt.
This bit is cleared automatically when INT_BUCK1_2 register is cleared to 0x00.

7.7.1.67 INT_BUCK1_2 Register (Offset = 0x5C) [Reset = 0x00]

INT_BUCK1_2 is shown in Figure 7-126 and described in Table 7-87.

Return to the Summary Table.

Figure 7-126 INT_BUCK1_2 Register
76543210
BUCK2_ILIM_INTBUCK2_SC_INTBUCK2_UV_INTBUCK2_OV_INTBUCK1_ILIM_INTBUCK1_SC_INTBUCK1_UV_INTBUCK1_OV_INT
R/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0b
Table 7-87 INT_BUCK1_2 Register Field Descriptions
BitFieldTypeResetDescription
7BUCK2_ILIM_INTR/W1C0bLatched status bit indicating that BUCK2 output current limit has been triggered.
Write 1 to clear.
6BUCK2_SC_INTR/W1C0bLatched status bit indicating following errors on BUCK2 output voltage:
- BUCK2 output voltage has fallen below the short-circuit threshold level during operation, or
- BUCK2 output did not exceed this short-circuit threshold level after expected ramp-up time, or
- BUCK2 output exceeded this short-circuit threshold level before start-up of BUCK2 regulator
Write 1 to clear.
5BUCK2_UV_INTR/W1C0bLatched status bit indicating that BUCK2 output under-voltage has been detected.
Write 1 to clear.
4BUCK2_OV_INTR/W1C0bLatched status bit indicating that BUCK2 output over-voltage has been detected.
Write 1 to clear.
3BUCK1_ILIM_INTR/W1C0bLatched status bit indicating that BUCK1 output current limit has been triggered.
Write 1 to clear.
2BUCK1_SC_INTR/W1C0bLatched status bit indicating following errors on BUCK1 output voltage:
- BUCK1 output voltage has fallen below the short-circuit threshold level during operation, or
- BUCK1 output did not exceed this short-circuit threshold level after expected ramp-up time, or
- BUCK1 output exceeded this short-circuit threshold level before start-up of BUCK1 regulator
Write 1 to clear.
1BUCK1_UV_INTR/W1C0bLatched status bit indicating that BUCK1 output under-voltage has been detected.
Write 1 to clear.
0BUCK1_OV_INTR/W1C0bLatched status bit indicating that BUCK1 output over-voltage has been detected.
Write 1 to clear.

7.7.1.68 INT_BUCK3_4 Register (Offset = 0x5D) [Reset = 0x00]

INT_BUCK3_4 is shown in Figure 7-127 and described in Table 7-88.

Return to the Summary Table.

Figure 7-127 INT_BUCK3_4 Register
76543210
BUCK4_ILIM_INTBUCK4_SC_INTBUCK4_UV_INTBUCK4_OV_INTBUCK3_ILIM_INTBUCK3_SC_INTBUCK3_UV_INTBUCK3_OV_INT
R/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0b
Table 7-88 INT_BUCK3_4 Register Field Descriptions
BitFieldTypeResetDescription
7BUCK4_ILIM_INTR/W1C0bLatched status bit indicating that BUCK4 output current limit has been triggered.
Write 1 to clear.
6BUCK4_SC_INTR/W1C0bLatched status bit indicating following errors on BUCK4 output voltage:
- BUCK4 output voltage has fallen below the short-circuit threshold level during operation, or
- BUCK4 output did not exceed this short-circuit threshold level after expected ramp-up time, or
- BUCK4 output exceeded this short-circuit threshold level before start-up of BUCK4 regulator
Write 1 to clear.
5BUCK4_UV_INTR/W1C0bLatched status bit indicating that BUCK4 output under-voltage has been detected.
Write 1 to clear.
4BUCK4_OV_INTR/W1C0bLatched status bit indicating that BUCK4 output over-voltage has been detected.
Write 1 to clear.
3BUCK3_ILIM_INTR/W1C0bLatched status bit indicating that BUCK3 output current limit has been triggered.
Write 1 to clear.
2BUCK3_SC_INTR/W1C0bLatched status bit indicating following errors on BUCK3 output voltage:
- BUCK3 output voltage has fallen below the short-circuit threshold level during operation, or
- BUCK3 output did not exceed this short-circuit threshold level after expected ramp-up time, or
- BUCK3 output exceeded this short-circuit threshold level before start-up of BUCK3 regulator
Write 1 to clear.
1BUCK3_UV_INTR/W1C0bLatched status bit indicating that BUCK3 output under-voltage has been detected.
Write 1 to clear.
0BUCK3_OV_INTR/W1C0bLatched status bit indicating that BUCK3 output over-voltage has been detected.
Write 1 to clear.

7.7.1.69 INT_VMON Register (Offset = 0x62) [Reset = 0x00]

INT_VMON is shown in Figure 7-128 and described in Table 7-89.

Return to the Summary Table.

Figure 7-128 INT_VMON Register
76543210
VMON2_RV_INTVMON2_UV_INTVMON2_OV_INTVMON1_RV_INTVMON1_UV_INTVMON1_OV_INTVCCA_UV_INTVCCA_OV_INT
R/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0b
Table 7-89 INT_VMON Register Field Descriptions
BitFieldTypeResetDescription
7VMON2_RV_INTR/W1C0bLatched status bit indicating that the VMON2 voltage has been above residual voltage threshold level during voltage check.
Write 1 to clear interrupt.
6VMON2_UV_INTR/W1C0bLatched status bit indicating that the VMON2 input voltage has decreased below the under-voltage monitoring level. The actual status of the VMON2 under-voltage monitoring is indicated by VMON2_UV_STAT bit.
Write 1 to clear interrupt.
5VMON2_OV_INTR/W1C0bLatched status bit indicating that the VMON2 input voltage has exceeded the over-voltage detection level. The actual status of the over-voltage is indicated by VMON2_OV_STAT bit.
Write 1 to clear interrupt.
4VMON1_RV_INTR/W1C0bLatched status bit indicating that the VMON1 voltage has been above residual voltage threshold level during voltage check.
Write 1 to clear interrupt.
3VMON1_UV_INTR/W1C0bLatched status bit indicating that the VMON1 input voltage has decreased below the under-voltage monitoring level. The actual status of the VMON1 under-voltage monitoring is indicated by VMON1_UV_STAT bit.
Write 1 to clear interrupt.
2VMON1_OV_INTR/W1C0bLatched status bit indicating that the VMON1 input voltage has exceeded the over-voltage detection level. The actual status of the over-voltage is indicated by VMON1_OV_STAT bit.
Write 1 to clear interrupt.
1VCCA_UV_INTR/W1C0bLatched status bit indicating that the VCCA input voltage has decreased below the under-voltage monitoring level. The actual status of the VCCA under-voltage monitoring is indicated by VCCA_UV_STAT bit.
Write 1 to clear interrupt.
0VCCA_OV_INTR/W1C0bLatched status bit indicating that the VCCA input voltage has exceeded the over-voltage detection level. The actual status of the over-voltage is indicated by VCCA_OV_STAT bit.
Write 1 to clear interrupt.

7.7.1.70 INT_GPIO Register (Offset = 0x63) [Reset = 0x00]

INT_GPIO is shown in Figure 7-129 and described in Table 7-90.

Return to the Summary Table.

Figure 7-129 INT_GPIO Register
76543210
RESERVEDGPIO1_8_INTRESERVEDGPIO10_INTGPIO9_INT
R/W-0bR-0bR/W-0bR/W1C-0bR/W1C-0b
Table 7-90 INT_GPIO Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR/W0b
3GPIO1_8_INTR0bInterrupt indicating that INT_GPIO1_8 has pending interrupt. The reason for the interrupt is indicated in INT_GPIO1_8 register.
This bit is cleared automatically when INT_GPIO1_8 register is cleared to 0x00.
2RESERVEDR/W0b
1GPIO10_INTR/W1C0bLatched status bit indicating that GPIO10 has pending interrupt. GPIO10_IN bit in GPIO_IN_2 register shows the status of the GPIO10 signal.
Write 1 to clear interrupt.
0GPIO9_INTR/W1C0bLatched status bit indicating that GPIO9 has pending interrupt. GPIO9_IN bit in GPIO_IN_2 register shows the status of the GPIO9 signal.
Write 1 to clear interrupt.

7.7.1.71 INT_GPIO1_8 Register (Offset = 0x64) [Reset = 0x00]

INT_GPIO1_8 is shown in Figure 7-130 and described in Table 7-91.

Return to the Summary Table.

Figure 7-130 INT_GPIO1_8 Register
76543210
GPIO8_INTGPIO7_INTGPIO6_INTGPIO5_INTGPIO4_INTGPIO3_INTGPIO2_INTGPIO1_INT
R/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0b
Table 7-91 INT_GPIO1_8 Register Field Descriptions
BitFieldTypeResetDescription
7GPIO8_INTR/W1C0bLatched status bit indicating that GPIO8 has pending interrupt. GPIO8_IN bit in GPIO_IN_1 register shows the status of the GPIO8 signal.
Write 1 to clear interrupt.
6GPIO7_INTR/W1C0bLatched status bit indicating that GPIO7 has pending interrupt. GPIO7_IN bit in GPIO_IN_1 register shows the status of the GPIO7 signal.
Write 1 to clear interrupt.
5GPIO6_INTR/W1C0bLatched status bit indicating that GPIO6 has pending interrupt. GPIO6_IN bit in GPIO_IN_1 register shows the status of the GPIO6 signal.
Write 1 to clear interrupt.
4GPIO5_INTR/W1C0bLatched status bit indicating that GPIO5 has pending interrupt. GPIO5_IN bit in GPIO_IN_1 register shows the status of the GPIO5 signal.
Write 1 to clear interrupt.
3GPIO4_INTR/W1C0bLatched status bit indicating that GPIO4 has pending interrupt. GPIO4_IN bit in GPIO_IN_1 register shows the status of the GPIO4 signal.
Write 1 to clear interrupt.
2GPIO3_INTR/W1C0bLatched status bit indicating that GPIO3 has pending interrupt. GPIO3_IN bit in GPIO_IN_1 register shows the status of the GPIO3 signal.
Write 1 to clear interrupt.
1GPIO2_INTR/W1C0bLatched status bit indicating that GPIO2 has pending interrupt. GPIO2_IN bit in GPIO_IN_1 register shows the status of the GPIO2 signal.
Write 1 to clear interrupt.
0GPIO1_INTR/W1C0bLatched status bit indicating that GPIO1 has pending interrupt. GPIO1_IN bit in GPIO_IN_1 register shows the status of the GPIO1 signal.
Write 1 to clear interrupt.

7.7.1.72 INT_STARTUP Register (Offset = 0x65) [Reset = 0x00]

INT_STARTUP is shown in Figure 7-131 and described in Table 7-92.

Return to the Summary Table.

Figure 7-131 INT_STARTUP Register
76543210
RESERVEDSOFT_REBOOT_INTFSD_INTRESERVEDENABLE_INTRESERVED
R/W-0bR/W1C-0bR/W1C-0bR/W-0bR/W1C-0bR/W-0b
Table 7-92 INT_STARTUP Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5SOFT_REBOOT_INTR/W1C0bLatched status bit indicating that software reboot occurred.
4FSD_INTR/W1C0bLatched status bit indicating that PMIC has started from NO_SUPPLY state (first supply detection).
Write 1 to clear.
3:2RESERVEDR/W0b
1ENABLE_INTR/W1C0bLatched status bit indicating that ENABLE pin active event has been detected.
Write 1 to clear.
0RESERVEDR/W0b

7.7.1.73 INT_MISC Register (Offset = 0x66) [Reset = 0x00]

INT_MISC is shown in Figure 7-132 and described in Table 7-93.

Return to the Summary Table.

Figure 7-132 INT_MISC Register
76543210
RESERVEDTWARN_INTRESERVEDEXT_CLK_INTBIST_PASS_INT
R/W-0bR/W1C-0bR/W-0bR/W1C-0bR/W1C-0b
Table 7-93 INT_MISC Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR/W0b
3TWARN_INTR/W1C0bLatched status bit indicating that the die junction temperature has exceeded the thermal warning level. The actual status of the thermal warning is indicated by TWARN_STAT bit in STAT_MISC register.
Write 1 to clear interrupt.
2RESERVEDR/W0b
1EXT_CLK_INTR/W1C0bLatched status bit indicating that external clock is not valid.
Internal clock is automatically taken into use.
Write 1 to clear.
0BIST_PASS_INTR/W1C0bLatched status bit indicating that BIST has been completed.
Write 1 to clear interrupt.

7.7.1.74 INT_MODERATE_ERR Register (Offset = 0x67) [Reset = 0x00]

INT_MODERATE_ERR is shown in Figure 7-133 and described in Table 7-94.

Return to the Summary Table.

Figure 7-133 INT_MODERATE_ERR Register
76543210
NRSTOUT_READBACK_INTNINT_READBACK_INTRESERVEDSPMI_ERR_INTRECOV_CNT_INTREG_CRC_ERR_INTBIST_FAIL_INTTSD_ORD_INT
R/W1C-0bR/W1C-0bR/W-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0b
Table 7-94 INT_MODERATE_ERR Register Field Descriptions
BitFieldTypeResetDescription
7NRSTOUT_READBACK_INTR/W1C0bLatched status bit indicating that NRSTOUT read-back error has been detected.
Write 1 to clear interrupt.
6NINT_READBACK_INTR/W1C0bLatched status bit indicating that NINT read-back error has been detected.
Write 1 to clear interrupt.
5RESERVEDR/W0b
4SPMI_ERR_INTR/W1C0bLatched status bit indicating that the SPMI communication interface has detected an error.
Write 1 to clear interrupt.
3RECOV_CNT_INTR/W1C0bLatched status bit indicating that RECOV_CNT has reached the limit (RECOV_CNT_THR).
Write 1 to clear.
2REG_CRC_ERR_INTR/W1C0bLatched status bit indicating that the register CRC checking has detected an error.
Write 1 to clear interrupt.
1BIST_FAIL_INTR/W1C0bLatched status bit indicating that the LBIST or ABIST has detected an error.
Write 1 to clear interrupt.
0TSD_ORD_INTR/W1C0bLatched status bit indicating that the die junction temperature has exceeded the thermal level causing a sequenced shutdown. The regulators have been disabled. The regulators cannot be enabled if this bit is active. The actual status of the temperature is indicated by TSD_ORD_STAT bit in STAT_MODERATE_ERR register.
Write 1 to clear interrupt.

7.7.1.75 INT_SEVERE_ERR Register (Offset = 0x68) [Reset = 0x00]

INT_SEVERE_ERR is shown in Figure 7-134 and described in Table 7-95.

Return to the Summary Table.

Figure 7-134 INT_SEVERE_ERR Register
76543210
RESERVEDPFSM_ERR_INTVCCA_OVP_INTTSD_IMM_INT
R/W-0bR/W1C-0bR/W1C-0bR/W1C-0b
Table 7-95 INT_SEVERE_ERR Register Field Descriptions
BitFieldTypeResetDescription
7:3RESERVEDR/W0b
2PFSM_ERR_INTR/W1C0bLatched status bit indicating that the PFSM sequencer has detected an error.
Write 1 to clear interrupt.
1VCCA_OVP_INTR/W1C0bLatched status bit indicating that the VCCA input voltage has exceeded the over-voltage threshold level causing an immediate shutdown. The regulators have been disabled.
Write 1 to clear interrupt.
0TSD_IMM_INTR/W1C0bLatched status bit indicating that the die junction temperature has exceeded the thermal level causing an immediate shutdown. The regulators have been disabled. The regulators cannot be enabled if this bit is active. The actual status of the temperature is indicated by TSD_IMM_STAT bit in STAT_SEVERE_ERR register.
Write 1 to clear interrupt.

7.7.1.76 INT_FSM_ERR Register (Offset = 0x69) [Reset = 0x00]

INT_FSM_ERR is shown in Figure 7-135 and described in Table 7-96.

Return to the Summary Table.

Figure 7-135 INT_FSM_ERR Register
76543210
WD_INTESM_INTREADBACK_ERR_INTCOMM_ERR_INTSOC_PWR_ERR_INTMCU_PWR_ERR_INTORD_SHUTDOWN_INTIMM_SHUTDOWN_INT
R-0bR-0bR-0bR-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0b
Table 7-96 INT_FSM_ERR Register Field Descriptions
BitFieldTypeResetDescription
7WD_INTR0bInterrupt indicating that WD_ERR_STATUS register has pending interrupt.
This bit is cleared automatically when WD_RST_INT, WD_FAIL_INT and WD_LONGWIN_TIMEOUT_INT are cleared.
6ESM_INTR0bInterrupt indicating that INT_ESM has pending interrupt.
This bit is cleared automatically when INT_ESM register is cleared to 0x00.
5READBACK_ERR_INTR0bInterrupt indicating that INT_READBACK_ERR has pending interrupt.
This bit is cleared automatically when INT_READBACK_ERR register is cleared to 0x00.
4COMM_ERR_INTR0bInterrupt indicating that INT_COMM_ERR has pending interrupt. The reason for the interrupt is indicated in INT_COMM_ERR register.
This bit is cleared automatically when INT_COMM_ERR register is cleared to 0x00.
3SOC_PWR_ERR_INTR/W1C0bLatched status bit indicating that SOC power error has been detected.
Write 1 to clear.
2MCU_PWR_ERR_INTR/W1C0bLatched status bit indicating that MCU power error has been detected.
Write 1 to clear.
1ORD_SHUTDOWN_INTR/W1C0bLatched status bit indicating that orderly shutdown has been detected.
Write 1 to clear.
0IMM_SHUTDOWN_INTR/W1C0bLatched status bit indicating that immediate shutdown has been detected.
Write 1 to clear.

7.7.1.77 INT_COMM_ERR Register (Offset = 0x6A) [Reset = 0x00]

INT_COMM_ERR is shown in Figure 7-136 and described in Table 7-97.

Return to the Summary Table.

Figure 7-136 INT_COMM_ERR Register
76543210
I2C2_ADR_ERR_INTRESERVEDI2C2_CRC_ERR_INTRESERVEDCOMM_ADR_ERR_INTRESERVEDCOMM_CRC_ERR_INTCOMM_FRM_ERR_INT
R/W1C-0bR/W-0bR/W1C-0bR/W-0bR/W1C-0bR/W-0bR/W1C-0bR/W1C-0b
Table 7-97 INT_COMM_ERR Register Field Descriptions
BitFieldTypeResetDescription
7I2C2_ADR_ERR_INTR/W1C0bLatched status bit indicating that I2C2 write to non-existing, protected or read-only register address has been detected.
- Valid for I2C2
- CRC on I2C2 must be enabled (I2C2_CRC_EN=1 - NVM default bit) and I2C2_CRC_ERR_MASK=0 are required to generate nINT interrupt
Write 1 to clear interrupt.
6RESERVEDR/W0b
5I2C2_CRC_ERR_INTR/W1C0bLatched status bit indicating that I2C2 CRC error has been detected.
- Valid for I2C2
- CRC on I2C2 must be enabled (I2C2_CRC_EN=1 - NVM default bit) and I2C2_CRC_ERR_MASK=0 are required to generate nINT interrupt
Write 1 to clear interrupt.

Write 1 to clear interrupt.
4RESERVEDR/W0b
3COMM_ADR_ERR_INTR/W1C0bLatched status bit indicating that I2C1/SPI write to non-existing, protected or read-only register address has been detected.
- Valid for SPI and I2C1
- CRC on I2C/SPI must be enabled (I2C1_SPI_CRC_EN=1 - NVM default bit) and COMM_CRC_ERR_MASK=0 are required to generate nINT interrupt
Write 1 to clear interrupt.

Write 1 to clear interrupt.
2RESERVEDR/W0b
1COMM_CRC_ERR_INTR/W1C0bLatched status bit indicating that I2C1/SPI CRC error has been detected.
- Valid for SPI and I2C1
- CRC on I2C/SPI must be enabled (I2C1_SPI_CRC_EN=1 - NVM default bit) and COMM_CRC_ERR_MASK=0 are required to generate nINT interrupt
Write 1 to clear interrupt.
0COMM_FRM_ERR_INTR/W1C0bLatched status bit indicating that SPI frame error has been detected.
Write 1 to clear interrupt.

7.7.1.78 INT_READBACK_ERR Register (Offset = 0x6B) [Reset = 0x00]

INT_READBACK_ERR is shown in Figure 7-137 and described in Table 7-98.

Return to the Summary Table.

Figure 7-137 INT_READBACK_ERR Register
76543210
RESERVEDNRSTOUT_SOC_READBACK_INTRESERVEDEN_DRV_READBACK_INT
R/W-0bR/W1C-0bR/W-0bR/W1C-0b
Table 7-98 INT_READBACK_ERR Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR/W0b
3NRSTOUT_SOC_READBACK_INTR/W1C0bLatched status bit indicating that NRSTOUT_SOC read-back error has been detected.
Write 1 to clear interrupt.
2:1RESERVEDR/W0b
0EN_DRV_READBACK_INTR/W1C0bLatched status bit indicating that EN_DRV read-back error has been detected.
Write 1 to clear interrupt.

7.7.1.79 INT_ESM Register (Offset = 0x6C) [Reset = 0x00]

INT_ESM is shown in Figure 7-138 and described in Table 7-99.

Return to the Summary Table.

Figure 7-138 INT_ESM Register
76543210
RESERVEDESM_MCU_RST_INTESM_MCU_FAIL_INTESM_MCU_PIN_INTRESERVED
R/W-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W-0b
Table 7-99 INT_ESM Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5ESM_MCU_RST_INTR/W1C0bLatched status bit indicating that MCU ESM reset has been detected.
Write 1 to clear interrupt.
4ESM_MCU_FAIL_INTR/W1C0bLatched status bit indicating that MCU ESM fail has been detected.
Write 1 to clear interrupt.
3ESM_MCU_PIN_INTR/W1C0bLatched status bit indicating that MCU ESM fault has been detected.
Write 1 to clear interrupt.
2:0RESERVEDR/W0b

7.7.1.80 STAT_BUCK1_2 Register (Offset = 0x6D) [Reset = 0x00]

STAT_BUCK1_2 is shown in Figure 7-139 and described in Table 7-100.

Return to the Summary Table.

Figure 7-139 STAT_BUCK1_2 Register
76543210
BUCK2_ILIM_STATRESERVEDBUCK2_UV_STATBUCK2_OV_STATBUCK1_ILIM_STATRESERVEDBUCK1_UV_STATBUCK1_OV_STAT
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-100 STAT_BUCK1_2 Register Field Descriptions
BitFieldTypeResetDescription
7BUCK2_ILIM_STATR0bStatus bit indicating that BUCK2 output current is above current limit level.
6RESERVEDR0b
5BUCK2_UV_STATR0bStatus bit indicating that BUCK2 output voltage is below under-voltage threshold.
4BUCK2_OV_STATR0bStatus bit indicating that BUCK2 output voltage is above over-voltage threshold.
3BUCK1_ILIM_STATR0bStatus bit indicating that BUCK1 output current is above current limit level.
2RESERVEDR0b
1BUCK1_UV_STATR0bStatus bit indicating that BUCK1 output voltage is below under-voltage threshold.
0BUCK1_OV_STATR0bStatus bit indicating that BUCK1 output voltage is above over-voltage threshold.

7.7.1.81 STAT_BUCK3_4 Register (Offset = 0x6E) [Reset = 0x00]

STAT_BUCK3_4 is shown in Figure 7-140 and described in Table 7-101.

Return to the Summary Table.

Figure 7-140 STAT_BUCK3_4 Register
76543210
BUCK4_ILIM_STATRESERVEDBUCK4_UV_STATBUCK4_OV_STATBUCK3_ILIM_STATRESERVEDBUCK3_UV_STATBUCK3_OV_STAT
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-101 STAT_BUCK3_4 Register Field Descriptions
BitFieldTypeResetDescription
7BUCK4_ILIM_STATR0bStatus bit indicating that BUCK4 output current is above current limit level.
6RESERVEDR0b
5BUCK4_UV_STATR0bStatus bit indicating that BUCK4 output voltage is below under-voltage threshold.
4BUCK4_OV_STATR0bStatus bit indicating that BUCK4 output voltage is above over-voltage threshold.
3BUCK3_ILIM_STATR0bStatus bit indicating that BUCK3 output current is above current limit level.
2RESERVEDR0b
1BUCK3_UV_STATR0bStatus bit indicating that BUCK3 output voltage is below under-voltage threshold.
0BUCK3_OV_STATR0bStatus bit indicating that BUCK3 output voltage is above over-voltage threshold.

7.7.1.82 STAT_VMON Register (Offset = 0x72) [Reset = 0x00]

STAT_VMON is shown in Figure 7-141 and described in Table 7-102.

Return to the Summary Table.

Figure 7-141 STAT_VMON Register
76543210
RESERVEDVMON2_UV_STATVMON2_OV_STATRESERVEDVMON1_UV_STATVMON1_OV_STATVCCA_UV_STATVCCA_OV_STAT
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-102 STAT_VMON Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0b
6VMON2_UV_STATR0bStatus bit indicating that VMON2 input voltage is below under-voltage level.
5VMON2_OV_STATR0bStatus bit indicating that VMON2 input voltage is above over-voltage level.
4RESERVEDR0b
3VMON1_UV_STATR0bStatus bit indicating that VMON1 input voltage is below under-voltage level.
2VMON1_OV_STATR0bStatus bit indicating that VMON1 input voltage is above over-voltage level.
1VCCA_UV_STATR0bStatus bit indicating that VCCA input voltage is below under-voltage level.
0VCCA_OV_STATR0bStatus bit indicating that VCCA input voltage is above over-voltage level.

7.7.1.83 STAT_STARTUP Register (Offset = 0x73) [Reset = 0x00]

STAT_STARTUP is shown in Figure 7-142 and described in Table 7-103.

Return to the Summary Table.

Figure 7-142 STAT_STARTUP Register
76543210
RESERVEDENABLE_STATRESERVED
R-0bR-0bR-0b
Table 7-103 STAT_STARTUP Register Field Descriptions
BitFieldTypeResetDescription
7:2RESERVEDR0b
1ENABLE_STATR0bStatus bit indicating ENABLE pin status
0RESERVEDR0b

7.7.1.84 STAT_MISC Register (Offset = 0x74) [Reset = 0x00]

STAT_MISC is shown in Figure 7-143 and described in Table 7-104.

Return to the Summary Table.

Figure 7-143 STAT_MISC Register
76543210
RESERVEDTWARN_STATRESERVEDEXT_CLK_STATRESERVED
R-0bR-0bR-0bR-0bR-0b
Table 7-104 STAT_MISC Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR0b
3TWARN_STATR0bStatus bit indicating that die junction temperature is above the thermal warning level.
2RESERVEDR0b
1EXT_CLK_STATR0bStatus bit indicating that external clock is not valid.
0RESERVEDR0b

7.7.1.85 STAT_MODERATE_ERR Register (Offset = 0x75) [Reset = 0x00]

STAT_MODERATE_ERR is shown in Figure 7-144 and described in Table 7-105.

Return to the Summary Table.

Figure 7-144 STAT_MODERATE_ERR Register
76543210
RESERVEDTSD_ORD_STAT
R-0bR-0b
Table 7-105 STAT_MODERATE_ERR Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0b
0TSD_ORD_STATR0bStatus bit indicating that the die junction temperature is above the thermal level causing a sequenced shutdown.

7.7.1.86 STAT_SEVERE_ERR Register (Offset = 0x76) [Reset = 0x00]

STAT_SEVERE_ERR is shown in Figure 7-145 and described in Table 7-106.

Return to the Summary Table.

Figure 7-145 STAT_SEVERE_ERR Register
76543210
RESERVEDVCCA_OVP_STATTSD_IMM_STAT
R-0bR-0bR-0b
Table 7-106 STAT_SEVERE_ERR Register Field Descriptions
BitFieldTypeResetDescription
7:2RESERVEDR0b
1VCCA_OVP_STATR0bStatus bit indicating that the VCCA voltage is above overvoltage protection level.
0TSD_IMM_STATR0bStatus bit indicating that the die junction temperature is above the thermal level causing an immediate shutdown.

7.7.1.87 STAT_READBACK_ERR Register (Offset = 0x77) [Reset = 0x00]

STAT_READBACK_ERR is shown in Figure 7-146 and described in Table 7-107.

Return to the Summary Table.

Figure 7-146 STAT_READBACK_ERR Register
76543210
RESERVEDNRSTOUT_SOC_READBACK_STATNRSTOUT_READBACK_STATNINT_READBACK_STATEN_DRV_READBACK_STAT
R-0bR-0bR-0bR-0bR-0b
Table 7-107 STAT_READBACK_ERR Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR0b
3NRSTOUT_SOC_READBACK_STATR0bStatus bit indicating that NRSTOUT_SOC pin output is high and device is driving it low.
2NRSTOUT_READBACK_STATR0bStatus bit indicating that NRSTOUT pin output is high and device is driving it low.
1NINT_READBACK_STATR0bStatus bit indicating that NINT pin output is high and device is driving it low.
0EN_DRV_READBACK_STATR0bStatus bit indicating that EN_DRV pin output is different than driven.

7.7.1.88 PGOOD_SEL_1 Register (Offset = 0x78) [Reset = 0x00]

PGOOD_SEL_1 is shown in Figure 7-147 and described in Table 7-108.

Return to the Summary Table.

Figure 7-147 PGOOD_SEL_1 Register
76543210
PGOOD_SEL_BUCK4PGOOD_SEL_BUCK3PGOOD_SEL_BUCK2PGOOD_SEL_BUCK1
R/W-0bR/W-0bR/W-0bR/W-0b
Table 7-108 PGOOD_SEL_1 Register Field Descriptions
BitFieldTypeResetDescription
7:6PGOOD_SEL_BUCK4R/W0bPGOOD signal source control from BUCK4
(Default from NVM memory)
0b = Masked
1b = Powergood threshold voltage
10b = Powergood threshold voltage AND current limit
11b = Powergood threshold voltage AND current limit
5:4PGOOD_SEL_BUCK3R/W0bPGOOD signal source control from BUCK3
(Default from NVM memory)
0b = Masked
1b = Powergood threshold voltage
10b = Powergood threshold voltage AND current limit
11b = Powergood threshold voltage AND current limit
3:2PGOOD_SEL_BUCK2R/W0bPGOOD signal source control from BUCK2
(Default from NVM memory)
0b = Masked
1b = Powergood threshold voltage
10b = Powergood threshold voltage AND current limit
11b = Powergood threshold voltage AND current limit
1:0PGOOD_SEL_BUCK1R/W0bPGOOD signal source control from BUCK1
(Default from NVM memory)
0b = Masked
1b = Powergood threshold voltage
10b = Powergood threshold voltage AND current limit
11b = Powergood threshold voltage AND current limit

7.7.1.89 PGOOD_SEL_4 Register (Offset = 0x7B) [Reset = 0x00]

PGOOD_SEL_4 is shown in Figure 7-148 and described in Table 7-109.

Return to the Summary Table.

Figure 7-148 PGOOD_SEL_4 Register
76543210
PGOOD_WINDOWPGOOD_POLPGOOD_SEL_NRSTOUT_SOCPGOOD_SEL_NRSTOUTPGOOD_SEL_TDIE_WARNPGOOD_SEL_VMON2PGOOD_SEL_VMON1PGOOD_SEL_VCCA
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-109 PGOOD_SEL_4 Register Field Descriptions
BitFieldTypeResetDescription
7PGOOD_WINDOWR/W0bType of voltage monitoring for PGOOD signal:
(Default from NVM memory)
0b = Only undervoltage is monitored
1b = Both undervoltage and overvoltage are monitored
6PGOOD_POLR/W0bPGOOD signal polarity select:
(Default from NVM memory)
0b = PGOOD signal is high when monitored inputs are valid
1b = PGOOD signal is low when monitored inputs are valid
5PGOOD_SEL_NRSTOUT_SOCR/W0bPGOOD signal source control from nRSTOUT_SOC pin:
(Default from NVM memory)
0b = Masked
1b = nRSTOUT_SOC pin low state forces PGOOD signal to low
4PGOOD_SEL_NRSTOUTR/W0bPGOOD signal source control from nRSTOUT pin:
(Default from NVM memory)
0b = Masked
1b = nRSTOUT pin low state forces PGOOD signal to low
3PGOOD_SEL_TDIE_WARNR/W0bPGOOD signal source control from thermal warning
(Default from NVM memory)
0b = Masked
1b = Thermal warning affecting to PGOOD signal
2PGOOD_SEL_VMON2R/W0bPGOOD signal source control from VMON2 monitoring
(Default from NVM memory)
0b = Masked
1b = VMON2 OV/UV threshold affecting PGOOD signal
1PGOOD_SEL_VMON1R/W0bPGOOD signal source control from VMON1 monitoring
(Default from NVM memory)
0b = Masked
1b = VMON1 OV/UV threshold affecting PGOOD signal
0PGOOD_SEL_VCCAR/W0bPGOOD signal source control from VCCA monitoring
(Default from NVM memory)
0b = Masked
1b = VCCA OV/UV threshold affecting PGOOD signal

7.7.1.90 PLL_CTRL Register (Offset = 0x7C) [Reset = 0x00]

PLL_CTRL is shown in Figure 7-149 and described in Table 7-110.

Return to the Summary Table.

Figure 7-149 PLL_CTRL Register
76543210
RESERVEDEXT_CLK_FREQ
R/W-0bR/W-0b
Table 7-110 PLL_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7:2RESERVEDR/W0b
1:0EXT_CLK_FREQR/W0bFrequency of the external clock (SYNCCLKIN):
See electrical specification for input clock frequency tolerance.
(Default from NVM memory)
0b = 1.1 MHz
1b = 2.2 MHz
10b = 4.4 MHz
11b = 8.8 MHz

7.7.1.91 CONFIG_1 Register (Offset = 0x7D) [Reset = 0xC0]

CONFIG_1 is shown in Figure 7-150 and described in Table 7-111.

Return to the Summary Table.

Figure 7-150 CONFIG_1 Register
76543210
NSLEEP2_MASKNSLEEP1_MASKEN_ILIM_FSM_CTRLI2C2_HSI2C1_HSRESERVEDTSD_ORD_LEVELTWARN_LEVEL
R/W-1bR/W-1bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-111 CONFIG_1 Register Field Descriptions
BitFieldTypeResetDescription
7NSLEEP2_MASKR/W1bMasking for NSLEEP2 pin(s) and NSLEEP2B bit:
(Default from NVM memory)
0b = NSLEEP2(B) affects FSM state transitions.
1b = NSLEEP2(B) does not affect FSM state transitions.
6NSLEEP1_MASKR/W1bMasking for NSLEEP1 pin(s) and NSLEEP1B bit:
(Default from NVM memory)
0b = NSLEEP1(B) affects FSM state transitions.
1b = NSLEEP1(B) does not affect FSM state transitions.
5EN_ILIM_FSM_CTRLR/W0b(Default from NVM memory)
0b = Buck regulators ILIM interrupts do not affect FSM triggers.
1b = Buck regulators ILIM interrupts affect FSM triggers.
4I2C2_HSR/W0bSelect I2C2 speed (input filter)
(Default from NVM memory)
0b = Standard, fast or fast+ by default, can be set to Hs-mode by Hs-mode controller code.
1b = Forced to Hs-mode
3I2C1_HSR/W0bSelect I2C1 speed (input filter)
(Default from NVM memory)
0b = Standard, fast or fast+ by default, can be set to Hs-mode by Hs-mode controller code.
1b = Forced to Hs-mode
2RESERVEDR/W0b
1TSD_ORD_LEVELR/W0bThermal shutdown threshold level.
(Default from NVM memory)
0b = 140C
1b = 145C
0TWARN_LEVELR/W0bThermal warning threshold level.
(Default from NVM memory)
0b = 130C
1b = 140C

7.7.1.92 ENABLE_DRV_REG Register (Offset = 0x80) [Reset = 0x00]

ENABLE_DRV_REG is shown in Figure 7-151 and described in Table 7-112.

Return to the Summary Table.

Figure 7-151 ENABLE_DRV_REG Register
76543210
RESERVEDENABLE_DRV
R/W-0bR/W-0b
Table 7-112 ENABLE_DRV_REG Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR/W0b
0ENABLE_DRVR/W0bControl for EN_DRV pin:
FORCE_EN_DRV_LOW must be 0 to control EN_DRV pin. Otherwise EN_DRV pin is low.
0b = Low
1b = High

7.7.1.93 MISC_CTRL Register (Offset = 0x81) [Reset = 0x00]

MISC_CTRL is shown in Figure 7-152 and described in Table 7-113.

Return to the Summary Table.

Figure 7-152 MISC_CTRL Register
76543210
SYNCCLKOUT_FREQ_SELSEL_EXT_CLKREFOUT_ENCLKMON_ENLPM_ENNRSTOUT_SOCNRSTOUT
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-113 MISC_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7:6SYNCCLKOUT_FREQ_SELR/W0bSYNCCLKOUT enable/frequency select:
0b = SYNCCLKOUT off
1b = 1.1 MHz
10b = 2.2 MHz
11b = 4.4 MHz
5SEL_EXT_CLKR/W0bSelection of external clock:
0b = Forced to internal RC oscillator.
1b = Automatic external clock use when available, interrupt is generated if the external clock is expected (SEL_EXT_CLK = 1), but it is not available or the clock frequency is not within the valid range.
4REFOUT_ENR/W0bControl bandgap voltage to REFOUT pin.
0b = Disabled
1b = Enabled
3CLKMON_ENR/W0bControl of internal clock monitoring.
0b = Disabled
1b = Enabled
2LPM_ENR/W0bLow power mode control.

LPM_EN sets device in a low power mode. Intended use case is for the PFSM to set LPM_EN upon entering a deep sleep state. The end objective is to disable the digital oscillator to reduce power consumption.

The following functions are disabled when LPM_EN=1.
-TSD cycling of all sensors/thresholds
-regmap/SRAM CRC continuous checking
-SPMI WD NVM_ID request/response polling
-Disable clock monitoring

0b = Low power mode disabled
1b = Low power mode enabled
1NRSTOUT_SOCR/W0bControl for nRSTOUT_SOC signal:
0b = Low
1b = High
0NRSTOUTR/W0bControl for nRSTOUT signal:
0b = Low
1b = High

7.7.1.94 ENABLE_DRV_STAT Register (Offset = 0x82) [Reset = 0x08]

ENABLE_DRV_STAT is shown in Figure 7-153 and described in Table 7-114.

Return to the Summary Table.

Figure 7-153 ENABLE_DRV_STAT Register
76543210
RESERVEDSPMI_LPM_ENFORCE_EN_DRV_LOWNRSTOUT_SOC_INNRSTOUT_INEN_DRV_IN
R/W-0bR/W-0bR/W-1bR-0bR-0bR-0b
Table 7-114 ENABLE_DRV_STAT Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR/W0b
4SPMI_LPM_ENR/W0bThis bit is read/write for PFSM and read-only for I2C/SPI

SPMI low power mode control.

SPMI_LPM_EN sets SPMI in a low power mode that stops SPMI WD (Bus heartbeat). The PMICs on the SPMI-bus must set SPMI_LPM_EN=1 synchronously to prevent SPMI WD failures. Therefore to mitigate clock variations, setting SPMI_LPM_EN=1 must be done early in the power-up sequence.

The following functions are disabled when SPMI_LPM_EN=1.
-SPMI WD NVM_ID request/response polling

0b = SPMI low power mode disabled
1b = SPMI low power mode enabled
3FORCE_EN_DRV_LOWR/W1bThis bit is read/write for PFSM and read-only for I2C/SPI
0b = ENABLE_DRV bit can be written by I2C/SPI
1b = ENABLE_DRV bit is forced low and cannot be written high by I2C/SPI
2NRSTOUT_SOC_INR0bLevel of NRSTOUT_SOC pin:
0b = Low
1b = High
1NRSTOUT_INR0bLevel of NRSTOUT pin:
0b = Low
1b = High
0EN_DRV_INR0bLevel of EN_DRV pin:
0b = Low
1b = High

7.7.1.95 RECOV_CNT_REG_1 Register (Offset = 0x83) [Reset = 0x00]

RECOV_CNT_REG_1 is shown in Figure 7-154 and described in Table 7-115.

Return to the Summary Table.

Figure 7-154 RECOV_CNT_REG_1 Register
76543210
RESERVEDRECOV_CNT
R-0bR-0b
Table 7-115 RECOV_CNT_REG_1 Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR0b
3:0RECOV_CNTR0bRecovery counter status. Counter value is incremented each time PMIC goes through warm reset.

7.7.1.96 RECOV_CNT_REG_2 Register (Offset = 0x84) [Reset = 0x00]

RECOV_CNT_REG_2 is shown in Figure 7-155 and described in Table 7-116.

Return to the Summary Table.

Figure 7-155 RECOV_CNT_REG_2 Register
76543210
RESERVEDRECOV_CNT_CLRRECOV_CNT_THR
R/W-0bR/WSelfClrF-0bR/W-0b
Table 7-116 RECOV_CNT_REG_2 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR/W0b
4RECOV_CNT_CLRR/WSelfClrF0bRecovery counter clear. Write 1 to clear the counter. This bit is automatically set back to 0.
3:0RECOV_CNT_THRR/W0bRecovery counter threshold value for immediate power-down of all supply rails.
(Default from NVM memory)

7.7.1.97 FSM_I2C_TRIGGERS Register (Offset = 0x85) [Reset = 0x00]

FSM_I2C_TRIGGERS is shown in Figure 7-156 and described in Table 7-117.

Return to the Summary Table.

Figure 7-156 FSM_I2C_TRIGGERS Register
76543210
TRIGGER_I2C_7TRIGGER_I2C_6TRIGGER_I2C_5TRIGGER_I2C_4TRIGGER_I2C_3TRIGGER_I2C_2TRIGGER_I2C_1TRIGGER_I2C_0
R/W-0bR/W-0bR/W-0bR/W-0bR/WSelfClrF-0bR/WSelfClrF-0bR/WSelfClrF-0bR/WSelfClrF-0b
Table 7-117 FSM_I2C_TRIGGERS Register Field Descriptions
BitFieldTypeResetDescription
7TRIGGER_I2C_7R/W0bTrigger for PFSM program.
6TRIGGER_I2C_6R/W0bTrigger for PFSM program.
5TRIGGER_I2C_5R/W0bTrigger for PFSM program.
4TRIGGER_I2C_4R/W0bTrigger for PFSM program.
3TRIGGER_I2C_3R/WSelfClrF0bTrigger for PFSM program.
This bit is automatically cleared. Writing this bit 1 creates PFSM trigger pulse.
2TRIGGER_I2C_2R/WSelfClrF0bTrigger for PFSM program.
This bit is automatically cleared. Writing this bit 1 creates PFSM trigger pulse.
1TRIGGER_I2C_1R/WSelfClrF0bTrigger for PFSM program.
This bit is automatically cleared. Writing this bit 1 creates PFSM trigger pulse.
0TRIGGER_I2C_0R/WSelfClrF0bTrigger for PFSM program.
This bit is automatically cleared. Writing this bit 1 creates PFSM trigger pulse.

7.7.1.98 FSM_NSLEEP_TRIGGERS Register (Offset = 0x86) [Reset = 0x00]

FSM_NSLEEP_TRIGGERS is shown in Figure 7-157 and described in Table 7-118.

Return to the Summary Table.

Figure 7-157 FSM_NSLEEP_TRIGGERS Register
76543210
RESERVEDNSLEEP2BNSLEEP1B
R/W-0bR/W-0bR/W-0b
Table 7-118 FSM_NSLEEP_TRIGGERS Register Field Descriptions
BitFieldTypeResetDescription
7:2RESERVEDR/W0b
1NSLEEP2BR/W0bParallel register bit for NSLEEP2 function:
0b = NSLEEP2 low
1b = NSLEEP2 high
0NSLEEP1BR/W0bParallel register bit for NSLEEP1 function:
0b = NSLEEP1 low
1b = NSLEEP1 high

7.7.1.99 BUCK_RESET_REG Register (Offset = 0x87) [Reset = 0x00]

BUCK_RESET_REG is shown in Figure 7-158 and described in Table 7-119.

Return to the Summary Table.

Figure 7-158 BUCK_RESET_REG Register
76543210
RESERVEDBUCK4_RESETBUCK3_RESETBUCK2_RESETBUCK1_RESET
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-119 BUCK_RESET_REG Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR/W0b
3BUCK4_RESETR/W0bReset signal for Buck logic.
(Default from NVM memory)
2BUCK3_RESETR/W0bReset signal for Buck logic.
(Default from NVM memory)
1BUCK2_RESETR/W0bReset signal for Buck logic.
(Default from NVM memory)
0BUCK1_RESETR/W0bReset signal for Buck logic.
(Default from NVM memory)

7.7.1.100 SPREAD_SPECTRUM_1 Register (Offset = 0x88) [Reset = 0x00]

SPREAD_SPECTRUM_1 is shown in Figure 7-159 and described in Table 7-120.

Return to the Summary Table.

Figure 7-159 SPREAD_SPECTRUM_1 Register
76543210
RESERVEDSS_ENSS_DEPTH
R/W-0bR/W-0bR/W-0b
Table 7-120 SPREAD_SPECTRUM_1 Register Field Descriptions
BitFieldTypeResetDescription
7:3RESERVEDR/W0b
2SS_ENR/W0bSpread spectrum enable.
(Default from NVM memory)
0b = Spread spectrum disabled
1b = Spread spectrum enabled
1:0SS_DEPTHR/W0bSpread spectrum modulation depth.
(Default from NVM memory)
0b = No modulation
1b = +/- 6.3%
10b = +/- 8.4%
11b = RESERVED

7.7.1.101 FSM_STEP_SIZE Register (Offset = 0x8B) [Reset = 0x00]

FSM_STEP_SIZE is shown in Figure 7-160 and described in Table 7-121.

Return to the Summary Table.

Figure 7-160 FSM_STEP_SIZE Register
76543210
RESERVEDPFSM_DELAY_STEP
R/W-0bR/W-0b
Table 7-121 FSM_STEP_SIZE Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR/W0b
4:0PFSM_DELAY_STEPR/W0bStep size for PFSM sequence counter.
Step size is 50ns * 2PFSM_DELAY_STEP.
(Default from NVM memory)

7.7.1.102 USER_SPARE_REGS Register (Offset = 0x8E) [Reset = 0x00]

USER_SPARE_REGS is shown in Figure 7-161 and described in Table 7-122.

Return to the Summary Table.

Figure 7-161 USER_SPARE_REGS Register
76543210
RESERVEDUSER_SPARE_4USER_SPARE_3USER_SPARE_2USER_SPARE_1
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-122 USER_SPARE_REGS Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR/W0b
3USER_SPARE_4R/W0b(Default from NVM memory)
2USER_SPARE_3R/W0b(Default from NVM memory)
1USER_SPARE_2R/W0b(Default from NVM memory)
0USER_SPARE_1R/W0b(Default from NVM memory)

7.7.1.103 ESM_MCU_START_REG Register (Offset = 0x8F) [Reset = 0x00]

ESM_MCU_START_REG is shown in Figure 7-162 and described in Table 7-123.

Return to the Summary Table.

Figure 7-162 ESM_MCU_START_REG Register
76543210
RESERVEDESM_MCU_START
R/W-0bR/W-0b
Table 7-123 ESM_MCU_START_REG Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR/W0b
0ESM_MCU_STARTR/W0bControl bit to start the ESM_MCU:
0b = ESM_MCU not started. Device clears ENABLE_DRV bit when bit ESM_MCU_EN=1
1b = ESM_MCU started.

7.7.1.104 ESM_MCU_DELAY1_REG Register (Offset = 0x90) [Reset = 0x00]

ESM_MCU_DELAY1_REG is shown in Figure 7-163 and described in Table 7-124.

Return to the Summary Table.

Figure 7-163 ESM_MCU_DELAY1_REG Register
76543210
ESM_MCU_DELAY1
R/W-0b
Table 7-124 ESM_MCU_DELAY1_REG Register Field Descriptions
BitFieldTypeResetDescription
7:0ESM_MCU_DELAY1R/W0bThese bits configure the duration of the ESM_MCU delay-1 time-interval (see Error Signal Monitor chapter).

These bits can be only be written when control bit ESM_MCU_START=0.

7.7.1.105 ESM_MCU_DELAY2_REG Register (Offset = 0x91) [Reset = 0x00]

ESM_MCU_DELAY2_REG is shown in Figure 7-164 and described in Table 7-125.

Return to the Summary Table.

Figure 7-164 ESM_MCU_DELAY2_REG Register
76543210
ESM_MCU_DELAY2
R/W-0b
Table 7-125 ESM_MCU_DELAY2_REG Register Field Descriptions
BitFieldTypeResetDescription
7:0ESM_MCU_DELAY2R/W0bThese bits configure the duration of the ESM_MCU delay-2 time-interval (see Error Signal Monitor chapter).

These bits can be only be written when control bit ESM_MCU_START=0.

7.7.1.106 ESM_MCU_MODE_CFG Register (Offset = 0x92) [Reset = 0x00]

ESM_MCU_MODE_CFG is shown in Figure 7-165 and described in Table 7-126.

Return to the Summary Table.

Figure 7-165 ESM_MCU_MODE_CFG Register
76543210
ESM_MCU_MODEESM_MCU_ENESM_MCU_ENDRVRESERVEDESM_MCU_ERR_CNT_TH
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-126 ESM_MCU_MODE_CFG Register Field Descriptions
BitFieldTypeResetDescription
7ESM_MCU_MODER/W0bThis bit selects the mode for the ESM_MCU:
These bits can be only be written when control bit ESM_MCU_START=0.
0b = Level Mode
1b = PWM Mode
6ESM_MCU_ENR/W0bESM_MCU enable configuration bit:
These bits can be only be written when control bit ESM_MCU_START=0.
(Default from NVM memory)
0b = ESM_MCU disabled. MCU can set ENABLE_DRV bit to 1 if all other interrupt bits are cleared
1b = ESM_MCU enabled. MCU can set ENABLE_DRV bit to 1 if:
- bit ESM_MCU_START=1, and
- (ESM_MCU_FAIL_INT=0 or ESM_MCU_ENDRV=0), and
- ESM_MCU_RST_INT=0, and
- all other interrupt bits are cleared
5ESM_MCU_ENDRVR/W0bConfiguration bit to select ENABLE_DRV clear on ESM-error for ESM_MCU:
These bits can be only be written when control bit ESM_MCU_START=0.
0b = ENABLE_DRV not cleared when ESM_MCU_FAIL_INT=1
1b = ENABLE_DRV cleared when ESM_MCU_FAIL_INT=1
4RESERVEDR/W0b
3:0ESM_MCU_ERR_CNT_THR/W0bConfiguration bits for the threshold of the ESM_MCU error-counter.
The ESM_MCU starts the Error Handling Procedure (see Section 4.17.1) if ESM_MCU_ERR_CNT[4:0] > ESM_MCU_ERR_CNT_TH[3:0].

These bits can be only be written when control bit ESM_MCU_START=0.

7.7.1.107 ESM_MCU_HMAX_REG Register (Offset = 0x93) [Reset = 0x00]

ESM_MCU_HMAX_REG is shown in Figure 7-166 and described in Table 7-127.

Return to the Summary Table.

Figure 7-166 ESM_MCU_HMAX_REG Register
76543210
ESM_MCU_HMAX
R/W-0b
Table 7-127 ESM_MCU_HMAX_REG Register Field Descriptions
BitFieldTypeResetDescription
7:0ESM_MCU_HMAXR/W0bThese bits configure the maximum high-pulse time-threshold (tHIGH_MAX_TH) for ESM_MCU (see Error Signal Monitor chapter).

These bits can be only be written when control bit ESM_MCU_START=0.

7.7.1.108 ESM_MCU_HMIN_REG Register (Offset = 0x94) [Reset = 0x00]

ESM_MCU_HMIN_REG is shown in Figure 7-167 and described in Table 7-128.

Return to the Summary Table.

Figure 7-167 ESM_MCU_HMIN_REG Register
76543210
ESM_MCU_HMIN
R/W-0b
Table 7-128 ESM_MCU_HMIN_REG Register Field Descriptions
BitFieldTypeResetDescription
7:0ESM_MCU_HMINR/W0bThese bits configure the minimum high-pulse time-threshold (tHIGH_MIN_TH) for ESM_MCU (see Error Signal Monitor chapter).

These bits can be only be written when control bit ESM_MCU_START=0.

7.7.1.109 ESM_MCU_LMAX_REG Register (Offset = 0x95) [Reset = 0x00]

ESM_MCU_LMAX_REG is shown in Figure 7-168 and described in Table 7-129.

Return to the Summary Table.

Figure 7-168 ESM_MCU_LMAX_REG Register
76543210
ESM_MCU_LMAX
R/W-0b
Table 7-129 ESM_MCU_LMAX_REG Register Field Descriptions
BitFieldTypeResetDescription
7:0ESM_MCU_LMAXR/W0bThese bits configure the maximum low-pulse time-threshold (tLOW_MAX_TH) for ESM_MCU (see Error Signal Monitor chapter).

These bits can be only be written when control bit ESM_MCU_START=0.

7.7.1.110 ESM_MCU_LMIN_REG Register (Offset = 0x96) [Reset = 0x00]

ESM_MCU_LMIN_REG is shown in Figure 7-169 and described in Table 7-130.

Return to the Summary Table.

Figure 7-169 ESM_MCU_LMIN_REG Register
76543210
ESM_MCU_LMIN
R/W-0b
Table 7-130 ESM_MCU_LMIN_REG Register Field Descriptions
BitFieldTypeResetDescription
7:0ESM_MCU_LMINR/W0bThese bits configure the minimum low-pulse time-threshold (tLOW_MAX_TH) for ESM_MCU (see Error Signal Monitor chapter).

These bits can be only be written when control bit ESM_MCU_START=0.

7.7.1.111 ESM_MCU_ERR_CNT_REG Register (Offset = 0x97) [Reset = 0x00]

ESM_MCU_ERR_CNT_REG is shown in Figure 7-170 and described in Table 7-131.

Return to the Summary Table.

Figure 7-170 ESM_MCU_ERR_CNT_REG Register
76543210
RESERVEDESM_MCU_ERR_CNT
R-0bR-0b
Table 7-131 ESM_MCU_ERR_CNT_REG Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0b
4:0ESM_MCU_ERR_CNTR0bStatus bits to indicate the value of the ESM_MCU Error-Counter. The device clears these bits when ESM_MCU_START bit is 0, or when the device resets the MCU.

7.7.1.112 REGISTER_LOCK Register (Offset = 0xA1) [Reset = 0x00]

REGISTER_LOCK is shown in Figure 7-171 and described in Table 7-132.

Return to the Summary Table.

Figure 7-171 REGISTER_LOCK Register
76543210
RESERVEDREGISTER_LOCK_STATUS
R/W-0bR/W-0b
Table 7-132 REGISTER_LOCK Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR/W0b
0REGISTER_LOCK_STATUSR/W0bUnlocking registers: write 0x9B to this address.
Locking registers: write anything else than 0x9B to this address.

Written 8 bit data to this address is not stored, only lock status can be read.

REGISTER_LOCK_STATUS bit shows the lock status:
0b = Registers are unlocked
1b = Registers are locked

7.7.1.113 CUSTOMER_NVM_ID_REG Register (Offset = 0xA7) [Reset = 0x00]

CUSTOMER_NVM_ID_REG is shown in Figure 7-172 and described in Table 7-133.

Return to the Summary Table.

Figure 7-172 CUSTOMER_NVM_ID_REG Register
76543210
CUSTOMER_NVM_ID
R/W-0b
Table 7-133 CUSTOMER_NVM_ID_REG Register Field Descriptions
BitFieldTypeResetDescription
7:0CUSTOMER_NVM_IDR/W0bCustomer NVM version of the IC

(Default from NVM memory)

7.7.1.114 VMON_CONF Register (Offset = 0xA8) [Reset = 0x00]

VMON_CONF is shown in Figure 7-173 and described in Table 7-134.

Return to the Summary Table.

Figure 7-173 VMON_CONF Register
76543210
RESERVEDVMON2_SLEW_RATEVMON1_SLEW_RATE
R/W-0bR/W-0bR/W-0b
Table 7-134 VMON_CONF Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR/W0b
5:3VMON2_SLEW_RATER/W0bVoltage slew-rate for VMON2 pin. Setting is used to calculate OV/UV monitoring delays.
0b = 33 mV/μs
1b = 20 mV/μs
10b = 10 mV/μs
11b = 5.0 mV/μs
100b = 2.5 mV/μs
101b = 1.3 mV/μs
110b = 0.63 mV/μs
111b = 0.31 mV/μs
2:0VMON1_SLEW_RATER/W0bVoltage slew-rate for VMON1 pin. Setting is used to calculate OV/UV monitoring delays.
0b = 33 mV/μs
1b = 20 mV/μs
10b = 10 mV/μs
11b = 5.0 mV/μs
100b = 2.5 mV/μs
101b = 1.3 mV/μs
110b = 0.63 mV/μs
111b = 0.31 mV/μs

7.7.1.115 INT_SPI_STATUS Register (Offset = 0xA9) [Reset = 0x00]

INT_SPI_STATUS is shown in Figure 7-174 and described in Table 7-135.

Return to the Summary Table.

Figure 7-174 INT_SPI_STATUS Register
76543210
RESERVEDCOMM_ADR_ERR_SWINTCOMM_CRC_ERR_SWINTCOMM_FRM_ERR_SWINTESM_MCU_PIN_SWINTTWARN_SWINTWD_SWINTEN_DRV_STAT
R/W-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR-0b
Table 7-135 INT_SPI_STATUS Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0b
6COMM_ADR_ERR_SWINTR/W1C0bLatched status bit indicating that SPI (or I2C1) write to non-existing, protected or read-only register address, or read from non-existing register address has been detected.
CRC on I2C/SPI must be enabled (I2C1_SPI_CRC_EN=1 - NVM default bit) is required to generate the error-indication with this status bit
This interrupt bit cannot be masked with the COMM_ADR_ERR_MASK bit
Write 1 to clear interrupt.
5COMM_CRC_ERR_SWINTR/W1C0bLatched status bit indicating that SPI (or I2C1) CRC error has been detected.
CRC on I2C/SPI must be enabled (I2C1_SPI_CRC_EN=1 - NVM default bit) is required to generate the error-indication with this status bit
This interrupt bit cannot be masked with the COMM_CRC_ERR_MASK bit
Write 1 to clear interrupt.
4COMM_FRM_ERR_SWINTR/W1C0bLatched status bit indicating that SPI frame error has been detected.
Write 1 to clear interrupt.
3ESM_MCU_PIN_SWINTR/W1C0bLatched status bit indicating that MCU ESM fault has been detected.
Write 1 to clear interrupt.
2TWARN_SWINTR/W1C0bLatched status bit indicating that the die junction temperature has exceeded the thermal warning level. The actual status of the thermal warning is indicated by TWARN_STAT bit in STAT_MISC register.
Write 1 to clear interrupt.
1WD_SWINTR/W1C0bLatched status bit indicating that Watchdog error has been detected.
This bit is cleared by writing 1 when WD_RST_INT, WD_FAIL_INT and WD_LONGWIN_TIMEOUT_INT are cleared.
0EN_DRV_STATR0bState of EN_DRV pin.

7.7.1.116 STARTUP_CTRL Register (Offset = 0xC3) [Reset = 0x00]

STARTUP_CTRL is shown in Figure 7-175 and described in Table 7-136.

Return to the Summary Table.

Figure 7-175 STARTUP_CTRL Register
76543210
FIRST_STARTUP_DONESTARTUP_DESTFAST_BISTLP_STANDBY_SELSKIP_LP_STANDBY_EE_READRESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-136 STARTUP_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7FIRST_STARTUP_DONER/W0bControl for register reset and EEPROM read at INIT state.
See "Register Resets and EEPROM read at INIT state" chapter for operation.
Note that SKIP_LP_STANDBY_EE_READ affects the operation when transitioning from LP_STANDBY to INIT.
0b = Conf_registers are reset and default values are loaded from EEPROM
1b = Conf_registers stay unchanged
6:5STARTUP_DESTR/W0bFSM start-up destination select.
0b = STANDBY/LP_STANDBY based on LP_STANDBY_SEL
1b = Reserved
10b = MCU_ONLY
11b = ACTIVE
4FAST_BISTR/W0bFAST_BIST
0b = Logic and analog BIST is run at BOOT BIST.
1b = Only analog BIST is run at BOOT BIST.
3LP_STANDBY_SELR/W0bControl to enter low power standby state:
0b = Normal standby state is used.
1b = Low power standby state is used as standby state.
2SKIP_LP_STANDBY_EE_READR/W0bControl for regmap and regmap_rtc register resets and EEPROM read:
0b = register reset and EEPROM read are controlled by FIRST_STARTUP_DONE bit
1b = registers stay unchanged (no reset or EEPROM read)
1:0RESERVEDR/W0b

7.7.1.117 SCRATCH_PAD_REG_1 Register (Offset = 0xC9) [Reset = 0x00]

SCRATCH_PAD_REG_1 is shown in Figure 7-176 and described in Table 7-137.

Return to the Summary Table.

Figure 7-176 SCRATCH_PAD_REG_1 Register
76543210
SCRATCH_PAD_1
R/W-0b
Table 7-137 SCRATCH_PAD_REG_1 Register Field Descriptions
BitFieldTypeResetDescription
7:0SCRATCH_PAD_1R/W0bScratchpad for temporary data storage. The register is reset when VINT is disabled. The data is maintained when VINT regulator is enabled, for example during STANDBY and LP_STANDBY states.

7.7.1.118 SCRATCH_PAD_REG_2 Register (Offset = 0xCA) [Reset = 0x00]

SCRATCH_PAD_REG_2 is shown in Figure 7-177 and described in Table 7-138.

Return to the Summary Table.

Figure 7-177 SCRATCH_PAD_REG_2 Register
76543210
SCRATCH_PAD_2
R/W-0b
Table 7-138 SCRATCH_PAD_REG_2 Register Field Descriptions
BitFieldTypeResetDescription
7:0SCRATCH_PAD_2R/W0bScratchpad for temporary data storage. The register is reset when VINT is disabled. The data is maintained when VINT regulator is enabled, for example during STANDBY and LP_STANDBY states.

7.7.1.119 SCRATCH_PAD_REG_3 Register (Offset = 0xCB) [Reset = 0x00]

SCRATCH_PAD_REG_3 is shown in Figure 7-178 and described in Table 7-139.

Return to the Summary Table.

Figure 7-178 SCRATCH_PAD_REG_3 Register
76543210
SCRATCH_PAD_3
R/W-0b
Table 7-139 SCRATCH_PAD_REG_3 Register Field Descriptions
BitFieldTypeResetDescription
7:0SCRATCH_PAD_3R/W0bScratchpad for temporary data storage. The register is reset when VINT is disabled. The data is maintained when VINT regulator is enabled, for example during STANDBY and LP_STANDBY states.

7.7.1.120 SCRATCH_PAD_REG_4 Register (Offset = 0xCC) [Reset = 0x00]

SCRATCH_PAD_REG_4 is shown in Figure 7-179 and described in Table 7-140.

Return to the Summary Table.

Figure 7-179 SCRATCH_PAD_REG_4 Register
76543210
SCRATCH_PAD_4
R/W-0b
Table 7-140 SCRATCH_PAD_REG_4 Register Field Descriptions
BitFieldTypeResetDescription
7:0SCRATCH_PAD_4R/W0bScratchpad for temporary data storage. The register is reset when VINT is disabled. The data is maintained when VINT regulator is enabled, for example during STANDBY and LP_STANDBY states.

7.7.1.121 PFSM_DELAY_REG_1 Register (Offset = 0xCD) [Reset = 0x00]

PFSM_DELAY_REG_1 is shown in Figure 7-180 and described in Table 7-141.

Return to the Summary Table.

Figure 7-180 PFSM_DELAY_REG_1 Register
76543210
PFSM_DELAY1
R/W-0b
Table 7-141 PFSM_DELAY_REG_1 Register Field Descriptions
BitFieldTypeResetDescription
7:0PFSM_DELAY1R/W0bGeneric delay1 for PFSM use.
The step size is defined by PFSM_DELAY_STEP bits.
(Default from NVM memory)

7.7.1.122 PFSM_DELAY_REG_2 Register (Offset = 0xCE) [Reset = 0x00]

PFSM_DELAY_REG_2 is shown in Figure 7-181 and described in Table 7-142.

Return to the Summary Table.

Figure 7-181 PFSM_DELAY_REG_2 Register
76543210
PFSM_DELAY2
R/W-0b
Table 7-142 PFSM_DELAY_REG_2 Register Field Descriptions
BitFieldTypeResetDescription
7:0PFSM_DELAY2R/W0bGeneric delay2 for PFSM use.
The step size is defined by PFSM_DELAY_STEP bits.
(Default from NVM memory)

7.7.1.123 PFSM_DELAY_REG_3 Register (Offset = 0xCF) [Reset = 0x00]

PFSM_DELAY_REG_3 is shown in Figure 7-182 and described in Table 7-143.

Return to the Summary Table.

Figure 7-182 PFSM_DELAY_REG_3 Register
76543210
PFSM_DELAY3
R/W-0b
Table 7-143 PFSM_DELAY_REG_3 Register Field Descriptions
BitFieldTypeResetDescription
7:0PFSM_DELAY3R/W0bGeneric delay3 for PFSM use.
The step size is defined by PFSM_DELAY_STEP bits.
(Default from NVM memory)

7.7.1.124 PFSM_DELAY_REG_4 Register (Offset = 0xD0) [Reset = 0x00]

PFSM_DELAY_REG_4 is shown in Figure 7-183 and described in Table 7-144.

Return to the Summary Table.

Figure 7-183 PFSM_DELAY_REG_4 Register
76543210
PFSM_DELAY4
R/W-0b
Table 7-144 PFSM_DELAY_REG_4 Register Field Descriptions
BitFieldTypeResetDescription
7:0PFSM_DELAY4R/W0bGeneric delay4 for PFSM use.
The step size is defined by PFSM_DELAY_STEP bits.
(Default from NVM memory)

7.7.1.125 WD_ANSWER_REG Register (Offset = 0x401) [Reset = 0x00]

WD_ANSWER_REG is shown in Figure 7-184 and described in Table 7-145.

Return to the Summary Table.

Figure 7-184 WD_ANSWER_REG Register
76543210
WD_ANSWER
R/W-0b
Table 7-145 WD_ANSWER_REG Register Field Descriptions
BitFieldTypeResetDescription
7:0WD_ANSWERR/W0bMCU answer byte. The MCU must write the expected reference Answer-x into this register.
Each watchdog question requires four answer bytes:
- Three answer bytes (Answer-3, Answer-2, Answer-1) must be written in Window-1.
- The fourth (final) answer-byte (Answer-0) must be written in Window-2.
The number of written answer bytes is tracked with the WD_ANSW_CNT counter in the WD_QUESTION_ANSW_CNT register.

These bits only apply for Watchdog in Q&A mode.

7.7.1.126 WD_QUESTION_ANSW_CNT Register (Offset = 0x402) [Reset = 0x3C]

WD_QUESTION_ANSW_CNT is shown in Figure 7-185 and described in Table 7-146.

Return to the Summary Table.

Figure 7-185 WD_QUESTION_ANSW_CNT Register
76543210
RESERVEDWD_ANSW_CNTWD_QUESTION
R-0bR-11bR-1100b
Table 7-146 WD_QUESTION_ANSW_CNT Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0b
5:4WD_ANSW_CNTR11bCurrent, received watchdog-answer count state.

These bits only apply for Watchdog in Q&A mode.
3:0WD_QUESTIONR1100bWatchdog question.
The MCU must read (or calculate ) the current watchdog question value to generate correct answers.

These bits only apply for Watchdog in Q&A mode.

7.7.1.127 WD_WIN1_CFG Register (Offset = 0x403) [Reset = 0x7F]

WD_WIN1_CFG is shown in Figure 7-186 and described in Table 7-147.

Return to the Summary Table.

Figure 7-186 WD_WIN1_CFG Register
76543210
RESERVEDWD_WIN1
R/W-0bR/W-1111111b
Table 7-147 WD_WIN1_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0b
6:0WD_WIN1R/W1111111bThese bits are for programming the duration of Watchdog Window-1 (see Watchdog chapter).

These bits can be only be written when the watchdog is in the Long Window.

7.7.1.128 WD_WIN2_CFG Register (Offset = 0x404) [Reset = 0x7F]

WD_WIN2_CFG is shown in Figure 7-187 and described in Table 7-148.

Return to the Summary Table.

Figure 7-187 WD_WIN2_CFG Register
76543210
RESERVEDWD_WIN2
R/W-0bR/W-1111111b
Table 7-148 WD_WIN2_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0b
6:0WD_WIN2R/W1111111bThese bits are for programming the duration of Watchdog Window-2 (see Watchdog chapter).

These bits can be only be written when the watchdog is in the Long Window.

7.7.1.129 WD_LONGWIN_CFG Register (Offset = 0x405) [Reset = 0xFF]

WD_LONGWIN_CFG is shown in Figure 7-188 and described in Table 7-149.

Return to the Summary Table.

Figure 7-188 WD_LONGWIN_CFG Register
76543210
WD_LONGWIN
R/W-11111111b
Table 7-149 WD_LONGWIN_CFG Register Field Descriptions
BitFieldTypeResetDescription
7:0WD_LONGWINR/W11111111bThese bits are for programming the duration of Watchdog Long Window (see Watchdog chapter).

These bits can be only be written when the watchdog is in the Long Window.

(Default from NVM memory)

7.7.1.130 WD_MODE_REG Register (Offset = 0x406) [Reset = 0x02]

WD_MODE_REG is shown in Figure 7-189 and described in Table 7-150.

Return to the Summary Table.

Figure 7-189 WD_MODE_REG Register
76543210
RESERVEDWD_PWRHOLDWD_MODE_SELECTWD_RETURN_LONGWIN
R/W-0bR/W-0bR/W-1bR/W-0b
Table 7-150 WD_MODE_REG Register Field Descriptions
BitFieldTypeResetDescription
7:3RESERVEDR/W0b
2WD_PWRHOLDR/W0bWatchdog hold on.
MCU can write this bit to 1.
MCU needs to clear this bit to get out of the Long Window:
0b = watchdog goes out of the Long Window and starts the first watchdog-sequence when the configured Long Window time-interval elapses
1b = watchdog stays in Long Window
1WD_MODE_SELECTR/W1bWatchdog mode-select:
MCU can set this to required value only when watchdog is in the Long Window.
0b = Trigger Mode
1b = Q&A mode.
0WD_RETURN_LONGWINR/W0bMCU can set this bit to put the watchdog from operating back to the Long Window (see Watchdog chapter):
0b = Watchdog continues operating
1b = Watchdog returns to Long-Window after completion of the current watchdog-sequence.

7.7.1.131 WD_QA_CFG Register (Offset = 0x407) [Reset = 0x0A]

WD_QA_CFG is shown in Figure 7-190 and described in Table 7-151.

Return to the Summary Table.

Figure 7-190 WD_QA_CFG Register
76543210
WD_QA_FDBKWD_QA_LFSRWD_QUESTION_SEED
R/W-0bR/W-0bR/W-1010b
Table 7-151 WD_QA_CFG Register Field Descriptions
BitFieldTypeResetDescription
7:6WD_QA_FDBKR/W0bFeedback configuration bits for the watchdog question. These bits control the sequence of the generated questions and respective reference answers (see Watchdog chapter).

These bits are only used for the watchdog in Q&A mode.
These bits can be only be written when the watchdog is in the Long Window.
5:4WD_QA_LFSRR/W0bLFSR-equation configuration bits for the watchdog question (see Watchdog chapter).

These bits are only used for the watchdog in Q&A mode.
These bits can be only be written when the watchdog is in the Long Window.
3:0WD_QUESTION_SEEDR/W1010bThe watchdog question-seed value (see Watchdog chapter).
The MCU updates the question-seed value to generate a set of new questions.

These bits can be only be written when the watchdog is in the Long Window.

7.7.1.132 WD_ERR_STATUS Register (Offset = 0x408) [Reset = 0x00]

WD_ERR_STATUS is shown in Figure 7-191 and described in Table 7-152.

Return to the Summary Table.

Figure 7-191 WD_ERR_STATUS Register
76543210
WD_RST_INTWD_FAIL_INTWD_ANSW_ERRWD_SEQ_ERRWD_ANSW_EARLYWD_TRIG_EARLYWD_TIMEOUTWD_LONGWIN_TIMEOUT_INT
R/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0bR/W1C-0b
Table 7-152 WD_ERR_STATUS Register Field Descriptions
BitFieldTypeResetDescription
7WD_RST_INTR/W1C0bLatched status bit to indicate that the device went through warm reset due to WD_FAIL_CNT[3:0] > (WD_FAIL_TH[2:0] + WD_RST_TH[2:0]).
Write 1 to clear.
6WD_FAIL_INTR/W1C0bLatched status bit to indicate that the watchdog has cleared the ENABLE_DRV bit due to WD_FAIL_CNT[3:0] > WD_FAIL_TH[2:0].
Write 1 to clear.
5WD_ANSW_ERRR/W1C0bLatched status bit to indicate that the watchdog has detected an incorrect answer-byte.
Write 1 to clear.

This bit only applies for Watchdog in Q&A mode.
4WD_SEQ_ERRR/W1C0bLatched status bit to indicate that the watchdog has detected an incorrect sequence of the answer-bytes.
Write 1 to clear.

This bit only applies for Watchdog in Q&A mode.
3WD_ANSW_EARLYR/W1C0bLatched status bit to indicate that the watchdog has received the final answer-byte in Window-1.
Write 1 to clear.

This bit only applies for Watchdog in Q&A mode.
2WD_TRIG_EARLYR/W1C0bLatched status bit to indicate that the watchdog has received the watchdog-trigger in Window-1.
Write 1 to clear.

This bit only applies for Watchdog in Trigger mode.
1WD_TIMEOUTR/W1C0bLatched status bit to indicate that the watchdog has detected a time-out event in the started watchdog sequence.
Write 1 to clear.
0WD_LONGWIN_TIMEOUT_INTR/W1C0bLatched status bit to indicate that device went through warm reset due to elapse of Long Window time-interval.
Write 1 to clear interrupt.

7.7.1.133 WD_THR_CFG Register (Offset = 0x409) [Reset = 0xFF]

WD_THR_CFG is shown in Figure 7-192 and described in Table 7-153.

Return to the Summary Table.

Figure 7-192 WD_THR_CFG Register
76543210
WD_RST_ENWD_ENWD_FAIL_THWD_RST_TH
R/W-1bR/W-1bR/W-111bR/W-111b
Table 7-153 WD_THR_CFG Register Field Descriptions
BitFieldTypeResetDescription
7WD_RST_ENR/W1bWatchdog reset configuration bit:
This bit can be only be written when the watchdog is in the Long Window.
0b = No warm reset when WD_FAIL_CNT[3:0] > (WD_FAIL_TH[2:0] + WD_RST_TH[2:0])
1b = Warm reset when WD_FAIL_CNT[3:0] > (WD_FAIL_TH[2:0] + WD_RST_TH[2:0]).
6WD_ENR/W1bWatchdog enable configuration bit:
This bit can be only be written when the watchdog is in the Long Window.

(Default from NVM memory)
0b = watchdog disabled. MCU can set ENABLE_DRV bit to 1 if all other interrupt status bits are cleared
1b = watchdog enabled. MCU can set ENABLE_DRV bit to 1 if:
- watchdog is out of the Long Window
- WD_FAIL_CNT[3:0] =< WD_FAIL_TH[2:0]
- WD_FIRST_OK=1
- all other interrupt status bits are cleared.
5:3WD_FAIL_THR/W111bConfiguration bits for the 1st threshold of the watchdog fail counter:
Device clears ENABLE_DRV bit when WD_FAIL_CNT[3:0] > WD_FAIL_TH[2:0].

These bits can be only be written when the watchdog is in the Long Window.
2:0WD_RST_THR/W111bConfiguration bits for the 2nd threshold of the watchdog fail counter:
Device goes through warm reset when WD_FAIL_CNT[3:0] > (WD_FAIL_TH[2:0] + WD_RST_TH[2:0]).

These bits can be only be written when the watchdog is in the Long Window.

7.7.1.134 WD_FAIL_CNT_REG Register (Offset = 0x40A) [Reset = 0x20]

WD_FAIL_CNT_REG is shown in Figure 7-193 and described in Table 7-154.

Return to the Summary Table.

Figure 7-193 WD_FAIL_CNT_REG Register
76543210
RESERVEDWD_BAD_EVENTWD_FIRST_OKRESERVEDWD_FAIL_CNT
R-0bR-0bR-1bR-0bR-0b
Table 7-154 WD_FAIL_CNT_REG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0b
6WD_BAD_EVENTR0bStatus bit to indicate that the watchdog has detected a bad event in the current watchdog sequence.
The device clears this bit at the end of the watchdog sequence.
5WD_FIRST_OKR1bStatus bit to indicate that the watchdog has detected a good event.
The device clears this bit when the watchdog goes to the Long Window.
4RESERVEDR0b
3:0WD_FAIL_CNTR0bStatus bits to indicate the value of the Watchdog Fail Counter.
The device clears these bits when the watchdog goes to the Long Window.