Aja, fijate... creo que lo hace con cualquiera...
de hecho estoy trabajando con un 16F84A y lo hace bien... claro, no me preguntes por qué ese PIC se me daña muy facil y por eso me cambie al 16F88 (mas barato, mas robusto, con el mismo Pinout y aparte de algunas funciones nuevas, puedes configurar oscilador interno) ¿tienes el PIC C compiler ¿no?
la ayuda es muy buena. si es asi, un dato
Ve a |Menu Proyect|>|New|>|PIC Wizard|
aparece un cuadro de dialogo guardar como... dale cualquier nombre (no importa) y dale guardar
ahora aparece lo que voy a incluir como imagen fijate bien en lo que señalo con flechas rojas
primero elige el dispositivo... la lista es larga y no siempre esta ordenada...
segundo, coloca el cristal o el tipo de oscilacion... esta pantalla cambia segun el dispositivo que elegiste y asi sabes a ciencia cierta qué soporta y qué no
luego fijate, en cada pestaña configuras algo nuevo. Pero ahora viene lo mejor...
observa el boton azul "View code generated for this tab" te voy a presentar lo que aparece en la primera pestaña si lo seleccionas, como segundo adjunto...
de alli abre el block de notas, copialo y pegalo... pasa a la segunda pestaña, configura lo que puedas (lo que esta activado indica la capacidad del dispositivo) y genera otra vez codigo... copia y pega...
es tan simple que él hasta te dice si va antes o después de Void Main()...
una vez configures todo.. en el notepad debes tener un esqueleto de programa, cancela el wizard y crea un nuevo archivo de codigo fuente "*.c" y pega todo alli... sigue programando... y si tienes duda ve a la ayuda... si no sabes un comando, ve a la ayuda, y si no, abre un archivo de ejemplo, trae una lista
Es como ir al supermercado y de cada anaquel tomar el trozo de codigo que te guste y llegar a la caja con tu programa pre-ensamblado!!!!
solo una cosa mas lo unico que no pone es #include <16F84A.h> esto lo agregas tu
cuando dice "inserted into h file" es colocar en la cabezera