introduccion a micro 16f877
1823
J. J. Belzelius descubre el Silicio
1886
C. Winklet descubre el Germanio
1947
B. J. Barden, W. B. Brattain y W. B. Shockley,
inventaron el transistor bipolar
1951
Se inventa el transistor de efecto de campo
1958
S. Kilby y R. Noyce inventan el Circuito Integrado
1971
El Microprocesador 4004 de Intel
1973
El primer microprocesadorcomercial de 8 bits, el 8080
por INTEL
1974
Se comercializa el microprocesador 6800 de Motorola
1978
Primera generación de microcontroladores, MCS-48
1976
Zilog anuncia el Z80
1979
Intel introduce el MCS-51
1980
Sistemas VLSI
1985
ASICs
Prof. Antonio Pateti
Un poco de historia
1965
1975
1985
Se formo GI división de Microelectrónica
GI diseño elControlador de Interface Periférico (PIC16C5X)
GI división de Microelectrónica es vendida a Venture Capital
Investors, se forma Arizona Microchip Technology.
Technology
Prof. Antonio Pateti
Arquitectura general de una Microcomputadora
UNIDAD
ARITMETICA/
LOGICA
RELOJ
UNIDAD
DE
CONTROL
BUS DE DIRECCIONES
SALIDAS
ROM
RAM
PUERTOS
E/S
ENTRADAS
BUS DE DATOS
REGISTROSMICROPROCESADOR
(CPU)
UNEXPO – Pto. Ordaz.
BUS DE CONTROL
MICROCOMPUTADORA
Prof. Antonio Pateti
MICROPROCESADORES
Arquitecturas
Bus
Direcciones
CPU
Bus
Datos
Memoria
Programa
+
Datos
Arquitectura von Neumann
UNEXPO – Pto. Ordaz.
Prof. Antonio Pateti
MICROPROCESADORES
Arquitecturas
Bus
Direcciones
Memoria
Datos
Bus
Direcciones
M.Datos
M. Prog
Bus
Datos
CPU
M. Datos
Bus
Datos
Memoria
Programa
M. Prog
Arquitectura Harvard
UNEXPO – Pto. Ordaz.
Prof. Antonio Pateti
MICROPROCESADORES
La Familia de los PIC
Gama Básica:
PIC16C5X: Instrucciones de 12 Bits
33 Instrucciones
Gama Media:
PIC16CXXX: Instrucciones de 14 Bits
35 Instrucciones
UNEXPO – Pto. Ordaz.
Prof. AntonioPateti
MICROPROCESADORES
La Familia de los PIC
Gama Alta:
PIC17CXXX: Instrucciones de 16 Bits
58 Instrucciones
Gama Mejorada:
PIC18CXXX: Instrucciones de 16 Bits
77 Instrucciones
Arquitectura Optimizada para ser programado
en C
UNEXPO – Pto. Ordaz.
Prof. Antonio Pateti
MICROPROCESADORES
La Familia de los PIC
dSPIC:
dsPICXXX: Instrucciones de 24 Bits
84 InstruccionesArquitectura 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
UNEXPO – Pto. Ordaz.
Prof. Antonio Pateti
MICROPROCESADORES
Características relevantes de los PIC16F87X
Modelo
PIC16F84A
PIC16F873
PIC16F874
PIC16F876
PIC16F877
Mem.Programa
FLASH
1024x14
4096x14
4096x14
8192x14
8192x14
EEPROM
64
128
128
256
256
RAM
68
192
192
368
368
13
22
33
22
33
1-8 bits,
1-WDT
1-16 bits, 2-8 bits
1-WDT
1-16 bits, 2-8 bits
1-WDT
1-16 bits, 2-8
bits, 1-WDT
1-16 bits, 2-8
bits, 1-WDT
CCP
No
2
2
2
2
Comunicación
Serial
No
USART/
MSSPUSART/
MSSP
USART/
MSSP
USART/
MSSP
No
5 (10 bits)
8 (10 bits)
5 (10 bits)
8 (10 bits)
4
13
14
13
14
18P, 18SO,
20SS
28SP, 28SO
40P,44L,44PQ,
44PT
28SP, 28SO
40P,44L,44PQ,
44PT
Mem.
Datos
(Bytes)
Puertos E/S
Temporizadores
ADC
Fuentes de
Interrupción
Encapsulado
UNEXPO – Pto. Ordaz.
Prof. Antonio PatetiMICROPROCESADORES
Arquitectura General del 16F87X
13
Pila
8 Niveles
Memoria
de Prog.
(FLASH)
Dir. Indirecto
FSR
MUX
PC
Direcciones
Dir. Directo
14
Registro de
Instrucciones
Direcciones
Memoria
de Datos
(SRAM)
9
8
8 Datos
Decodif. de
Instrucciones
MUX
8
ALU
Estado
Puertos E/S
TIMERS
EEPROM
CCP1,2
ADC
USART
SSP
PSP
W
UNEXPO –...
Regístrate para leer el documento completo.