Está en la página 1de 6

Investigación 1 Características de los microcontroladores

Microcontroladores
MT71D
Francisco Javier Vega Enriquez
Itzayanna Duarte Rabelo
Objetivo

Conocer la arquitecura y funciones de un microcontrolador, los


tipos de memoria, puertos, arquitectura, modulos ADC y pwm, entre
otras.

Microcontroladores y su memoria
Un microcontrolador al igual que un SoC se trata de un sistema
en un chip, pero con una diferencia importante y es que la memoria en
la que se ejecutan los programas no se encuentra en un chip aparte
sino dentro del mismo chip. Por lo que el microcontrolador carece por
completo de pines de direccionamiento y datos que comunican con
una memoria RAM externa.

La memoria dentro del microcontrolador es una memoria flash


del tipo programable, a la cual se accede a través de los pines de
entrada y salida alrededor del microcontrolador. Debido a que no
utiliza memoria RAM convencional sino memoria programable y no
volátil esto se traduce en que el tiempo de acceso a los datos e
instrucciones es mucho más alto que en una CPU y por tanto los
microcontroladores funcionan a velocidades de reloj mucho más bajas,
al mismo tiempo esto les permite consumir mucho menos a nivel
energético.

Además, el hecho de tener la memoria con los datos del


programa permite no solo el uso de una arquitecta Von Neumann
donde datos e instrucciones están juntos. En el caso de algunos
microcontroladores tanto datos como instrucciones se encuentran
separados haciendo uso de una arquitectura del tipo Harvard.
Arquitectura de los microcontroladores

La arquitectura de un microcontrolador permite definir la


estructura de su funcionamiento, las dos arquitecturas principales
usadas en la fabricación de microcontroladores son: arquitectura de
Von Neumann y arquitectura Harvard. Además, estas arquitecturas
pueden tener procesadores de tipo CISC o de tipo RISC.

Ilustración 1 Arquitectura de un pic

 Su CPU interna dispone de una ISA del tipo RISC con solo 35 instrucciones, las cuales
tienen un timing de 1 ciclo por instrucción, a excepción de las instrucciones de salto.
 Funciona entre 0-20 MHz de velocidad de reloj.
 Dispone de 8KB de memoria ROM programable como memoria del sistema, la cual
puede ser modificada hasta 100.000 veces.
 Dispone también de 256 bytes de memoria EEPROM.
 Para datos temporales tiene 368 bits de RAM.
 Dispone de tres unidades contador, con la que podemos contar los ciclos de reloj en
los que se ejecuta cada instrucción, estos son clave para poder realizar ciertas
funciones.
 35 pines de entrada y salida, para programar el microcontrolador o comunicarlo con
periféricos.
La arquitectura PIC no es la única de microcontroladores en el
mundo, pero sí que ha sido una de las más utilizadas, entre las que se
encuentran en el mercado podemos encontrar varias marcas, siendo
el más famoso, el Atmel AVR utilizado en la plataforma Arduino, la
cual ha superado a PIC en popularidad en los últimos años.

Conversor A/D
Los microcontroladores que incorporan un Conversor A/D
(Analógico/Digital) pueden procesar señales analógicas cuyo valor
oscile entre la tensión de alimentación y el 0 (para otro tipo de señales
hará falta una etapa previa de adaptación de la señal). Suelen
disponer de un multiplexor que permite aplicar a la entrada del
conversor varias señales analógicas en distintas patas del circuito
integrado.

Conversor D/A
Transforma datos digitales en su correspondiente señal
analógica, que saca al exterior por una de las patas del micro. La
inclusión de un conversor D/A en un micro es mucho más rara (y cara)
que la de un conversor A/D. La salida analógica tiene una limitación de
corriente y de amplitud, por lo que en muchas ocasiones será
necesaria una etapa de salida (amplificador + potencia).

Comparador analógico
Algunos modelos de microcontroladores disponen internamente
de un Amplificador Operacional que actúa como comparador entre una
señal fija de referencia y otra variable que se aplica por una de las
patas del micro. La salida del comparador proporciona un nivel lógico
1 ó 0 según la señal de entrada sea mayor o menor que la de
referencia. También hay modelos de microcontroladores con un
módulo de tensión de referencia que proporciona diversas tensiones
de referencia que se pueden aplicar en los comparadores.
Modulador de anchura de pulsos o PWM
Son circuitos que proporcionan en su salida pulsos de tensión de
ancho variable (modificable por software), muy usados en la
regulación de velocidad de motores y aplicaciones de electrónica de
potencia.
Puertos de E/S digitales
Todos los microcontroladores destinan algunas de sus patas a
proporcionar líneas de E/S digitales. Por lo general, estas líneas se
agrupan de ocho en ocho formando Puertos.

Las líneas digitales de los Puertos pueden configurarse como


Entrada o como Salida cargando un 1 ó un 0 en el bit correspondiente
de un registro destinado a su configuración. Muchos micros tienen la
capacidad de generar interrupciones cuando cambia la entrada de
alguna de las líneas. Eso es especialmente útil cuando el micro está
en estado de bajo consumo, que así puede ser despertado por un
evento externo en una de sus patas.

Puertos de comunicación
Los puertos de comunicación dotan al microcontrolador de la
posibilidad de comunicarse con dispositivos externos, buses de
microprocesadores, buses de sistemas, buses de redes y otros
elementos bajo distintas normas y protocolos. Algunos modelos de
micros disponen de recursos que permiten directamente esta tarea,
entre los que destacan:

 UART, adaptador de comunicación serie asíncrona.


 USART, adaptador de comunicación serie síncrona y asíncron
 Puerto paralela esclavo para poder conectarse con los buses de otros
microprocesadores.
 USB (Universal Serial Bus), que es un bus serie de alta velocidad
 Bus I2C, que es un interfaz serie de dos hilos desarrollado por Philips.
 CAN (Controller Area Network), para permitir la comunicación de los
distintos sistemas de un automóvil.
Referencias

http://sherlin.xbot.es/microcontroladores/introduccion-a-los-
microcontroladores/arquitectura-de-
microcontroladores#:~:text=La%20arquitectura%20de%20un%20microcontrolador,CISC%
20o%20de%20tipo%20RISC.
https://hardzone.es/reportajes/que-es/microcontroladores/

http://sherlin.xbot.es/microcontroladores/introduccion-a-los-
microcontroladores/arquitectura-de-
microcontroladores#:~:text=La%20arquitectura%20de%20un%20microcontrolador,CISC%
20o%20de%20tipo%20RISC.
https://hardzone.es/reportajes/que-es/microcontroladores/

También podría gustarte