HI

Den Stack kannst du mit Options -> Compiler -> Chip einstellen.
Da gibts
- HW Stack
- Soft Stack
- Framesize

Verdopple alle Werte mal.
Denn wenn du mit gosub bzw. goto in die Tiefe springst, merkt sich der AVR die Addresse wo er gerade war im Stack. Dann kann er mit return wieder dorthin springen.
Wenn du sonst irgendwelche Interrupts benutzt (Timer), zählen auch noch die ISRs mit.

Ganz liebe Grüße,
Tobi