Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ADORES
MICROCONTROLADORES
Un microcontrolador (abreviado µC, UC o mCU) es un circuito integrado digital que puede ser
usado para diversos propósitos debido a que es programable. Está compuesto por una unidad
central de proceso (CPU), memorias (ROM y RAM) y líneas de entrada y salida (periféricos). Tiene
los mismos bloques de funcionamiento básicos de una computadora lo que nos permite tratarlo
como un pequeño dispositivo de cómputo.
HISTORIA
El microcontrolador inicialmente era un microprocesador con una función de memoria, como
la memoria RAM y la memoria ROM, de igual manera los microcontroladores requerían de
programación especializada y hardware para borrar, lo que hacía que fuera necesario quitar el
dispositivo del circuito, deteniendo el desarrollo de software y haciendo el trabajo más
costoso. Cuando se eliminó esta limitación, los microcontroladores fueron capaces de ser
programados y reprogramados sin necesidad de ser removidos del circuito.
PROCESADOR (CPU)
La CPU selecciona las instrucciones del programa en la memoria donde se encuentren
almacenadas, de esta manera toma una por una, para interpretarlas, decodificarlas y por último
hacer que se ejecuten. De igual manera la CPU dispone de diferentes registros como lo son: el
registro de instrucciones, el acumulador, el registro de estado, el contador de programa, y el
registro de direcciones de datos.
MEMORIA
un microcontrolador cuenta con dos tipos de memoria, la memoria RAM y la memoria ROM, cada
una de ellas encargada de una tarea específica, normalmente la memoria ROM es superior en
cantidad de almacenamiento en comparación a la memoria RAM , esto debido a dos razones, la
primera es que en el microcontrolador solo existe un programa activo, y que la mayoría de las
aplicaciones utilizan programas muy ligeros y de poco almacenamiento, la segunda razón es que la
memoria RAM ocupa mayor espacio dentro del circuito integrado por ende es mucho mas costosa.
COMPONENTES DE UN MICROCONTROLADOR
MEMORIA RAM
Por sus siglas en inglés (Random Access Memory), Esta memoria almacena temporalmente los
datos con los que trabaja el programa, la memoria RAM se caracteriza por tener la funcionalidad
de lectura y escritura, los tipos de memoria RAM que normalmente los microcontroladores
integran son: SRAM y la EEPROM.
MEMORIA ROM
Por sus siglas en inglés (Read Only Memory), Esta memoria se utiliza para almacenar
permanentemente el programa que debe ejecutar el microcontrolador, a diferencia de la memoria
RAM, la memoria ROM cuanto solo con la funcionalidad de lectura, los tipos de memoria RAM
que normalmente los microcontroladores integran son: ROM, EPROM, EEPROM, OTP,
FLASH.
PERIFERICOS DE ENTRADA/SALIDA (E/S)
las unidades de E/S juegan un papel muy importante, pues a través de ellas el microcontrolador
interacciona y se comunica con el exterior.
¿QUÉ SE NECESITA PARA GRABAR UN
PROGRAMA EN UN MICROCONTROLADOR?
Se necesita básicamente tres cosas:
Una computadora
Software de programación (incluyendo un compilador).
Un circuito programador
Y obviamente también se necesita un microcontrolador.