Envía regalos a estos miembros
Arquitectura interna
Prof. Patricio Cortés Aburto
Características familia PIC
Arquitectura Harvard
RISC
16F84
16F628
16F877
solo 35instrucciones
Prof. Patricio Cortés
Estructura interna 16F877A
Prof. Patricio Cortés
CPU
Prof. Patricio Cortés
Memoria
ROM: donde se guardará el programa a ejecutar
Tecnología FLASH (contenido cambia al aplicarle un voltaje de 12 V app)
EEPROM: para guardar valores a usar durante el programa
Prof. Patricio Cortés
Memoria de Programa
Características:
-16F877A posee 8K palabras (Flash)
- 2^13 posiciones de memoria
- Tiene un registro que indica cada una de las
posiciones: Program Counter (PC) de 13 bits
- Cada palabra es de 14 bits
- Posee un STACKde 8 niveles (no w/r)
Prof. Patricio Cortés
Memoria de Programa
Aquí se alojan las instrucciones de programa
Prof. Patricio Cortés
Memoria de Datos
RAM
Registros depropósito general
Almacenan datos temporales y resultados
Registro especiales (SFR)
Poseen funciones
Predeterminadas
Controlan funcionamientos
De distintos módulosinternos
Cada registro posee un
Nombre especial
Cada bit de estos registros
Poseen un nombre especial
Debemos modificar estos
Registros para configurar cada
Módulo del microcontroladorProf. Patricio Cortés
Memoria RAM
Prof. Patricio Cortés
Memoria RAM
Prof. Patricio Cortés
Banco de memoria 0
- La memoria RAM
tiene bancos de
datos
- Cada banco de
datos estáformado
por registros
- Cada registro tiene
bits de
configuración
Prof. Patricio Cortés
Puertos de Entrada y Salida
Cada pin puede ser entrada o salida (configurar por software)
Cada puerto tiene su propio registro de control de flujo (TRISx)
Configurando el registro TRSx se definirá si un pin es entrada o salida
REGLA: 1 = Entrada y 0 = Salida
Prof....
Regístrate para leer el documento completo.