The micro employs wake/sleep up by either IGN(Pin 30) or CANWU(14) and takes the power from VDDIO(22) from the PMIC.
Wakeup – When either IGN or CANWU is high.
Sleep – When both IGN and CANWU goes low.
When a sleep is intended for the micro, we set the following to PMIC,
- IGN Pin = Low.
- CANWU Pin = Low.
- Send the command WR_CAN_STBY from the Micro to PMIC.
First two steps can be interchanging.
I’m observing that the micro keeps receiving 5v at VDDIO(22) even though all the above 3 steps are met.
Do you think we need to perform any other steps to be able to enter sleep?
We are not modifying the IGN_PWRL in any of the steps. The PMIC is in Active state just before we initiate the sleep process.