En cuanto al 18f8720 es muy potente, y es increible la multitud de tareas para las que esta preparado. He encontrado unas pequeñas pegas a la hora de trabajar con el.
1. Cuando quiero utilizar la instruccion sleep para ahorrar energia (pasa de 2mA a 2uA de consumo) las formas de hacerle salir del sleep son muy limitadas, es mas, solo se puede con eventos externos y muy limitados. Creo que seria mejor que pudiera salir del sleep con cualquier interrupcion. Yo por ejemplo utilizo una comunicacion serie asincrona y me interesa dejarlo en sleep cuando esta en reposo para evitar el consumo e energia y que se despierte cuando lleguen datos, pero no es posible porque solo lo permite con comunicacin serie sincrona, o por lo menos eso dicela data sheet.
2. Otra pega es que ningun timer funciona cuando entra en sleep a excepcion del perro gurardian.
Corregirme si me equivoco