Programmers

PIC10F206 breadboard power supply

PIC10 TB085 Sample using PIC10F206 with Proteus Simulation

Introduction This microcontroller project demonstrates a compact DC/DC power supply pulse generator built around the PIC10F206, simulated entirely in Proteus.The design focuses on generating a controlled high-frequency pulse signal for a switching regulator while adding intelligent protection features.Using a simple PIC10 device, the project implements soft start, undervoltage lockout, over-temperature shutdown, and external shutdown control.It […]

PIC10 TB085 Sample using PIC10F206 with Proteus Simulation Read More »

BLDC motor control setup

Sensored BLDC Motor Control using dsPIC33FJ12MC202 with Proteus Simulation

Introduction This microcontroller project demonstrates sensored BLDC motor control using a dsPIC33FJ12MC202 and a complete Proteus simulation environment.Based on Microchip Application Note AN957, the project shows how Hall sensors, PWM generation, ADC input, and timers work together for reliable motor commutation and speed control.It is a practical embedded systems example for anyone learning motor control,

Sensored BLDC Motor Control using dsPIC33FJ12MC202 with Proteus Simulation Read More »

Digital temperature sensing setup

Digital Temperature Sensing using PIC16F676 with Proteus Simulation

Introduction This microcontroller project demonstrates digital temperature sensing using the TC72 PICtail™ temperature sensor interfaced with a PIC16F676 microcontroller. Based on Application Note AN940, the project shows how accurate temperature data can be acquired digitally and processed inside a PIC MCU.Designed for Proteus simulation, this project is ideal for learning embedded systems, sensor interfacing, and

Digital Temperature Sensing using PIC16F676 with Proteus Simulation Read More »

Sensorless BLDC motor control setup

AN857 Sensorless Brushless DC Motor Control using PIC16F877 with Proteus Simulation

Introduction This microcontroller project demonstrates sensorless brushless DC (BLDC) motor control using a PIC16F877 microcontroller, based on Microchip’s AN857 application note.The design removes the need for Hall sensors by intelligently measuring back electromotive force (BEMF) during motor operation.Using Proteus simulation, the project shows how closed-loop speed control, PWM modulation, and automatic acceleration/deceleration can be implemented

AN857 Sensorless Brushless DC Motor Control using PIC16F877 with Proteus Simulation Read More »

Embedded I²C lab prototype setup

AN245 – MCP23016 Interfacing using PIC16F877A with Proteus Simulation

Introduction Interfacing external I/O expanders is a common requirement in embedded systems when microcontroller pins are limited. This microcontroller project demonstrates how to interface the Microchip MCP23016 I/O Expander with a PIC16F877A using the I²C protocol, fully tested in Proteus simulation.Based on Microchip Application Note AN245, the project shows practical read/write operations, interrupt handling, and

AN245 – MCP23016 Interfacing using PIC16F877A with Proteus Simulation Read More »

DIY PICkit 2

Pickit 2 Download & Develop Your own USB pickit ii programmer

  PICkit 2 Introduction: There are many PIC programmer available, commercial and DIY devices. As Microchip introduces the new microprocessors the programming software got to be updated accordingly playing catch-up with the PIC manufacturer. That is the root of the problem with third-party PIC programmers. Microchip’s PICkit 2 is the low cost ICSP programmer for

Pickit 2 Download & Develop Your own USB pickit ii programmer Read More »

Book PIC Microcontrollers schematic

Book: PIC Microcontrollers

Appendix B: Examples The purpose of this chapter is to provide basic information about microcontrollers that one needs to know in order to be able to use them successfully in practice. This chapter, therefore, does not contain any super interesting program or device schematic with amazing solutions. Instead, the following examples are more proof that

Book: PIC Microcontrollers Read More »

Circuit Diagrams .

How to work with External (Hardware) Interrupts of PIC Microcontroller (PIC18F4550)

Interrupts are special events that require immediate attention. They cause the processor to cease the running task to serve a special task for which the interrupt event had occurred. After the special task is over, the processor resumes performing the original task. The processor can also serve these events by polling method. But polling is an

How to work with External (Hardware) Interrupts of PIC Microcontroller (PIC18F4550) Read More »