Pic16f877

Solo disponible en BuenasTareas
  • Páginas : 8 (1785 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de septiembre de 2012
Leer documento completo
Vista previa del texto
Un poco de historia
1971 1973 1974 1978 1976 1979 1980 1985 El Microprocesador 4004 de Intel El primer microprocesador comercial de 8 bits, el 8080 por INTEL Se comercializa el microprocesador 6800 de Motorola Primera generación de microcontroladores, MCS-48 Zilog anuncia el Z80 Intel introduce el MCS-51 Sistemas VLSI ASICs

Prof. Antonio Pateti

Un poco de historia
1965 1975 Se formo GIdivisión de Microelectrónica GI diseño el Controlador de Interface Periférico (PIC16C5X)

1985

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

BUS DE DIRECCIONES

SALIDAS
RELOJ

UNIDAD DE CONTROL

ROM

RAMPUERTOS E/S ENTRADAS

BUS DE DATOS REGISTROS BUS DE CONTROL

MICROPROCESADOR (CPU)

MICROCOMPUTADORA

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Arquitecturas

Bus Direcciones

Memoria

CPU
Bus Datos

Programa + Datos

Arquitectura von Neumann

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Arquitecturas

Bus DireccionesBus Direcciones M. Prog

Memoria Datos

M. Datos Bus Datos M. Datos

Memoria Programa

CPU

Bus Datos M. Prog

Arquitectura Harvard

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

La Familia de los PIC

Gama Baja: PIC10, PIC12X5xx y los PIC 16X5xx: Instrucciones de 12 Bits 33 Instrucciones Gama Media: PIC16XXX: Instrucciones de 14 Bits 35 InstruccionesUNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

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 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

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

La Familia de los PIC
PIC32: PIC32F/HXXX Arquitectura Optimizada para ser programado en C

UNEXPO – Pto.Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Características relevantes de los PIC16F87X
Modelo
Mem. Programa FLASH Mem. Datos (Bytes) EEPROM RAM

PIC16F873
4096x14 128 192 22 1-16 bits, 2-8 bits 1-WDT 2 USART/ MSSP 5 (10 bits) 13 28SP, 28SO

PIC16F874
4096x14 128 192 33 1-16 bits, 2-8 bits 1-WDT 2 USART/ MSSP 8 (10 bits) 14 40P,44L,44PQ, 44PT

PIC16F876
8192x14 256 368 221-16 bits, 2-8 bits, 1-WDT 2 USART/ MSSP 5 (10 bits) 13 28SP, 28SO

PIC16F877
8192x14 256 368 33 1-16 bits, 2-8 bits, 1-WDT 2 USART/ MSSP 8 (10 bits) 14 40P,44L,44PQ, 44PT

Puertos E/S Temporizadores CCP Comunicación Serial ADC Fuentes de Interrupción Encapsulado

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Arquitectura General del 16F87X
Direcciones

PC

13Memoria de Prog. (FLASH)
14 Registro de Instrucciones

Dir. Indirecto

FSR MUX
Direcciones Dir. Directo

Pila 8 Niveles

9

Memoria de Datos (SRAM)

8 8 Datos 8

Decodif. de Instrucciones

MUX

Puertos E/S TIMERS EEPROM CCP1,2 ADC USART SSP PSP

ALU Estado W

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Arquitectura del 16F87X

UNEXPO – Pto.Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Diagrama de Pines del 16F87X

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Diagrama de Pines del 16F87X

UNEXPO – Pto. Ordaz.

Prof. Antonio Pateti

MICROPROCESADORES

Organización de la Memoria
0000H RESET Vector Interrupción
Bus Direcciones 13

0004H 0005H

12

0

PC
13

Página 0 2K 07FFH 0800H...
tracking img