Es muy importante tomar en cuenta estas recomendaciones ya que si no se las sigue podría correr el riesgo de dañar el PIC:
1. recuerde que el PIC tiene tecnología CMOS, esto quiere decir que consume muy poca corriente pero que a la vez es susceptible a daños por estática, se recomienda utilizar pinzas para manipular y así poder transportar desde el grabador al protoboard o viceversa, o a su vez utilizar una manilla antiestática.
2. procure utilizar un regulador de voltaje como el 7805 que nos entrega exactamente 5V. y no un adaptador de pared, ya que el voltaje de salida no siempre es el mismo del que indica su fabricante, por último puede utilizar un circuito con un diodo zener de 5.1 V.
3. no sobrepase los niveles de corriente, tanto de entrada como de salida, recuerde que el PIC puede entregar por cada uno de sus pines una corriente máxima de 25 mA. Asimismo soporta una corriente máxima de entrada de 25 mA., esto quiere decir que puede encender un led con una resistencia de 330 Ω, revisemos:
Voltaje que sale de un pin del PIC, si es alimentado con 5 V. = 5V. Corriente que requiere el led para un encendido normal = 15 mA. ¿Qué resistencia es necesario para encender el led correctamente?.
V=R x I R= V R= 5 V. R= 333,33 Ω ≈ 330 Ω I 0,015 A.
Ahora un ejemplo de corriente de entrada al PIC, si queremos poner un pulsador ¿Qué resistencia sería la mínima a colocarse?.
--- Microcontroladores PIC --- Como sabemos la corriente de entrada que soporta por cada pin del PIC es de 25mA entonces para un pulsador tenemos que:
V=R x I R= V R= 5 V. R= 200 Ω ≈ 220 Ω I 0,025 A.
Esto quiere decir que la resistencia mínima a colocarse sería de 220 Ω para estar al límite de la capacidad que soporta el PIC, pero no es muy aconsejable trabajar con los límites, por lo que se recomienda utilizar una resistencia de 1 KΩ a 10 KΩ, así el PIC estaría trabajando tranquilamente con una corriente de entrada de 5 mA o 0,5 mA respectivamente.
4. En algunos proyectos es necesario conectar un capacitor de 0,1uF o 1 uF en paralelo al PIC, este evita mal funcionamientos que podrían ocurrirle, en especial cuando se utiliza teclados matriciales y se tiene conectado adicionalmente un buzzer activo (parlante activo o chicharra) y relés.
5. Cuando se necesite precisión en el trabajo del PIC (comunicación serial, tonos DTMF, etc.), se recomienda utilizar un cristal oscilador externo de 4 MHZ en adelante, ya que el oscilador interno RC que posee no tiene muy buena precisión. En un experimento realizado se conectó dos PIC idénticos con el mismo programa el cual consistía en hacer parpadear un led con intervalos de 1 segundo, ambos PIC compartían la misma fuente y al momento de arrancar los dos parpadeos eran iguales, al transcurso de unos minutos los leds se habían desigualado, esto demuestra que la calibración interna no es igual en todos los micros, si utilizáramos cristales externos de 4 MHZ en ambos PIC, no se desigualan nunca, esto debido a que los cristales son muy precisos en cuanto a la frecuencia que entregan.
Con todas estas recomendaciones se tiene el siguiente diagrama para encender un led y conectar un pulsador sin que el PIC sufra ningún daño.
Figura 2.7.1. Diagrama básico para conectar un PIC con un LED y un pulsador, noten que el PIC no necesita oscilador externo ni tampoco resistencia pull-up conectado al MCLR o puerto RA5 como lo necesitaba su antecesor el PIC16F84A.
CAPÍTULO 3
EL PROGRAMA MicroCode Studio
3.1 CONFIGURACIÓN DE MicroCode Studio (IDE).
En este Capítulo se enseñará a configurar el editor de texto IDE, para tener el mejor rendimiento posible, lo primero que se debe hacer es agrupar dentro de la carpeta C:\mecanique los dos programas, el pbp 2.47 y el IC-prog 106A, con la finalidad de que la primera vez que ejecute el programa microcode, pueda encontrar inmediatamente su compilador pbp 2.47 y su programador IC-prog 106A. Para esto debemos utilizar el explorador de windows y buscar las dos carpetas que seguramente estarán dentro de C:\unzipped\ o C:\descargas\ y proceda a cortar y pegar dentro de C:\mecanique\, luego es necesario eliminarlos de su ubicación original, el siguiente gráfico muestra la forma de cómo debería quedar ubicadas las carpetas:
Figura 3.1.1. Esquema de la ubicación de cada una de las carpetas
Ejecute C:\mecanique\MCS\CodeStudio.exe, la primera vez el programa buscará el compilador disponible, en este caso el pbp247, y aparecerá una pantalla similar al siguiente gráfico:
--- Microcontroladores PIC --- En esta pantalla busque View y haga clic en Editor Options..., luego marque show line numbers
in left gutter que sirve para que aparezca el número de la línea que está programando, esto es
muy útil al momento de encontrar errores. Si desea también puede indicar la carpeta predefinida en la que desea guardar los archivos *.pbp, por ejemplo podría ser una ubicación donde ya previamente haya creado como: C:\mis documentos\ejercicios PIC, si no desea crear ningún vinculo, sólo presione la tecla OK.
Bien ahora observe que aparecen números al lado izquierdo del editor de texto esto será muy útil en lo posterior, vuelva nuevamente a la parte superior donde dice View y de un clic en Compile
and Program Options...
Aparecerá una nueva pantalla más pequeña, en donde verá que ya está predefinido la ubicación C:\mecanique\pbp247, si apareciera C:\Unzipped\pbp247 o cualquier otro destino es porque no lo borró de la ubicación anterior, y microcode tomo el pbp247 de ese lugar, para corregirlo debe eliminar el archivo C:\Unzipped\pbp247, y volver a ejecutar el programa microcode, automáticamente volverá a buscar el compilador.
Una vez corregido lo anterior presione la pestaña Programmer, aquí aparece el programador disponible microEngineering Labs serial Programmer, pero no aparece IC-prog, así que debe crearlo con la finalidad de que a futuro pueda llamarlo desde microcode, si no lo hace deberá ejecutar por separado el programa IC-prog creando una demora en la programación.
La forma de adicionar el programa IC-Prog es presionando el botón que dice Add New
Inmediatamente aparece otra pantalla aun más pequeña en donde debe marcar create a custom
programmer entry, luego presione Next. En la siguiente pantalla escriba cualquier nombre que
desee darle al programador, en este caso será icprog y luego presione la tecla Next.
En esta pantalla le pedirá que ponga el nombre del archivo ejecutable escriba icprog.exe y luego presione Next. Aparecerá otra pantalla con dos botones el uno localiza automáticamente la carpeta en donde se encuentra el ejecutable, y el otro es para localizar manualmente, si está seguro que es el único archivo icprog.exe puede presionar la tecla Find Automatically.
--- Microcontroladores PIC --- En esta pantalla le pedirá parámetros de programación, como para IC-prog no hace falta no escriba nada y sólo presione la tecla Finished, luego desaparece esta pantalla y sólo queda la pantalla de PICBasic Options, en donde debe asegurarse de los cambios presionando OK. Todos
los ajustes realizados hasta aquí sólo se los reliza una sola vez.