Очень странные выводы... какая нафиг "атомарность"? Там всё на
аппаратном уровне. Вот, Автор полезных "учебников" не согласился
бы: https://istarik.ru/blog/stm32/121.html
Много букав, картинок и примеров кода. Зато про таймеры stm32 весьма исчерпывающе.