Tecnologias Microcontroladores
Tecnologias Microcontroladores
Tecnologias Microcontroladores
Tecnologas actuales
Con el desarrollo de la tecnologa, se introduce en la programacin la aplicacin de los PIC, los cuales funcionan como un computador, que se programa para que cumpla una funcin especfica. El microcontrolador PIC16C (F) 84, Es un microcontrolador de 18 pines, de 8 bits con tecnologa CMOS. Estos dispositivos semiconductores integrados estn generalmente construidos en tecnologa MOS (Metal-Oxide Semiconductor, Semiconductor de Oxido Metlico) o -ms recientemente- CMOS (Complementary Metal-Oxide Semiconducto o Semiconductor de Oxido Metlico Complementario). Lamentablemente, estos dispositivos RAM adolecen de un ligero inconveniente, que es, como ya se ha comentado, su volatibilidad. En cuanto a las tcnicas de fabricacin, cabe decir que prcticamente la totalidad de los microcontroladores actuales se fabrican con tecnologa CMOS 4 (Complementary Metal Oxide Semiconductor). Esta tecnologa supera a las tcnicas anteriores por su bajo consumo y alta inmunidad al ruido.
La figura muestra celdas ROM con transistores MOS. Bsicamente son iguales que las anteriores, excepto que estn fabricadas con MOSFETs.
La memoria EPROM, se compone de un arreglo de transistores MOSFET de Canal N de compuerta aislada. En la figura se observa el transistor funcionando como celda de memoria en una EPROM.
Inicialmente, la puerta flotante esta descargada, y el transistor se comporta como un transistor MOS normal. No obstante, mediante un equipo programador, se puede acumular carga en la puerta flotante aplicando una sobre tensin a la puerta y al drenador del transistor. Esta acumulacin de electrones en la segunda puerta tiene el efecto de aumentar el umbral del transistor a un valor tal que no conduce aunque se direccione la celda. As pues la cantidad de carga elctrica almacenada sobre la compuerta flotante determina que el bit de la celda contenga un 1 o un 0; las celdas cargadas son ledas como un 0, mientras que las que no lo estn son ledas como un 1. Tal como las EPROMs salen de la fbrica, todas las celdas se encuentran descargadas, por lo cual el bit asociado es un 1; de ah que una EPROM virgen presente el valor hexadecimal FF en todas sus direcciones.
Cuando un dado bit de una celda debe ser cambiado o programado de un 1 a un 0, se hace pasar una corriente a travs del canal de transistor desde la fuente hacia la compuerta (obviamente, los electrones siguen el camino inverso). Al mismo tiempo se aplica una relativamente alta tensin sobre la compuerta superior o de control del transistor, crendose de esta manera un campo elctrico fuerte dentro de las capas del material semiconductor. Ante la presencia de este campo elctrico fuerte, algunos de los electrones que pasan el canal fuente-compuerta ganan suficiente energa como para formar un tnel y atravesar la capa aislante que normalmente asla la compuerta flotante. En la medida que estos electrones se acumulan en la compuerta flotante, dicha compuerta toma carga negativa, lo que finalmente produce que la celda tenga un 0.
CI
FLASH (Kbytes)
SRAM (bytes)
GPIO (pins)
ADC Canales
62 62 62 62 62
14 14 13 13 30
12 12 12 12 12
5 5 8 10 10
3 4 2 2
CI
FLASH (Kbytes)
SRAM (Kbytes)
EEPROM (Kbytes)
SCI
SPI
MC9S12DT256C
CI
256
ROM (bytes)
12
SRAM (bytes)
4
Lneas I/O
2
SCI
3
SPI
16
Vcc (V)
MC68HC05C4A
4160
176
24
3.0 - 5.5
CI
SRAM (bytes)
Vcc (V)
Lneas I/O
Temporizadores contadores
TC1130
144
TC1910
15
144
TC1912
15
144
1.8 3.3 1.8 3.3 1.8 3.3 1.8 3.3 1.8 3.3
72
3X GPT
72
3X GPT
72
3X GPT
40
3X GPT
40
3X GPT
CI
SRAM (bytes)
Vcc (V)
Puertos seriales
512 2K 2K 2K 256
16 -
20.8 -
5 1 2 2 1
PIC16F83
Mxima frecuencia de operacin (MHz) Memoria FLASH Memoria ROM Memoria de datos (bytes) EEPROM Pines I/O Rango de voltaje (V) Encapsulado
PIC16CR83
10 512 36 64 13 2.0 6.0 18-pin DIP
PIC16F84
10 1K 68 64 13 2.0 6.0 18-pin DIP
PIC16CR84
10 1K 68 64 13 2.0 6.0 18-pin DIP
S3C9234
Mxima frecuencia de operacin (MHz) Memoria FLASH Memoria ROM(Kbytes) RAM (bytes) Pines I/O Rango de voltaje (V) Encapsulado
S3C9404
10 S3P9404 4 208 22 2.7 5.5 30SDIP
S3C9428
16 S3P9428 4.8 208 24 1.8 5.5 28SOP
S3C9434
16 S3P9434 4 112 11/13 3.0 5.5 18DIP
CI
Encapsulado
Pines
Memoria (bytes)
Memoria (tipo)
RAM (bytes)
I/O
44 28 48 44 - 48 44 - 48
21 40 37 37 37
CI
Vcc (V)
Comandos Lenguaje de alto nivel Lenguaje de alto nivel Lenguaje de alto nivel
Programacin (va)
Instrucciones /segundo
5 5 5
3300 -
LPC 2104 Mxima frecuencia de operacin (MHz) Memoria FLASH (Kbytes) Memoria RAM (Kbytes) Rango de voltaje (V) Encapsulado
LPC2105
LPC2106
LPC2119
LPC2129
60
60
60
60
60
PIC12C508 (MICROCHIP)
Mxima frecuencia de operacin (MHz) Memoria ROM(Kbytes) RAM (bytes) EPROM Rango de voltaje (V) Pines I/O Instrucciones Encapsulado
GAMA BAJA
PIC16C505 (MICROCHIP)
Mxima frecuencia de operacin (MHz) Memoria ROM(bytes) RAM (bytes) EPROM Rango de voltaje (V) Pines I/O Instrucciones Encapsulado
GAMA MEDIA
PIC16F84 (MICROCHIP)
Mxima frecuencia de operacin (MHz) Memoria ROM(bytes) Memoria FLASH EPROM (bytes) Rango de voltaje (V) Pines I/O Interrupciones Encapsulado
10 1K 1K 64 2.0 6.0 4 4
DIP- SOIC 18 pines
GAMA ALTA
PIC17C752 (MICROCHIP)
Mxima frecuencia de operacin (MHz) Memoria ROM (bytes) Memoria FLASH EPROM (bytes) Rango de voltaje (V) Pines I/O Interrupciones Encapsulado
33 8K 3.0 5.5 50 18
TQFP 64 pines PLCC 68 pines
BIBLIOGRAFIA
http://pomelo.ivia.es/mecanizacion/www/Manual_Electronica/micros/pic1.html http://eya.swin.net/ http://www.monografias.com/trabajos12/decibin/decibin.shtml http://www.monografias.com/trabajos/eproms/eproms.shtml http://ilustrados.com/publicaciones/EpyVFpAppyVWlriaRk.php http://es.tldp.org/Otros/diccionario-us-es/diccionario-us-es-0.1.6/M.html http://www.monografias.com/trabajos18/memorias-programables/memoriasprogramables.shtml http://www.dbup.com.ar/link-fabricantes.htm http://www.analog.com/ http://www.infineon.com/cgi-bin/ifx/portal/ep/home.do?tabId=1 http://www.maxim-ic.com/products/microcontrollers/user_guides.cfm http://www.freescale.com/ http://www.freescale.com/files/shared/doc/package_info/thermal_addendums/908E625A CDWBTAD.pdf http://www.national.com/catalog/MicrocontrollerProducts.html http://www.semiconductors.philips.com/markets/mms/products/microcontrollers/product _catalog/16_32bit/lpc/index.html http://www.samsung.com/Products/Semiconductor/common/product_list.aspx?family_cd =LSI060101 ftp://download.intel.com/design/mcs51/SPECUPDT/27283609.pdf