Está en la página 1de 3

PIC16F84A

I. CARACTERÍSTICAS

CPU
Sólo 35 instrucciones Assembler.
Instrucciones de 1 ciclo excepto las de salto (2 ciclos).
Entrada de Reloj de hasta 20 MHz.
Memoria de programa de 1024 palabras (14 bit).
68 bytes de RAM de datos.
64 bytes de EEPROM de datos.
15 registros de función especial.
8 niveles de Stack.
Direccionamiento directo, indirecto y relativo.
4 fuentes de interrupción.

o Externo por el pin RB0/INT.


o Desbordamiento de timer TMR0.
o Externo por cambio en los pines RB4-RB7.
o Escritura de EEPROM completa.

Periféricos
13 pines I/O con control de dirección individual.
Corriente alta para control directo de LEDs.

o Máx. 25mA como fuente.


o Máx. 25mA como sumidero.

TMR0: Contador de 8 bits configurable.

Microcontrolador
10000 ciclos de Lectura/Escritura de memora Flash de programa.
10000000 ciclos de Lectura/escritura de memoria EEPROM de datos.
Retención de datos de EEPROM > 40 años.
In Circuit Serial Programming (ICSP).
Watchdog Timer con su propio oscilador RC.
Protección de código.
Modo SLEEP de ahorro de energía.
Opción de selección de tipo de oscilador.
http://lonely113.blogspot.com
II. DIAGRAMA DE BLOQUES
http://lonely113.blogspot.com
III. PINES
Nombre de Pin Pin Nº Descripción
OSC1/CLKIN 16 Entrada de oscilador de
Cristal externo.
OSC2/CLKOUT 15 Salida de oscilador.
̅̅̅̅̅̅̅̅ 4 Master Clear.
Entrada de Voltaje de
Programación.
RA0 17 PORTA. Puerto I/O
RA1 18 bidireccional de 5 bit.
RA2 1 RA4/T0CKI: Entrada de
RA3 2 reloj para timer TMR0.
RA4/T0CKI 3
RB0/INT 6 RB0/INT: Entrada de
RB1 7 Interrupción externa.
RB2 8 PORTB. Puerto I/O
RB3 9 bidireccional de 8 bit.
RB4 10 Puede ser configurado
RB5 11 con resistores Pull-up.
RB6 12 RB4-RB0: entradas de
RB7 13 interrupción externa.
RB6: Entrada de RELOJ en
programación serial.
RB7: Entrada de datos en
programación serial.
VSS 5 GND
VDD 14 Voltaje de alimentación.

También podría gustarte