SNVU596A October 2018 – July 2025 LP87521-Q1 , LP87522-Q1 , LP87523-Q1 , LP87524-Q1 , LP87525-Q1
Each buck has 2 CTRL registers that can be used to set slew rates as well as enable their output discharge resistors or set auto/forced PWM mode and auto/forced multiphase mode. Included in these registers is an EN_PIN_CTRLx, EN_BUCKx, and BUCKx_EN_PIN_SELECT[1:0] bits for each regulator. It is recommended to set the EN_PIN_CTRLx, EN_BUCKx, and BUCKx_EN_PIN_SELECT[1:0] bits last to avoid any regulators turning on before configuration is complete. These regulator setting fields are summarized in Figure 2-1. For a full description of all registers and their settings, see the device-specific data sheet.
| Regulator | Register | Fields that are expected to already be configured | Fields to configure when the PMIC is ready to be powered up (Section 3.3.8) |
|---|---|---|---|
| BUCK0 | BUCK0_CTRL_1 | EN_ROOF_FLOOR0, EN_RDIS0, BUCK0_FPWM, BUCK0_FPWM_MP | BUCK0_EN_PIN _CTRL, EN_BUCK0, BUCK_0_EN_PIN_SELECT[1:0] |
| BUCK0_CTRL_2 | SLEW_RATE0[1:0] | ||
| BUCK1 | BUCK1_CTRL_1 | EN_ROOF_FLOOR1, EN_RDIS1, BUCK1_FPWM | BUCK1_EN_PIN _CTRL, EN_BUCK1, BUCK_1_EN_PIN_SELECT[1:0] |
| BUCK1_CTRL_2 | SLEW_RATE1[1:0] | ||
| BUCK2 | BUCK2_CTRL_1 | EN_ROOF_FLOOR2, EN_RDIS2, BUCK2_FPWM, BUCK2_FPWM_MP | BUCK2_EN_PIN _CTRL, EN_BUCK2, BUCK_2_EN_PIN_SELECT[1:0] |
| BUCK2_CTRL_2 | SLEW_RATE2[1:0] | ||
| BUCK3 | BUCK3_CTRL_1 | EN_ROOF_FLOOR3, EN_RDIS3, BUCK3_FPWM | BUCK3_EN_PIN _CTRL, EN_BUCK3, BUCK_3_EN_PIN_SELECT[1:0] |
| BUCK3_CTRL_2 | SLEW_RATE3[1:0] |