familia de los microcontroladores pic

44
UPS SISTEMAS MICROCESADOS LA FAMILIA DE MICROCONTROLADORES PIC INTEGRANTES : LUIS ALEJANDRO HERNANDEZ JUAN DAVID HERRERA ING.-LUIS OÑATE CURSO :6º ELECTRONICA

Upload: luis-alejandro-hernandez

Post on 08-Jun-2015

7.739 views

Category:

Technology


4 download

DESCRIPTION

UN PEUQEÑO REUMEN SOBRE LOS MICROCONTROLADORES PIC ,SU MAYOR FABRICA Y LIDER EN EL MUNDO COMO SU BREVE RESEÑA HISTORICA....

TRANSCRIPT

Page 1: Familia De Los Microcontroladores Pic

• UPS• SISTEMAS MICROCESADOS

• LA FAMILIA DE MICROCONTROLADORES PIC

• INTEGRANTES :• LUIS ALEJANDRO HERNANDEZ

• JUAN DAVID HERRERA

• ING.-LUIS OÑATE• CURSO :6º ELECTRONICA

Page 2: Familia De Los Microcontroladores Pic
Page 3: Familia De Los Microcontroladores Pic
Page 4: Familia De Los Microcontroladores Pic
Page 5: Familia De Los Microcontroladores Pic
Page 6: Familia De Los Microcontroladores Pic
Page 7: Familia De Los Microcontroladores Pic

MICROCHIP se preocupa por el medio ambiente ocupando cada ves menos plomo en la fabricación de chip y a logrado reducir de 0.7 micras a 0.2 micras al 2006 ,y por ende a reducido el voltaje de alimentación que a pasado de estar comprendido entre 2 y 5.5 V ,para funcionar en 5v ,a un margen de 2 y 3.6 V , siendo la nominal de 3.3 V aunque las E/S siguen trabajando con 5V

Page 8: Familia De Los Microcontroladores Pic
Page 9: Familia De Los Microcontroladores Pic
Page 10: Familia De Los Microcontroladores Pic

Clasificación De Los Microcontroladores Pic• Se caracterizan por su arquitectura Harvard con

memorias de programa y de datos independientes• Accesibilidad simultanea y diversidad en la longitud

de tamaño de las posiciones y el tamaño de ambas memorias

Page 11: Familia De Los Microcontroladores Pic

• Se clasifican según el tamaño de los datos que manejen las instrucciones y existen 4 grandes grupos : 4, 8, 16, y 32 bits

• Microcontroladores Pic de 8 bits

Manejan instrucciones de 8 bits en su bus de datos y el de los registros de la CPU

Page 12: Familia De Los Microcontroladores Pic

• Se clasifican en tres grandes gamas:

Base.- Contiene 33 instrucciones Maquina de 12 bits de longitud ,y dispone de una

sola pila con solo dos niveles de profundidad Su memoria es reducida ,al igual que sus recursos internos

Page 13: Familia De Los Microcontroladores Pic

• Constan de 14 modelos , los cuales 6 están encapsulados solo con 6 patitas llamados “nanos”, los cuales son útiles para pequeñas aplicaciones ,porque solo se ocupan 2 patitas para la alimentación y los otros 4 quedan para las entradas y salidas, y la función de sus periféricos donde se encuentra

• Temporizador o Timer ,Comparador analógico ,un CAD de 8 bits ,perro guardián etc.

Page 14: Familia De Los Microcontroladores Pic

• Para favorecer la “Migrabilidad” y permitir la Transición a modelos Pic mas potentes y con mas patitas ,se mantiene la distribución de las funciones asignadas a las patitas ,para que los cambios sean mínimos.

Page 15: Familia De Los Microcontroladores Pic

• Media • Responde a un repertorio de 35 instrucciones con 14 bits de longitud cada una • Pila con 8 niveles de profundidad y con un vector de interrupción • Están encapsulados en 8 patitas

Page 16: Familia De Los Microcontroladores Pic

• Mejorada• Tiene un repertorio de 77 instrucciones de 16 bits de longitud

cada una • Pila con 31 niveles de Profundidad y 2 vectores de

interrupción • Los Pic de esta gama responden a la nomenclatura

pic18xxxxxx • La capacidad de memoria alcanza los 128 Kb • La de datos 3963 bytes • La EEPROM hasta 1kb• Tiene periféricos entre los que destaca un convertidor AD de

10 bits ,hasta 5 temporizadores ,interface para comunicación con bus i2c,spi,usart,can 2.0b.

• Tiene un multiplicador rápido hardware

Page 17: Familia De Los Microcontroladores Pic
Page 18: Familia De Los Microcontroladores Pic
Page 19: Familia De Los Microcontroladores Pic

• Microcontroladores Pic de 16 bits• Las aplicaciones requieren

Microcontroladores mas potentes • Microchip ha diseñado nuevos dispositivos

que manejan en modo nativo datos de 16 bits ,y que se integran en arquitecturas de mayor complejidad

• Existen 2 gamas de 16 bits :

Page 20: Familia De Los Microcontroladores Pic

• MCU formada por los PIC24F y PIC24H• Se fabrican con una tecnología de 0.25 micras • Rendimiento de 16 MIPS 32 Hz• Pic24F • Arquitectura Harvard modificada • Bus de datos de 16 bits • Instrucciones de longitud de 24 bits • Maneja una memoria de programa lineal de hasta 8MBy datos hasta 64 Kb

Page 21: Familia De Los Microcontroladores Pic

Características del Pic 24F

Page 22: Familia De Los Microcontroladores Pic

Pic24H• Sigue la nomenclatura pic24f• Alcanza un rendimiento de hasta 40mips • Dispone de una memoria flash de hasta 256kb y una RAM de hasta

16kb • Encapsulados en formato TQFP con 64,80,y 100 patitas• Principal aporte es incluir un controlado de DMA con 8 canales

Page 23: Familia De Los Microcontroladores Pic

DSC (CONTROLADORES DIGITALES DE SEÑALES)FORMADA POR LOS dsPic30F y dspic33F

• Aprovecha todas las ventajas del MCU y DSP(procesadores digitales de señales)

• Permite utilizarlo en aplicaciones extraordinarias relacionados con el procesado digital de señal

Page 24: Familia De Los Microcontroladores Pic

• Características del dsPic30F• Importante capacidad de memoria• Contiene la mayoría de periféricos y recursos • Rendimiento de 30 MIPS con un voltaje

comprendido entre 4.5y5.5v• Incorpora un motor DSP ,que le permiten

realizar instrucciones que realizan las operaciones matemáticas

Page 25: Familia De Los Microcontroladores Pic

• Se dividen en tres categorías:• a) dspic30fde propósito general con 8 modelos• b )dspic30f de control de motores con 9 modelos• c) dspic30f para control de sensores con 4 modelos

Page 26: Familia De Los Microcontroladores Pic

Familia dsPic 33f• Son compatibles con los dspic30f, porque tienen el mismo repertorio de

instrucciones, misma distribución de pillaje y utilizan las mismas herramientas de desarrollo

• No disponen de EEPROM• Pero se distinguen por las siguientes cualidades:• 1) SE alimenta con 3.3v aunque sus e7s pueden trabajar con niveles ttl• 2 )Incorpora un controlador DMA de 8 canales • 3 ) Aumentar el numero de interrupciones y excepciones • 4 ) Alcanza un rendimiento de 40 MIPS• 5) Posee una interfaz para códec• 6) Hay modelos con 256 Kb de memoria flash y 30 Kb de RAM• Existe 27 dispositivos dsPIC33F ,15 de los cuales se encuadran dentro de

los de propósito general (aplicaciones de voz y audio ,seguridad ,medicina ,modem, etc )y el resto en el de Control de Motores (electrodomésticos como las lavadoras, control electrónica de automóviles ,matrices de iluminasioncon Led, etc)

Page 27: Familia De Los Microcontroladores Pic
Page 28: Familia De Los Microcontroladores Pic
Page 29: Familia De Los Microcontroladores Pic

Programar Pic es fácil

Recordando el Pic 16f84Enunciado:Se va a trabajar con el pic16f84 para pasar a mayores con los pic16f87y los pic18fSe tiene un Pic 16F84 trabajando a 4Mhz,l el cual se a conectado 2 interruptores en las líneas RA1 y RA2 de la puerta A y 2 Leds en las líneas RBO y RB1 de la puerta BEl programa debe mostrar el valor lógico que introducen ambos interruptores es 0, si los 2 interruptores introducen por la puerta a nivel lógico 0 , los Leds de la puerta B deben encenderse ,y en los demás casos permanecer apagados .

Page 30: Familia De Los Microcontroladores Pic

Esquema eléctrico • Sirve para saber como están conectados los periféricos ,se representa al Pic ,con los elementos auxiliares y los periféricos de E/S

• Los Led se activan en alto

Page 31: Familia De Los Microcontroladores Pic

Organigrama• Sirve para tener otra manera de planteamiento del problemas mas

abstractos y difíciles de comprender ,para llegar a un nivel aceptable de

concretización .

Page 32: Familia De Los Microcontroladores Pic

PROGRAMA COMENTADO• Reglas básicas a la Hora de escribir un

programa son :• 1) Tanto las directivas como las etiquetas se

escribirán con mayúsculas, así como las instrucciones

• serán escritas en minúsculas.• 2 )Las instrucciones deberán tabularse con

respecto a las etiquetas• 3) Se pondrán comentarios que aclaren el

contenido de instrucciones y rutinas.

Page 33: Familia De Los Microcontroladores Pic

• Siguiendo las reglas y los demás paso se obtiene el programa en las líneas de abajo

Page 34: Familia De Los Microcontroladores Pic

• Para probar la solución del problema los pasos siempre serán los mismos

• 1 )Llamar a un editor de textos cualquiera y copiar el programa. Grabarlo sin formato con extensión -ASM.

• 2 )Ensamblarlo con el ensamblador de Microchip llamado MPASM. Corregir errores si los hubiera volviendo al paso 1

• 3 )Grabar e! Microcontrolador utilizando, por ejemplo, el sistema de desarrollo Micro 'PIC Trainer y su software de grabación PICME-TR.

• 4 )Probarla solución utilizando los periféricos contenidos en .el MicroPIC Trainer

Page 35: Familia De Los Microcontroladores Pic

Utilización del ensamblador MPASM

• El ensamblador MPASM es un programa de libre distribución que se puede obtener en la página web de Microchip, y que sirve para ensamblar ficheros con extensión ASM

Page 36: Familia De Los Microcontroladores Pic
Page 37: Familia De Los Microcontroladores Pic

Grabación y prueba de un programa en el Micro'PIC Trainer

• El sistema de desarrollo Micro'PIC Trainer está ideado para grabar en el microcontroíador el pro grama, una vez ensamblado y convertido en formato HEX, y probar posteriormente dicho progra ma utilizando los periféricos de que dispone.

Page 38: Familia De Los Microcontroladores Pic
Page 39: Familia De Los Microcontroladores Pic
Page 40: Familia De Los Microcontroladores Pic

• Si vuelve al programa que acabamos de realizar y grabar, comprobará que las líneas de E/S han sido configuradas de modo que coincidan con los periféricos dispuestos en el Micro'PIC Trainer.

• Para este primer programa sólo necesitamos dos interruptores y la barra de diodos LED, de mo do que desconecte la pantalla LCD y el display de 7 segmentos abriendo sus jumpers correspon dientes.

• Asegúrese de que los jumpers A/D de las líneas RA1-RA2 están en la posición Digital e introduz ca ahora diferentes combinaciones para comprobar el funcionamiento del programa

Page 41: Familia De Los Microcontroladores Pic
Page 42: Familia De Los Microcontroladores Pic

El sensor de temperatura estándar: LM35

• Otro sensor analógico ampliamente utilizado es el de temperatura. En el mercado existen muchosmodelos de sensores de temperatura y su elección depende de diversos parámetros, como pueden serel rango de temperaturas que sean capaces de admitir, la precisión necesaria, el coste, la resistenciaque debe presentar a ciertas condiciones ambientales, etc. " •En la siguiente tabla se presentan los valores de algunos de estos sensores.'

Page 43: Familia De Los Microcontroladores Pic

• Uno de los sensores más utilizados es el LM35, por lo que se considera estándar. Sus características son:

1)Su tensión de salida Vout es proporcional a la temperatura en una proporción de 10 mV/ º C. 2.)Su rango de funcionamiento está comprendido entre Oº C y 100° C.

• 3) Su tensión de funcionamiento Vs esta entre +4 VDC y +30 VDC.

• 4) Su precisión es de ± 0,9' C.