в моем варианте это 12 одновременно работающих таймеров, все что
выше падает в фифо с пересчетом времени от счетчика который
отработает первым, по отработке выдернется из фифо и переместится в
пул. На самом деле по моим задачам фифо всегда пуст, максимум
заполнение пула 10 счетчиками. Естественно это не серебряная пуля,
но меня вполне устраивает и вопросов пока не было! механизм простой, при добавлении в свободный слот регистра сравнения устанавливается значение времени + к текущему значению счетчика таймера