Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MECATRONICA
NOMBRE DEL TRABAJO:
xx
Principales Microcontroladores y
sus fabricantes
PRESENTADO POR:
García Casiano. Marco Antonio
N0. CONTROL:
20TE0717*
DOCENTE:
ING. Luis Juárez Ramiro
MATERIA:
FECHA:
Microcontroladores
04/09/2023
SEMESTRE:
Séptimo
1
Tabla de contenido
INTRODUCCION .................................................................................................................................................................... 3
1. Electrodomésticos: ............................................................................................................................................... 4
2. Electrónica de consumo: ...................................................................................................................................... 4
3. Automoción: ......................................................................................................................................................... 4
4. Dispositivos médicos: ........................................................................................................................................... 4
5. Automatización industrial: ................................................................................................................................... 4
6. Electrónica portátil: .............................................................................................................................................. 4
7. Sistemas de control remoto: ................................................................................................................................ 4
8. IoT (Internet de las cosas): ................................................................................................................................... 4
¿Qué es un Microcontrolador? ............................................................................................................................................ 5
Historia ................................................................................................................................................................................. 6
Características ...................................................................................................................................................................... 6
Arquitectura Von Neumann................................................................................................................................................. 8
Arquitectura Harvard ........................................................................................................................................................... 9
Memoria............................................................................................................................................................................. 10
TIPOS DE MICROCONTROLADORES Y SUS FABRICANTES .................................................................................................. 12
CONCLUSION ...................................................................................................................................................................... 20
Referencias ......................................................................................................................................................................... 21
2
INTRODUCCION
Los microcontroladores son dispositivos electrónicos altamente integrados que desempeñan un papel
fundamental en una amplia gama de aplicaciones electrónicas y sistemas embebidos. Estos
componentes son la columna vertebral de muchos dispositivos que utilizamos a diario, desde
electrodomésticos y teléfonos móviles hasta automóviles y sistemas de control industrial. En esta
introducción, exploraremos qué son los microcontroladores, cómo funcionan y algunas de sus
aplicaciones más comunes.
¿Qué es un microcontrolador?
3
Los microcontroladores se utilizan en una amplia variedad de aplicaciones, incluyendo:
4
¿Qué es un Microcontrolador?
Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a velocidad de reloj
con frecuencias tan bajas como 4 kHz, con un consumo de baja potencia (mW o microwatts). Por lo
general, tendrá la capacidad de mantenerse a la espera de un evento como pulsar un botón o de otra
interrupción; así, el consumo de energía durante el estado de reposo (reloj de la CPU y los periféricos
de la mayoría) puede ser solo de nanowatts, lo que hace que muchos de ellos sean muy adecuados
para aplicaciones con batería de larga duración. Otros microcontroladores pueden servir para roles de
rendimiento crítico, donde sea necesario actuar más como un procesador digital de señal (DSP), con
velocidades de reloj y consumo de energía más altos.
Cuando es fabricado el microcontrolador, no contiene datos en la memoria ROM. Para que pueda
controlar algún proceso es necesario generar o crear y luego grabar en la EEPROM o equivalente del
microcontrolador algún programa, el cual puede ser escrito en lenguaje ensamblador u otro lenguaje
para microcontroladores; sin embargo, para que el programa pueda ser grabado en la memoria del
microcontrolador, debe ser codificado en sistema numérico hexadecimal que es finalmente el sistema
que hace trabajar al microcontrolador cuando este es alimentado con el voltaje adecuado y asociado
a dispositivos analógicos y discretos para su funcionamiento
5
Historia
El primer microprocesador fue el Intel 4004 de 4 bits, lanzado en 1971, seguido por el Intel 8008 y
otros más capaces. Sin embargo, ambos procesadores requieren circuitos adicionales para
implementar un sistema de trabajo, elevando el costo del sistema total.
El Instituto Smithsoniano dice que los ingenieros de Texas Instruments Gary Boone y Michael Cochran
lograron crear el primer microcontrolador, TMS 1000, en 1971; fue comercializado en 1974. Combina
memoria ROM, memoria RAM, microprocesador y reloj en un chip y estaba destinada a los sistemas
embebidos.2
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. El control de un electrodoméstico
sencillo como una batidora utilizará un procesador muy pequeño (4 u 8 bits) porque sustituirá a un
autómata finito. En cambio, un reproductor de música o vídeo digital (MP3 o MP4) requerirá de un
procesador de 32 bits o de 64 bits y de uno o más códecs de señal digital (audio o vídeo). El control
6
de un sistema de frenos ABS (Antilock Brake System) se basa normalmente en un microcontrolador
de 16 bits, al igual que el sistema de control electrónico del motor en un automóvil.
Los microcontroladores representan la inmensa mayoría de los chips de computadoras vendidos,
sobre un 50% son controladores "simples" y el restante corresponde a DSP más especializados.
Mientras se pueden tener uno o dos microprocesadores de propósito general en casa (Ud. está usando
uno para esto), usted tiene distribuidos seguramente entre los electrodomésticos de su hogar una o
dos docenas de microcontroladores. Pueden encontrarse en casi cualquier dispositivo electrónico
como automóviles, lavadoras, hornos microondas, teléfonos, etc.
Un microcontrolador típico tendrá un generador de reloj integrado y una pequeña cantidad de memoria
de acceso aleatorio o ROM/EPROM/EEPROM/flash, con lo que para hacerlo funcionar todo lo que se
necesita son unos pocos programas de control y un cristal de sincronización. Los microcontroladores
disponen generalmente también de una gran variedad de dispositivos de entrada/salida, como
convertidor analógico digital, temporizadores, UARTs y buses de interfaz serie especializados, como
I2C y CAN. Frecuentemente, estos dispositivos integrados pueden ser controlados por instrucciones
de procesadores especializados. Los modernos microcontroladores frecuentemente incluyen un
lenguaje de programación integrado, como el lenguaje de programación BASIC que se utiliza bastante
con este propósito.
Los microcontroladores negocian la velocidad y la flexibilidad para facilitar su uso. Debido a que se
utiliza bastante sitio en el chip para incluir funcionalidad, como los dispositivos de entrada/salida o la
memoria que incluye el microcontrolador, se ha de prescindir de cualquier otra circuitería.
7
Arquitectura Von Neumann
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. También
esta organización les ahorra a los diseñadores de placas madre una buena cantidad de problemas y
reduce el costo de este tipo de sistemas.
Algunas familias de microcontroladores como la Intel 8051 y la Z80 implementan este tipo de
arquitectura, fundamentalmente porque era la utilizada cuando aparecieron los primeros
microcontroladores.
8
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.
La desventaja está en que consume muchas líneas de E/S del procesador; por lo que en sistemas
donde el procesador está ubicado en su propio encapsulado, solo se utiliza en supercomputadoras.
Sin embargo, en los microcontroladores y otros sistemas integrados, donde usualmente la memoria
de datos y programas comparten el mismo encapsulado que el procesador, este inconveniente deja
de ser un problema serio y es por ello que encontramos la arquitectura Harvard en la mayoría de los
microcontroladores.
Por eso es importante recordar que un microcontrolador se puede configurar de diferentes maneras,
siempre y cuando se respete el tamaño de memoria que este requiera para su correcto funcionamiento.
9
Memoria
La memoria RAM está destinada al almacenamiento de información temporal que será utilizada por el
procesador para realizar cálculos u otro tipo de operaciones lógicas. En el espacio de direcciones de
memoria RAM se ubican además los registros de trabajo del procesador y los de configuración y
trabajo de los distintos periféricos del microcontrolador. Es por ello que en la mayoría de los casos,
aunque se tenga un espacio de direcciones de un tamaño determinado, la cantidad de memoria RAM
de que dispone el programador para almacenar sus datos es menor que la que puede direccionar el
procesador.
El tipo de memoria utilizada en las memorias RAM de los microcontroladores es SRAM, lo que evita
tener que implementar sistemas de refrescamiento como en el caso de las computadoras personales,
que utilizan gran cantidad de memoria, típicamente alguna tecnología DRAM. A pesar de que la
memoria SRAM es más costosa que la DRAM, es el tipo adecuado para los microcontroladores porque
estos poseen pequeñas cantidades de memoria RAM.
10
Los microcontroladores con memoria OTP se pueden programar una sola vez, con algún tipo de
programador. Se utilizan en sistemas donde el programa no requiera futuras actualizaciones y para
series relativamente pequeñas, donde la variante de máscara sea muy costosa, también para sistemas
que requieren serialización de datos, almacenados como constantes en la memoria de programas.
Memoria EPROM (Erasable Programmable Read Only Memory). Los microcontroladores con este
tipo de memoria son muy fáciles de identificar porque su encapsulado es de cerámica y llevan encima
una ventanita de vidrio desde la cual puede verse la oblea de silicio del microcontrolador.
Se fabrican así porque la memoria EPROM es reprogramable, pero antes debe borrase, y para ello
hay que exponerla a una fuente de luz ultravioleta, el proceso de grabación es similar al empleado
para las memorias OTP.
Al aparecer tecnologías menos costosas y más flexibles, como las memorias EEPROM y FLASH,
este tipo de memoria han caído en desuso, se utilizaban en sistemas que requieren actualizaciones
del programa y para los procesos de desarrollo y puesta a punto.
EEPROM (Electrical Erasable Programmable Read Only Memory). Fueron el sustituto natural de las
memorias EPROM, la diferencia fundamental es que pueden ser borradas eléctricamente, por lo que
la ventanilla de cristal de cuarzo y los encapsulados cerámicos no son necesarios.
Al disminuir los costos de los encapsulados, los microcontroladores con este tipo de memoria se
hicieron más baratos y cómodos para trabajar que sus equivalentes con memoria EPROM.
Otra característica destacable de este tipo de microcontrolador es que fue en ellos donde
comenzaron a utilizarse los sistemas de programación en el sistema que evitan tener que sacar el
microcontrolador de la tarjeta que lo aloja para hacer actualizaciones al programa.
Memoria flash. En el campo de las memorias reprogramables para microcontroladores, son el último
avance tecnológico en uso a gran escala, y han sustituido a los microcontroladores con memoria
EEPROM.
A las ventajas de las memorias flash se le adicionan su gran densidad respecto a sus predecesoras
lo que permite incrementar la cantidad de memoria de programas a un costo muy bajo. Pueden además
ser programadas con las mismas tensiones de alimentación del microcontrolador, el acceso en lectura
y la velocidad de programación es superior, disminución de los costos de producción, entre otras.
11
TIPOS DE MICROCONTROLADORES Y SUS FABRICANTES
Los microcontroladores son dispositivos electrónicos que integran una unidad central de
procesamiento (CPU), memoria, periféricos y otras funciones en un solo chip. Son ampliamente
utilizados en una variedad de aplicaciones, desde electrodomésticos y dispositivos médicos hasta
automóviles y sistemas de control industrial. Hay muchos fabricantes de microcontroladores en todo
el mundo, y cada uno ofrece una amplia gama de productos para satisfacer diversas necesidades.
Aquí hay algunos fabricantes de microcontroladores populares:
12
4. NXP Semiconductors: NXP produce una amplia gama de microcontroladores, incluyendo la serie LPC
y la serie Kinetis, que son comunes en sistemas embebidos y aplicaciones automotrices.
5. Renesas Electronics: Renesas es otro fabricante importante de microcontroladores que ofrece una
variedad de productos, como la serie RX, RL78, y RZ.
6. Atmel: Atmel, ahora parte de Microchip Technology, es conocido por sus microcontroladores AVR, que
son ampliamente utilizados en proyectos de electrónica de aficionados y sistemas embebidos.
13
8. Infineon Technologies: Infineon fabrica microcontroladores de la serie XMC, que se utilizan en
aplicaciones industriales y automotrices.
9. Espressif Systems: Espressif es conocido por su familia de microcontroladores ESP8266 y ESP32, que
son ampliamente utilizados en proyectos de Internet de las cosas (IoT) debido a su conectividad Wi-Fi y
Bluetooth.
10. Raspberry Pi Foundation: Aunque no son microcontroladores en el sentido tradicional, las placas
Raspberry Pi, como la Raspberry Pi 4, ofrecen capacidades de procesamiento y E/S similares a las de un
microcontrolador y se utilizan en una amplia variedad de aplicaciones embebidas y de IoT.
14
MICROCONTROLADO CARACTERISTIC APLICACIONES FABRICA
R AS NTE
ALU y acumulador de 8 • Microcontroladores se emplea
bits, registros de 8 bits, bus en teléfonos móviles, circuitos
de datos de de cámaras.
8 bits y bus de direcciones • Los microcontroladores se
MICROCONTROLADOR / contador de programa / utilizan ampliamente en la INTEL
8051 puntero de datos de 2 × 16 industria del automóvil
bits y operaciones • Sistemas informáticos como
relacionadas de 8/11/16 control de señales de tráfico.
bits. Interrupción rápida • Diferentes operaciones de
con registro operativo. control como calentador,
Modo de ahorro de greezer, liftcontrol, microhorno,
energía. etc.
15
• Convertidor A/D de Conectividad: El RX63N y el RX631
hasta 21 canales tienenfuncionalidad USB 2.0
y 12 bitsy incorporada
convertidor D/A de de
hasta 2canales altavelocidad(función/Host/OTG)
• Temporizador de y se
alta función y puedeseleccionar CAN como una
MICROCONTROLAD funciones de pulso opción. Tambiénexisten productos
ORESRX63N Y de salida que RX631 que tienen dos canalesUSB RENESAS
RX631 permiten la salida incorporados manteniendo una
PWM para el control cuenta bajade clavijas. El RX63N
del motor tiene un controlador deEthernet apto
• Temporizador de para equipos de red. Sensor
vigilancia mediante cámara CMOS y pantalla
independiente y de imágenes El RX631 tiene una
función CRC para unidad incorporada de capturade
admitir el estándar datos en paralelo (PDC) que se
de seguridad de puede conectara un módulo de
electrodomésticos cámara CMOS. La PDC puede
(IEC 60730) para capturar imágenes desde la cámara
Europa CMOS paraaplicaciones de sensor
• Muchas funciones de imagen simple talescomo un
de comunicaciones detector de movimiento o un lector
como SCI, RSPI e decódigo de barras.
I²C
• 100.000 ciclos de
borrado/escritura
Enhanced Flash memoria El Microcontrolador PIC16F877A
del programa típica o de funciona para poder efectuar y/o
MICROCONTROLA borrado/ciclo de escritura controlar otros dispositivos, algunas MICROCHI
DOR Datos EEPROM memoria de sus aplicaciones son P
PIC16F877A típica automatización ycontrol de procesos, TECHNOLO
• Retención EEPROM de comunicaciones y red, electrónica de GY
datos > 40 consumo, diseño embebido y
años desarrollo, multimedia, dispositivos
• Auto-reprogramable bajo portátiles, robótica, instrumentación o
controlde software seguridad
• Programación serie en
circuito
(ICSP) a través de dos
pines
• Programación serie de 5V
in-circuitde un solo
suministro
16
• Temporizador watchdog
(WDT) con su propio RC en
chip oscilador para un
funcionamiento fiable
• Protección programable
del código
• Ahorro de energía
Modo de
suspensión
Serie: PIC16F88x
• Voltaje de operación: 2V a
5.5V
• Dimensiones: 3.81 mm x
52.26
mm x 13.84mm El Microcontrolador PIC16F887 se
• Peso: 6 g puede aplicar
• Pines: 40 en áreas como diseño embebido y
• A/D: 14 Canales a 10 desarrollo, automoción, industrial, MICROC
MICROCONTROLA bitsI/O electrónica de consumos. Puede ser HIP
DOR disponibles: 35 pines programado tanto en lenguaje TECHNOL
PIC16F887 • ROM con Flash: 8 K ensamblador y principalmente en C, OGY
• EEPROM: 256 Bytes para el que existen numerosos
• RAM: 368 Bytes compiladores. Cuando se utilizan los
• Máxima frecuencia de compiladores Basic, es posible
trabajo: 20 desarrollar útiles aplicaciones en
tiempo récord, especialmente
dirigidas al campo doméstico y
MHz educacional.
• Temporalizador: 3 ; 2
timers de 8
bits y 1 de 16 bits
• Watchdog: Si
• PWM: 2 módulos
• Temperatura de trabajo:
-40°C a
85°C
17
• Set de solo 35
instrucciones
• Memoria de
programa de 1
KB (equivale a Se ha usado en numerosas
1024 aplicaciones, que
instrucciones) van desde los automóviles a
• Máxima decodificadores de
MICROCONTROLA velocidad de televisión. Es muy popular su uso por MICROCHI
DOR operación: 20 MHz los aficionados a la robótica y P
PIC16F84 • 68 Bytes de RAM electrónica. Puede ser programado TECHNOL
• 64 Bytes de tanto en lenguaje ensamblador y OGYINC.
EEPROM principalmente en C, para el que
• 4 fuentes de existen numerosos compiladores.
interrupción Cuando se utilizan los compiladores
• 2 puertos de salida Basic, es posible desarrollar útiles
• 13 Líneas aplicaciones en tiempo récord,
de I/O especialmente
configurables dirigidas al campo doméstico y
educacional.
individualmente
• 25 mA de corriente
por pin
• Conjunto reducido de
instrucciones (RISC).
Solamente 35instrucciones
que aprender a utilizar
•Oscilador interno de 4MHz
Puede integrarse en aplicaciones
MICROCONTROLA • Las instrucciones se de diseño MICROCHI
DOR ejecutan en un sólo ciclo de embebido y desarrollo, control de P.
PIC16F628A máquina excepto los saltos motores,
(goto y call), que requieren dispositivos portátiles, i
2 ciclos. Aquí hay que ndustriales, electrodomésticos y de
especificar que un ciclo de consumo.
máquinase lleva 4 ciclos de
reloj, si se utiliza el reloj
interno de 4MHz, los ciclos
de máquina se realizarán
con una frecuencia de
1MHz, es decir que cada
instrucción se ejecutará en
1uS (microsegundo)
18
• Opera con una frecuencia
de reloj de hasta 20 MHz
(ciclo de máquina de 200
ns) • Memoria de
programa: 2048 locaciones
de 14 bits
• Memoria de datos:
Memoria RAM
de 224 bytes (8 bits por
registro)
• 32 bits. ANA
LOG
MICROCONTROLADOR • Analógico, ARM para aplicaciones automovilísticas DEVI
ADuC8xx CES
• Precisión analógica de
12 a 24
bits.
• Memoria Flash/EE
reprogramable
en circuito
19
CONCLUSION
20
(sirve) (microcontralor?) (Electrónica) (y) (industria.) (microcontrolador?)
(PIC) (Microcontroladores?) (procesadores) (MICROCONTROLADORES)
(pic) (pic D. E.)
Referencias
Electrónica, m. e. (s.f.). microcontroladores en la Electrónica. Obtenido de https://ingenieria.lasalle.mx/la-importancia-y-
aplicaciones-de-los-microcontroladores-en-la-electronica/
sirve, M. –q. (s.f.). Microcontrolador – qué es y para que sirve. Obtenido de https://hetpro-
store.com/TUTORIALES/microcontrolador/
21