Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
http://unexpo-microprocesadores1.webnode.es/
www.microchip.com
UNIDAD
ARITMETICA/
LOGICA BUS DE DIRECCIONES
SALIDAS
UNIDAD
PUERTOS
RELOJ DE ROM RAM
E/S
CONTROL
ENTRADAS
BUS DE DATOS
REGISTROS
BUS DE CONTROL
MICROPROCESADOR
(CPU) MICROCOMPUTADORA
Bus
Direcciones
Memoria
CPU Programa
+
Bus Datos
Datos
Bus Bus
Direcciones Direcciones
M. Datos M. Prog Memoria
Memoria
Datos
Bus
Datos
CPU Bus
Datos
Programa
M. Datos M. Prog
Arquitectura Harvard
Gama Bsica:
PIC16C5X: Instrucciones de 12 Bits
33 Instrucciones
Gama Media:
PIC16CXXX: Instrucciones de 14 Bits
35 Instrucciones
Gama Mejorada:
PIC18CXXX: Instrucciones de 16 Bits
77 Instrucciones
Arquitectura Optimizada para ser programado
en C
dSPIC:
dsPICXXX: Instrucciones de 24 Bits
84 Instrucciones
Arquitectura Optimizada para ser programado
en C
PIC24:
PIC24F/HXXX: Microcontrolador de 16 bits.
Instrucciones de 24 Bits,84 Instrucciones
Arquitectura Optimizada para ser programado
en C
PIC32:
PIC32F/HXXX
Arquitectura Optimizada para ser programado
en C
ADC
8 (10 bits) 14 (12 bits)
Fuentes de
14 22
Interrupcin
Encapsulado 40P,44L,44PQ, 40P,44L,44PQ,
44PT 44PT
MUX
Pila Dir. Directo 9 Memoria
14
8 Niveles de Datos
Registro de (SRAM)
Instrucciones
8
8 Datos
Decodif. de
Instrucciones
8 MUX Puertos E/S
TIMERS
EEPROM
CCP1,2
ADC
ALU
USART
SSP
Estado PSP
W
Memoria
Programa
PIC16F1787
UNEXPO Pto. Ordaz. Prof. Antonio Pateti MICROPROCESADORES
Organizacin de la Memoria
Memoria
Datos
PIC16F1787
UNEXPO Pto. Ordaz. Prof. Antonio Pateti MICROPROCESADORES
Organizacin de la Memoria
C: Acarreo / llevada
Z: Cero
11111: Banco 31
Ciclo Instruccin
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
Ciclo de Instruccin
No Ejec.
Ejecucin de un programa
Instrucciones de Control
Son 8 instrucciones
Instrucciones de Operaciones Inherentes
Son 6 instrucciones
Instrucciones Optimizadas para Comp. C
Son 5 instrucciones
MOVF f,d