Глубину фактического использования стека можно посчитать вручную, экспериментально, или отдельными утилитами. Просто и точно это сделать можно в симуляторе, заполнив предварительно всю RAM нулями и запустив программу на исполнение (обязательно со всеми прерываниями). Потом просмотреть RAM от ramend до начала блока нулей и, отняв адрес первого нуля от ramend, получить глубину стека. Для надежности прибавить туда еще десяток-другой байт, и выше этого порога переменные не совать