SNVU590A October 2018 – July 2025 LP87561-Q1 , LP87562-Q1 , LP87563-Q1 , LP87564-Q1 , LP87565-Q1
All LP8756x-Q1 PMIC resource settings are stored in the form of volatile registers. These settings define buck output voltages, GPIO functionality, and power-up and power-down sequences. For a full list of the setting registers, see the device-specific data sheet. A different OTP is needed for each possible phase configuration. Phase configuration is not I2C configurable.
Each device has predefined values stored in OTP which control the default configuration of the device. For the default OTP-programmed values for each device, see the device-specific Technical Reference Manual (TRM ). The tables in this section list the configurability of each bit.
Table 3-1 shows device settings for BUCK0, BUCK1, BUCK2, BUCK3. Maximum allowed slew-rate for BUCKx depends on the output capacitance. For output capacitance boundary conditions, see the device-specific data sheet.
| Description | Bit Name | Configurable | |
|---|---|---|---|
| General settings | Buck phase configuration (for example, four single phase denoted as 1+1+1+1, four phase single output denoted as 4 ph). For multiphase configuration master buck defines the output voltage, startup/shutdown times, and so forth. but peak current limits must be set for all bucks. For more information, see the device-specific data sheet. | - | No Refer to part number: LP87561x - 4 ph LP87562x - 3+1 LP87563x - 2+1+1 LP87564x - 1+1+1+1 LP87565x - 2+2 |
| Switching frequency | - | No | |
| Spread spectrum | EN_SPREAD_SPEC | Yes | |
| Startup and shutdown delay range, 0...4.8ms / 0... 10ms / 0...15ms / 0...30ms | DOUBLE_DELAY, HALF_DELAY | Yes | |
| BUCK settings | Output voltage | BUCKx_VSET | Yes |
| Enable, ENx-pin or I2C register | EN_PIN_CTRLx | Yes | |
| Control for BUCK0 | EN_BUCKx | Yes | |
| Force PWM mode or auto mode | BUCKx_FPWM | Yes | |
| Force multiphase mode or auto mode | BUCKx_FPWM_MP | Yes | |
| Peak current limit | ILIMx | Yes | |
| Slew rate | SLEW_RATEx | Yes | |
| Startup Delay | BUCKx_STARTUP_DELAY | Yes | |
| Shutdown Delay | BUCKx_SHUTDOWN_DELAY | Yes |
Table 3-2 lists the device settings for GPIOs.
| Description | Bit Name | Configurable | |
|---|---|---|---|
| EN1 (GPIO1) pin | EN1 (GPIO1) pin pulldown resistor enable or disable | EN1_PD | Yes |
| EN2 (GPIO2) pin | EN2 (GPIO2) pin pulldown resistor enable or disable | EN2_PD | Yes |
| EN3 (GPIO3) pin | EN3 (GPIO3) pin pulldown resistor enable or disable | EN3_PD | Yes |
| CLKIN pin | CLKIN pin pull-down resistor enable or disable | CLKIN_PD | Yes |
| Frequency of external clock when connected to CLKIN | EXT_CLK_FREQ | Yes | |
| Mode for the internal PLL. When PLL disabled, internal RC OSC is used | PLL_MODE | Yes | |
| EN1 (GPIO) control | Enable or GPIO | GPIO1_SEL | Yes |
| Input or output in GPIO mode | GPIO1_DIR | Yes | |
| Output type open drain or push-pull | GPIO1_OD | Yes | |
| Default state of GPIO output | GPIO1_OUT | Yes | |
| EN2 (GPIO) control | Enable or GPIO | GPIO2_SEL | Yes |
| Input or output in GPIO mode | GPIO2_DIR | Yes | |
| Output type open drain or push-pull | GPIO2_OD | Yes | |
| Default state of GPIO output | GPIO2_OUT | Yes | |
| Pin control of GPIO, EN2 or EN3 | EN_PIN_CTRL_GPIO2, EN_PIN_SELECT_GPIO2 | Yes | |
| Startup Delay | GPIO2_ STARTUP_DELAY | Yes | |
| Shutdown Delay | GPIO2_ SHUTDOWN_DELAY | Yes | |
| EN3 (GPIO) control | Enable or GPIO | GPIO3_SEL | Yes |
| Input or output in GPIO mode | GPIO3_DIR | Yes | |
| Output type open drain or push-pull | GPIO3_OD | Yes | |
| Default state of GPIO output | GPIO3_OUT | Yes | |
| Pin control of GPIO, EN2 or EN3 | EN_PIN_CTRL_GPIO3, EN_PIN_SELECT_GPIO3 | Yes | |
| Startup Delay | GPIO3_ STARTUP_ DELAY | Yes | |
| Shutdown Delay | GPIO3_ SHUTDOWN_ DELAY | Yes |
Table 3-3 shows device settings for PGOOD.
| Description | Bit Name | Configurable | |
|---|---|---|---|
| Signals monitored by PGOOD | BUCKx output voltage / voltage and current (master bucks) | PGx_SEL | Yes |
| PGOOD mode selections | PGOOD thresholds for BUCKx (Undervoltage / Window (undervoltage and overvoltage)) | PGOOD_WINDOW | Yes |
| PGOOD valid debounce time | PGOOD_SET_DELAY | Yes | |
| PGOOD signal mode (status / latched until fault source read) | EN_PGFLT_STAT | Yes | |
| PGOOD output mode (push-pull or open drain) | PGOOD_OD | Yes | |
| PGOOD polarity (active high / active low) | PGOOD_POL | Yes |
Table 3-4 lists the device settings for thermal warning. For interrupt settings, see Table 3-6.
| Description | Bit Name | Configurable | |
|---|---|---|---|
| Protections | Thermal warning level (125°C or 137°C) | TDIE_WARN_LEVEL | Yes |
| Input over-voltage protection | - | No |
Table 3-5 shows device settings for I2C and OTP revision ID values.
| Description | Bit Name | Configurable | |
|---|---|---|---|
| I2C slave ID (7-bit) |
Device I2C address |
- | No Refer to TRM for default value. |
Table 3-6 lists device settings for interrupts. When interrupt from an event is unmasked, an interrupt is generated to nINT pin.
| Interrupt event | Bit Name | Configurable | |
|---|---|---|---|
| General | Sync clock appears or disappears | SYNC_CLK_MASK | Yes |
| Thermal warning | TDIE_WARN_MASK | Yes | |
| Load measurement ready | I_LOAD_READY_MASK | Yes | |
| Register reset | RESET_REG_MASK | Yes | |
| BUCK0 | Buck0 PGOOD has reached threshold level | BUCK0_PG_MASK | Yes |
| Buck0 current limit triggered | BUCK0_ILIM_MASK | Yes | |
| BUCK1 | Buck1 PGOOD has reached threshold level | BUCK1_PG_MASK | Yes |
| Buck1 current limit triggered | BUCK1_ILIM_MASK | Yes | |
| BUCK2 | Buck2 PGOOD has reached threshold level | BUCK2_PG_MASK | Yes |
| Buck2 current limit triggered | BUCK2_ILIM_MASK | Yes | |
| BUCK3 | Buck3 PGOOD has reached threshold level | BUCK3_PG_MASK | Yes |
| Buck3 current limit triggered | BUCK3_ILIM_MASK | Yes |