Beruflich Dokumente
Kultur Dokumente
Memorias de datos
Memoria EEPROM: es una memoria no volátil (guarda los datos aunque le falte
alimentación) con una capacidad de 256 bytes, que permite realizar operaciones
de lectura y escritura sin interferir con el funcionamiento normal del
microcontrolador.
Reloj u Oscilador
El pequeño ciruito externo que los microcontroladores necesitan para que se les indique
la velocidad de trabajo es conocido como reloj u oscilador. En función del montaje que
se realice se puede conseguir más o menos precisión. En el momento de programar (o
quemar los fusibles) el PIC se debe especificar el tipo de oscilador externo que se va a
utilizar. El PIC 16F877 puede utilizar 4 tipos de oscilador diferentes:
XT: Cristal genérico (de 1 a 4 MHz).
RC: Oscilador con resistencia y condensador.
HS: Cristal de alta frecuencia (de 10 a 20 MHz).
LP: Cristal para baja frecuencia y bajo consumo.
Ciclos de máquina
Un ciclo máquina se define como el tiempo mínimo necesario para ejecutar una
instrucción, el cual está formado por un número determinado de ciclos o períodos de
reloj (en la mayoría de los PIC están constituidos por 4 ciclos de reloj).
PIC 16F877
DIAGRAMA DE BLOQUES
AUMENTAR SP
DISMINUIR ↑SP
↓
DESCRIPCIÓN DE PINES
Los pines I/O (Input/Output) están organizados en 5 puertos:
Puerto A: 6 pines
Puerto B: 8 pines
Puerto C: 8 pines
Puerto D: 8 pines
Puerto E: 3 pines
Puerto B:
Puerto C:
Puerto D:
Dispositivos periféricos:
TIPO DE
NOMBRE DEL PIN PIN TIPO BUFFER DESCRIPCIÓN
OSC1/CLKIN 13 I ST/MOS Entrada del oscilador de cristal / Entrada de
señal de reloj externa
OSC2/CLKOUT 14 O - Salida del oscilador de cristal
MCLR/Vpp/THV 1 I/P ST Entrada del Master clear (Reset) o entrada de
voltaje de programación o modo de control
high voltaje test
PORTA es un puerto I/O bidireccional
RA0/AN0 2 I/O TTL RAO: puede ser salida analógica 0
RA1/AN1 3 I/O TTL RA1: puede ser salida analógica 1
RA2/AN2/ Vref- 4 I/O TTL RA2: puede ser salida analógica 2 o
referencia negativa de voltaje
RA3/AN3/Vref+ 5 I/O TTL RA3: puede ser salida analógica 3 o
referencia positiva de voltaje
RA4/T0CKI 6 I/O ST RA4: puede ser entrada de reloj el timer0.
RA5: puede ser salida analógica 4 o el
RA5/SS/AN4 7 I/O TTL esclavo seleccionado por el puerto serial
síncrono.