martes, 3 de julio de 2018





Pics 16f877a


Casi todos los fabricantes de microprocesadores lo son también de microcontroladores, en el mercado existen una serie de marcas bastante conocidas y reconocidas como es el caso de Microchip, Motorola, Hitachi, etc. Hemos seleccionado a Microchip y en particular la serie 16F87X, motivos para usar este dispositivo sobran, el principal de ellos es la abundante información y herramientas de diseño existente en el mercado (tanto local como internacional). También salta a la vista el hecho que es sencillo en el manejo y contiene un buen promedio elevado en los parámetros (velocidad, consumo, tamaño, alimentación). Las principales características con que cuenta el 16F87X son: Procesador de arquitectura RISC avanzada Juego de 35 instrucciones con 14 bits de longitud. Todas ellas se ejecutan en un ciclo de instrucción menos las de salto que tardan 2. Frecuencia de 20 Mhz Hasta 8K palabras de 14 bits para la memoria de codigo, tipo flash. Hasta 368 bytes de memoria de datos RAM Hasta 256 bytes de memoria de datos EEPROM Hasta 14 fuentes de interrupción internas y externas Pila con 8 niveles Modos de direccionamiento directo, indirecto y relativo Perro guardian (WDT) Código de protección programable Modo Sleep de bajo consumo Programación serie en circuito con 2 patitas Voltaje de alimentación comprendido entre 2 y 5.5 voltios Bajo consumo (menos de 2 mA a 5 V y 5 Mhz) El siguiente diagrama da cuenta de los pines del PIC16F87X:


Donde:



PIN                                                                       DESCRIPCION 

OSC1/CLKIN(9)                                             Entrada para el oscilador o cristal externo.

OSC2/CLKOUT (10)                                      Salida del oscilador. Este pin debe conectarse al cristal o resonador, 
                                                                      En caso de usar una red RC este pin se puede usar como tren de                                                                            pulsos o reloj cuya frecuencia es 1/4 de 

OSC1 MCLR/VPP/ THV(1)                             Este pin es el reset del microcontrolador, también se usa como                                                                              entrada o pulso de grabación al momento de programar el                                                                                        dispositivo. 

RA0/AN0(2)                                                    Puede actuar como línea digital de E/S o como entrada analógica                                                                          del conversor AD (canal 0) 

RA1/AN1(3)                                                  Similar a RA0/AN0

No hay comentarios:

Publicar un comentario