Yo he programado en Pascal para PC con el prehistórico DOS. En Windows usé Delphi que es un entorno RAD orientado a objetos y usa object Pascal como lenguaje y ahora estoy usando lazarus para programar algunas pavaditas en linux y también usa Pascal como lenguaje.
Ahora bien, para PIC comencé programando en ASM e hice varias cosas. Luego intenté usar mikropascal pero no me gusto, -y conste que el Pascal es un lenguaje que me encanta-. Ahora estoy utilizando PICC (Compilador Hitech) y me encanta. Usé un tiempo CCS y si bien tiene muchísimas funciones predefinidas había un "no se que" que no me terminaba de cerrar.
Una de las razones por la cual uso PICC es porque la versión lite es free y como con ella me alcanza y sobre, pues a aprovecharla entonces.