1. El documento describe la importancia de los microcontroladores, con énfasis en los microcontroladores PIC fabricados por Microchip. 2. Explica la clasificación y características de los microcontroladores PIC de 8 y 16 bits, incluidas sus diferentes gamas y aplicaciones. 3. También presenta ejemplos de sensores analógicos comúnmente utilizados con microcontroladores PIC.
2. IMPORTANCIA DE LOS MICROCONTROLADORES Microchip es fabricante de los microcontroladores PIC y es el líder desde el 2002 en venta de microcontroladores de 8 bits. Como se observa en el grafico en el 2005 se facturo 487 millones en venta de microcontroladores (MCU)
3. Figura 1.1Grafica de las ventas anuales de Microchip. Microchip se preocupa por el cumplimiento de las normas ecológicas y ofrece productos libre de plomo.
4. Los microcontroladores PIC destaca el área genérica de la Electrónica de Consumo en 35 % y en la industria de automoción con 18%. Figura 1.2 Distribución de ventas de los microcontroladores
5. La gran variedad de modelos de microcontroladores permite al diseñador encontrar el que contenga los recursos y capacidades para su aplicación ( Figura 1.3). Una de las ventajas de Microchip es su migrabilidad que es la posibilidad de cambiar de MCU y pasar a otro mas potente con mas memoria, la compatibilidad del software
7. CLASIFICACIÓN DE LOS MICROCONTROLADORES PIC Estos microcontroladores se caracterizan por su arquitectura Harvard con memorias de programa y de datos independientes. En el grafico dispone de dos memorias independientes. Figura 2.1 Arquitectura Harvard
8. Los microcontroladores se clasifican según el tamaño de los datos y existen 4: De 4, 8, 16 y de 32 bits Microchip solo Fabrica microcontroladores de 8 y de 16 bits y es el líder en ventas mundial del primer grupo.
17. La capacidad de memoria puede alcanzar los 128 KB, de datos 3963 bytes y la EEPROM hasta 1KB. Dispone de periféricos especializados con Conversor AD de 10 bits, hasta 5 temporizadores
21. Diagrama de bloques de la estructura interna del PIC24F FLASH 64-128KB RAM 8KB BUS DE MEMORIA ALU-16 bit Banco de Registro 16x16 Multiplicador 16x16 JTAG Y Emul Generador de direcciones Registro de Desplazamiento Control de Interrup Bus Periférico Watchdog UART(2) GP I/O CAD, 10bits, 16canl PMP Temporizador 16 bits RTCC SPI (2) I C(2 ) Procesador de 16bits y 1 6MIPS
22.
23.
24. Diagrama de bloques de la estructura interna de los dsPIC33F FLASH 64-128KB RAM 8KB BUS DE MEMORIA ALU-16 bit Banco de Registro 16x16 Multiplicador 17x17 JTAG Y Emul Generador de direcciones Registro de Desplazamiento MOTOR DSP Bus Periférico Watchdog UART(2) CAD, 12bits, 16canl CODEC I/F Temporizador 16 bits CAN (1-2) SPI (2) I C(2 ) Procesador de 16bits y 40 MIPS DMA Acumulaciones AY B CAD, 12bits, 16canl Control de Motor
25. PIC 16F84 El esquema eléctrico representa el PIC con los elementos auxiliares que siempre necesita (cristal, alimentación y circuito de reset) y los periféricos de entrada/salida . PIC16F84 trabajando a 4MHz,en el cual están conectado 2 interruptores en las líneas RA1 y RA2 del Puerto A y 2 Leds en las lineas RB0 y RB1 de l Puerto B
26. ORGANIGRAMA La practica es recomendable antes de realizar cualquier programa. Si el problema que deseamos realizar es muy complejo el organigrama será muy abstracto en cambio si el problema es muy sencillo el código de programa será casi igual el organigrama.
27.
28.
29. Grabación y prueba de un programa con el Micro´Pic trainer Micro’PIC es una placa su función es grabar el microcontrolador en base a archivos de extensión HEX y utilizando sus periféricos que dispone para probar si funciona el programa Las partes más importantes son : 1.Alimentación: 2. Puerto Paralelo: mediante un cable conectar la placa a PC 3. Picbus: Sirve para conectar a diferentes placas. 4.Pic-18: Zócalo para PIC 18 pines 5. Pic-28 : Zócalo para PIC 18 pines 6. Jumpers 7. Interruptores 8. Leds 9. Display 7 seg 10. LCD 11. Jumpers A/D 12. Potenciómetros
30.
31. DISEÑAR CON PIC ES FÁCIL SENSORES ANALOGICOS MAS UTILIZADOS Aunque el PIC16F84 tiene muchas aplicaciones de una manera didáctica pero tiene limitantes con las aplicaciones con sensores analógicos Sensor de Luminosidad: LDR Es un sensor cuya resistencia entre bornes varía en función de la luz que incide sobre su superficie es decir si no existe luz posee un resistencia infinita pero a medida que aumenta la luz disminuye hasta llegar a cero