Мне спячка не актуальна, поэтому не исследовал. Но могу
предположить откуда такие жалобы. Запуск кварца HSE у него ничем не отличается от остальных - так что 2-3мс это по любому, ну и PLL - сотни мкс. Думаю, у других подобных МК аналогично.
Если при пробуждении не нужен BLE - то можно работать на LSE или LSI
В целом в активном режиме он потребляет очень мало - 8мА на 60МГц
Если хочется сэкономить на часовом кварце (LSE), можно вместо него использовать LSI. Который надо периодически калибровать.
Библиотечная функция калибровки занимает несколько десятков мс. Ее надо выполнять периодически (в примерах - с интервалом 120с) и при изменении температуры (библиотека вызывает калибровку при изменениях на 7 градусов).
Вот отсюда и могут расти уши о долгом пробуждении - из-за калиброки LSI.
Я, кстати, функцию калибровки переделал, она у меня занимает единицы мс (без ожидания). Теоретически можно калиброваться за сотни мкс (в цикле ожидания).