Blinking LEDs with Timer Interrupts on the dsPIC33FJ64GS606

Introduction Microcontrollers have revolutionized the world of embedded systems by providing a versatile platform for building intelligent devices. In this blog post, we will explore the powerful dsPIC33FJ64GS606 microcontroller and learn how to create an engaging LED blinking project using a 10-millisecond timer interrupt. With a deep dive into the intricacies of timer configuration, we’ll…

Read More

Multi-Channel PWM signal Generation with DSPIC33

Overview Multi-channel PWM signal generation with a dsPIC33 microcontroller involves generating multiple PWM signals simultaneously on different output pins. This capability allows you to control multiple actuators, such as motors or LEDs, with individual PWM signals. Required components S.No COMPONENTS QUANTITY 1 DSPIC33FJ64GS606 1 Amazon 2 PICkit4 Programmer 1 Amazon 3 Oscilloscope 1 Amazon 4…

Read More

External Interrupt With dsPIC33F

Overview In this tutorial, we will learn how to use an External Interrupt in PIC Microcontroller and why/where we will need them. This is a part of the sequence of PIC Tutorials in which we started learning PIC Microcontrollers from scratch; hence this tutorial assumes that you are familiar with how to program a PIC…

Read More

Push Button interface with DSPIC33

Overview In this essay, we will study PIC Microcontroller push button interfacing. The GPIO (General Purpose input-output) pins are also provided by PIC, just like other microcontrollers. We can connect input-output devices to GPIO pins, such as LEDs, switches, adc power supplies, sensors, etc. Here, we’ll see how to operate an SPST (single pole, single…

Read More

Led Blink using DSPIC33

Overview In this tutorial, we will learn How to Blink an LED with DSPIC33FJ64GS606 Microcontroller using MPAB XC16 Compiler. Product Overview The DSPIC33FJ64GS606-I/PT is a 16-bit Digital Signal Controller with high-speed PWM, ADC and comparators. The PGECx and PGEDx pins are used for In-circuit Serial Programming™ (ICSP™) and debugging purposes. It is recommended to keep the…

Read More

RS485 communication with TMS320

Overview One of the most popular ways to communicate with a device using the Modbus protocol is over RS485. We will soon begin the Modbus courses, so before then, I considered talking about RS485 specifically. In the tutorial, we’ll demonstrate how to use the TMS320 to connect the RS485 to the TTL conversion module. I’ll…

Read More

Programming Arduino With ATMEL-ICE

Overview This article explains how to connect an Atmel-ICE to an Arduino MEGA 2560 via the ICSP header with Arduino. Atmel-ice debugger: Atmel-ice debugger has two ports SAM and AVR as shown below figure Components Required Table S.No COMPONENTS QUANTITY link 1 ATATMEL-ICE 1 https://www.digikey.in/en/products/detail/microchip-technology/ATATMEL-ICE 2 ATmega 2560 1 https://www.amazon.in/IDUINO-ATmega-Compatible-Arduino Steps: Attach the Atmel-ICE ribbon cable to…

Read More