1. CONCEPTOS INICIALES es
Las aplicaciones de los microcontroladores son variadas y amplias,
por ejemplo, es común encontrarlos en robótica y automatismo, en
las telecomunicaciones, en el hogar y en la
adaptamos la idea del microcontrolador al contenido de este libro,
diremos que es posible utilizarlo para aplicaciones tales como manejo
de sensores, calculadoras, avisos luminicos, secuenciador de luces,
dustria, etcétera. Si
cerrojos electrónicos, control de motores, robots, entre otros,
MCU y MPU
Aunque es común confundirlos, un microcontrolador (MCU) no es igual
a un microprocesador (MPU)
En términos generales, un MCU usa una memoria flash para
almacenar y ejecutar un programa, de esta forma presenta un periodo
de arranque breve y, por lo tanto, es capaz de ejecutar el código más
rápido, Si bien parece una ventaja, debemos considerar que esto
conlleva una gran limitación práctica: su espacio de memoria es finito.
Por otra parte, un
‘memoria, pues hace uso de una memoria externa para almacenar los
datos. En general, el programa se guarda en una memoria no volátil
(NAND o Flash en serie), pero en el arranque se carga en la DRAM
externa para ejecutarse.
Ten
PU no presenta las mismas restricciones de
ndo en cuenta lo anterior, el MPU no estará en funcionamiento
con tanta rapidez como un MCU, pero puede disponer de una cantidad
de memoria mucho mayor, gracias al uso de recursos externos,
Otra diferencia importante entre un MCU y un MPU es que el primero
solo necesita un riel de alimentación de tensión único, mientras que el
segundo requiere varios rieles de tensión diferentes,
Arquitecturas de construcción
Por una parte, los MPU suelen diseñarse teniendo en cuenta la arquitectura Von
‘Neumann; por otra parte, los MCU incorporan la memoria en Su interior para hacer uso
preferente de la arquitectura Harvard. En los MPU, los datos y el programa comparten
la misma memoria en los MCU, las instrucciones se ubican en una memoria interna
aislada de la memoria de datos, y esto proporciona una mayor seguridad.
2 brvieredusersom