I am using the nPM1300 MIKROE Click board with an ESP32 over TWI (I2C).
I am facing an issue when VDDIO is sourced from VOUT2 using the onboard VDDIO_SEL jumper.
Although VOUT2 and VDDIO both measure 3.3 V, the PMIC Click board does not fully power up, VBUS is not detected, and I2C register read/write fails.
When I supply external 3.3 V from ESP32, everything works as expected.
Hardware Setup
-
PMIC: nPM1300 (MIKROE Click Board)
-
MCU: ESP32
-
Interface: TWI / I2C
-
Battery connected to VBAT
-
NTC connected using 10 kΩ resistor

-
Observed Behavior
-
VOUT2 = 3.3 V
-
VDDIO = 3.3 V
-
Board does not power up
-
Power LEDs do not turn ON
-
VBUS not detected
-
I2C registers cannot be read/write
-
-
Working Case
If I supply external 3.3 V + GND from ESP32 to the Click board:
-
Board powers ON
-
LEDs turn ON
-
VBUS detected
-
I2C registers read/write correctly
-
Question
Is VDDIO from VOUT2 a supported startup configuration, or is external VDDIO required for initial PMIC bring-up?
Could this be a power-up dependency issue where VOUT2 needs I2C configuration but I2C needs VDDIO?