Требуемая глубина стека = максимальное число вложенных функций основного цикла + макс число влож фун обработчика прерывания. Если прерывания с приоритетом (вложенные прерывания), то суммируется макс число влож фун всех обработчиков прерываний.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)