Está en la página 1de 70

[Subtí tulo del

ESTADO DEL ARTE DE LOS documento]

MICROCONTROLADORES
Andrés Aguilar Galván
Juan José soto Gutiérrez
Eduardo Miguel Ricardez
Luis Otañez Rosete
OBJETIVO
Conocer a las diferentes empresas fabricantes de microcontroladores, conocer
también las diversas familias de microcontroladores que ofertan estas empresas
importantes a nivel mundial, así como las características de cada uno de éstos.

Microcontrolador
Un microcontrolador (abreviado μC, UC o MCU) es un circuito integrado
programable, capaz de ejecutar las órdenes grabadas en su memoria. Está
compuesto de varios bloques funcionales, los cuales cumplen una tarea
específica.
Un microcontrolador incluye en su interior las tres principales unidades
funcionales de una computadora: unidad central de procesamiento, memoria y
periféricos de entrada/salida.

Microcontrolador Motorola 68HC11

Características
Los microcontroladores están diseñados para reducir el costo económico y el
consumo de energía de un sistema en particular. Por eso el tamaño de la unidad
central de procesamiento, la cantidad de memoria y los periféricos incluidos
dependerán de la aplicación.

Esquema de un microcontrolador.
En esta figura, vemos al microcontrolador metido dentro de un encapsulado de
circuito integrado, con su procesador (CPU), buses, memoria, periféricos y
puertos de entrada/salida. Fuera del encapsulado se ubican otros circuitos para
completar periféricos internos y dispositivos que pueden conectarse a los pines
de entrada/salida. También se conectarán a los pines del encapsulado la
alimentación, masa, circuito de completamiento del oscilador y otros circuitos
necesarios para que el microcontrolador pueda trabajar.
Arquitecturas de los microcontroladores:
Arquitectura Von Neuman:
La arquitectura Von Neumann utiliza el mismo dispositivo de almacenamiento
tanto para las instrucciones como para los datos, siendo la que se utiliza en
un ordenador personal porque permite ahorrar una buena cantidad de líneas de
E/S, que son bastante costosas, sobre todo para aquellos sistemas donde el
procesador se monta en algún tipo de zócalo alojado en una placa madre.

Arquitectura Harvard:
La ventaja fundamental de esta arquitectura es que permite adecuar el
tamaño de los buses a las características de cada tipo de memoria; además,
el procesador puede acceder a cada una de ellas de forma simultánea, lo
que se traduce en un aumento significativo de la velocidad de procesamiento.
Típicamente los sistemas con esta arquitectura pueden ser dos veces más
rápidos que sistemas similares con arquitectura Von Neumann.
Familias de microcontroladores:

National Semiconductor

National semiconductors tiene 2 grandes divisiones para las familias de sus


microcontroladores.

Cuando un bajo consumo de energía, ahorro de espacio y simplicidad en el


diseño son tus prioridades encontramos Entry-level.
Posee las siguientes familias:
LPC800:
 32 bits, bajo consumo, procesador a 30 MHz ARM Cortex-M0+ con
multiplicador de ciclo único y el acceso rápido de la entrada-salida de
ciclo único.
 Temporizador de señal de sistema.
 Debug por Puerto serial y JTAG (utilizada para testear PCBs utilizando
escaneo de límites).
 Micro Trace Buffer.
 Hasta 16 kB de memoria flash.
 Hasta 4kB en SRAM.
 Boot loader.
 USART controladores.
 I2C controladores.
 Flash In-Application Programming (IAP) and In-System Programming
(ISP).
 GPIO de alta velocidad conectada al nucleo por Bus I/O con hasta 18
pines configurables con resistencias pull-up/pull down, modo
programmable open-drain, entrada invertida y filtro de ruido.
 Driver de fuente de alta corriente (20mA) de salida en 4 pines.
 Driver de drenado de alta corriente (20mA) en 2 pines.
 Interruptor de GPIO mediante detector de patrones basado en 8 entradas
GPIO.
 Timer configurable/PWM con funciones de entrada/salida (incluidas
captura y emparejamiento)
 Timer de Multicanal y multifrecuencia para generación repetitiva de
interrupciones con 4
frecuencias fijas
programables.
 Auto-despertador.
 Windowed Watchdog
Timer (WWDT).
 Comparador analógico
con referencias de voltaje
internas y externas.
 3 interfaces USART.
 2 controladores SPI.
 1 Bus para I2C.
 Oscilador interno RC de
12 MHz.
 Cristal oscilador con rango
de 1MHz hasta 25MHz.
 Watchdog programable
con una frecuencia de
9.4kHz hasta 2.3 MHz.
 Oscilador de bajo
consumo de 10KHz para
el auto-despertador.
 Salida de reloj capaz de
reflejar al oscilador
interno, al cristal o al
oscilador de Watchdog.
 Unidad de gestión de potencia para minimizar el consumo.
 Modos de potencia reducida: Sleep, Deep-sleep, Power-down, Deep
power-down.
 Despertador de los modos Deep-sleep y Power-down ante la actividad de
los periféricos USART, SPI e I2C.
 Despertador por timer para regresar del modo Deep power-down.
 Power-ON reset.

LPC1100:
Al ser muy grande esta familia se subdivide en:
 LPC1100: bajo consumo, pocos pines.
 LPC11U00: dispositivo USB.
 ARM Cortex-M0 core a 50 MHz.
 USB 2.0 integrado de alta velocidad.
 USART interfaz y soporte de tarjetas (ISO 7816-3), 2 SSP and I²C.
 4 modos de potencia, perfiles de potencia ROM, despertador por
USB.
 Compatibilidad de pines con la serie LPC134x.
 LPC11C00: CAN.
 CAN 2.0 integrado, controladores B C_CAN y CANopen.
 Mayor densidad de código que los tradicionales 8-/16-Bit MCUs.
 Alto desempeño, 50 MHz ARM Cortex-M0 Entrega de operaciones
>45 DMIPs.
 10-Bit, 8-Canales ADC con hasta 400 K muestras por segundo a
±1 LSB DNL.
 Hasta 32 kB Memoria Flash con 8 kB SRAM.

 LPC11D00: LCD display.


o Los LPC11D00 son capaces de manejar cualquier LCD
estático o multiplexado any static or multiplexed Liquid
Crystal Displays conteniendo hasta 4 placas madre y 40
segmentos y pueden ser fácilmente configurados en modo
cascada con múltiples drivers LCD para llegar hasta los
2560 segmentos.
o Los LPC11D00 soportan hasta 32 kB en Flash, 8 kB en
SRAM y ofrecen varios periféricos como 2 SSPs, I²C (FM+),
UART, 4 timers y un convertidor de 8-canales de alta
precisión 10-bits ADC.
 LPC11A00 : analógico.
 10-bits ADC con entrada multiplexada entre 8 pines.
 10-bit DAC con accionar flexible de conversión.
 Altamente flexible comparador analógico con voltaje de referencia
programable.
 Sensor de temperature integrado.
 Voltaje de referencia interno.
 UVLO protección contra caida de la alimentación por debajo de 2.4
V.

 LPC1100LV: voltaje de fuente dual.


 ARM Cortex-M0, a 50 MHz.
 Hasta 8 kB SRAM y 32 kB en FLASH.
 Hasta 400 ksps, 10-bits ADC.
 I²C, SPI and UART.
 Empaquetado WLCSP25, HVQFN24 y HVQFN33.

LPC1200:
 Microcontroladores basados en Cortex-M0 a 45 MHz. Los LPC1200
tienen empaquetados con periféricos configurables como un WWDT, filtro
programmable en todos sus GPIO pines para un control más fino con
integridad de señal, y un convertidor ADC integrado y 2 comparadores
cada uno con 32 niveles de voltaje de referencia y bucle de
retroalimentación multiestado de salida.
 Bajo-a-medio rango de diseño de productos priorizando robustez y
confiabilidad.
 Productos que requieren alta inmunidad y/o hasta 8 kV protección.
 IEC 60730 Clase B certificado. (Para prevenir la operación insegura del
equipo controlado)

El siguiente nivel es de alto rendimiento


LPC1300:
 La serie LPC1300 es parte del entry-level ARM Cortex-M3 a 72MHz que
entrega un alto nivel de desempeño con bajo consume.
 Con USB 2.0 integrado.
 Sistema analógico configurable que incluye un convertidor ADC de 12
bits.
 Compatible con la serie LPC1100.

LPC1500:
 La serie LPC1500 está basada en ARM Cortex-M3 a 72 MHz con
periféricos controladores de movimiento optimizados que simplifican el
desarrollo y reducen el tiempo a mercado para aplicaciones de control de
movimiento.
 Equipado con 2Msps ADCs interconectados, comparadores integrados.
 PWMs de alta velocidad con tiempo muerto, comparadores y NXPs
flexibles.
 Control de alta precision para motores Brushless DC y motores de imán
permanente sincrónicos, motores sin sensores.
 Control simultaneo para 2 motores.
 Fuentes de alimentación digitales, registro de datos y sensado remoto.

LPC1700:
 La serie 1700 esta basada en Cortex-M3 con un término medio en
desempeño sólido y eficiencia, y es capaz de soportar secuencias de
datos múltiples de alto-ancho de banda que se ejecutan simultáneamente
de periféricos como Ethernet, USB (maestro o esclavo), CAN, y LCD
displays.
 Compatible con los pines de las series LPC2x00 y LPC4000.
 Los LPC1700 pueden soportar LCD displays con variedad de colores o
monocrómicos, con resoluciones de hasta 1024x768 pixeles.
LPC1800:
 La serie LPC1800 es la más rápida basada en ARM Cortex-M3 en la
industria a 180 MHz. Los LPC1800 son de alto rendimiento, eficiencia
energética con multiples opciones de conectividad de alta velocidad como
USB, Ethernet y LCD display.
 Pines y software compatible con los LPC4300, los LPC1800 son Buenos
para aplicaciones que requieren de grandes cantidades de memoria.
 Hasta 1024 kB de memoria flash y 200 kB de SRAM.

LPC4000:
 La serie LPC4000 esta basada en Cortex-M4/M4F que puede soportar
secuencias de datos múltiples del alto-ancho de banda que se ejecutan
simultáneamente de los periférico tales como visualización de Ethernet,
USB(maestro o esclavo), CAN, y LCD display.
 Esta familia es compatible con las series LPC177x/8x y ARM7 LPC2x00 .
 SPI flash interfaz (SPIFI) patente-pendiente que prove una interfaz de
bajo costo frente a QSPI Flash, es una manera efectiva de añadir Mbytes
de programación o datos flash a tu sistema.
 512 kB flash, 96 kB SRAM.

LPC4300:
 La asimetría de la arquitectura de nucleo doble de los LPC4300 combina
un ARM Cortex-M4F y el Cortex-M0 coprocesador de tal manera que las
tareas pueden ser particionadas estratégicamente para un major
desempeño y eficiencia.
 Equipado con procesadores de señal digital.
 Alta velocidad digital y de adquisición de datos analógicos.
 204 Mhz.
 Hasta 1 MB de flash y 264kB de SRAM.

STMicroelectronics
ST contiene una amplia gama de microcontroladores muy robusta, de bajo costo
de 8 bits MCU hasta 32 bits microcontroladores Cortex®-M4 flash Cortex®-M0 y
M0 +, Cortex®-M3, basados en ARM con una gran variedad de periféricos. ST
también ha ampliado esta gama para incluir una plataforma MCU ultra-bajo
consumo de energía.

STM8.
La plataforma de microcontroladores ST 8 bits se implementa en torno a un
núcleo de alto rendimiento de 8 bits y un conjunto de periféricos. Esta plataforma
se ha fabricado con una tecnología de memoria ST-propietaria de 130 nm
incrustado no volátil.
El STM8 permite el desarrollo rápido y seguro a través de las operaciones de
puntero de pila mejoradas, avanzados modos de direccionamiento y las nuevas
instrucciones. La plataforma STM8 soporta cuatro series de productos:

STM8S, de uso común.


STM8L, de ultra-bajo consumo de energía.
STM8AF y STM8AL, automotrices.

STM8S, de uso común.


Basado en el núcleo STM8 patentada, los beneficios de la serie STM8S de 130
nm y la tecnología avanzada arquitectura de núcleo de ST realizar hasta 20
MIPS a 24 MHz. EEPROM incorporado, osciladores RC y un conjunto completo
de periféricos estándar ofrecen una solución robusta y fiable para los
diseñadores.

La serie STM8S consta de cuatro líneas con características diferenciadas,


pensadas para la plena compatibilidad y capacidad de actualización para
simplificar futuros cambios de diseño.

La / 005/007 línea de Valor STM8S003 es la serie de nivel de entrada con un


conjunto de características básicas.
La / 105 línea de acceso STM8S103 ofrece más características y una mayor
variedad de paquetes.
La línea Performance STM8S207 / 208 cuenta con un completo conjunto de
periféricos y proporciona un rendimiento por medio de aplicaciones de gama
alta.
La línea específica STM8S aplicación ofrece más características analógicas y
soluciones dedicadas de firmware.

STM8L, de ultra-bajo consumo de energía.


ST soportan un amplio número de aplicaciones en las que el consumo es crítico,
tal como en dispositivos portátiles. El STM8L, basado en el núcleo STM8 de 8
bits, se beneficia de nuestro proceso de ultra-baja fuga de propiedad, compartida
con la familia STM32L, y cuenta con un consumo de energía ultra bajo de 0.30
μA con el modo de consumo mínimo.

Esta familia está disponible en cuatro líneas diferentes que hacen la STM8L una
familia óptima para apoyar muchas aplicaciones que requieren un cuidado
especial en el ahorro de energía.

línea STM8L101
Modo de potencia más bajo: 0,30 μA
Modo de ejecución dinámica: 150 mA / MHz
STM8L151 / 152 línea
Modo de potencia más bajo: 0,35 μA
Modo de ejecución dinámica: 180 mA / MHz
línea STM8L162
Modo de potencia más bajo: 0,35 μA
Modo de ejecución dinámica: 180 mA / MHz
STM8L051 / 052 línea de Valor
Modo de potencia más bajo: 0,35 μA
Modo de ejecución dinámica: 180 mA / MHz

STM8AL, automotrices.
STM8AL serie de ultra-baja potencia de ST para aplicaciones de automoción, la
seguridad de aplicaciones y la eficiencia energética en la vanguardia. Es
especialmente adecuado para sistemas que funcionan con baterías, tales como
control remoto de entrada sin llave y control de presión de neumáticos, así como
para aplicaciones en las que el consumo de energía es crítico con el tiempo:
microcontrolador compañero, inmovilizadores y sensores.

Sobre la base de las características STM8A incrustado para la reducción de


costes y fiabilidad del sistema, la serie STM8AL soporta comunicaciones LIN y
ofrece más características para aumentar el rendimiento de cálculo, ahorrar el
consumo de energía y ahorrar espacio en la memoria, utilizando el controlador
de LCD, RTC, DMA, comparadores, 12 bits ADC y DAC. Ofrece una
combinación única de soluciones flexibles, innovadoras y rentables para
aplicaciones de automoción.
STM8AF, automotrices.
Serie STM8AF de ST está diseñado para aplicaciones de automoción. La serie
STM8AF es modular, proporciona un alto rendimiento y ofrece la flexibilidad
requerida para los ciclos de desarrollo cortos. Su verdadero EEPROM de datos,
combinado con la capacidad de soportar hasta 150 ° C de temperatura
ambiente, hacen de la serie una opción sostenible para aplicaciones de
automoción.
Ahora disponible en paquete QFN de 32 pines.

STM32.
La familia STM32 de microcontroladores flash de 32 bits basado en el
procesador ARM Cortex ™-M está diseñado para ofrecer nuevos grados de
libertad para los usuarios de MCU. Ofrece una gama de productos de 32 bits
que combina alto rendimiento, capacidades en tiempo real, procesamiento de
señal digital, y bajo consumo de energía, operación de baja tensión, mientras se
mantiene la plena integración y facilidad de desarrollo.
La gama sin igual y gran cantidad de dispositivos STM32, basado en un núcleo
estándar de la industria y acompañado por una amplia selección de
herramientas y software, hace que esta familia de productos en la opción ideal,
tanto para pequeños proyectos y para las decisiones de la totalidad de la
plataforma.

Serie STM32 F4 de MCUs de alto rendimiento con instrucciones


DSP y FPU.
La serie STM32 F4 basada en el apalancamiento-Cortex®-M4 ARM® tecnología
NVM del ST y ST ART Accelerator ™ para alcanzar los resultados más altos de
la industria para microcontroladores Cortex-M-basado con un máximo de 225
DMIPS / 608 CoreMark ejecución de la memoria flash de hasta a 180 MHz de
frecuencia de funcionamiento.

Con la escala de energía dinámica, el consumo de corriente que va desde flash


oscila entre 100 mA / MHz en la STM32F411 hasta 260 mA / MHz en la
STM32F439.

La serie STM32 F4 consta de seis líneas de productos compatibles de


controladores de señal digital (DSC), una simbiosis perfecta de las capacidades
de control en tiempo real de una MCU y el rendimiento de procesamiento de
señales de un DSP:

STM32F401 - 84 MHz CPU / 105 DMIPS, la solución más pequeña y rentable


con una eficiencia energética excepcional
(Línea eficiencia dinámica)
STM32F411 - 100 MHz CPU / 125 DMIPS, eficiencia energética excepcional con
gran SRAM y el nuevo smart DMA optimizar el consumo de energía para la
preparación de lotes de datos (Línea Eficiencia dinámica con Modo de
adquisición de lotes)
STM32F405 / 415-168 MHz CPU / 210 DMIPS, hasta 1 Mbyte de flash con
conectividad avanzada y cifrado
STM32F407 / 417-168 MHz CPU / 210 DMIPS, hasta 1 Mbyte de flash
añadiendo Ethernet MAC y la interfaz de la cámara
STM32F427 / 437-180 MHz CPU / 225 DMIPS, hasta 2 Mbytes de productos de
doble banco de Flash con interfaz SDRAM,
Chrom-ART Accelerator ™, interfaz de audio de serie, mayor rendimiento y
menor consumo de energía estática
STM32F429 / 439-180 MHz CPU / 225 DMIPS, hasta 2 MB de flash de doble
banco agregando un controlador de LCD-TFT.

Serie STM32 F2 de MCUs de alto rendimiento.


La serie STM32 F2 basada en -M3 ARM ® Cortex ™ utiliza la tecnología
avanzada de 90 nm proceso NVM del ST con el innovador acelerador de
memoria adaptativa en tiempo real (ART Accelerator ™) y la matriz de bus multi-
capa. Esto ofrece una compensación sin precedentes en precio y rendimiento.

La serie se caracteriza por un alto grado de integración que combina hasta 1


Mbyte de memoria Flash y hasta 128 Kbytes de SRAM con Ethernet MAC, USB
2.0 SA OTG, interfaz de la cámara, soporte de cifrado de hardware e interfaz de
memoria externa.

Tecnología de aceleración de ST permite que estos MCUs fin de alcanzar hasta


150/398 DMIPS CoreMark a 120 FCPU MHz, que es equivalente a la ejecución
estado de espera cero, mientras se mantiene el consumo de corriente dinámica
en el extraordinariamente bajo nivel de
175 mA / MHz.

Los dispositivos están disponibles en LQFP64, LQFP100, LQFP144, WLCSP66


(<4 x 4 mm), UFBGA176 y paquetes LQFP176.

La serie consta de dos líneas de productos que son totalmente pin-to-pin,


periféricos y software compatible. La serie también ofrece una estrecha
compatibilidad pin a pin con los demás productos STM32.

STM32F205 / 215-120 MHz CPU / 150 DMIPS, hasta 1 Mbyte de flash con
conectividad avanzada y cifrado
STM32F207 / 217-120 MHz CPU / 150 DMIPS, hasta 1 Mbyte de flash con
conectividad avanzada y cifrado, añadiendo Ethernet MAC y la interfaz de la
cámara a la STM32F205 / 215, y más GPIOs y características en los paquetes
más grandes.

Serie STM32 F3 de microcontroladores de señal mixta con


instrucciones DSP y FPU.
La serie STM32 F3 combina un 32-bit ARM Cortex-M4 núcleo (DSP, FPU)
funcionando a 72 MHz con un gran número de periféricos analógicos integrados
que conducen a la reducción de costos a nivel de aplicación y simplificar el
diseño de aplicaciones, incluyendo:

Comparadores ultra-rápidos (<30 ns)


Op-amp con ganancia programable (PGA)
DAC de 12 bits
Ultra-rápido ADCs de 12 bits con 5 MSPS por canal (hasta 18 MSPS en modo
entrelazado)
Precise sigma-delta de 16 bits ADC (21 canales)
CCM (Core memoria acoplada), una arquitectura de memoria específica para su
ejecución RAM de rutinas de tiempo crítico, lo que acelera el rendimiento en un
43%
144 MHz avanzada de 16 bits temporizador PWM (resolución <7 ns) para
aplicación de control
Temporizador de alta resolución (217ps), auto-compensado vs fuente de
alimentación y la variación de temperatura
Una matriz de interconexión flexible permite la comunicación autónoma entre los
periféricos y recursos de la CPU y el consumo de energía.

Un alto grado de compatibilidad con la serie STM32 F0 garantiza una eficiencia


sobresaliente en el diseño de los derivados de las aplicaciones en los diferentes
niveles de rendimiento.

La serie STM32 F3 consta de:

El STM32F301, líneas STM32F302, STM32F303 de productos de uso general


que van desde un rentable sistema básico, periférico, hasta más funciones de
rendimiento y analógicas capaces de gestionar hasta el triple control motor FOC,
El STM32F334 con temporizador de alta resolución (217ps) para la conversión
digital de potencia, tales como D-SMPS, la iluminación, la soldadura, la solar y la
carga inalámbrica,
El STM32F373, con ADC de 16 bits sigma-delta para mediciones de alta
precisión en aplicaciones tales como sensores biométricos o los contadores
inteligentes,
La línea STM32F3x8, operación 1.8V apoyo
Opciones de los paquetes son LQPF48 / 64/100, UFBGA100, WLCSP66 / 49,
UQFN32 para los dispositivos que van ahora de 32 hasta
256 Kbytes de flash.
Las versiones con 384 y 512 Kbytes de Flash y 144 pines estarán disponibles en
la Q3 / 2014.
Serie STM32 F1 de MCUs de la corriente principal.
La serie STM32 F1 del ST de MCUs de la corriente principal cubre las
necesidades de una gran variedad de aplicaciones en los mercados industriales,
médicas y de consumo. Con esta serie, ST ha sido pionera en el mundo de los
microcontroladores ARM ® Cortex ™-M y establecer un hito en la historia de las
aplicaciones integradas. Alto rendimiento con periféricos de primera clase y de
baja potencia, operación de bajo voltaje está emparejado con un alto nivel de
integración a precios accesibles con una arquitectura simple y herramientas
fáciles de usar.

La serie consta de cinco líneas de productos que son pin-to-pin, periféricos y


software compatible.

STM32F100 línea de Valor - CPU de 24 MHz con control motor y funciones de la


CCA
STM32F101 - 36 CPU MHz, hasta 1 Mbyte de flash
STM32F102 - 48 MHz CPU con FS USB
STM32F103 - 72 MHz, hasta 1 Mbyte de flash con el control motor, USB y CAN
STM32F105 / 107 - CPU 72 MHz con Ethernet MAC, CAN y USB 2.0 OTG.

De nivel de entrada F0 STM32 Cortex®-M0 MCUs.


Los dispositivos de la serie STM32 F0 basado en Cortex-M0 de ARM ® ST
ofrecen un rendimiento de 32 bits, mientras que con los elementos esenciales de
la familia STM32 y siendo especialmente adecuado para aplicaciones sensibles
al coste. STM32 F0 MCUs combinar rendimiento en tiempo real, el
funcionamiento de bajo consumo, y la arquitectura avanzada y periféricos de la
plataforma STM32.

La línea STM32F030 valor es altamente competitiva en los mercados


tradicionales de 8 bits y de 16 bits y elimina la necesidad de gestionar los
diferentes arquitecturas y la sobrecarga de desarrollo asociado.
La línea STM32F0x2 proporciona conectividad rica con el cristal menos USB 2.0
y con una interfaz de bus CAN, lo que lo convierte en la opción ideal para
puertas de enlace de comunicación, dispositivos inteligentes de energía o
terminales de juego.

La línea STM32F0x8 operando a 1.8V +/- 8% es muy adecuado para su uso en


aplicaciones portátiles de consumo, tales como teléfonos inteligentes, accesorios
y dispositivos de medios.

El STM32 convierte el uno-arquitectura única para todos concepto en realidad.

Propuesto en diferentes tipos de paquetes, el STM32 F0 satisface las


necesidades de una gran variedad de aplicaciones y segmentos.

Serie STM32 L1 de MCUs de ultra-bajo consumo de energía.


La serie STM32 L1 basada en Cortex®-M3 ARM ® de ST utiliza la tecnología de
proceso de ultra-baja fuga de propiedad de ST con una innovadora autónoma
escala de tensión dinámica y 5 modos de bajo consumo que ofrecen flexibilidad
de plataforma sin precedentes para adaptarse a cualquier aplicación. La serie
STM32 L1 extiende el concepto de ultra-bajo consumo de energía sin
comprometer el rendimiento.

La cartera de esta serie abarca desde 32 hasta 512 Kbytes de memoria flash
(con un máximo de 80 Kbytes de memoria SDRAM y 16 Kbytes de verdad
EEPROM incorporado) y 48 a 144 pines.
Esta innovadora arquitectura (escala de tensión, ultra-bajo consumo de energía
MSI oscilador) le da a su diseño más rendimiento para un presupuesto muy bajo
poder. El gran número de periféricos integrados, tales como USB, interfaz LCD,
amplificador operacional, comparadores, ADC con rápido modo on / off, DAC,
táctil capacitiva y AES, hace que la serie STM32 L1 una plataforma ampliable
para adaptarse a todas sus necesidades.

La serie está disponible en 4 líneas diferentes: la línea Valor STM32L100,


STM32L151, STM32L152 (LCD), STM32L162 (LCD y AES-128).

Para simplificar la migración y le dará toda la flexibilidad que necesita, el STM32


L1 es pin a pin compatible con las distintas series STM32 F y abre la puerta para
el ecosistema completo STM32.

Modo de bajo consumo Ultra: 280 nA con registros de copia de seguridad (3 pins
de activación)
El modo Ultra-bajo consumo de energía + RTC: 900 nA con registros de copia
de seguridad (3 pins de activación)
Modo de funcionamiento de bajo consumo: a 9 μA
Modo de marcha dinámica: hasta 177 mA / MHz.

Serie STM32 L0 de MCUs de ultra-bajo consumo de energía.


Cada parte de la STM32 L0 MCUs se ha optimizado para lograr un nivel
extraordinariamente bajo consumo de energía. El resultado es un auténtico
Ultra-Low-Power MCU.

El STM32 L0 ofrece escalamiento dinámico de la tensión, un reloj oscilador ultra-


bajo consumo de energía, interfaz LCD, comparador, DAC y cifrado de
hardware.

Nuevos periféricos autónomas (incluyendo USART, I ² C, controlador de sentir el


tacto) reducen la carga de la ARM Cortex-M0 + core que lleva a un menor
número de despertadores de CPU y contribuyen a la disminución del tiempo de
procesamiento y el consumo de energía.

Otras características de valor añadido tales como ADC de 16 bits (HW


sobremuestreo), cristal-menos USB, el tiempo de atención corto y periféricos de
comunicación capaces de operar en modo de ultra-bajo consumo de energía
constituyen una solución de compromiso entre la integración sin igual función, el
rendimiento y el consumo ultra bajo de energía.

El STM32 L0 está disponible con hasta 64 Kbytes de Flash, 8 Kbytes de RAM y


hasta 2 Kbytes de EEPROM incorporado (sin emulación necesaria) en 32 a
paquetes de 64 pines, incluyendo un WLCSP36 que ahorra espacio.

Actuales valores de referencia el consumo:

Modo de marcha dinámico: hasta 87 mA / MHz


El modo Ultra-bajo consumo de energía + completa + RAM baja potencia
temporizador: 440 nA (16 líneas de activación)
El modo Ultra-bajo consumo de energía + registro de copia de seguridad: 250 nA
(3 pins de activación)
Wake-up de tiempo: 3,5 ms.

SPC5.
Los SPC5 de 32 bits, microcontroladores automotrices de ST, están diseñados
utilizando energía Architecture® y la tecnología flash incorporado del ST.
Combinan una gama escalable de núcleos e200 con conjuntos periféricos
innovadores que están optimizados para la creación de aplicaciones eficientes
de gestión del motor, chasis, seguridad, control del cuerpo y ayuda a la
conducción avanzada.
Renesas
Renesas, proveedor número uno microcontrolador del mundo y fabricante,
ofrece la más amplia gama de Microcontroladores (MCU) y soluciones de
microprocesadores (MPU), que comprende de 8 bits, 16 bits y 32 bits MCU y
MPU familias. Los Microcontroladores y microprocesadores Renesas ofrece las
plataformas MCU / MPU más escalables disponibles, ofreciendo baja potencia,
alto rendimiento, paquetes pequeños y la mayor variedad de tamaños de
memoria junto con los periféricos ricos en funciones.

Microcontroller/ Microprocessor Family


Family 8, 16 bit Ultra-low-power MCUs
  RL78 microcontrollers
  78K microcontrollers
  R8C microcontrollers

Características:
• Frecuencia máxima de funcionamiento: 32 MHz
• Tensión de funcionamiento: 1.6 a 5.5 V
• Número de pines: 10 a 144 pines
• Tamaño de ROM: 1 a 512 KB

Familia 32-bit CISC MCUs


  RX MCUs

• 165 DMIPS or more


• Power/performance ratio: 500 µA/MHz, At standby: 2.5 µA
• Ethernet, CAN, USB, motor control, TFT monitor, etc.

Family 32-bit RISC MCU/ MPUs


  RZ MCUs
  V850 MCUs
  SuperH MCUs / MPUs
  RH850 (Automotive)

Características:

• 500 DMIPS or more


• MMU, multi-core, multimedia processing
• Server, medic
Microcontroladores según la función.
 LCD Display Control
 Audio processing
 Camera input
 Motor Control
 Lighting Control
 USB
 Ethernet
 HDMI-CEC
 Remote Control
 RF Remote Control
 RF
 Meter
 Capacitive Touch
 PLC
 Multi-Core
Function Comparison Table

RL78 CPU, high-speed on-chip oscillator, timer array unit, watchdog timer, real
time clock, Serial Interface (UART/CSI/I2C)

Group Frequency Pin Analog USB Other features


name (MHz) count
20 10, 16 10-bit ADC Selectable POR,
RL78/G10 max. 7 ch Comparator

24 20-30 10-bit ADC Data flash, POR/LVD,


RL78/G12 max. 11 ch Safety features

32 20- 10-bit ADC Data flash, POR/LVD,


RL78/G13 128 max. 26 ch Safety features

32 30- 10-bit ADC Three-phase motor control


RL78/G14 100 max. 20 ch timer,
8-bit DAC Data flash,
2 ch Comparators,
ELC, POR/LVD,
Safety features
32 25-64 12-bit ADC Data flash, POR/LVD,
RL78/G1A max. 28 ch Safety features

24 32, 48 10-bit ADC Host/ Data flash, POR/LVD,


RL78/G1C max. 9 ch Functi Safety features
on
BC1.2
comp
liant

RL78: La verdadera plataforma de microcontrolador de baja potencia


La familia RL78 de Microcontroladores (MCU) combina tecnología avanzada de
baja potencia, un rendimiento excelente y la línea de productos más amplia en
su clase para las aplicaciones integradas de 8 bits y de 16 bits más exigentes.
El innovador modo de "suspensión" de los MCU RL78 logra una potencia ultra
baja al permitir el funcionamiento del convertidor analógico/digital (ADC) y
comunicación serial aún cuando la CPU (unidad central de procesamiento) está
apagada. Esto hace que los MCU RL78 sean los mejores de su clase para
aplicaciones de baja potencia.

Función Normativa Resumen de características


USB USB 2.0 Hasta 2 puertos USB configurables como OTG, Host
Full Speed o Device y cada Puerto incluye un transceiver
integrado.
Cada controlador USB suporta transferencias bulk e
isochronous junto con sistema de interrupciones y
control.
Se proporciona buffer FIFO con acceso DMA para
operaciones de transmisión y recepción. Hasta 10
endpoints configurables, que soportan MSC, CDC,
HID y tipos de conexión composite.
Ethernet IEEE 802.3x Transferencias Full o half duplex.
10/100Mbs Soporte a interfaces MII (25MHz), RMIIA (50MHz) con
el dispositivo externo PHY apropiado.
Se proporcionan dos buffers FIFO con acceso DMA
para operaciones de transmisión y recepción para
reducir la carga a la CPU.
La función Ethernet se puede poner en “sleep mode”
y ser activada al recibir una instrucción de reducción
de consumo.
CAN CAN2.0B Hasta tres canales con rangos de hasta 1Mb/s.
Active Identificadores de mensajes estándar (12bit) y
extendido (29bit).
Hasta 32 buzones incluyendo sellado de tiempo.
8 máscaras de aceptación configurables.
Cada canal se puede configurar para transmitir o
recibir sólo junto con un buffer de datos FIFO
opcional.
Modos de auto-prueba para cada canal proporcionan
"listen only" y test de transferencia interno y externo
tipo loop-back.
Cada canal CAN puede ponerse en “sleep mode” y
ser activado al recibir un identificador válido.

Arquitectura
Características Sobre Microcontroladores RX
Max. Freq., Pins,
Products Key Features
Voltage

Timers, SIO, POR/LVD, ADC, DAC, DTC、 ELC, USB, 32MHz、36-64 


RX111
Data flash pins, 1.8-3.6 V

Timers, SIO, POR/LVD, ADC, DAC, DTC, DMAC, 50 MHz, 36-145


RX210
ELC, Comparator, Data flash pins, 1.62-5.5 V

Timers, SIO, POR/LVD, ADC, DTC, DMAC, ELC, 32 MHz, 48-100


RX220
Comparator, Data flash pins, 1.62-5.5 V

Timers, SIO, POR/LVD, ADC, DAC, DTC, DMAC, 100 MHz, 144-176
RX610
Data flash pins, 3.0-3.6 V

Timers, SIO, POR/LVD, ADC, DAC, DTC, DMAC, 100 MHz, 80-176
RX630
USB, CAN, Data flash pins, 2.7-3.6 V

Timers, SIO, POR/LVD, ADC, DAC, DTC, DMAC,


100 MHz, 85-176
RX621 EXDMAC USB (H/F/OTG selectable), CAN, Data
pins, 2.7-3.6 V
flash

Timers, SIO, POR/LVD, ADC, DAC, DTC, DMAC,


100 MHz, 64-177
RX631 EXDMAC USB (H/F/OTG selectable), CAN, Data
pins, 2.7-3.6 V
flash

Rendimiento
TEXAS INSTRUMENTS
Procesadores embebidos

Los procesadores de punto fijo y flotante de 16 y 32 bits de TI incluyen la familia


de procesadores basados en ARM Stellaris® Cortex-M3™ y ARM9™ y
microprocesadores basados en procesadores Cortex-A8 (MPU ARM Sitara),
procesadores de video DaVinci™, procesadores de aplicaciones móviles
OMAP™, procesadores digitales de señales (DSP) y microcontroladores (MCU).

 Microcontroladores (MCU)
 Procesadores basados en ARM®
 Procesadores digitales de señales (DSP) 

MCU de 16 bits de ultra baja potencia

 MSP430

Características:
1. Hasta 25 MHz
2. Flash 1 KB a 256 KB
3. ADC, DAC, LCD, USB, RF, PWM, amplif. operac., SPI, I2C
4. De $0,25 a $9,00 USD

MCU de 32 bits en tiempo real

 C2000™
 Delfino™
 Piccolo™

Características:

1. De 40 MHz a 300 MHz
2. Flash, RAM de 16 KB a 512 KB
3. PWM, ADC, CAN, SPI, control de motores I2C, alimentación digital,
iluminación, energ. renov.
4. De $1,00 a $20,00 USD

MCU ARM® de 32 bits

 Stellaris® Cortex™-M3
 TMS570 Cortex™-R4

Características:

1. Hasta 190 MHz
2. Flash, RAM de 16 KB a 512 KB
3. Flash de 64 KB a 256 KB, USB, ENET, MAC y PHY, CAN, ADC, PWM,
SPI
4. De $1,00 a $18,00 USD

MPU ARM® de 32 bits

 Sitara™ Cortex-A8 y ARM9

Línea económica hasta 500 MHz, línea de rendimiento hasta 1 GHz


Caché, RAM, ROM USB 2.0, OTG, CAN, PCIe, EMAC, LLDDR1, DDR2, PRU,
SATA, E/S 1,8 V/3,0 V
Automatización industrial, medición y pruebas, punto de servicio, terminales
portátiles de datos
De $5,00 a $25,00 USD
DSP y DSP + ARM®

 C6000™ 
Mononúcleo
 C6000™ + ARM®
 DaVinci™ Video
Procesadores

Características:

1. De 300 MHz a > 1 GHz + acelerador


2. RAM caché, ROM, USB, ENET, SATA, I2C, McBSP/McASP, SPI de
punto flotante/fijo
3. Video, Audio, Voz, Seguridad, Conferencia
4. De $5,00 a $200.00 USD

DSP multinúcleo

 C6000™ multinúcleo

Características:

1. 24000 MMACS
2. RAM caché, ROM, SRIO, EMAC, DMA, PCI
3. Video, Audio, Voz, Seguridad, Conferencia
4. De $40,00 a $200.00 USD

DSP de ultra baja potencia

 C5000™

Características:

1. Hasta 300 MHz + acelerador


2. Hasta 320 KB de RAM, hasta 128 KB de ROM, USB, ADC McBSP, SPI,
I2C
3. Audio, Voz, Salud, Biométrica
4. De $3,00 a $10,00 USD

Árbol de productos ARM   

 Microprocesadores Sitara ARM® Cortex™A8 y ARM9 


o AM389x ARM® Cortex-A8™ 
o AM37x ARM® Cortex-A8™ 
o AM35x ARM® Cortex-A8™ 
o AM1x ARM9™ 
o OMAP3503/15 ARM Cortex-A8 
 Microcontroladores Stellaris® ARM® basados en Cortex™-M3  
o Serie 1000 
o Serie 2000 
o Serie 3000 
o Serie 5000 
o Serie 6000 
o Serie 8000 
o Serie 9000 
Serie X00 

Núcleos de las familias ARM® Cortex™-A8, Cortex™-M3 y ARM9™

MCU ARM® de MPU ARM® de 32 bits MPU ARM® de


32 bits para aplicaciones críticas 32 bits para
con capacidades de seguridad aplicaciones de
avanzadas de rendimiento
comunicación
Stellaris® ARM® TMS570 Cortex™ Sitara ARM®
Cortex-M3 -R4 Cortex™-A8 y ARM9
Hasta 80 MHz Hasta 250 DMIPS /160 MHz Línea de bajo costo
de hasta 600 MHz,
línea de rendimiento
de hasta 1.5 GHz

Flash de 64 KB a Flash de 2 MB y 160 MB de Hasta 32 KB de E /


256 KB, RAM FPU, ECC, D 256 KB de caché
Temporizadores/PWM/ Co- L2, LPDDR, DDR2 / 3
Proc. ADC de 12 bits, CAN, de apoyo
EMIF, LIN, SPI, Flexray

USB, ENET, MAC y   GEMAC, PCIe+PHY,


PHY, CAN, ADC, SATA+PHY, CAN,
PWM, SPI USB+PHY, PRU

Conectividad, Transporte, control de Automatización


seguridad, control de motores, certificación para industrial, medición
movimiento, interfaz uso en sistemas críticos de y pruebas, punto de
hombre-máquina, seguridad (SIL3) servicio, terminales
automatización portátiles de datos
industrial

De $1,00 a De $7,00 a $18,00 USD De $5,00 a


$8,00 USD $50,00 USD

MICROCONTROLADOR (MCU) MSP430


 El MCU MSP430 son fabricados por Texas Instruments (TI)
 CPU de 16 bits
 Tienen un bajo consumo de energía

Existen modelos con:


 Velocidad del CPU de 8MHz a 25 MHz
 Memoria flash de 0.5kB a 256kB
 RAM de 128B a 18kB
 De 14 a 113 terminales
 Mas de25 empaques
FAMILIA DE MICROCONTROLADORES MSP430

 Microcontrollers (MCU)
 Low-power MCUs  
o Ultra-low Power
 MSP430F1x  
 MSP430F2x/4x
 MSP430FRxx FRAM
 MSP430G2x  
 MSP430L09x Low Voltage  
o Low Power + Performance
 MSP430F5x/6x  
o Security + Communications
 RF430  
 Performance MCUs  
o Real-time Control  
 Piccolo F2802x/3x/5x/6x
 Delfino F2833x/F2837x  
 Fixed-point F280x/1x  
 C24x 16-bit Series
o Control + Automation
 F28M3x  
 TM4C12x
o Safety  
 Hercules RM  
 Hercules TMS570  
 Hercules TMS470M  
RECURSOS DEL MICROCONTROLADOR MSP430
 USB
 Radio Frecuencia (RF)
 Manejador de despegadores de cristal
 Líquido (LCD)
 Convertidores ADC
 Sigman delta
 Moduladores de ancho de pulso (PWM)
 Comparadores
 Comunicaciones seriales(I2C, LIN/IrDA, UART)
 Teclado Capacitivo

FAMILIA DE MICROCONTROLADORES MSP430


 El MSP430 tiene una arquitectura RISC
 Su CPU es de 16 bits y la lectura la realiza en un ciclo 27 instrucciones
 Los kits de desarrollo inician en $4.30 dls
 Ambientes de desarrollo Code Composer Studio (CCS), IDE, IAR
Embeded
Workbench
 Tiene soporte para Linux

APLICACIONES DEL MSP430

 Mediciones:
 Equipo portable médico
 Data Logging
 Comunicaciones inalámbricas
 Teclados capacitivos
 Salud personal y fitness
 Energy Harvesting
 Control de Motores
 Seguridad

EJEMPLO: CARACTERÍSTICAS DEL MSP430G2231


Bajo rango de voltajes de 1.8V a 3.6V
Ultra bajo consumo de energía
Modo activo 220 uA a 1MHz, 2.2V
Modo de Standby 0.4uA
Modo de apagado (Retención de RAM) 0.1uA
Cuatro modos de ahorro de energía
Despertado ultra rápido en menos de 1us
Arquitectura RISC, con un ciclo de instrucción de 62.5ns
Modos de configuración del Reloj
Frecuencia interna de hasta 16MHz
Oscilador interno de baja frecuencia (LF)
Cristal de 32kHz
Fuente externa de reloj
Temporizador A de 16 bits con 2 registros de comparación y captura
Interfaz Universal Serial (USI) que soporta SPI e I2C
Detector de Brownout
Convertidor ADC de 10 bits a 200ksps con referencia interna, sample-and-Hold y
autoescan.
Programación serial en tarjeta, no requiere voltaje de alimentación para
la programación, protección del código
Emulación en circuito con interfaz Spy-Bi-Wire

Arquitectura Microcontrolador
MSP430 Devices
MSP430 Devices Optimized for Portable Medical

Part Number Memory Size Key Integrated Peripherals

MSP430F16x Up to 60KB Flash and 12-bit ADC, Dual DAC, DMA


10KB RAM

MSP430F22x4 Up to 32KB Flash and 10-bit ADC, 2 Op Amp


1KB RAM

MSP430F5529 128KB flash, 8+2KB 16-Bit Ultra-Low-Power MCU, 12-bit ADC, DMA,
RAM USB

MSP430F5438 256KB Flash, 16KB 16-Bit Ultra-Low-Power MCU, 12-Bit ADC, 4


RAM USCIs, 32-bit HW Multi

MSP430F563x Up to 256KB flash, Up 16-Bit Ultra-Low-Power MCU, 12-bit ADC, Dual


to 16+2KB RAM 12-bit DAC, DMA, USB

MSP430F5529 128KB flash, 8+2KB 16-Bit Ultra-Low-Power MCU, 12-bit ADC, DMA,
RAM USB

MSP430FG461x Up to 120KB Flash 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 160
and 8KB RAM Seg LCD

MSP430FG43x Up to 60KB Flash and 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 128
2KB RAM Seg LCD

MSP430FG42x0 32KB Flash, 256B 16-Bit Ultra-Low-Power MCU, 16-Bit Sigma


RAM Delta A/D, 12-Bit D/A, 2 OPAMP, LCD D

MSP430F663x Up to 256kB flash, Up 16-Bit Ultra-Low-Power MCU, 12-bit ADC, Dual


to 16+2kB RAM 12-bit DAC, DMA, USB, 160 Segment LCD

MSP430F22x4 Up to 32KB Flash and 10-bit ADC, 2 Op Amp


1KB RAM

MSP430FG47x Up to 60KB Flash, 16-Bit Ultra-Low-Power MCU, 16-Bit Sigma-


2KB RAM Delta A/D, 12-Bit D/A, OpAmp, 128 Seg LCD

MSP430F563x Up to 256KB flash, Up 16-Bit Ultra-Low-Power MCU, 12-bit ADC, Dual


to 16+2KB RAM 12-bit DAC, DMA, USB

MSP430F5529 128KB flash, 8+2KB 16-Bit Ultra-Low-Power MCU, 12-bit ADC, DMA,
RAM USB
Freescale
 Familias de microcontroladores de 8 bits fabricados por esta empresa:

 S08

De alto rendimiento y bajo consumo de energía, el S08 no sacrifica el


rendimiento para proporcionar la energía baja 1,8 V operación. Características
S08 - Múltiples modos de administración de energía, incluyendo un modo de
apagado 20μA.

Un auto-despertar cero-componente de "stop" para ayudar a reducir los costos


de reducción de la eficacia de 0.7μA - Hasta 40 MHz de bus CPU / 20 MHz a 2.1
V y 16 MHz de bus CPU / 8 MHz a 1,8 V
Un generador programable reloj interno con la temperatura y la compensación
de voltaje (deriva típica <2%) diseñada para comunicaciones fiables, empiece
rápido y reduce el coste del sistema
Dentro de la aplicación de la reprogramación y el almacenamiento de datos a
través de la tecnología flash 0.25μ tercera generación
Alta integración incluyendo cuatro puertos seriales de comunicación, hasta 8
temporizadores / PWM, y un convertidor de 8 canales de 10 bits de analógico a
digital especificado hasta 1,8 V.
 RS08

El núcleo RS08 es una versión reducida de la unidad S08 procesamiento central


(CPU) que ha sido diseñado específicamente para dispositivos pequeños pin-
cuenta con menos de 16 KB de memoria. Es treinta por ciento menor que el
CPU S08, es más eficiente y rentable para dispositivos electromecánicos
simples que están migrando los dispositivos de operación electrónica de estado
sólido total o portátiles que se han desarrollado en versiones más pequeñas o
incluso desechables.

Productos RS08
RS08KA: 8 bits de uso general Ultra-Low-End Market KA MCUs.
RS08KB: 8-bit Ultra-Low-Cost KB MCUs
RS08KA: 8-bit con el conductor del LCD LA MCUs .
No recomendado para nuevo diseño
RS08LE: 8-bit con el conductor del LCD LE MCUs.

 HC08

La familia de microcontroladores HC08 está diseñado para satisfacer todas sus


necesidades de MCU de 8 bits, desde pequeño QFN 8 pines a 64 pines
paquetes quad planas, flash ROM, y de 1 KB a 60 KB de memoria. La familia
HC08 cuenta con periféricos como líder en la industria en el circuito de flash
reprogramable, de 8 o convertidores A / D de 10 bits, temporizadores multicanal,
CAN, LIN, J1850, SCI / ESCI / SLIC el apoyo de protocolo LIN, SPI y EEPROM.
También hay muchos dispositivos de destino para aplicaciones específicas, tales
como LIN, el control motor y de RF. Todo HC08 MCU utilizar la unidad central de
proceso M68HC08 mejorado (CPU08) y están disponibles con tamaños de
memoria variedad y tipos, módulos y tipos de paquetes.

El S08 es una solución de bajo consumo de energía de alto rendimiento,


proporcionando una operación de 1,8 V. Cuenta con varios modos de
administración de energía, incluyendo un modo de apagado 20 nanoamperios
(nA). Otras características de esta familia de productos son un despertador
automático cero-componente; un generador de reloj interno programable, con la
temperatura y la compensación de voltaje; reprogramación de aplicaciones y
almacenamiento de datos hacen posible a través de la tecnología flash 0.25μ
tercera generación; y alta capacidad de integración, incluyendo hasta 98
temporizadores / PWM, cuatro puertos de comunicación serie y una de 8
canales, 10 bits de analógico a digital se especifica a 1,8 V.

68HC08LT8: opción ROM de 8 bits con el conductor del LCD LT8 MCUs
HC08AB: 8-bit EEPROM integrado para datos de usuario Almacenamiento AB
MCUs
HC08AP: 8-bit EEPROM Emulación AP MCUs
HC08AS-AZ: 8-bit con Cañas y AZ MCUs
HC08EY: 8-bit EYMCUs uso general
HC08G: 8 bits de uso general T MCUs
HC08GZ: 8 bits de uso general con la CAN GZ MCUs
HC08JB-JG-JT-JW: 8 bits de uso general JB, JG, JT y JW MCUs
HC08JK-JL: Objetivo 8-bitGeneral JK y JL MCUs
HC08K: 8-bit MCU USB K
HC08LJ-LK: 8-bit EEPROM Emulación LJ y LK MCUs
HC08MR: 8 bits de uso general MR MCUs
MC3PHAC: Unidad de control del motor

 Familias de microcontroladores de 16 bits fabricados por esta empresa:

La cartera S12 MagniV ayuda a simplificar el diseño de sistemas con


microcontroladores de señal mixta y fácil de usar, integrado por expertos para
aplicaciones de automoción. Ofreciendo tanto-die única y soluciones de doble
hilera, los dispositivos S12 MagniV se basan en la tecnología probada S12,
permitiendo compatibilidad de software y herramienta a través de toda la cartera.

Con la mezcla correcta de programación digital y analógica de alta precisión,


además de un portafolio de opciones de memoria ampliables y con nuevos
dispositivos monolíticos basados en la tecnología LL18UHV revolucionaria, la
cartera S12 MagniV agiliza el diseño de automóviles.

 68HC16Z1

El 68HC16Z1 es una unidad de control de 16 bits de alta velocidad que combina


alto rendimiento con capacidades de manipulación de datos de subsistemas
periféricos de gran alcance y es de código compatible hacia arriba con la familia
68HC11 de microcontroladores. Este MCU se construye a partir de módulos
estándar que se interconectan a través de un bus entre módulos comunes (IMB).
El 68HC16Z1 incorpora una unidad verdadera de 16 bits de procesamiento
central (CPU), un módulo de integración de sistemas (SIM), un convertidor
analógico-digital de 8/10 bits (ADC), un módulo de serie en cola (QSM), un
temporizador de propósito general (GPT) y un 1 Kbyte RAM estática de espera.

Arquitectura 16 Bit
Set completo de 16 bits Registros
Tres 16 bits registros de índice
Dos 16 Acumuladores Bit
Control-Oriented Capacidad de Procesamiento Digital de Señales
1 Megabyte de Programa Espacial de memoria y 1 megabyte de espacio de
memoria de datos
Soporte de idiomas de alto nivel
Rápido tiempo de respuesta de interrupción
Modo de depuración de fondo (BDM)
Operación completamente estática
Módulo de Integración de Sistemas (SIM)

Soporte de bus externo


Programables selección de chip salidas
Protección del sistema de lógica
Watchdog Timer, Monitor Reloj y Monitor de Bus
Dos 8 bits de función dual Puertos de Entrada / Salida
Uno de 7 bits Función Dual Puerto de salida
Phase-Locked Loop (PLL) del reloj del sistema
10.8 Bit Analog-to-Digital Converter (ADC)

Ocho canales analógicos / digitales


Ocho resultado registros
Ocho modos automáticos
Tres modos salignment resultado
Puerto de entrada digital de 8 bits 0ne
Temporizador de uso general (GPT)

Dos contadores de 16 bits-libre del funcionamiento con una prescalar nueve


etapas
Tres canales de captura de entrada
Cuatro canales de salida comparar
Una captura de entrada / salida de comparar canal
Un acumulador de pulsos / evento de entrada del contador
Dos salidas de pulsos Ancho de modulación (PWM)
Uno de 8 bits puerto doble función
Dos entradas discretas opcionales
Entrada de reloj externo opcional
Dos Serial I / O subsistemas (QSM)

Mejorada interfaz de comunicación serie (SCI)


Módulo generador de velocidad en baudios
detección de paridad
Interfaz periférica serial en cola (QSPI)
80 bytes de memoria RAM estática para realizar operaciones en cola
Hasta 16 transferencias automáticas
Ciclo continuo, de 8 a 16 bits por transferencia, LSB o MSB primero
Pines de E / S de función dual
Standby RAM

1024 bytes de memoria RAM estática


Pin de alimentación de tensión de espera externa.
 Familias de microcontroladores de 32 bits fabricados por esta empresa:

La familia MAC57Dxxx es la plataforma de próxima generación de dispositivos


orientados específicamente a los sistemas de información del conductor (DIS) de
mercado que utilizan pantallas de uno y dos de alta resolución.

Aprovechando la exitosa familias MPC56xxS de productos, nuestras familias de


productos de última generación funcionan con procesadores ARM®, junto con
aceleradores de gráficos 2D, Head Up Display (HUD) a los motores de urdido,
pantallas de alta resolución, los controladores integrados de motor paso a paso
con la parada de pasos patentado detectar ofreciendo adelantos de rendimiento
borde y escalabilidad para aplicaciones rentables.

Solución Multi-core construido en la arquitectura ARM ®


Procesador de E / S integradas
Flash en el chip incluyendo pequeños sectores de la emulación de EEPROM
RAM del sistema con ECC
On-chip de memoria RAM gráficos
Interfaces de memoria expandibles
Alta compatibilidad con gráficos de rendimiento incluyendo Head-Up Display
(HUD) a los motores de deformación en línea
Seguridad funcional y seguridad apoyado MCUs
Controladores de motor paso a paso integrados con tecnología de detección de
bloqueo patentado Freescale
Módulos generadores de sonido
Relojes Autónomas en tiempo real (auto calibración)
Atmel

 Microcontroladores Atmel® AVR® XMEGA® ofrecen la mejor


combinación posible de rendimiento en tiempo real, de alta integración y
bajo consumo de energía para aplicaciones MCU 8/16 bits.

 AVR MEGA

Analógica de alta precisión - 12 bits analógico a digital (ADC) convertidores con


etapa de ganancia y el rendimiento combinado de 4MSPS. Fast 12 bits digital-
analógicos (DAC) convertidores con alta fuerza de accionamiento, así como
otras funciones que reducen la necesidad de componentes externos.
Rendimiento en tiempo real

Tecnología picoPower® Atmel - operación 1.6V Verdadero, y abajo a la


operación 100 nA RTC con la retención de SRAM completo para menor tiempo
posible de despertador.

Alta integración - dispositivos XMEGA AVR integran módulos de cifrado


Advanced Encryption Standard (AES) y Data Encryption Standard (DES), hasta
32 salidas de modulación de ancho de pulso (PWM), 8 UART, 4 TWI (I2C) y 4
interfaz periférica serial (SPI ) canales, un módulo generador de comprobación
de redundancia cíclica (CRC) y mucho más.

Conectividad USB - Ofrece un funcionamiento a toda velocidad y sin la


necesidad de cristales exteriores, 31 puntos finales, y una función especial multi-
paquete que maximiza la velocidad de transferencia de datos y reducir al mínimo
la carga de la CPU.

 Mega AVR
• Amplia familia - megaAVR ofrece nuestra amplia selección de dispositivos en
términos de recuerdos, recuentos de pines y los periféricos, lo que permite la
reutilización de código y conocimiento a través de proyectos.
• Tecnología picoPower - Seleccionado megaAVR cuenta con ultra-bajo
consumo de energía y los modos de suspensión de bajo consumo individual-
seleccionables que lo hacen ideal para aplicaciones que funcionan con baterías.
• Alta integración - El megaAVR características en el chip flash, SRAM,
EEPROM interna, SPI, TWI, y USART, USB, CAN, LIN y, temporizador de
vigilancia, una opción de oscilador de precisión interna o externa, y de uso
general de E / S pasadores, lo que simplifica su diseño y la reducción de lista de
materiales.
• funciones analógicas - capacidades analógicas avanzadas, tales como ADC,
DAC, sensor de temperatura incorporado y referencia de tensión interna,
detector brown out, un comparador analógico rápido y un amplificador de
ganancia analógica programable. El alto nivel de integración permite diseños con
menos componentes analógicos externos.
• El rápido desarrollo - megaAVR desarrollo de la velocidad microcontroladores
con potente programación en el sistema y depuración on-chip. Además, en el
sistema de programación simplifica la programación de la línea de producción y
las actualizaciones de campo.
INTEL
 La Familia del Microcontrolador 8051
Generalidades:

Es uno de los μC más viejos (Intel MCS-51 en 1981) y probablemente el


más popular, ya que ha sido comercializado por un gran número de fabricantes.
Los Clones pueden tener diferente memoria en el chip, timer, etc.

La familia del μC 8051

Es una familia de microcontroladores basados en el 8051. Este chip fue


creado por INTEL en 1981 con las características siguientes:

• CPU de 8 bits.
• Procesador Booleano con el cual puede realizar operaciones bit a bit.
• 128 bytes de RAM interna.
• 4 Kbytes de memoria de programa interna (ROM).
• 5 fuentes de interrupción con 2 niveles de prioridad.
• 32 bits de entrada/salida direccionables bit a bit.
• 1 puerto serie Full dúplex (UART).
• 2 Contadores-Temporizadores de 16 bits programables.
• 1 oscilador para las señales de reloj.
• Posibilidad de direccionar hasta 64 Kbytes de memoria de programa
externa.
• Posibilidad de direccionar hasta 64 Kbytes de memoria de datos externa.
• Varias velocidades desde 12MHz.
• Posteriormente han sido desarrolladas otras versiones del 8051 con
distintas.

Arquitectura interna

• Visión del Programador (modelo de programación).


o Conjunto de registros.
o Menú de Instrucciones.
o Mapa de Memoria.

• Visión del diseñador( Hardware)


o Terminales.
o Características de temporización.
o Requerimientos de Corriente/Voltaje.

Arquitectura Interna Generalizada del 8051


Diagrama de bloques.

Diagrama de funciones.
Diagrama de bus.
Otros miembros de la familia y los clones.

Otros miembros de la familia y los clones.

8031
Sin ROM en el chip.

8751
Con EPROM en el chip.

Atmel AT89C51
Con Flash ROM en el chip.

DalSemi DS5000
Con NV-RAM en el chip.
Programable en el sistema vía puerto serie.

8051 núcleo de vendedores FPGA


Xilinx, Altera, etc.

8051 Con lógica Programable


Triscend, etc.

Fabricantes de μC’s compatibles con la familia 8051 y los clones.

• AMD.
• Analog Devices.
• Atmel.
• Cygnal Integrated Products.
• Cypress.
• Dallas Semiconductor.
• Infineon.
• Intel.
• OKI Semiconductor.
• Philips.
• SMC.
• TDK.
• TI.
• Temic Semiconductor.
• Triscend.
• ST Microelectronics.
• Winbond.
• Hyundai.

Descripción de puertos.
MICROCHIP
¿Qué es un microcontrolador?
Es una computadora integrada en un chip, por lo tanto consta de una CPU
(Central Processor Unit), una memoria y unidades de Entrada/Salida, aunque
también contiene en el mismo chip circuitos de apoyo tales como generador de
reloj, módulos específicos, etc.

Su cometido es disponer de una unidad que sea capaz de procesar información,


interactuar con su entorno y responder ante estímulos. Vemos que al estar en un
circuito integrado, su coste será mucho más reducido que si quisiésemos hacer
lo mismo con un ordenador personal, además de consumir menos potencia y
poderlo integrar en una placa de circuito impreso, o en un dispositivo móvil. Por
lo tanto cualquier “cosa” inteligente, seguramente tendrá un o varios
microcontroladores, por lo que se le define como un “embedded system” o
sistema integrados/empotrado.
En la Harvard, se utilizan dos buses independientes, uno para acceder a una
memoria de instrucciones, y el otro para acceder a la memoria de datos. Por lo
tanto tendremos implementado en hardware controladores independientes para
cada memoria, y líneas independientes. Esta estructura es la que se utiliza en
los microcontroladores, y en supercomputadoras. De esta manera, podemos
acceder simultáneamente a ambas memorias, pudiendo incrementar la eficiencia
ya que si implementamos un pipeline (usando instrucciones RISC), podremos
buscar la instrucción y un dato al mismo tiempo. También posibilita la opción de
usar diferentes anchos de palabra para cada línea.

Se clasifican según el tamaño de los datos que manejen las instrucciones y


existen 4 grandes grupos : 4, 8, 16, y 32 bits

Microcontroladores Pic de 8 bits.

Manejan instrucciones de 8 bits en su bus de datos y el de los registros de la


CPU.
Se clasifican en tres grandes gamas:

I. Base.
 Contiene 33 instrucciones.
 Máquina de 12 bits de longitud, y dispone de una sola pila con solo dos
niveles de profundidad.
 Su memoria es reducida, al igual que sus recursos internos.
 Constan de 14 modelos , los cuales 6 están encapsulados solo con 6
patitas llamados “nanos”, los cuales son útiles para pequeñas
aplicaciones ,porque solo se ocupan 2 patitas para la alimentación y los
otros 4 quedan para las entradas y salidas, y la función de sus periféricos
donde se encuentra
 Temporizador o Timer, Comparador analógico ,un CAD de 8 bits ,perro
guardián etc.

II. Media.
 Responde a un repertorio de 35 instrucciones con 14 bits de longitud cada
una.
 Pila con 8 niveles de profundidad y con un vector de interrupción.
 Están encapsulados en 8 patitas.

III. Mejorada.
• Tiene un repertorio de 77 instrucciones de 16 bits de longitud cada una
• Pila con 31 niveles de Profundidad y 2 vectores de interrupción
• Los Pic de esta gama responden a la nomenclatura pic18xxxxxx
• La capacidad de memoria alcanza los 128 Kb
• La de datos 3963 bytes
• La EEPROM hasta 1kb
• Tiene periféricos entre los que destaca un convertidor AD de 10
bits ,hasta 5 temporizadores ,interface para comunicación con bus
i2c,spi,usart,can 2.0b.
• Tiene un multiplicador rápido hardware

ZiLOG Inc.
A menudo escrito Zilog, es un fabricante de microprocesadores, siendo su
producto más conocido el Zilog Z80 de 8 bits. Zilog fue fundada
en California en 1974 por Federico Faggin, el cual había trabajado en Intel como
diseñador jefe del microprocesador Intel 4004 y posteriormente del Intel 8080.

En 1976 la compañía crea el Zilog Z80. El Z-80 ó Z80 es


un microprocesador construido en tecnología NMOS, y está basado en el Intel
8080. Básicamente es una ampliación de éste, con lo que admite todas sus
instrucciones. Con este nuevo producto Faggin realizó una gira por el mundo
buscando potenciales clientes.

Un año después sale al mercado el primer computador que hace uso del Z80,
el Tandy TRS-80 Model 1 con un Z80 a 1,77 MHz y 4 KB de RAM. Acaba
desplazando al 8080 del mercado por su menor precio y mayores prestaciones.
El mercado de ordenadores acaba prácticamente repartido a medias entre el
Z80 y el MOS 6502. Varias video consolas como la Coleco, Sega Master
System o Sega Game Gear la utilizan como CPU principal, y la Game Boy lo
integra como un núcleo modificado. Una vez en la época de los 16 bites usado
como procesador secundario por la Sega Mega Drive/Sega Genesis o la Neo
Geo Pocket. Se utiliza en varias tarjetas inteligentes de ampliación de IBM
PC (como controladoras SCSI)

Tras del Z80 Zilog introduce varios procesadores de 16 bits y 32 bits, pero sin
mucho éxito, por lo que la compañía se orienta al mercado
de microcontroladores, produciendo CPUs básicas y Circuitos Integrados para
Aplicaciones Específicas (ASICs/ASSPs) construidos alrededor del núcleo de
sus procesadores. Además de procesadores, Zilog ha fabricado numerosos
componentes electrónicos. Uno de los más famosos es el controlador de
comunicaciones serie Zilog Z8530 que puede encontrarse en los SunSPARC
stations y SPARC servers hasta la SPARC station 20.

Familias de microcontroladores.

S3

El S3F80P5 MCU, un miembro de S3F8 Series de S3 MCUs de Zilog, ofrece una


CPU rápida y eficiente con capacidad para un Z8, 18 KB de memoria Flash, y
una amplia gama de periféricos integrados.

El S3 Familia CPU dispone de una arquitectura orientada al registro eficiente y


un controlador de interrupciones sofisticado que permite el cambio de contexto
rápido. La memoria flash es-CPU programable y ofrece un tamaño de sector de
144 bytes.
Este dispositivo cuenta con 19 pines bits programable, 3 temporizadores /
contadores, un temporizador básico, incluye 17 fuentes de interrupción con 14
vectores, y puede reconocer hasta 8 niveles de interrupción. Como tal, el
S3F80P5 MCU está diseñado específicamente para aplicaciones de control
remoto multifunción.

El S3F80P5 MCU se ofrece en los siguientes 3 tipos de paquetes: 


 24 pines ELP
 24 pines SOP
 Pellet (Die)

Características S3F80P5

 Sam88 Z8-Compatible CPU Core.


 Memoria del programa 18 KB Flash interna.
 144 bytes tamaño de sector.
 CPU-programable con instrucción LDC.
 20 ms rápido tiempo de programación byte.
 1 KB de RAM ejecutable.
 272 bytes de memoria de datos de propósito general.
 78 instrucciones CISC.
 17 fuentes con 14 vectores y 7 niveles de interrupción.
 19 pines bits programable.
 Uno 8-bit de temporización básica programable, un 8-bit del
temporizador / contador y dos de 16 bits temporizadores / contadores.
 Detectar circuito de baja tensión.
Z8051

El Z51F0811 MCU, un miembro de la nueva familia de productos de Zilog


Z8051, es un avanzado CMOS microcontrolador de 8 bits con 8 KB de memoria
Flash. Este potente microcontrolador proporciona una solución altamente flexible
y rentable para muchas aplicaciones de control embebido, incluida la gestión de
la batería, control de la iluminación LED y el control motor. 

Con 512 bytes de RAM, 512 bytes de EEPROM de datos, dos relojes por ciclo
de máquina, de uso general de E / S, varios temporizadores (4x8 bits y 2x16
bits), además de PWM, de vigilancia y de relojes temporizadores, USART,
zumbador puerto, I 2 C, en el chip POR, 12-bit ADC y mucho más, el Z51F0811
MCU es su solución 8K Flash para 8051 el desarrollo de aplicaciones
incorporado. 

Características Z51F0811

 De alto rendimiento de 8 bits CISC Core (2 relojes por ciclo de máquina).


 Memoria de 8 KB en chip flash.
 512 Bytes SRAM.
 EEPROM 512 Bytes de datos @ 300000 ciclo de resistencia.
 Frecuencia de operación: 0-12 MHz.
 Voltaje de funcionamiento: 1.8V-5.5V.
 On Chip 8 MHz Oscilador RC con programable Divisor de reloj.
 Modos de Ahorro de energía (inactivo, Stop1, Stop2).

Temporizadores configurables: 

Temporizador / Contador (8 bits x 4 canales o 16 bits de 2 canales),


además de 16-bit interno temporizador / contador 
PWM de 10 bits con temporizador y 3 pares complementarios con banda
muerta de inserción.
Básico con disparo a intervalos.
 Watchdog Timer.
 Temporizador del reloj.
 Universal Synchronous / Asynchronous Receiver / transmisor (2 canales
USART / SPI / I 2 C).
Z16F ZNEO MCU

ZNEO Z16F Serie MCU de Zilog es un potente microcontrolador CISC de 16 bits


que supera a la mayoría de los microcontroladores RISC de su clase. El Z16F
Serie ZNEO cuenta con una arquitectura única que ofrece el poder, ponche, y el
rendimiento de 32 bits, con el código, la eficiencia actual, y el costo de una de 16
bits. El ZNEO CPU cuenta con un conjunto de instrucciones muy optimizado que
consigue un mayor rendimiento por ciclo de reloj, con menos espacio de código
y los gastos generales más bajos que las arquitecturas de la competencia. 

Características Z16F2810:

 20MHz ZNEO Single-Ciclo núcleo de microprocesador CISC.


 Memoria de programa 128KB Flash interna con acceso de 16 bits y
capacidad de programación en circuito.
 4KB RAM interna con acceso de 16 bits.
 12 canales, 10 bits de analógico a digital (ADC).
 Amplificador Operacional.
 Comparador analógico.
 Controlador de DMA de 4 canales DMA soporta peticiones internas o
externas.
 Dos UARTS 9 bits dúplex completo con soporte para LIN y IrDA.
 5.5MHz interna Precisión Oscilador.
 Controlador maestro-esclavo I2C.
 Controlador Enhanced Serial Peripheral Interface (ESPI).
 Módulo PWM de 12 bits con tres pares complementarios o seis salidas
PWM independientes con generación de banda muerta y entrada de
disparo por fallo.

Z8 Encore!

Z8 Encore F0830 Series de MCUs de Zilog es el primero de una línea de


productos de microcontroladores Zilog basados en la CPU EZ8 8 bits y ofrece
capacidad de programación de Flash en el circuito que permite el tiempo y los
programas de desarrollo los cambios rápidos en el campo.

El Z8F0130 MCU ofrece 1 KB de en-circuito programable con memoria Flash,


256 bytes de RAM, hasta 64 bytes de almacenamiento de datos no volátil y
hasta 8 canales de ADC y hasta 8 canales de ADC en múltiples de 20 y tipos de
paquete 28-pin. El EZ8 CPU también es compatible hacia arriba con el conjunto
de instrucciones de la CPU existente Z8. 

El rico conjunto de periféricos de estos Z8 Encore! F0830 Series MCU hace


adecuadas para una variedad de aplicaciones, incluyendo control de motores,
sistemas de seguridad, electrodomésticos, aparatos electrónicos personales y
los sensores. 

Características Z8F0130:

 20MHz EZ8 núcleo de microprocesador.


 Memoria de 1 KB de Flash con capacidad de programación en circuito.
 256B registro RAM.
 Capacidad 64B EEPROM.
 Hasta 8 canales, 10 bits convertidor analógico a digital (ADC) con un
tiempo de conversión rápida 11.9μs.
 On-chip de comparador analógico.
 Dos temporizadores de 16 bits con Capture, Compare y capacidades
PWM.
 Watchdog Timer (WDT).
 17 a 23 E / S pins dependiendo de paquete.
 Hasta 18 interrupciones con prioridad configurable.
 On-chip de depurador, Voltaje de Brown-Out Protección, Power-On
Reset.
 0 ° C a +70 ° C Temperatura de rangos de operación estándar de
temperatura y -40 ° C a +105 ° C se extendían.
eZ80

El Módulo Enet eZ80F91 Mini, un miembro de eZ80AcclaimPlus de Zilog! familia,


es un módulo Ethernet compacto, de alto rendimiento especialmente diseñado
para el rápido desarrollo y despliegue de sistemas integrados que requieren un
control remoto y la conectividad a Internet / Intranet. Este módulo ampliable es
alimentado por el controlador eZ80F91 Ethernet, ofreciendo una alta velocidad,
arquitectura de canalización optimizado de bajo consumo. 

El eZ80F91 MPU es una de alta velocidad y de un solo ciclo dispositivo de


instrucción-fetch, que puede funcionar a una velocidad de reloj de 50 MHz en el
modo compatible-Z80 direccionamiento (64 KB) o en el modo completo de 24
bits de direccionamiento (16 MB). 

El tamaño compacto y rico conjunto de periféricos del módulo eZ80F91 Mini


Enet hace que sea adecuado para una variedad de aplicaciones, como el control
industrial, la conectividad IrDA, comunicación, seguridad, automatización,
terminales de punto de venta y aplicaciones de redes incrustadas. 

Características EZ80F916:

 Factory-default entrada del oscilador de cristal de 5 MHz, 50 MHz de


velocidad máxima de funcionamiento a través de PLL.
 PHY 10/100 Base T Ethernet con conector RJ45.
 128KB SRAM de alta velocidad externa.
 256KB de memoria flash en el chip.
 8 KB en el chip de SRAM.
 Reloj en tiempo real de apoyo (RTC).
 I / O ofrece conector 32 de propósito general-5V tolerante de E / S de
pines.
 A bordo conector proporciona E / S de bus para conexión de periféricos
externos (IRQ, / CS, 24 direcciones).
 La conexión a la eZ80AcclaimPlus! Plataforma de desarrollo a través de
dos mini-headers 56 pines.
 Pequeñas 50mm x 47.5mm huella.
 Fuente de alimentación 3.3V.
Philips
Los Microcontroladores COPSAx7 OTP son miembros de la familia de los COP8
y utilizan como “corazón” un arquitectura con un chip de 8 bits. Estos
dispositivos fueron fabricados bajo el proceso EPROM de alta densidad, de la
National Semiconductor, y ofrecen una gran variedad de chips, con amplia gama
de temperatura y rangos de tensión de trabajo, con la finalidad de satisfacer un
vasto número de aplicaciones.

Características Periféricas
 Lógica de Despertador de Entradas Múltiples.
 Posee un timer de 16 bits con dos registros
De 16 bits que soportan:
 Un selector PWM de Procesador Independiente.
 Un contador para evento externos.
 Un selector contador de Captura de
Entrada.
 Posee un timer de inactividad
 La interfaz es Serial MICROWIRE/PLUS
(Compatible con SPI)

Características del CPU


Versatilidad en las instrucciones de configuración, las cuales son de muy fácil
utilización.
Tiempo cíclico de instrucciones.
Posee ocho Interruptores de servicio de fuentes múltiples con vector:
* Interruptor Externo
* Timer de inactividad
Un timer con dos interruptores.
* Interfaz Serial MICROWIRE/PLUSTM.
* Despertador de puertos múltiples.
* Trampa de Software
* VIS de fábrica (interruptor de fábrica).
El puntero SP es de 8 bits (en RAM).
Tiene dos Punteros Indirectos de Memoria de Datos, 8 bits.
- Manejo de Bit Real.
- Mapeo de Memoria I/O.
- Instrucciones aritméticas BCD.

Características I/O
- Opciones I/O de software seleccionable:
* Salida TRI-STATE
* Salida para tirar y presionar
* Entrada Débil para tirar
* Entrada de Impedancia Alta
- Entradas Schmitt en puertos G y L
- Hasta 12 salidas de corriente elevada.
- Eficiencia de Pin
(ej. En un paquete de 44 pines, 40 son destinados a I/O).
Arquitectura
La familia COPSAx7 está basada en una arquitectura de hardware, que permite
a las tablas de datos tener un acceso directo hacia la memoria de programas.
Esto es realmente importante para las aplicaciones modernas que se ubicaban
en los microcontroladores, ya que la memoria de programa, usualmente, es
ROM o EPROM, mientras que la memoria de datos, normalmente, es RAM.
Como consecuencia, las tablas de datos regularmente, deben ser contenidas en
ROM o EPROM, en consecuencia, no se pierden cuando el microcontrolador
tiene un corte de electricidad.

En una arquitectura modificada de Hardware, tanto la ida y venida de


instrucciones como la transferencia de datos de memoria pueden extenderse,
con dos líneas de escenario, lo cual permite que la próxima instrucción se
desplace de la memoria de programa mientras la instrucción actual está siendo
ejecutada, por medio de la utilización de la memoria de datos. Esto no es posible
con una arquitectura de dirección simple tipo Von Neumann. La familia
COPSAx7 soporta un esquema de multitudes de software que permite al usuario
incorporar muchos llamados de subrutinas. Esta capacidad es importante
cuando se utilizan Lenguajes de Nivel Elevado.
Con una pila de hardware, el usuario está limitado a un número pequeño y fijo
de niveles de pilas.

LOS MICROCONTROLADORES DE PHILIPS


La familia de microcontroladores y periféricos que tienen por base el 8051 está
basada totalmente en el patrón industrial para 8 bits, de alta performance, que
tienen una arquitectura optimizada para aplicaciones en control secuencial en
tiempo real. Los componentes de esta familia encuentran aplicaciones
que van desde el control de máquinas industriales y de instrumentación
hasta el control automotriz.
Los dispositivos de la serie pueden obtenerse en versiones con ROM o EPROM
internas o, solamente, con la CPU. Con excepción de la 83C751, todos los
dispositivos de esta familia pueden manejar hasta 64 bytes, tanto de programa
como de memoria de datos. En la tabla 1 tenemos los dispositivos que
componen esta familia de microcontroladores. El 8051, que es el elemento
básico, contiene las siguientes funciones:
• CPU de 8 bits optimizada para aplicaciones
de control.
• Capacidad de procesamiento "Booleana
extensiva" (álgebra de Boole), lógica
de bit único.
• 32 líneas bidireccionales e individualmente
dirigibles de entrada y salida (I/O).
• RAM de datos de 128 bytes on-chip.
• Dos temporizadores / contadores de
16 bits.
• UART dúplex completa.
• 5 entradas de interrupciones con dos
niveles de prioridad.
• Oscilador de clock on-chip.
• Memoria de programa de 4K bytes
on-chip.
• Espacio para direccionamiento de
programa en la memoria de 64 bytes.
• Espacio para direccionamiento de la
memoria de datos de 64K bytes.
• Disponible tanto en cubierta DIL de 40
pines como en cubierta PLC de 44 pines.
El microcontrolador 80C51 es la versión CMOS del 8051, siendo totalmente
compatible con el 8051 en términos de funcionamiento. Sin embargo, como se
trata de un dispositivo CMOS (a diferencia del 8051, que es NMOS) el consumo
es mucho menor. En la figura 4 tenemos el diagrama en bloques del 80C51, a
partir del cual haremos el análisis. Todos los miembros de esta serie poseen
espacios separados para direccionamiento y programa de datos, según muestra
el diagrama de estructuras de la memoria:

CONCLUSIONES

Gracias a ésta investigación realizada fue posible identificar características


específicas de los microcontroladores, así como las diversas empresas que los
fabrican, costos, etc.

Podemos notar como los microcontroladores de 32 bits han ido ganado terreno
en el mercado gracias a su capacidad de desarrollar tares especificas a gran
velocidad, con una gran capacidad de memoria para su eficaz aplicación en
tareas tanto domesticas como industriales.
Bibliografía
http://am.renesas.com/
http://www.msc-ge.com/en/5008-www.html
http://www.renesasinteractive.com/file.php/1/CoursePDFs/78K078K0S_Micro/
REA_78K0_Low_Power.pdf
http://www.nxp.com/products/microcontrollers/#overview
http://www.st.com/web/en/catalog/mmc/FM141
http://www.ti.com/ww/mx/prod_processors.html
http://www.ti.com/lsds/ti/microcontrollers_16-bit_32-bit/msp/overview.page
http://www.atmel.com/products/microcontrollers/avr/megaavr.aspx
http://spanish.megasourceel.com/china-
mcu_microcontroller_unit_s87c51fb_5a44_philips_chmos_single_chip_8_bit_mic
rocontrollers-1800483.htm

También podría gustarte