Está en la página 1de 16

LABORATORIO DE MICROCONTROLADORES I

1. Introduccin General a los Microcontroladores


Desde la invencin del circuito integrado, el desarrollo constante de la electrnica digital ha dado lugar a dispositivos cada vez ms complejos. Entre ellos los microprocesadores y los microcontroladores, los cuales son bsicos en las carreras de ingeniera electrnica. A diferencia del procesamiento de aplicaciones, tal es el caso de las PCs y Workstations, el control de los elementos mediante computo requiere que existan dispositivos de control dentro de las aplicaciones. Al usuario del producto solo le interesa que es lo que necesita saber para utilizar la interfaz que se le presente (keypads, teclados, comandos), siempre y cuando funcione y/o cumpla con sus expectativas y objetivos. En muy pocas ocasiones el usuario final conoce (o le interesa conocer) que sistema de control es el que se encuentra incrustado en su aplicacin (a diferencia de las personas que adquieren una PC, que se preocupa del tipo de procesador, memoria, velocidad de reloj, etc.). As es que, de cualquier forma, es vital para la mayora de los diseadores de aplicaciones con elementos de control dentro de ellas, seleccionar los dispositivos y las compaas mas indicadas de controladores. Los productos de control incrustado se encuentran en la mayora de los sectores del mercado: sector comercial, consumibles, perifricos de computadoras, telecomunicaciones (incluyendo los productos de telecomunicacin personal de emergencia), automotriz, e industrial. La mayora de los productos de control incrustado deben satisfacer requerimientos especiales: eficiencia, bajo costo, baja potencia y un alto nivel de integracin en los sistemas.

1.2. Esbozo Histrico


1940 ALAN TOURING inventa Colossus, la primera computadora que emplea tubos de vaco, su propsito es militar por lo que permanece en secreto por casi 40 aos. 1946 ECKERT y MAUCHLY desarrollan en la universidad de Pensilvania la computadora electrnica ENIAC, de programa fijo, por los que los cambios en la programacin exigan modificaciones parciales a los circuitos, Esta computadora empleaba 18,000 bulbos que consuman 150 Kw, tenia ms de 500,000 interruptores, la memoria principal era de 20 nmeros decimales de 10 dgitos y poda realizar 5000 sumas o restas por segundo. 1953 EDVAC la primera computadora electrnica totalmente programable 1971 Aparece la primera calculadora de bolsillo e Intel fabrica el primer microprocesador (el 4004) de tecnologa PMOS. Este era un microprocesador de 4 bits y fue fabricado por Intel a peticin de Datapoint Corporation con el objeto de sustituir la CPU de terminales inteligentes que eran fabricadas en esa fecha por Datapoint mediante circuitera discreta. El dispositivo fabricado por Intel result 10 veces ms lento de lo requerido y Data-

point no lo compr, de esta manera Intel comenz a comercializarlo. El 4004 poda direccionar slo 4096 (4k) localidades de memoria de 4 bits, reconoca 45 instrucciones y poda ejecutar una instruccin en 20 seg en promedio. 1972 Intel desarroll una versin ms poderosa (el 8008), el cual poda manipular bytes completos, por lo cual fue un microprocesador de 8 bits. La memoria que este poda manejar se increment a 16 kbytes, sin embargo, la velocidad de operacin continu igual. Intel lanza al mercado el 8080 el primer microprocesador de tecnologa NMOS, lo cual permite superar la velocidad de su predecesor (el 8008) por un factor de diez, es decir, el 8080 puede realizar 500 000 operaciones por segundo, adems se increment la capacidad de direccionamiento de memoria a 64 kbytes. A partir del 8080 de Intel se produjo una revolucin en el diseo de microcomputadoras y varias compaas fabricantes de circuitos integrados comenzaron a producir microprocesadores. Algunos ejemplos de los primeros microprocesadores son: el IMP-4 y el SC/MP de National Semiconductors, el PPS-4 y PPS-8 de Rockwell International, el MC6800 de Motorola, el F-8 de Fairchild. Zilog lanza al mercado el Z80, uno de los microprocesadores de 8 bits ms poderosos. En ese mismo ao, Motorola abate dramticamente los costos con sus microprocesadores 6501 y 6502 (este ltimo adoptado por APPLE para su primera microcomputadora personal), estos microprocesadores se comercializan en $20 y $25 (dls. USA) respectivamente. Esto provoca un auge en el mercado de microcomputadoras de uso domstico y un caos en la proliferacin de lenguajes, sistemas operativos y programas (ningn producto era compatible con el de otro fabricante). Surgen las primeras microcomputadoras de un slo chip, que ms tarde se denominarn microcontroladores. Dos de los primeros microcontroladores, son el 8048 de Intel y el 6805R2 de Motorola. En la dcada de los 80's comienza la ruptura entre la evolucin tecnolgica de los microprocesadores y la de los microcontroladores, Ya que los primeros han ido incorporando cada vez ms y mejores capacidades para las aplicaciones en donde se requiere el manejo de grandes volmenes de informacin y por otro lado, los segundos han incorporado ms capacidades que les permiten la interaccin con el mundo fsico en tiempo real, adems de mejores desempeos en ambientes de tipo industrial.

1973

1975

1976

198x

1.3 Conceptos bsicos.


Unidad Central de Proceso (CPU).- Es el "cerebro" de una computadora, se encarga de controlar el proceso y la transferencia de informacin. La funcin de la CPU es interpretar las instrucciones de un programa y coordinar su ejecucin. Microprocesador (p).- Es una CPU en un slo circuito integrado. Microcomputadora (c).- Es una computadora cuya CPU es un p.

Microcontrolador (cc).- Es una microcomputadora en un slo circuito integrado. Computadora.- Una computadora es un sistema secuencial sncrono programable, la cual para desempear sus funciones debe poseer adems de la CPU: - Conductos para el flujo de la informacin - Dispositivos para almacenar informacin - Dispositivos para comunicarse con el exterior. Diseo Con Microcomputadora Cuando se hace un diseo de este tipo se deben utilizar varios mdulos: Microprocesador. Es el encargado de controlar el sistema. Memorias ROM (Memoria de slo lectura). Se utilizan para almacenar el programa y no pierden la informacin aunque se retire la alimentacin al sistema. Memorias RAM (Memoria de acceso aleatorio). Se utilizan para guardar los datos temporales que se necesitan en la ejecucin del programa. Decodificador de direcciones. Sirve para acceder correctamente a las memorias y a los dispositivos perifricos del microprocesador. Si consideramos la estructura del microcomputador de la Figura 1.1, se puede ver que cumple con los requerimientos descritos anteriormente: memorias, puertos (conexiones con el exterior), decodificador, etc.

Figura 1.1. Arquitectura de un sistema usando el microprocesador Z-80.

En la Figura 1.1, la lnea punteada muestra todos los componentes que se hallan dentro del microcontrolador. As el microcontrolador se limita al esquema mostrado en la Figura 1.2.

Vcc

ROM
Circuito externo de reloj (cristal u oscilador

CPU RAM I/0 I/O

GND

Entradas

Salidas

Figura 1.2. Idea general de un microcontrolador

En la prctica los resultados de simplificacin son sorprendentes; la Figura 1.3 muestra la comparacin entre un circuito realizado con microprocesador y uno con microcontrolador.

b)

Displays

Conector

Microcontrolador

Figura 1.3. a) Circuito con microcontrolador.

b) Circuito con microprocesador

Ventajas Del Microcontrolador Sobre El Microprocesador El circuito impreso es mucho ms pequeo ya que muchos de los componentes se encuentran dentro del circuito integrado. El costo del sistema total es mucho menor, al reducir el nmero de componentes. Los problemas de ruido que pueden afectar los sistemas con microprocesador se eliminan, debido a que todo el sistema principal se encuentra en un slo encapsulado. En los sistemas microprocesadores, el objetivo esta fijado en alcanzar la mxima capacidad de procesado de informacin.

En los microcontroladores el objetivo consiste en implementar un conjunto de funciones de control de la forma ms efectiva econmicamente.

1.4 Componentes Especiales en un Microcontrolador


En muchas ocasiones, se requiere algo ms que los pines de entrada y salida para controlar algn proceso, como se muestra en la Figura 1.4. Pensando en ello los fabricantes de microcontroladores han adicionado algunos componentes especiales en algunos de sus modelos. Las posibilidades son amplsimas y el usuario puede escogerlas acuerdo a sus necesidades.

RAM CPU

ROM E/S

Puertos Puertos Paralelos Timers TIMER2 EEPROM CCP

PWM UART SPI I2C USB

A/D CAN
Perifricos bsicos Perifricos comunes Perifricos especiales

Comps Analgicos

Int LCD

Figura 1.4. Funciones adicionales en los microcontroladores

Algunos microcontroladores tienen convertidores de analgico a digital (A/D), en caso de que se requiera medir seales no digitales, como por ejemplo temperatura, voltaje, luminosidad, etc. Si se requiere medir perodos de tiempo entre eventos, generar temporizaciones o salidas con frecuencia especfica, algo muy comn en electrnica, se puede disponer de uno o varios temporizadores programables (Timers). Cuando se necesita establecer comunicacin con otro microcontrolador o con un computador se puede disponer de una interface serial RS-232. Para desarrollar una aplicacin donde los datos no se alteren a pesar de que se retire la alimentacin, se puede usar un microcontrolador con memoria EEPROM, que es un tipo de memoria ROM que se puede programar o borrar elctricamente sin necesidad de circuitos especiales.

Para quienes utilizan salidas PWM (modulacin por ancho de pulso) en el control de motores DC o cargas resistivas, existen microcontroladores que pueden ofrecer varias de ellas. Cuando se requiere atender eventos en tiempo real o se tienen procesos que no dan espera, se debe utilizar la tcnica llamada de Interrupciones. Cuando una seal externa activa una lnea de interrupcin, el microcontrolador deja de lado la tarea que se encuentra ejecutando para atender una situacin especial y luego puede regresar a continuar con la labor que estaba desempeando.

1.5 Principales Familias De Microcontroladores


Cada fabricante ofrece en sus distintas familias una gran variedad de versiones de un mismo microcontrolador. Se diferencian en: Capacidad y tipo de memoria. Encapsulado. Nmero y tipo de perifricos incluidos en el chip.

Una posible forma de clasificarlos es atender al nmero de bits de sus registros internos, lo que se conoce como ancho de palabra del dispositivo. As se clasifican en microcontroladores de 4, 8, 16 y 32 bits. Actualmente existen en el mercado varias marcas reconocidas como las principales, dadas sus caractersticas, difusin y usos en productos de consumo masivo. En la tabla 1.1 se dan algunos modelos de los diferentes microcontroladores con sus fabricantes.
Tabla 1.1 Algunos modelos de microcontroladores

Algunos Fabricante MICROCHIP INTEL MOTOROLA HITACHI TOSHIBA PHILIPS SIEMENS ZILOG TEXAS

Algunos modelos de microcontroladores 12XX,14XX,16XX,17XX,18XX,32XX 8048,8051, 80c196, 80186, 80188, 80386EX 68HC05, 68HC08, 68HC11, 68HC12, 68HC16 y mas H8/300, H8/300L, H8/500, H8/300H TLCS-47, TLCS-870, TLCS-900 80C51 C500, C166 Z8, Z86XX TMS370

1.6 Tipos de Memorias


Los micros suelen incorporar memoria, cuyo tamao y tipo suele variar entre los distintos miembros de una familia. No obstante, algunos miembros suelen permitir el conexin de memoria externa como un componente a parte.

En trminos generales, los dispositivos de memoria pueden clasificarse en RAM (memoria de acceso aleatorio) y ROM (memoria de slo escritura), sin embargo, tanto en RAM como en ROM tenemos una gran variedad de subtipos de memoria, algunos de los cuales se describen a continuacin: Memoria ROM.- Es una memoria de slo lectura. El proceso de grabacin se realiza en fabrica, una vez grabada no es posible modificar su contenido por lo tanto la escritura de este tipo de memorias ocurre una sola vez y queda grabado su contenido aunque se le retire la energa debido a esto se dice que es memoria no voltil. Solo rentable cuando el nmero de unidades a producir es elevado. Si se descubre un error en el programa habr que desechar todos los microcontroladores que se hayan grabado Memoria PROM.- Tal como indica su nombre (Programmable ROM) estas memorias son programables, se entregan vrgenes al programador el cual mediante un dispositivo especial (programador de memorias), las programar grabando en ellas los datos que considera de inters para su trabajo. El proceso de programacin es destructivo: una vez grabada, es como si fuese una ROM normal, por tanto, una buena opcin para almacenar el programa de la aplicacin una vez ya finalizado, a stas tambin se les llama memorias OTP (One Time Programmable). Memorias EPROM Y RPROM.- Estas memorias son similares a las PROM pero con la diferencia que se pueden borrar y volver a grabar varias veces. Existen dos tipos de memorias segn el proceso de borrado de las mismas: Memoria EPROM.- Se trata de una PROM, de la que se puede borrar (Erasable PROM) la informacin mediante luz ultravioleta. Para esta operacin, es necesario que el circuito integrado disponga de una ventana de cuarzo transparente a la luz ultravioleta, una vez borrados los datos de la EPROM, se necesita disponer de un grabador especial para introducir nuevos datos. Pueden grabarse y borrarse al menos 100 veces y habitualmente muchas ms. Memoria EEPROM.- Similar a la EPROM pero puede ser borrada elctricamente, son de baja velocidad, su costo es elevado y el nmero de veces que puede ser grabada y borrada es limitado (entre 10,000 y 100,000 veces). Memoria tipo FLASH.- Son memorias EEPROM de un tipo especial que permite una alta velocidad de escritura. Memoria RAM.- Se le llama memoria de acceso aleatorio (Random Access Memory) no porque se pueda leer y escribir, sino porque puede accederse de manera no secuencial. Se dice que es memoria voltil porque la informacin almacenada en ella se pierde al retirarle la energa, por ello en RAM slo se guarda informacin temporal. En la figura 1.5 se muestra los criterios de seleccin del tipo de memoria.

Figura 1.5. Criterios de seleccin de la memoria.

1.7. Herramientas de Desarrollo para microcontroladores


La eleccin del microcontrolador no solo se basa en cubrir las necesidades de la aplicacin. En muchas ocasiones, la mayor influencia viene dada por la existencia de un conjunto completo de herramientas de desarrollo a buen precio y una buena documentacin: manuales y notas de aplicacin. Dentro de estas herramientas podemos mencionar las siguientes. HERRAMIENTAS DE SOFTWARE Ensamblador Linker o enlazador Simulador Compilador Depurador HERRAMIENTAS DE HARDWARE Entrenadores Emulador Placas de evaluacin. Analizador lgico

Entrenadores para microcontrolador.- Cuando el diseador elige un microcontrolador nuevo, requiere de un medio que le permita familiarizarse con l; para ello el fabricante de microcontrolador disea pequeos sistemas de entrenamiento (o mdulos de evaluacin) que adems de permitir esta familiarizacin, tambin pueden servir como herramientas de desarrollo, experimentacin y prueba de algunos proyectos iniciales. Un entrenador o mdulo de evaluacin para microcontrolador normalmente posee poca memoria RAM, un programa en ROM que permite la comunicacin con el usuario, un teclado y un display sencillos e una interface con algn medio de almacenamiento magntico. Estos tres ltimos elementos han sido reemplazados en los entrenadores ms actuales por una interface de comunicacin serie a una computadora personal.

Figura 1.6 Entrenador para microcontrolador


Los entrenadores actuales incorporan una gran variedad de funciones que ocasionalmente se pueden conseguir en mdulos separados, as, un entrenador puede incorporar funciones de: Depurador.- Permite la ejecucin pausada paso por paso de programas, la revisin de registros y localidades de memoria o puerto y en ocasiones la modificacin de los contenidos de dichos registros, localidades de memoria o puerto e inclusive la modificacin del programa. Programador.- As como un programador de memorias PROM permite grabar informacin en ellas, un programador de microcontroladores permite grabar informacin en la memoria PROM (EPROM, EEPROM o FLASH) incluida en el chip del microcontrolador, normalmente la informacin guardada en este tipo de memoria corresponde a cdigo de programa. Simulador.- Permite la ejecucin y depuracin de programas de manera simulada y por lo tanto, en tiempo no-real y en una CPU diferente a la del sistema para el cual estn diseados, es decir, no en el tiempo ni en la CPU en que se ejecutaran normalmente. (un simulador nunca puede simular al 100% las capacidades de un microcontrolador especfico) Ensamblador.- Es un programa que permite convertir un cdigo escrito en lenguaje ensamblador (nemnicos) a cdigo binario (lenguaje de mquina) ejecutable por la CPU. Compilador.- Es un programa que permite convertir un cdigo escrito en un lenguaje de alto nivel, tal como BASIC, C, FORTRAN, PASCAL, etc. A cdigo binario ejecutable, a veces pasando por un cdigo intermedio relocalizable llamado cdigo objeto, el cual es una versin de cdigo de mquina con referencias simblicas que son resueltas despus por un encadenador (linker) para convertirlo en cdigo ejecutable. Emuladores.- Un emulador de microcontrolador es una computadora que imita las funciones de un microcontrolador de la manera ms fiel posible y en tiempo real. La imitacin que realiza es tan fiel que posee un conector que encaja en el lugar del chip del microcontrolador para reemplazarlo. El objetivo de utilizar un emulador es validar el hardware conectado al microcontrolador, y su interaccin con el programa en ejecucin.

10

Sistemas mnimos basados en microprocesador.- Un sistema mnimo basado en microcontrolador es una microcomputadora de propsito especfico, equipada con el mnimo de componentes (memoria RAM, ROM, puertos, sensores actuadores, etc.) para realizar sus funciones. Los propsitos para los cuales puede disearse un sistema mnimo pueden caer en una infinidad de campos, tales como: instrumentacin, control, monitoreo, sealizacin, autorizacin, comunicaciones, procesamiento de seales, etc. Inclusive, un sistema mnimo puede tener propsitos didcticos como es un entrenador o propsitos de validacin como es un emulador. Otros criterios de seleccin a tomarse en cuenta cuando se secciona un microcontrolador: Disponibilidad del microcontrolador en todas sus versiones (OTP, ventana y mscara). Disponer de programas o subprogramas ya realizados que se puedan aprovechar en nuestra aplicacin. A veces escoger un microcontrolador ms barato puede encarecer el costo de los dems componentes de la aplicacin, aumentar el tamao de la placa y por lo tanto de su costo. Es importante conocer la precisin necesaria de los datos a manejar para escoger entre microcontrolador de 4, 8 16 y 32 bits. Tambin si hay partes de programa que tienen un tiempo limitado de ejecucin y por lo tanto se deben escoger micros de mayor frecuencia o mayor capacidad de procesado. Si el sistema va a ser porttil, debemos asegurar la posibilidad de funcionamiento en modo de bajo consumo.

1.8. Arquitectura de Computadora.


La arquitectura de computadora ms usada actualmente se denomina Arquitectura Princeton o Von Newman y tiene la caracterstica de poseer un bus comn llamado bus de datos para la informacin sin hacer distincin entre datos e instrucciones. Por otro lado este bus nico limita la velocidad de operacin del microprocesador, ya que no se puede buscar en la memoria una nueva instruccin, antes de que finalicen las transferencias de datos que pudieran resultar de la instruccin anterior. Esta se ilustra en la figura 1.5.

Bus de datos e instrucciones


CPU

Memoria de datos e instrucciones


Figura 1.5. Arquitectura Von Neumann

11

Arquitectura Harvard.- consiste simplemente en un esquema en el que el CPU esta conectado a dos memorias por intermedio de dos buses separados. Una de las memorias contiene solamente las instrucciones del programa, y es llamada Memoria de Programa. La otra memoria solo almacena los datos y es llamada Memoria de Datos (Figura 1.6). Ambos buses son totalmente independientes y pueden ser de distintos anchos. Adems, como los buses son independientes, el CPU puede estar accediendo a los datos para completar la ejecucin de una instruccin, y al mismo tiempo estar leyendo la prxima instruccin a ejecutar.

Bus de datos Memoria de datos


CPU

Bus de instrucciones Memoria de instrucciones

Figura 1.6 Arquitectura Harvard

1.9. Aplicaciones de los Microcontroladores.


Hoy en da es comn encontrar microcontroladores en las cafeteras, hornos microondas, videograbadoras, alarmas, automviles, adquisicin de datos, control retroalimentado, comunicaciones, automatizacin, instrumentacin, aplicaciones automotrices, sistemas de seguridad, etc. Algunas otra aplicaciones se pueden observar en al siguiente tabla 1.2.
Tabla 1.2 Aplicaciones de los microcontroladores

Electrnica de Automatizacin En la Oficina Consumo Televisores Radios de comunicacin Reproductores de CD Control remoto Consolas de video Cmaras de video Microondas Alarmas vehculos Sistema ABS Escner Inyeccin combustible Bolsas de Aire de Impresora de Mouse Teclado

Telecomunicaciones Industria Telfono Celular Termostato

Telfono Inalmbrico Medidores Elctricos Identificador de LlaRobtica madas MODEM Control de Procesos Control de motores

Lector de cdigo de barras

12

As las aplicaciones son infinitas, el nico lmite es la imaginacin. La posibilidad de manejar seales de entrada y de salida, as como su capacidad para procesar datos y tomar decisiones, lo convierten en uno de los elementos electrnicos ms verstiles que existen.

1.10. La familia del PIC (Peripheral Interface Controller)


Porque Los Pic? Comparando los parmetros fundamentales con los modelos comerciales de otros fabricantes y las aplicaciones ms habituales a las que se destinan los microcontroladores, tenemos que casi en un 90 % de los casos la eleccin de una versin adecuada de PIC es la mejor solucin. Sin embargo, otras familias de microcontroladores son ms eficaces en aplicaciones concretas, especialmente si predomina una caracterstica especial. Una de las razones del xito de los PIC se basa en su utilizacin, por lo que resulta posible encontrar un PIC adecuado para casi cualquier tipo de aplicacin. Cuando se aprende a manejar uno de ellos, conociendo su arquitectura y su repertorio de instrucciones, es muy fcil emplear otro modelo. Las diferencias ms esenciales entre unos modelos y otros estriban en la mayor o menor capacidad de memoria y en las extensiones o comunicaciones con el exterior (E/S) que sern diferentes en funcin de la aplicacin. Una de las mejores fuentes de informacin sobre los PIC se encuentra en la pgina Web de la empresa Microchip ( ://www.microchip.com), donde se puede encontrar todo lo referente a esta tecnologa incluyendo las ltimas versiones del software de desarrollo y simulacin. Los microcontroladores PICs de Microchip poseen arquitectura Harvard, con una memoria de datos de 8 bits, una memoria de programa que, segn el modelo, puede ser de 12, 14 o 16 bits dependiendo de la serie del microcontrolador, tecnologa RICS (conjunto de instrucciones reducidas), tecnologa CMOS. En la Figura 2.1 se muestra la evolucin de los microcontroladores.

dsPIC DSP de 16

PIC 18 de 8 bits familia mejorada PIC 17 de 8 bits familia alto

PIC 12F62x de 8 bits, PIC 16Cxx, PIC 16F87x De 8 bits

PIC 12C5xx y PIC 16C5x de 8 bits

Figura 2.1 se muestra la evolucin de los microcontroladores.

13

Microchip ha dividido sus microcontroladores en tres grandes subfamilias de acuerdo al nmero de bits de su bus de instrucciones: Subfamilia Base - Line Mid Range High - End Bits del bus de instrucciones 12 14 16 nomenclatura PIC12XXX y PIC14XXX PIC16XXX PIC17XXX y PIC18XXX

Variantes principales.- Los microcontroladores que produce Microchip cubren un amplio rango de dispositivos cuyas caractersticas pueden variar como sigue: - Empaquetado (desde 8 patitas hasta 68 patitas) - Tecnologa de la memoria incluida (EPROM, ROM, Flash) - Voltajes de operacin (desde 2.5 v. Hasta 6v) - Frecuencia de operacin (Hasta 20 Mhz)

Empaquetados.- Aunque cada empaquetado tiene variantes, especialmente en lo relativo a las dimensiones del espesor del paquete, en general se pueden encontrar paquetes tipo PDIP (Plastic Dual In Line Package), PLCC (Plastic Leaded Chip Carrier), QFP (Quad Flat Package) y SOIC (Small Outline I.C.) los cuales se muestran en las figuras siguientes :
PDIP SOIC

14

15

Nomenclatura.- Adems de lo mostrado en la tabla anterior, en el nombre especfico del microcontrolador pueden aparecer algunas siglas como se muestra en la siguiente tabla:
Tipo de memoria

Rango de voltaje
Estndar PIC1XCXXX PIC1XCRXXX PIC1XFXXX Extendido PIC1XLCXXX PIC1XLCRXXX PIC1XLFXXX

EPROM ROM Flash

En la siguiente tabla se especifican los rangos de voltaje estndar y extendido manejados por los dispositivos Rango de voltaje Estndar Extendido EPROM C 4.5 a 6 v LC 2.5 a 6 v ROM CR 4.5 a 6 v LCR 2.5 a 6 v Flash F 4.5 a 6 v LF 2a6v

1.11 Modulo de experimentacin con microcontrolador

Figura 1.11. Modulo de experimentacin del PIC18F4550.

16