pwm

PIC16F877 PWM

PIC16F877 PWM (2 channel) code and Proteus simulation

This post answers the question, “How to make a pulse width modulator using PIC16F877” ? Also, using PIC16 simulator (Proteus) you can verify this PWM code and change it according to your needs. You can download the complete project code and Proteus simulation from the ‘Downloads‘ section at the bottom of this page. This PIC16F877 microcontroller tutorial provides […]

PIC16F877 PWM (2 channel) code and Proteus simulation Read More »

RGB LED DRIVER CIRCUIT

RGB LED DRIVER CIRCUIT PIC12F629 PWM

RGB LED driver circuit can be controlled with PIC12F629 pic12f675 As an alternative, can be used PIC12F683 PIC GP0, GP1, GP2 STP36NF06 in output MOSFETs are driven by PWM technique internal oscillator of the…Electronics Projects, RGB LED Driver Circuit PIC12F629 PWM “led projects, microchip projects, microcontroller projects, pwm circuits, “ RGB LED driver circuit can be controlled with PIC12F629 pic12f675 As

RGB LED DRIVER CIRCUIT PIC12F629 PWM Read More »

Generating PWM signals on GPIO pins of PIC Microcontroller

Generating PWM signals on GPIO pins of PIC Microcontroller

PWM signal generation is a vital tool in every embedded engineers arsenal, they come in very handy for lot of applications like controlling the position of servo motor, switching few power electronic ICs in converters/invertors and even for a simple LED brightness control. In PIC microcontrollers PWM signals can be generated using the Compare, Capture and PWM (CCP)

Generating PWM signals on GPIO pins of PIC Microcontroller Read More »

PIC18 Pulse Width Modulation PWM DC Motor Speed Controller with the RPM Counter Project

PIC18 Pulse Width Modulation (PWM) DC Motor Speed Controller with the RPM Counter Project

Equipped with sophisticated Enhanced Capture/Compare/PWM (ECCP) peripheral the Microchip PIC18F14K50 microcontroller could produce up to four PWM channels output. The enhanced PWM (Pulse Width Modulation) mode in ECCP peripheral is capable to drive the full bridge DC Motor circuit directly both in forward or reverse direction. It also could generate single PWM output on the

PIC18 Pulse Width Modulation (PWM) DC Motor Speed Controller with the RPM Counter Project Read More »

The LM324 Quad Op Amp Line Follower Robot with Pulse Width Modulation

The LM324 Quad Op-Amp Line Follower Robot with Pulse Width Modulation

Designing a simple and yet functional Line Follower Robot (LFR) is always a fascinating and challenging subject to be learned, the LFR actually could be implemented in many ways start from a simple two transistors to a sophisticated PID (Proportional, Integrate and Differential) which take advantage of the programmable feature of microcontroller to calculate the

The LM324 Quad Op-Amp Line Follower Robot with Pulse Width Modulation Read More »

Using Serial Peripheral Interface SPI with Microchip PIC18 Families Microcontroller

Using Serial Peripheral Interface (SPI) with Microchip PIC18 Families Microcontroller

The Serial Peripheral Interface (SPI) is one of the popular embedded serial communications widely supported by many of today’s chip manufacture and it considered as one of the fastest serial data transfer interface for the embedded system. Because of its special in/out register configuration, the SPI master device could transfer its data and at the

Using Serial Peripheral Interface (SPI) with Microchip PIC18 Families Microcontroller Read More »

How to use PWM to Generate Analog or Analogue Voltage in Digital Circuits

How-to use PWM to Generate Analog (or Analogue) Voltage in Digital Circuits

Many times, designers are faced with the need of generating analogue or analog voltage levels in purely digital circuits. Although the market provides today a very broad range of dedicated digital-to-analogue converters, putting such a device in the schematic has a negative impact on the overall cost of the system. 1. Introduction In the first

How-to use PWM to Generate Analog (or Analogue) Voltage in Digital Circuits Read More »