2 buses, datos e instrucciones, mayos procesamiento, mayor hardware
Se compone de memoria de programa, memoria de datos,contadores, 5 puertos I/O, latch de dirección
Annotations:
3 tipos de memoria:
-De Programa (contador de programa de 21bits que es capaz de tratar 2Mb memoria de programa.)
-RAM (Es la encargada de almacenar datos de forma temporal durante la ejecución del programa. 8 bancos de 256 bytes)
-EEPROM (Es una memoria no volatil en la que se almacenan los datos en ausencia de tensión)
Microcontrolador de Microchip de 8 bits de la familia PIC18F
Al ser un microcontrolador contiene perifericos embebidos
Estos son:
Comparadores
Si la entrada alaogica Vin+ es mayor que la entrada analogica Vin-, la salida del comparador sera un estado digital alto
CCP
Permite medir y controlar diferentes eventos
Annotations:
puede generar señales de frecuencia y de ciclo de trabajo variados por uno o más pines de salida.Opera en 3 modos:
-Captura (proporciona el acceso al estado actual de un registro que cambia su valor constantemente)
-Comparacion (compara constantemente valores de dos registros)
-PWM (
Tmers
ütiles para medir el tiempo que ha pasado entre dos eventos, establecer tareas para ejecutarse a
intervalos regulares, etc.
ADC
Convierte un voltaje analógico externo en un número, con el que podremos operar.
EUSART
Permite la comunicacion entre microcontroladores de modo serial
USB
5 puertos I/O (A,B,C,D,E)
3 registros basicos para el manejo de estos puertos
ADCON1: para configurar todos los pines digitales o analogicos
TRISx: Para decirle al puerto si se comportara como entradas o salidas
PORTx:Leer o escribir en un puerto
CONFIGURACION DEL OSCILADOR (RELOJ)
Trabajando con unn externo de 4MHz, mayor estabilidad
Se configuran por medio de IDE, los regidtros del Microcontrolador, siendo MPLAB X, en este caso
Al ser de 4 MHz se divide en el Preescalador entre 1 para obterner una salida maxima de 4MHz
Annotations:
Según el valor del Oscilador externo se divide entre uno de los valores establecidos para tener la salida maxima de MHz
la salida del PLL ed 96MHZ, por lo que se dividira entre 2 en el postescalador para obtener la frecuencia maxima de 48MHz
se elige 1 de los 12 modos en que se puede configurar el oscilador, siendo este caso el XTPLL_XT (Oscilador externo con PLL habilitado