Hello.
I would like to know if it is possible with the S32K116 microcontroller to wake up from VLPS power mode with the arrival of CAN messages.
Thanks.
Solved! Go to Solution.
Hi @javher4127,
For S32K1 devices, self-wakeup from CAN module is not supported in VLPS mode. You can see that CAN module is OFF in Table 39-4. (Module operation in available power modes) from S32K-RM.
PNET features is used to wake up from STOP1/STOP2 modes in those instances where PNET is included, but this does not apply for VLPS mode. As a workaround, you can use any other pin (or even the same CAN_RX pin changing PORT configuration) to generate an interrupt when MCU is on VLPS mode. This can wake the CPU and then restore activity on CAN module.
Best regards,
Julián
Hi @javher4127,
For S32K1 devices, self-wakeup from CAN module is not supported in VLPS mode. You can see that CAN module is OFF in Table 39-4. (Module operation in available power modes) from S32K-RM.
PNET features is used to wake up from STOP1/STOP2 modes in those instances where PNET is included, but this does not apply for VLPS mode. As a workaround, you can use any other pin (or even the same CAN_RX pin changing PORT configuration) to generate an interrupt when MCU is on VLPS mode. This can wake the CPU and then restore activity on CAN module.
Best regards,
Julián
PNET feature is CAN FD compatible?
Thanks.
Hi @javher4127,
No, wakeup functionality is not available for messages in CAN FD format. When in Pretended Networking mode, CAN FD format messages are ignored.