Довелось недавно изучать таймеры в LPC55 (МК от NXP), да и вообще сам МК. Очень понравилось, как они просто построили работу со своим SCT. Создаешь до 16 эвентов на почти что угодно (на совпадение счетчика с регистром, фронты/спады/уровни на входах или выходах) определяешь как и какие эвенты влияют на состояние выходов. Очень удобно лепить почти произвольные вейвформы. Парадигма понравилась.