microprocesadores y de los microcontroladores. Diagrama de bloques de un microprocesador y de un microcontrolador. Diferencias entre un microprocesador y un microcontrolador. Aplicaciones de los microprocesadores y de los microcontroladores. Qu es un sistema digital? Tipos de sistemas digitales : Combinacionales Secuenciales Programables No Programables Estructura General de un sistema digital secuencial Es un sistema digital abierto, programable y de propsito general contenido en un circuito integrado que posee una serie de lneas de direccionamiento, datos y control. Puede ser utilizado en mltiples aplicaciones tales como: monitoreo de variables, almacenamiento y anlisis de informacin, recepcin y transmisin de datos, control de redes de comunicacin, control dedicado y/o centralizado de procesos, etc Lee y ejecuta las instrucciones de un programa almacenado en una memoria no voltil externa. Requiere de la presencia de una memoria RAM externa en la que se almacenan de forma temporal los datos.
La lectura/escritura de los datos en los perifricos se hace por medio de un bus de datos que tpicamente comparten, tanto las memorias ROM y RAM del sistema (Arquitectura Von Neumman o arquitectura Eckert-Mauchly) como los dispositivos de entrada/salida. Cada dispositivo de E/S utiliza un decodificador de direcciones, que habilita el funcionamiento del mismo. Este mtodo de direccionamiento obliga a la existencia de direcciones reservadas de memoria para los dispositivos de E/S, generalmente las primeras localidades. En un PC tpico se permite, en teora, la conexin de varios miles de dispositivos. Los microprocesadores son dispositivos de aparicin reciente, producto de los desarrollos en el rea de electrnica basada en semiconductores. Los microprocesadores y microcontroladores modernos, tienen su origen en la dcada de los 70s. En 1971 aparece el microprocesador Intel 4004 con 2300 transistores, bus de datos de 4 bits, reloj de 108 Khz y capacidda para direccionar 640 bytes de memoria . En 1972 el 8008 primer Microprocesador de 8 bits y capacidad para 16 Kbtes. Los MP 8086 y 8088 fueron los primeros de 16 bits capaz de trabajar a con velocidades de 5,8 y 10 Mhz, direcciona 1 Mbyte. Da origen a los primeros computadores personales. En 1982 surge el 80286 con velocidad mxima de 16 Mhz y capaz de manejar 16 MB de memoria. Aparece el concepto de memoria virtual. El 80386 de Intel del ao 1985 marca la aparicin del microprocesador de 32 bits, trabaj hasta un mximo de 33 Mhz y capaz de direccionar 4GB. El 80486 introduce un coprocesador (DX) , memoria cach nivel 1. Los procesadores Pentium aparecen luego de 1993 llegando hasta los 200 Mhz. El Pentium Pro y Pentium II a partir del ao 1995 dan origen a los procesadores de 64 bits y logran alcanzar los 533 Mhz
Es un computador en miniatura. Es un computador de reducidas prestaciones construido en un circuito integrado. Son dispositivos programables de reducido tamao que se encuentran presentes en casi cualquier aparato electrnico moderno. Su principal funcin es controlar al sistema al que pertenecen, por esta razn se les suele denominar controladores empotrados (embedded controllers).
Procesador Especializado.
Memoria no voltil de Programa.
Memoria RAM de datos.
Unidad de Sincronizacin.
Puertos de Entrada/Salida.
Perifricos y Otros Recursos .
PROCESADOR ROM RAM E/S OTROS RECURSOS 1971 Intel 8048 80s Intel 8051 90s Motorola 68HCXX 2000 Microchip PIC Microchip pasa del puesto #20 para 1990 al puesto #1 para el 2000 en cantidad de unidades vendida en microcontroladores de 8 bits, lugar que an ocupa Por qu razones ? Sencillez de manejo y compatibilidad entre los modelos mas empleados y los desarrollos posteriores
Buena y abundante bibliografa y fuentes de informacin
Precios Reducidos
Herramientas de desarrollo econmicas, sencillas de utilizar y de diversas caractersticas. Estrategia de mercado centrada en la venta del microcontrolador y no en las herramientas de software.
Programacin rpida y eficaz
Gran variedad de modelos con diversidad de prestaciones
Muchos centros de enseanza los utilizan PIC: Peripheral Interface Controller (controlador de interfaz perifrica), surge de la compaa General instruments en el ao 1975 como dispositivo auxiliar de E/S para descargar al CPU (microprocesador) de esas funciones. En 1987 cambia de nombre a Microchip Microchip Technology y a partir de 1989 se centra en el desarrollo de estos dispositivos conocidos comercialmente como MCU
1989 Se comercializa el PIC 16C5X (8 bits) OTP 1991 Sistema Emulador PICMASTER 1992 Primer microcontrolador con ADC integrado (PIC 16C71) 1994 Primeros PIC con memoria FLASH y el 16C84- EEPROM 1996 PIC 12C508 de la gama enana con slo 8 pines 1999 Aparece la serie 16F87X con memoria flash y un buen nmero de recursos 99/00 Aparicin de los PIC 18CXXX con compilador en C 01 La serie 18 adquiere memoria Flash y aparecen nuevos dispositivos 04 1975 Aparece el PIC por primera vez Aparecen los PIC 24 de 16 bits y los DSPIC familias 30 y 33 (DSC) 07 Aparecen los PIC 32 basados en la arquitectura del MIPS
Comunicaciones : Interfaces de transmisin y recepcin de datos con cables e inalmbrica , Telefona mvil y fija, Id llamadas. Electrodomsticos: TV, radio, CD, Control Remoto, VHS/DVD, Video Juegos, Cmaras, Lnea Blanca, Microondas, Aspiradora Domtica Sistemas de seguridad: Control de acceso y proteccin de software (llaves de hardware) Climatizacin Automocin: Encendido, frenos ABS, antirrobo, luces, panel de instrumentos, airbag, navegacin, inyeccin de combustible Procesamiento de imagen y sonido Electromedicina Ofimtica: Ratn, Teclado, Escner, Impresora, Fotocopiadora, unidades de almacenamiento, lector de cdigo de barras Robtica Sistemas automticos de control: Adquisicin de datos y mediciones , temporizacin de eventos, automatizacin Electrnica de potencia/industria: Control de motores, sistemas de alimentacin ininterrumpida, compresores, termostatos Multiplexado de cables
30% 27% 18% 15% 10% Comunicaciones Consumo general Automocin Perifricos Informticos Industria Microcontroladores Microprocesadores Sistema Abierto Bancos de RAM externas (Mbytes) Memoria de programa muy grande Un decodificador por dispositivo y por puerto Velocidades de operacin de Ghz Son de uso general Alto costo Gran dificultad de desarrollo / implementacin Tendencia a la centralizacin de las tareas Mltiples programas y tareas Interrupciones Vectorizadas Muchos modos de direccionamiento Casi todos son CISC 75 millones unidades/ao
Sistema Cerrado Memoria RAM interna (bytes o Kb) Memoria de programa pequea (algunos Kb) No se requiere de decodificadores de E/S o de memoria Velocidad de operacin de algunos MIPS (Mhz) Orientados a operaciones de E/S Costo bajo de desarrollo e implementacin Mas sencillos de utilizar Circuitos simples y tendencia a la modularidad Por lo general dan cabida a un solo programa y el soporte de tareas mltiples (de existir), es limitado Dos o tres modos de direccionamiento Casi todos son RISC Tiempo de aprendizaje/desarrollo reducido Mas de 2500 millones unidades/ao Otros procesadores que han marcado historia fuera de Intel (Motorola, Ziglog, AMD) Qu es la ley de Moore? Otros microcontroladores del mercado moderno: motorola, Atmel, AVR, Hitachi Arquitecturas Harvard, Princeton, CISC y RISC. Indique: Definicin, Caractersticas, Ejemplos y Comparacin (cuando aplique). A cual de estas arquitecturas pertenecen los PIC?