En este curso aprenderás sobre microcontroladores PIC, comenzando por la historia en la literatura acerca de los primeros microprocesadores que aparecieron en el mercado y como fueron evolucionando, también aprenderemos sobre toda la terminología fundamental para poder expresar conceptos dentro del dominio de microcontroladores, incluyendo aspectos de arquitectura, como es que estos se categorizan de acuerdo con el número de bits de ésta, por su conjunto de instrucciones con el que se programan (RISC Y CISC), así como por medio de la distribución de su memoria, aprenderemos sobre los diferentes tipos de memoria en los microcontroladores, y como éstas almacenan los datos de nuestros programas, la memoria de datos, y de programa, así como los distintos tipos que existen, volátiles y no volátiles, aprenderemos sobre conceptos como interrupciones, temporizadores, diferencias entre microcontroladores y microprocesadores, y otros aspectos como masterclear o reset, concepto de perro guardián Watchdog, puertos, entradas y salidas, registros, configuraciones, lenguaje ensamblador, y muchas cosas más.
El proyecto de la materia consiste en encender una lámpara (o cualquier dispositivo que trabaje en corriente alterna) mediante el sensado de la luz del día por medio de una fotoresistencia (LDR), con la cual estableceremos un umbral de sensado para que cuando detecte oscuridad, mandemos a activar una señal de control que nos permitirá encender una lámpara que trabaje en corriente alterna.