Microcontrolador PIC

19
LOGO Microcontrolador PIC Yohoni Cuenca S. INF-338

Transcript of Microcontrolador PIC

Page 1: Microcontrolador PIC

LOGO

Microcontrolador PICYohoni Cuenca S.

INF-338

Page 2: Microcontrolador PIC

LOGOContenido

Introducción1

Microcontroladores PIC2

Aplicaciones3

PIC 16F84a4

INF-338

Page 3: Microcontrolador PIC

LOGOArquitecturas según el Software

CISC RISK SISC

Complex

Instruction Set

Computer

Reduced

Instruction Set

Computer

Specific

Instruction Set

Computer

INF-338

Page 4: Microcontrolador PIC

LOGOArquitecturas según el hardware

Von NeumanConsidera una sola

memoria para los DATOS y PROGRAMAS

Arquitectura

HardvardDATOS y

PROGRAMAS tienensu propia memoria

INF-338

Page 5: Microcontrolador PIC

LOGOArquitecturas segun el hardwareINF-338

Page 6: Microcontrolador PIC

LOGO¿Qué son los PIC’s?

Peripherical Interface Controller

Desarrollado por la tecnología Microchip

en 1975

Sistema microprocesador, con

componentes:

EEPROM

RAM

I/O puertos

INF-338

Page 7: Microcontrolador PIC

LOGOAplicaciones

Proyectos

Mini-robot

Sensor de temperatura

Y otros

INF-338

Page 8: Microcontrolador PIC

LOGOAplicaciones

Automóvil

Control de sensores

Sistemas de control

Sistemas de seguridad

INF-338

Page 9: Microcontrolador PIC

LOGOAplicaciones

Interface humana

Pantallas de toque, botones de control,

control del audio.

Sistemas del hogar

Calefacción, ventilación, seguridad

Celulares

INF-338

Page 10: Microcontrolador PIC

LOGOMicrocontrolador PIC 16f84a

INF-338

Page 11: Microcontrolador PIC

LOGOMicrocontrolador PIC 16f84a

INF-338

Page 12: Microcontrolador PIC

LOGOCaracterísticas

RISC de 35 instrucciones. Códigos de instrucción de 14

bits. Todas las instrucciones ocupan una palabra

Todas las instrucciones duran un ciclo de reloj excepto

las de salto que duran dos.

Velocidad de funcionamiento 20MHz máximo

(instrucciones de 200 ns)

Típicamente a 4 MHz (instrucción de 1us)

1024 palabras (14bits) de memoria de programa FLASH

68 bytes de RAM de datos

64 bytes de EEPROM de datos.

15 registros de función especifica

Pila hardware de 8 niveles

INF-338

Page 13: Microcontrolador PIC

LOGOCaracterísticas

Modos de direccionamiento directo, indirecto y relativo

Cuatro fuentes de interrupción

13 pines de entrada/salida con control individual de

sentido

Pines de alta corriente (25mA máximo por pin)

Temporizador/contador TMRO de 8 bits con pre-escala

programable

Memoria de programa FLASH borrable/escribible 1000

veces

Memoria de datos EEPROM borrable/escribible

1.000.000 veces

Retención de datos en EEPROM >40

INF-338

Page 14: Microcontrolador PIC

LOGOCaracterísticas

Programación serie In Circuit vía 2 pines

Power on Reset (POR), Power up Timer (PWRT),

oscilador Start-up Timer (OST)

Watch dog Timer(WDT) con su propio oscilador RC

integrado

Protección de código

Modo de ahorro de energía (SLEEP)

Opción de oscilación seleccionables

Consumo típico < 2mA @5V, 4 MHz

Tensión de alimentación de 2.0 V a 5.5 V

INF-338

Page 15: Microcontrolador PIC

LOGODiagrama de Bloques

INF-338

Page 16: Microcontrolador PIC

LOGOOrganización de la memoria

Memoria de Programa Memoria de Datos

INF-338

Page 17: Microcontrolador PIC

LOGOConfiguración del Oscilador

Posee cuatro modos de funcionamiento: LP, Low Power Cristal. Con un cristal de bajo

consumo frecuencia (hasta 200KHz)

XT, Cristal/resonator. Con un cristal o resonador de

frecuencia media (hasta 4MHz)

HS, High Speed cristal/resonator. Con un cristal

resonador de alta velocidad (hasta 20 MHz)

RC, Resistor/Capacitor. Con una red RC. Es una

opción barata cuando la aplicación no depende del

tiempo. La frecuencia de oscilación dependerá de

Rext, Cext y de la tensión de alimentación y de la

temperatura de funcionamiento.

INF-338

Page 18: Microcontrolador PIC

LOGOXT, Cristal/resonator

Cristal de 4 Mhz

Con capacitores de 22pf

INF-338

Page 19: Microcontrolador PIC

LOGO

www.themegallery.com

[email protected]

INF-338