With those resources required to stay functional, 150 µA sleep current is not realistic for the i.MX 937 / i.MX 93 processor itself .
Why:
| Mode | Current/power implication | Fits 150 µA? | Functional fit |
|---|---|---|---|
| BBSM / RTC mode | Datasheet lists 0.14 mW at 1.8 V , and the power-measurement app note shows about 97.978 µW total , with only NVCC_BBSM_1P8 active. |
Power-wise, yes | No — only BBSM/RTC logic remains powered; GPIO wakeup is OFF, and timer/PWM/ADC are not available. |
| Suspend | Datasheet lists 15.1 mW typical at 25 °C. | No — far above 150 µA equivalent | No / limited — suspend turns off clocks, powers down the Cortex-A55, and powers down internal logic/analog blocks that can be shut off. |
| Linux Suspend + M33 in WFI | App note lists 122.4 mW total for this use case. | No | Closer architecturally, but still far above your current target. |
| Low-power run / AONMIX using Cortex-M33 | AONMIX can run while other domains are powered down, and includes timer/PWM and timer resources. | Not documented as meeting 150 µA | This is the relevant i.MX 93 mode class if peripherals must remain active, but it is not a 150 µA-class mode. |
A 150 µA budget corresponds to only 0.27 mW at 1.8 V or 0.495 mW at 3.3 V . That is in the range of the i.MX 93 BBSM/RTC-only state, not a state with active timer output, ADC, PWM, RTC, and GPIOs.
Recommended architecture: keep the i.MX 937 in BBSM/RTC or fully power-gated sleep , and move the always-on functions — timer output, ADC monitoring, PWM, and GPIO supervision — to a very-low-power companion MCU or analog/RTC circuit. The companion device can wake the i.MX 937 when the condition is met.
The i.MX 937 can meet ~150 µA only in a very limited RTC/BBSM-style state; it cannot keep timer/PWM/ADC/GPIO functionality active within that current budget.
In our application, the following resources are required to remain functional during the low-power/sleep mode:
Our requirement of sleep current is 150 µA.
For the i.MX 937 / i.MX 93 processor itself, the datasheet does not give a single “sleep current” in mA. It specifies SUSPEND mode total power = 15.1 mW at 25 °C , and notes that the number is use-case dependent . SUSPEND is the lowest-power mode where clocks are off, unnecessary supplies are off, power-gateable SoC portions are gated, Cortex-A55 is fully power-gated, and DRAM is in self-refresh/retention.
If you need an equivalent current for budgeting, use:
So 15.1 mW corresponds approximately to:
|
Assumed supply basis |
Equivalent current |
|
5.0 V input |
3.0 mA |
|
3.3 V input |
4.6 mA |
That is an equivalent input current , not a single SoC rail current; the actual processor current is distributed across multiple power rails.
If you mean board/SOM deep-sleep current , measured values can be higher and configuration-dependent. One i.MX93 SOM DSM measurement reported 4.04 mA at 5 V , with other optimized/configuration-dependent reports around 1.5 mA to 9.3 mA at 5 V .
Use 15.1 mW typical SUSPEND power for the processor spec; convert to mA only against your actual input rail, e.g. about 3.0 mA at 5 V .