Sei sulla pagina 1di 4

Caractersticas de los microcontroladores

Flix Heberto Morillo Daz, Benny Saddai Javier Rodrguez, Oscar Humberto Montejo Rodrguez.

Instituto Tecnolgico Superior de Comalcalco
Abstract Microprocessors and microcontrollers are similar,
but the microcontrollers have the microprocessors
components included in one integrated circuit. These
microcontrollers have 2 architectures, they are RISC and
CISC. Microprocessors got this structure too but there are
differences in the way they work.
I. Introduccin
Los microcontroladores son similares a los microprocesadores,
pero en sus diferencias vemos que en el caso de los
microcontroladores tenemos todos los componentes bsicos de un
microprocesador encerrado todo en un solo circuito integrado.
Existen diferentes fabricantes los cuales les agregan
caractersticas especficas a cada uno de sus microcontroladores.
Tambin cabe resaltar que existen las arquitecturas RISC y CISC,
las cuales se pueden elegir dependiendo su aplicacin
II. Principales fabricantes de microcontroladores y sus
caractersticas
Estos son los principales fabricantes de microcontroladores o
microprocesadores que utilizan una estructura de un determinado
microcontrolador o microprocesador con sus respectivas
caractersticas diferenciales de cada una de ellas.
Actel. FPGA con ncleos 8051 y ARM7.
Advanced Micro Devices (AMD). Microprocesadores
compatibles con xx86.
Altera. FPGA con ncleos Nios II.
Analog Devices. Arquitectura para procesamiento
digital de seales basadas en ncleos 8052, ARM7 y
otros procesadores.
Applied Micro Circuits Corp. (AMCC). Arquitecturas
basadas en el microprocesador PowerPC.
ARC Internacional. Arquitecturas basadas en los
procesadores ARC 600, ARC700, etc.
Cyan Technology. Microcontrolador eCOG1k.
Cybernetic Micro System. ASICs con microcontrolador
P-51.
Dallas Semiconductor. Microcontroladores compatibles
con 8051.
EM Microelectronics. Microcontroladores EM6812 de
muy bajo consumo.
Fujitsu Microelectronics America. Microcontroladores
FR80, MB9140x, F2MC-8FX, etc.
Holtek Semiconductor. Microcontrolador HT8.
Infineon Technologies (antes Siemens).
Microcontroladores C500, C800, C166, TriCore, etc.
Infrant Technologies. Microcontroladores para redes de
datos.
Intel. Microcontroladores de las familias MCS51,
MCS151, MCS251, MCS96, etc. Microprocesadores
xx86, IXP4xx, etc.
Microchip Technology. Microcontroladores PIC
(PICmicro) y controladores digitales de seales dsPIC.
National Semiconductor. Microcontroladores COP8,
CR16, y microprocesadores NS32000.
NEC Electronics America. Microcontroladores 78K0,
V850 y otros.
NXP (antes Philips Semiconductor).
Microcontroladores con ncleo 8051, ARM7 y ARM9.
Oki Semiconductor. Microcontroladores con ncleo
ARM.
Renesas Tech. Corp. Microcontroladores BlueStreak
con ncleo ARM7 y ARM9.
Silicon Laboratories. Microcontroladores con ncleo
8051.
STMicroelectronics. Microcontroladores con ncleo
8051 y ARM7.
Texas Instruments. (TI). Procesadores digitales de
seales TMS370 y TMS470, microcontroladores
MSP430.
Toshiba America Electronics Components.
Microcontroladores CISC y RISC.
Ubicom. Microcontroladores SX, IP200 e IP300.
Xemics. Microcontroladores con ncleo CoolRISC.
Xilinx. FPGA con ncleo PowerPC.
ZiLOG. Microcontroladores de 8 bits con arquitecturas
z8 y z80.
III. Diferencias entre arquitectura RISC y CISC.
Antes de empezar a comparar las arquitecturas de estos
componentes lo primero que deber sabes es su significado.
CISC (complex instruction set computer) Computadoras con un
conjunto de instrucciones complejo.
RISC (reduced instruction set computer) Computadoras con un
conjunto de instrucciones reducido.
Para poder comparar estos procesadores entre s, se requiere de
muchas otras caractersticas esenciales para definir los RISC y los
CISC tpicos. Ya que existen diversos procesadores que no se
pueden asignar con facilidad a ninguna categora determinada.
Con tecnologas de semiconductores comparables e igual
frecuencia de reloj, un procesador RISC tpico tiene una
capacidad de procesamiento de dos a cuatro veces mayor que la
de un CISC, pero su estructura de hardware es tan simple, que se
puede realizar en una fraccin de la superficie ocupada por el
circuito integrado de un procesador CISC.

Figura1. Microprocesadores con arquitectura RISC
Esto hace suponer que RISC reemplazar al CISC, pero la
respuesta a esta cuestin no es tan simple ya que:
Para aplicar una determinada arquitectura de microprocesador son
decisivas las condiciones de realizacin tcnica y sobre todo la
rentabilidad, incluyendo los costos de software.
Existan y existen razones de compatibilidad para desarrollar y
utilizar procesadores de estructura compleja as como un extenso
conjunto de instrucciones.
La meta principal es incrementar el rendimiento del procesador,
ya sea optimizando alguno existente o se desee crear uno nuevo.
Para esto se deben considerar tres reas principales a cubrir en el
diseo del procesador y estas son:
La arquitectura.
La tecnologa de proceso.
El encapsulado.
En la arquitectura computacional, RISC es un tipo de
microprocesador con las siguientes caractersticas fundamentales:
Instrucciones de tamaos fijos y presentados en un
reducido nmero de formatos.
Slo las instrucciones de carga y almacenamiento
acceden a la memoria de datos.
El objetivo de disear mquinas con esta arquitectura es
posibilitar la segmentacin y el paralelismo en la
ejecucin de instrucciones y reducir los accesos a
memoria.
Los microprocesadores CISC tienen un conjunto de instrucciones
que se caracteriza por ser muy amplio y permitir operaciones
complejas entre operandos situados en la memoria o en los
registros internos, en contraposicin a la arquitectura RISC.
Este tipo de arquitectura dificulta el paralelismo entre
instrucciones, por lo que, en la actualidad, la mayora de los
sistemas CISC de alto rendimiento implementan un sistema que
convierte dichas instrucciones complejas en varias instrucciones
simples del tipo RISC, llamadas generalmente
microinstrucciones.

Figura 2. Microprocesadores con arquitectura CISC
Entre las ventajas de CISC destacan las siguientes:
Reduce la dificultad de crear compiladores.
Permite reducir el costo total del sistema.
Reduce los costos de creacin de software.
Mejora la compactacin de cdigo.
Facilita la depuracin de errores.


IV. Diferencias entre arquitecturas computacionales
de los microcontroladores ms usados.
Microcontroladores de gama baja
Disponen de un repertorio de 33 instrucciones de 12 bits
cada una. La memoria de programa tiene una capacidad de
hasta 2k (2048) palabras de 12 bits y est formada por
registros de 8 bits y se organiza en bancos de hasta 32
registros cada uno.
Los PIC de gama baja tiene una pila de dos niveles, para
guardar direcciones de la memoria de programa. No tiene
interrupciones, Su entrada y salida tiene un pequeo
numero de dispositivos, que comprende hasta tres puertos
de entrada y salida de hasta 8 bits cada uno, un
temporizador y un comparador.

Microcontroladores de gama media
Estos dispositivos tienen un repertorio de 35 instrucciones
de 14 bits cada una. L a memoria de programacin puede
llegar a las 8K (8192) palabras de 14 bits yse organiza en
paginas de 2K(2048) palabras cada una. La memoria de
datos est formada por registros de 8 bits y esta organizada
en bancos de 120 registros cada uno, con un mximo de
bancos, En general, los PIC de gama media posee algo de
memoria EEPROM de datos. Todo tiene una pila de 8
niveles, donde se almacena direcciones de a memoria de
programa.
Estos PIC cuentan con un sistema de interrupcin fijas para
atender interrupciones internas y una interrupcin externa.
Cuentan con varios puertos paralelos (puerto A,B,C, etc),
disponen tambin de hasta tres temporizadores, dos
modeos de captura, comparacin y modulacin de ancho
de pulso(PWM), varios tipos de puertos serie para la
comunicacin serie asncrona y sncrona, un convertidor
A/D de 10 bits asociado a un mulriplexor con varias
entradas analgicas, etc.
Microcontroladores de gama Alta
Los microcontroladores PIC18 de gama alta que
en su mayora tienen memoria de programacin
FLASH. Tienen un repertorio de 77 instrucciones
de 16 bits. La memoria de programacin puede
llegar a los 4K(4096) registros de 8 bits cada
uno.Poseen una pila de 31 nivees de profundidad.

Referencias
[1] Valds Prez Fernando E., Palls Areny Ramn,
Microcontroladores; Fundamentos y aplicaciones con PIC, 1ra
ed, Mxico: Ed. Alfaomega.
[2] (17 marzo 2012) Sitio web rcmcomputointegrado. [Consulta 25
agosto 2014] [En lnea]. Disponible en:
http://rcmcomputointegrado.blogspot.mx/2012/03/arquitectura-
risc-y-cisc.html
[3] Sitio web azc. [Consulta 25 agosto 2014] [En lnea]. isponible
en: http://www.azc.uam.mx/publicaciones/enlinea2/num1/1-
2.htm

Potrebbero piacerti anche