Académique Documents
Professionnel Documents
Culture Documents
conceptos bsicos
Qu es un
Microcontrolador?
Un microcontrolador, a veces conocido
como MCU (por sus siglas en ingles
Micro-Controller Unit), es bsicamente
un circuito integrado por millones de
semiconductores
(millones
de
transistores) interconectados entre si
para dar paso a mdulos con funciones
lgicas o analgicas previamente
definidas por el diseador del
microcontrolador.
Se
emplea
para
controlar
el
funcionamiento
de
una
tarea
determinada y, debido a su reducido
tamao, suele ir incorporado en el
propio dispositivo al que gobierna.
Arquitectura
Arquitectura
Por ltimo, los microcontroladores tienen diferentes tipos de empaquetados. Desde una
cantidad de pines muy baja, hasta los ms grandes con mas de 200 pines. Y diferentes tipos
de empaquetados como lo son QFP (Quad Flat Package), LQFP (Low profile Quad Flat
Package), QFN (Quad Flat No leads package), SOP (Small Outline Package), SOIC (SmallOutline Integrated Circuit), PDIP (Plastic Dual In-line Package).
MDULOS DE COMUNICACIN
TEMPORIZADORES
MDULOS
DE
CONTROL
MDULOS
DE
MEMORIA
NCLEO
FIN
Mdulos de comunicacin
Mdulos de control
Registros de Control; son registros internos del microcontrolador que modifican o controlan
el comportamiento del mismo. Las tareas mas comunes realizadas por estos registros son el
control de interrupciones, modificar el modo de direccionamiento, control del paginado,
controlar los modos de operacin, etc.
Temporizadores
RTC; un contador de tiempo real. Con este mdulo se pueden generar cuentas exactas
desde un milisegundo hasta un segundo para bases de tiempo precisas y gracias a ello
producir interrupciones a las tareas del MCU por periodos programables,
calendarizacin de eventos o programar funciones; por ejemplo, una alarma cada hora
o cada mes nomenclatura en Freescale: RTC (Real Time Counter).
Mdulos de memoria
EEPROM; la memoria programable en el mismo circuito o tambin conocida como memoria ROM
programable y borrable elctricamente. Se utiliza regularmente cuando grandes cantidades de
datos estticos van a ser almacenados. Es decir, informacin de constantes que no van a variar
en el tiempo, o datos que no van a ser modificados constantemente (como calibraciones por
ejemplo) nomenclatura Freescale: EEPROM (Electrically-Erasable Programable Read-Only
Memory).
Stack Pointer; es un registro que guarda informacin sobre la subrutina actual o el ltimo estado
del programa o cdigo que se esta corriendo, es decir, hace alusin a la mas reciente informacin
del sistema. Usualmente, es usado para salvar o guardar automticamente una direccin de
regreso despus del retorno de la llamada de una subrutina nomenclatura Freescale: SP (Stack
Pointer).
Hasta este punto, estos son los conceptos bsicos que necesitamos entender de un
microcontrolador para poder empezar con cualquier proyecto. Estando al tanto de estos
conceptos, te ser ms fcil comprender las capacidades del microcontrolador le en
base a los requerimientos del proyecto en el que trabajes.
PONTE A PRUEBA
PONTE A PRUEBA
Evaluacin