Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programación de dsPIC33F en C con MPLAB X y XC16 — Parte I
Rating: 4.5 out of 5(25 ratings)
482 students

Programación de dsPIC33F en C con MPLAB X y XC16 — Parte I

Aprende GPIO, temporizadores, interrupciones, ADC, UART y PWM con dsPIC33F, simulación en Proteus y prácticas reales
Created byJhon Oré Sulca
Last updated 10/2026
Spanish
Spanish [Auto],

What you'll learn

  • Programar la familia de microcontroladores de 16 bits
  • Conocer las características y el manejo de los Microcontroladores DsPIC
  • Simular el comportamiento de programas de control creados para Microcontroladores DsPIC
  • Utilizar el dsPIC33FJ
  • Aprender los fundamentos de programación en lenguaje C para DsPIC.
  • Manejar las configuraciones de registros para control del PWM,ADC, UART, TIMER, GPIO, Interrupcion etc.
  • Con este curso podrás migrar fácilmente, a programar DSPIC más potentes.

Course content

12 sections • 48 lectures • 17h 8m total length
  • Introducción al Curso3:44

Requirements

  • Conocimientos básicos de lenguaje C: variables, condiciones, bucles, funciones y operaciones con bits.
  • Conocimientos básicos de electrónica digital y analógica y lectura de diagramas eléctricos.
  • Experiencia básica con microcontroladores PIC o conocimientos equivalentes.
  • Una computadora con Windows y acceso a MPLAB X, el compilador XC16 y Proteus para seguir las prácticas correspondientes.
  • Manejo básico de MPLAB X y del simulador Proteus.
  • Para las prácticas físicas: el microcontrolador o tarjeta entrenadora utilizados en el curso, un grabador compatible y los componentes indicados en cada ejercicio.

Description

Aprende a programar microcontroladores de la familia dsPIC33F en lenguaje C utilizando MPLAB X y el compilador XC16. Este primer nivel conecta la configuración de registros con ejemplos prácticos de electrónica y sistemas embebidos.


A lo largo del curso trabajarás con entradas y salidas digitales, interrupciones externas, temporizadores, conversión analógica-digital, comunicación UART y modulación por ancho de pulso. El objetivo es que comprendas cómo configurar cada periférico, interpretar el código y comprobar el funcionamiento de las aplicaciones.


¿Qué aprenderás?


• Configurar entradas y salidas digitales para trabajar con LEDs y pulsadores.

• Utilizar interrupciones externas para responder a eventos.

• Configurar temporizadores y calcular tiempos de funcionamiento.

• Leer señales analógicas mediante el módulo ADC.

• Enviar y recibir información utilizando comunicación UART.

• Generar señales PWM para aplicaciones de control.

• Integrar los conocimientos en un proyecto final.


El curso combina explicación teórica, revisión de registros, simulaciones en Proteus y demostraciones prácticas. Encontrarás diagramas y códigos fuente para reproducir los ejercicios, estudiar su funcionamiento y realizar tus propias modificaciones.


También conocerás una tarjeta entrenadora basada en dsPIC33F. El material incluye archivos de su diseño para quienes deseen profundizar en el montaje de una plataforma de prácticas.


Esta formación está dirigida a estudiantes, técnicos, ingenieros y aficionados que ya conocen lenguaje C y electrónica y desean comenzar a trabajar con microcontroladores dsPIC33F.


Se recomienda tener experiencia básica con microcontroladores PIC. No necesitas dominar dsPIC antes de comenzar: aprenderás progresivamente la configuración de los periféricos incluidos en este nivel.


Al finalizar, tendrás una base para desarrollar tus propias aplicaciones y continuar con la Parte II, dedicada a otros periféricos y aplicaciones de la familia dsPIC33F.

Who this course is for:

  • Estudiantes
  • Ingenieros
  • Profesionales en electrónica
  • Aficionados a la electrónica