Buenas tardes.
A raiz del desarrollo de mi compilador PicPas, hace poco hice una comparación en el tamaño del código generado y uso de RAM, entre diversos compiladores para PIC. El programa de muestra fue tomado de
http://www.todopic.com.ar/foros/index.php?topic=4530.msg38857#msg38857, y se basa en un juego de luces, usando el PIC16F84. Los códigos fuentes de la comparación, los pueden ver aquí:
https://github.com/t-edson/PicPas/tree/0.7.5/Comparacion%20PicPas-MikroC-CCSEl resultado fue:
CCS
===
RAM: 7 bytes FLASH: 135 words
MikroC
======
RAM: 18 bytes FLASH: 126 words
Pic Micro Pascal
===============
RAM: 4 bytes FLASH: 104 words
PicPas
======
RAM: 2 bytes FLASH: 64 words Y como pueden ver, al menos en esta prueba, los compiladores más óptimos son PicPas y Pic Micro Pascal.