Introduccion
Introducción
Para
comenzar en el mundo de los microcontroladores las primeras cosas que debemos
tener en cuenta son algunos conceptos :
¿Qué es
un microControlador?
Un
microcontrolador es un circuito integrado que en su interior contiene una
unidad central de procesamiento (CPU), unidades de memoria (RAM y ROM), puertos
de entrada y salida y periféricos. Estas partes están interconectadas dentro
del microcontrolador, y en conjunto forman lo que se le conoce como
microcomputadora. Se puede decir con toda propiedad que un microcontrolador es
una microcomputadora completa encapsulada en un circuito integrado.
¿Qué es
un PIC?
Los PIC
son una familia de microcontroladores tipo RISC fabricados por Microchip
Technology Inc. y derivados del PIC1650, originalmente desarrollado por la
división de microelectrónica de General Instrument.
El
nombre actual no es un acrónimo. En realidad, el nombre completo es PICmicro,
aunque generalmente se utiliza como Peripheral Interface Controller
(controlador de interfaz periférico).
¿De qué
está compuesto?
¿Qué
son los periféricos?
En
informática, periférico es la denominación genérica para designar al aparato o
dispositivo auxiliar e independiente conectado a la unidad central de
procesamiento de una computadora.
Se consideran
periféricos a las unidades o dispositivos de hardware a través de los cuales la
computadora se comunica con el exterior, y también a los sistemas que almacenan
o archivan la información, sirviendo de memoria auxiliar de la memoria
principal.1
Se
considera periférico al conjunto de dispositivos que sin pertenecer al núcleo
fundamental de la computadora, formado por la unidad central de procesamiento
(CPU) y la memoria central, permitan realizar operaciones de entrada/salida
(E/S) complementarias al proceso de datos que realiza la CPU. Estas tres
unidades básicas en un computador, CPU, memoria central y el subsistema de E/S,
están comunicadas entre sí por tres buses o canales de comunicación:
Direcciones,
para seleccionar la dirección del dato o del periférico al que se quiere
acceder.
Control,
básicamente para seleccionar la operación a realizar sobre el dato
(principalmente lectura, escritura o modificación).
Datos,
por donde circulan los datos.
¿De qué
características consta el PIC16F877A?
CARACTERÍSTICAS
|
16F877A
|
Frecuencia
máxima
|
DX-20MHz
|
Memoria
de programa flash palabra de 14 bits
|
8KB
|
Posiciones RAM de datos
|
368
|
Posiciones
EEPROM de datos
|
256
|
Puertos
E/S
|
A,B,C,D,E
|
Número
de pines
|
40
|
Interrupciones
|
14
|
Timers
|
3
|
Módulos
CCP
|
2
|
Comunicaciones
Serie
|
MSSP, USART
|
Comunicaciones
paralelo
|
PSP
|
Líneas
de entrada de CAD de 10 bits
|
8
|
Juego
de instrucciones
|
35 Instrucciones
|
Longitud
de la instrucción
|
14 bits
|
Arquitectura
|
Harvard
|
CPU
|
Risc
|
Canales
Pwm
|
2
|
Pila
Harware
|
-
|
Ejecución
En 1 Ciclo Máquina
|
-
|
Comentarios
Publicar un comentario