Está en la página 1de 31

Arquitectura de

microcontroladore
s
Microcontroladores PIC
Introducción a los
microcontroladores PIC

Ing. Juan Sebastian Correa


¿Que es un microcontrolador?
Un microcontrolador es un circuito integrado que está construido internamente igual a un
computador, en otras palabras posee:

● CPU
● Memorias (RAM, EEPROM)
● Circuitos de entrada y salida

Importante: Un microcontrolador de fábrica no realiza ninguna tarea por sí mismo, debe ser
programado para realizar procesos.

Ing. Juan Sebastian Correa


Diferencia entre un
microprocesador y
Microprocesador:

microcontrolador

Ing. Juan Sebastian Correa


Diferencia entre un
microprocesador y
Microprocesador:

microcontrolador

Ing. Juan Sebastian Correa


Diferencia entre un
microprocesador y
Resumiendo:
microcontrolador
Un microcontrolador se diferencia de un microprocesador en sus arquitecturas; El
microcontrolador tiene una arquitectura cerrada mientras
que el microprocesador tiene una arquitectura abierta.

Ing. Juan Sebastian Correa


Aplicaciones de los
microcontroladores
● Industria del automóvil: Control de motor, alarmas, regulador del servofreno, dosificador, etc.

● Industria de los electrodomésticos: control de calefacciones, lavadoras, cocinas eléctricas, etc.

● Informática: como controlador de periféricos. Por ejemplo para controlar impresoras, plotters,
cámaras, scanners terminales, unidades de disco, teclados, comunicaciones (modems), etc.

● Imagen y sonido: tratamiento de la imagen y sonido, control de los motores de arrastre del
giradiscos, magnetófono, video, etc.

Se emplea también en medicina, en aplicaciones militares, edificios inteligentes, etc.

Ing. Juan Sebastian Correa


Fabricantes de microcontroladores

Ing. Juan Sebastian Correa


Arquitectura de un
microcontrolador
Existen dos tipos de arquitecturas:
● Arquitectura Von Neumann: Fue desarrollada por Jon Von Neumann, se caracteriza por tener una
sola memoria principal donde se almacenan datos e instrucciones de forma indistinta. La CPU se
conecta a través de un sistema de buses (direcciones, datos y control). Esta arquitectura es limitada
cuando se demanda rapidez.

Ing. Juan Sebastian Correa


Arquitectura de un
microcontrolador
Arquitectura Harvard:Fue desarrollado en Harvard, por Howard Aiken, esta arquitectura se caracteriza
por tener 2 memorias independientes una que contiene sólo instrucciones y otra, que contiene solo datos.
Ambas disponen de sus respectivos sistemas de buses para el acceso y es posible realizar operaciones
de acceso simultáneamente en ambas memorias.

Ing. Juan Sebastian Correa


Arquitectura de un
microcontrolador
El CPU del microcontrolador 18FXX emplea una avanzada arquitectura RISC (Computador con juego de
instrucciones reducido). con un set de 77 instrucciones poderosas pertenecientes a la gama media de la
familia de los microcontroladores PIC, La mayoría de las instrucciones se ejecutan en un
ciclo de instrucción a excepción de las instrucciones de salto que requieren 2 ciclos,
dentro del procesador existe una PILA de 8 niveles que permite el anidamiento de subrutinas, esto quiere
decir que puede retomar 8 lugares diferentes de la línea de programa e ir regresando a cada uno en orden
inverso al que fueron anidados.

Ing. Juan Sebastian Correa


Memoria de programa

Ing. Juan Sebastian Correa


Memoria de datos

Ing. Juan Sebastian Correa


FAMILIA DE CONTROLADORES
Baseline Mid-Range Enhanced Mid-Range PIC18
FAMILIA DE CONTROLADORES
BaseLine Mid-Range Enhanced Mid-Range PIC18

● PIC10F2XX - 16F5X - 16F5XX


● 33 Instrucciones simples.
● 2K word (3K) memoria de programa
● 144 Bytes de Ram
FAMILIA DE CONTROLADORES
BaseLine Mid-Range Enhanced Mid-Range PIC18

● PIC10F3XX - 12F6XX - 12F7XX - 16F6XX - 16F7XX - 16F8XX


16F9XX
● 35 Instrucciones simples.
● 8K word (14K) memoria de programa
● 368 Bytes de Ram
● EEPROM - LCD
FAMILIA DE CONTROLADORES
BaseLine Mid-Range Enhanced Mid-Range PIC18

● PIC12F1XXX - 16F1XXX
● 49 Instrucciones simples.
● 32K word (56K) memoria de programa
● 4K Bytes de Ram
● Motor Control Capability
FAMILIA DE CONTROLADORES
BaseLine Mid-Range Enhanced Mid-Range PIC18

● PIC18
● 83 Instrucciones
● 64 Mhz oscilador interno
● 128KB memoria flash de programa.
● 8K Bytes RAM
Significado de las letras de los PIC
PIC18F4550

● PIC18: Pertenece a la familia de los 18


● F: Memoria Flash de Programa
● C: Memoria EEPROM de programa
● LF: Flash que opera a bajo voltaje
● 4: 40 Pines
● 2: 28 Pines (PIC18F2550)
● 5: 32K Bytes de memoria de código
● 4: 24K Bytes de memoria de código
● 6: 64K Bytes de memoria de código
Arquitectura de los
microcontroladores
CISC (Complex instruction set Computer): Tiene un repertorio de instrucciones completo.
Es decir que por cada acción tiene una instrucción. En la actualidad esta arquitectura ya no
se utiliza.

RISC (Reduced Instruction Set Computer) tiene repertorio reducido de instrucciones. Es


más fácil aumentar la frecuencia del oscilador de la CPU y con ellos aumenta la velocidad
de instrucciones.
FUNCIÓN DE UNA ALU
Un sistema basado en
microPROCESADORES
ARQUITECTURA DE UNA CPU
ARQUITECTURA A BASE DE
REGISTROS
COnozcamos un poco
EL PIC18
Ing. Juan Sebastian Correa
GRACIAS

También podría gustarte