Hello,
Before I start to over-develop I need to ensure that there isn't a better solution based on the nPM1300 behavior or capabilities.
Context
I'm using an nPM1300 as a load switch to power two controllers (nRF52840 and STM32L462CE), where either one is running or the other (mutual exclusive operation).
To toggle between the load switch's outputs, I'm using TWI, triggered by a designated GPIO on both hosts (where one MCU activates the other).
Consequently, each of these two controllers will serve as the sole host of the nPM1300 at one point.
I'm using the nPM1300 to provide two power rails: 1. first buck regulator and 2. the load switch powered by the second buck regulator.
Problem
I need to set the default state of the load switch to power e.g. MCU A in the initial system state.
So far, I have only found passive state transition behavior, that always depends on an external host.
But the external hosts can't manage the states of the nPM1300 if not powered, which at this point kind of renders a chicken-egg problem
Question
Is there a native way to handle this situation i.e. without a dedicated discrete circuitry?
Or is the nPM1300 the wrong device for this purpose?
Thanks for helping me!