This concerns the XBee3 Cellular LTE-M/NB-IoT. According to documentation regarding the PSM:
"The cellular component wakes to participate in maintaining the network state periodically based on timers negotiated with the cell tower. It is also triggered to wake up when the user performs any activity requiring network connectivity such as mobile-originated traffic like sending an SMS or UDP/TCP traffic. When it wakes up, it spends a short time awake so that it is reachable through the network at that time and then returns to the low power state."
Is there a way to know what the timers are? The doc says to ask your carrier - currently its an ATT sim that came with the Dev Kit.
Additionally, will the unit be able to execute a MicroPython script during these wake times?