2912025ulpbaseseviluminatustxt Better
The wake-up latency is currently dominated by the time required to stabilize the PLL.
To integrate these changes into the 2912025 build target:
Date: October 26, 2023 (or ref date: 29.01.2025)
Subject: Enhancement of Ultra-Low Power Base Drivers (Rev. Illuminatus)
Reference ID: 2912025_ulp_base_ev_illuminatus 2912025ulpbaseseviluminatustxt better
In the current implementation, the HAL_PWR_EnableSleepOnExit function is used, but GPIO states are not explicitly frozen.
The ev_illuminatus firmware currently retains 64KB of SRAM in Stop 2 mode. The wake-up latency is currently dominated by the
Implementing these "Better" ULP bases yields the following projected improvements (based on STM32L4/Illuminatus specs):
| Parameter | Current Baseline | Optimized ("Better") | Improvement |
| :--- | :--- | :--- | :--- |
| Stop 2 Current | ~4.5 µA | ~1.2 µA | ~73% Reduction |
| Standby Current | ~0.6 µA | ~0.18 µA | ~70% Reduction |
| Wake-up Latency | 6.2 ms (PLL) | 1.8 ms (MSI) | ~71% Faster |
| Run Mode Efficiency | 240 µA/MHz | 180 µA/MHz | 25% Efficient | The ev_illuminatus firmware currently retains 64KB of SRAM
To transform the current ULP base into a robust, power-optimized solution, the following architectural changes are recommended.