In Pretend Networking mode, the CHI clock is turned off, keeping only the PE clock active to capture messages that match the filter. Meanwhile, in Doze mode or Stop mode, FlexCAN requires all clocks of both CHI and PE to be turned off. However, according to the Reference Manual, the PN mode can operate together with Doze mode or Stop mode. I want to understand how this is possible.
Hi
In MCX W71 Reference Manual
52.3.1.1.5
Pretended Networking (PN) mode
This special low-power mode receives wake-up messages with low power consumption. This mode can be selected to operate together with Doze mode or Stop mode. Before entering a low-power mode, MCR[PNET_EN] must be 1.
This means:
PN mode is specifically designed to work in conjunction with MCU low-power modes.
While in Doze or Stop mode, CHI (Protocol engine) clock is shut down, but CAN_PE (Physical Layer Engine) remains active to monitor the CAN bus and detect wake-up events.
BR
Harry