Introducción
  • Introducción al curso
  • ¿Qué es un microcontrolador?
  • Componentes internos de un microcontrolador
  • Estructura de las memorias del microcontrolador
  • Distribución de pines del microcontrolador
  • Resets del microcontrolador
  • Configuraciones Básicas del Microcontrolador PIC16F1939
Herramientas de desarrollo (Software y Hardware)
  • Instalación de las herramientas MPLAB X IDE, al compilador XC8
  • Introducción a PROTEUS
  • Práctica 1 Uso de Proteus
  • Creación de un nuevo proyecto en MPLAB X
  • Carga de un programa en la simulación usando Proteus
MPLAB Code Configurator MCC
  • Instalación del MPLAB Code Configurator MCC
  • Introducción al MPLAB Code Configurator MCC
Periféricos. Puertos de entradas y salidas digitales
  • Introducción a los puertos de entradas y salidas digitales
  • Práctica 1. Encendido y apagado de un LED
  • Práctica 2. Encendido y apagado de un LED mediante pulsadores
  • Práctica 3. Uso de la LCD
Periféricos. ADC Convertidor Analógico Digital
  • Introducción al Convertidor Analógico Digital
  • Práctica 4. Lectura del ADC
Interrupciones
  • ¿Qué son las interrupciones?
  • Configuración de las interrupciones
  • Práctica 5. Interrupción externa
  • ¿Qué es la Interrupción por cambio de estado (IOC Interrupt on Change)?
  • Práctica 6. Interrupción por cambio de estado IOC
Timers
  • Timers
  • Timer 0
  • Timer 0 como contador
  • Timer 0 como temporizador
Periféricos. EUSART Puerto Serial
  • Introducción a la EUSART
  • Transmisión asíncrona por EUSART
  • Recepción asíncrona por EUSART
Periféricos. Puerto MSSP (Puerto Maestro Serial Síncrono )
  • Introducción al módulo MSSP I2C
  • Configuración MSSP modo I2C Maestro
  • Escritura y lectura memoria EEPROM I2C primera parte
  • Escritura Memoria EEPROM 24LC128
  • Lectura Memoria EEPROM 24LC128
  • Trama de escritura para configurar el RTC DS3232
  • Configuración RTC DS3232. Programación de trama de escritura
  • Lectura RTC DS3232 I2C
  • Introducción modo SPI
Controladores ON-OFF y PI de tempratura
  • Control ON-OFF