Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PIC16F84
Posee Instrucciones.
Las instrucciones se ejecutan en un solo ciclo,
excepto las de salto que necesitan dos.
Memoria de programa Flash de 1 K x 14 bits.
Memoria RAM dividida en 2 áreas: 22 registros de
propósito específico (SFR) y 68 de propósito general
(GPR).
Posee 15 registros de funciones especiales.
Memoria RAM de 68B (68 registros de propósito
general).
Tiene un contador de programa de 13 bit
(permitiría direccionar 4 KB, el 16F84 solo dispone
de 1KB).
Pila con 8 niveles de profundidad.
Modo de direccionamiento directo, indirecto y
relativo.
ALU y Registro de trabajo W de 8b.
ENCAPSULADO
Máquina secuencial
Hay una única memoria de donde el procesador
extrae datos e instrucciones.
El programa se carga en la memoria junto con los
datos iniciales
Ejecuta solo una operación a la vez
Bus de datos y direcciones compartidos
Lenta
Generalmente se combina con software tipo CISC
Modelo von Neumann
Memoria
instrucciones Carga inicial
Programa
+
datos
ejecución Datos Iniciales
Datos
Procesador
Arquitectura Segmentada
Máquina secuencial
Buses de datos y direcciones compartidos
Diseño multietapa (Pipeline): Permite ejecutar más
de una operación a la vez
Se encuentra combinada con software CISC y en
pocas ocasiones con RISC
Más rápida que Von Neuman
Arquitectura Harvard
Carga inicial
Datos Iniciales
ejecución datos
Procesador
Arquitectura CISC
Bus de Direcciones
BIU
Bus de Control
Unidad Unidad
de Aritmética Lógica
Control
Registro de Registros de
Banderas Uso General
Tipos de memorias
ROM
RAM
Read Only Memory
Random Access Memory
Memoria que conserva el
Almacenamiento
contenido aun cuando se
temporal de datos
desconecta
Pierde la información
capturada cuando se le
desconecta alimentación
Tipos de memorias ROM
ADC
USART
RTC
Puertos entrada/salida paralelos
PWM
USB
ADC (Convertidor analógico Digital)
Unidireccionales o bidireccionales
Se configuran a través de un registro especifico
Debe estar mapeados
Se accesan por medio de una dirección
Pueden ser TTL, CMOS, ST, según sea el
dispositivo con el que se comunican.
Fabricantes Comunes de
Microcontradores