Que tal alexrod
Tal como indicas el numero de subrutinas anidadas que puedes tener en el caso de la serie p16fxxx
es de 8 esto porque es el tamaño de la pila, para esta serie. Ademas dependiendo de las instrucciones que utilices este numero puede ser mucho menor
Por ejemplo cuando utilizas las rutinas para el manejo de lcd graficas (glcd) con controlador ks0108 si utilizas font internas solo puedes tener 4 niveles en la pila, pero si utilizas font externas solo puedes utilizar 2 niveles de la pila.
Por el contrario los micros de la serie p18fxxx tienen una pila mucho mayor por lo que son ideales cuando se requiere manejar programas extensos...
Saludos