PiC Sisitemas OPerativos
Ing. Sistemas VII.
Sistemas Operativos.
Informe PIC 16F8xx
1. Identifica y describe las partes del PIC 16F8xx (hardware).
Se enumeran las prestaciones y dispositivos especiales de los PIC16F87X.
· Procesador de arquitectura RISC avanzada
· Juego de solo 35 instrucciones con 14 bits de longitud. Todas ellas se
ejecutan en un ciclo de instrucción, menos las de saltoque tardan dos.
· Hasta 8K palabras de 14 bits para la Memoria de Programa, tipo FLASH
en los modelos 16F876 y 16F877 y 4KB de memoria para los PIC
16F873 y 16F874.
· Hasta 368 Bytes de memoria de Datos RAM.
· Hasta 256 Bytes de memoria de Datos EEPROM.
· Pines de salida compatibles para el PIC 16C73/74/76/77.
· Hasta 14 fuentes de interrupción internas y externas.
· Pila de 8 niveles.
·Modos de direccionamiento directo e indirecto.
· Power-on Reset (POP).
· Temporizador Power-on (POP) y Oscilador Temporizador Start-Up.
· Perro Guardián (WDT).
· Código de protección programable.
· Modo SLEEP de bajo consumo.
· Programación serie en circuito con dos pines, solo necesita 5V para
programarlo en este modo.
· Voltaje de alimentación comprendido entre 2 y 5,5 V.
· Bajo consumo:< 2 mA valor para 5 V y 4 Mhz 20 ȝA para 3V y 32 M <
1 ȝA en standby
Jose Luis Dorado B.
Ing. Sistemas VII.
Sistemas Operativos.
2. Identifica y describe los puertos del PIC 16F8xx.
Los PUERTOS son el puente entre el microcontrolador y el mundo exterior. Son líneas digitales que
trabajan entre cero y cinco voltios y se pueden configurar como entradas o como salidas.
El PIC 16F84 tienedos puertos. El puerto A con 5 líneas y el puerto B con 8 líneas. Cada pin se puede
configurar como entrada o como salida independiente programado por un par de registros diseñados
para tal fin. En ese registro un "0" configura el pin del puerto correspondiente como salida y un "1" lo
configura como entrada.
- PUERTO A
RA0 = Pin de Entrada/Salida (TTL).
RA1 = Pin de Entrada/Salida (TTL).
RA2= Pin de Entrada/Salida (TTL).
RA3 = Pin de Entrada/Salida (TTL).
RA4/TOCKI = Pin de Entrada/Salida o entrada de Reloj Externo para el TMR0, cuando este pin se
configura como salida es de tipo Open Drain (ST), cuando funciona como salida se debe conectar a
Vcc (+5V) a través de una resistencia.
- PUERTO B
RB0/INT = Pin de Entrada/Salida o entrada de interrupción externa. (TTL/ST).
RB1 =Pin de Entrada/Salida (TTL).
RB2 = Pin de Entrada/Salida (TTL).
RB3 = Pin de Entrada/Salida (TTL).
RB4 = Pin de Entrada/Salida con Interrupción por cambio de Flanco (TTL).
RB5 = Pin de Entrada/Salida con Interrupción por cambio de Flanco (TTL).
RB6 = Pin de Entrada/Salida con Interrupción por cambio de Flanco (TTL/ST).
RB7 = Pin de Entrada/Salida con Interrupción por cambio de Flanco (TTL/ST).Jose Luis Dorado B.
Ing. Sistemas VII.
Sistemas Operativos.
3. Identifica y describe el funcionamiento de cada uno de los pines especiales del PIC 16F8xx.
- PUERTO A
RA0 = Pin de Entrada/Salida (TTL).
RA1 = Pin de Entrada/Salida (TTL).
RA2 = Pin de Entrada/Salida (TTL).
RA3 = Pin de Entrada/Salida (TTL).
RA4/TOCKI = Pin de Entrada/Salida o entrada de Reloj Externo para el TMR0,cuando este pin se
configura como salida es de tipo Open Drain (ST), cuando funciona como salida se debe conectar a
Vcc (+5V) a través de una resistencia.
- PUERTO B
RB0/INT = Pin de Entrada/Salida o entrada de interrupción externa. (TTL/ST).
RB1 = Pin de Entrada/Salida (TTL).
RB2 = Pin de Entrada/Salida (TTL).
RB3 = Pin de Entrada/Salida (TTL).
RB4 = Pin de Entrada/Salida con Interrupción porcambio de Flanco (TTL).
RB5 = Pin de Entrada/Salida con Interrupción por cambio de Flanco (TTL).
RB6 = Pin de Entrada/Salida con Interrupción por cambio de Flanco (TTL/ST).
RB7 = Pin de Entrada/Salida con Interrupción por cambio de Flanco (TTL/ST).
- PINES ADICIONALES
MCLR = Pin de Reset del Microcontrolador (Master Clear). Se activa (el pic se resetea) cuando tiene
un "0" lógico en su...
Regístrate para leer el documento completo.