Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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
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.
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)
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:
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.
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.
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.
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.
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.
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.
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
Características:
RL78 CPU, high-speed on-chip oscillator, timer array unit, watchdog timer, real
time clock, Serial Interface (UART/CSI/I2C)
Arquitectura
Características Sobre Microcontroladores RX
Max. Freq., Pins,
Products Key Features
Voltage
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
Rendimiento
TEXAS INSTRUMENTS
Procesadores embebidos
Microcontroladores (MCU)
Procesadores basados en ARM®
Procesadores digitales de señales (DSP)
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
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
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
C6000™
Mononúcleo
C6000™ + ARM®
DaVinci™ Video
Procesadores
Características:
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
C5000™
Características:
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
Mediciones:
Equipo portable médico
Data Logging
Comunicaciones inalámbricas
Teclados capacitivos
Salud personal y fitness
Energy Harvesting
Control de Motores
Seguridad
Arquitectura Microcontrolador
MSP430 Devices
MSP430 Devices Optimized for Portable Medical
MSP430F5529 128KB flash, 8+2KB 16-Bit Ultra-Low-Power MCU, 12-bit ADC, DMA,
RAM 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
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
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
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
68HC16Z1
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)
AVR MEGA
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:
• 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
Diagrama de funciones.
Diagrama de bus.
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.
• 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.
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.
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
Características S3F80P5
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
Temporizadores configurables:
Características Z16F2810:
Z8 Encore!
Características Z8F0130:
Características EZ80F916:
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 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.
CONCLUSIONES
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