.
Tengo un diseño que en principio usa un PIC16F505 con 1K5 de memoria de programa, mi duda es si estos PIC tan pequeños se pueden programar en C con XC8 o hay que irse al ensamblador. Como alternativa para quedarme en C, podría pasarme a otro PIC16 con el mismo numero de pines pero con 7 ó 14K, estos supongo que si se podrán programar en C con XC8.
Lo mío son los PIC32, hace muchos años que no toco PICs pequeños, y entonces si que tenía que ser en ensamblador, pero es un lenguaje que tengo más que olvidado, por eso prefiero a ser posible programar en C.
El programa es muy sencillo, pero hacerlo en ensamblador sin dominar ese lenguaje se puede convertir en una pesadilla hasta lo más básico. Me he bajado algunos programas ejemplo que he encontrado, y más o menos los entiendo, pero modificarlo para adecuarlo a lo que necesito me puede llevar demasiado tiempo.