embedded systems

Finger touching PIC16F887 capacitive touch sensor demonstration board

MTOUCH Single Button using PIC16F887 with Proteus Simulation

Introduction Capacitive touch sensing has become a popular feature in modern embedded systems and DIY electronics projects. This MTOUCH Single Button project demonstrates how a touch-sensitive input can be implemented using the PIC16F887 microcontroller inside a Proteus simulation environment. The project uses a simple relaxation oscillator technique to detect human touch on a sensor pad […]

MTOUCH Single Button using PIC16F887 with Proteus Simulation Read More »

PIC16F877 breadboard LCD 4-bit mode prototype setup

PIC16F877 Driving LCD in 4-Bit Mode using PIC16F877 with Proteus Simulation

Introduction This microcontroller project shows how a PIC16F877 can drive an LCD display using 4-bit mode inside a Proteus simulation.The project demonstrates LCD control with fewer data pins, making it useful for embedded systems where I/O pin saving is important.It is a practical electronics example for learning how a PIC microcontroller communicates with an alphanumeric

PIC16F877 Driving LCD in 4-Bit Mode using PIC16F877 with Proteus Simulation Read More »

PIC16F877 LCD demo on breadboard prototype

PIC16F877 Driving LCD using PIC16F877 with Proteus Simulation

Introduction This project demonstrates how a PIC16F877 microcontroller can be used to drive an Ampire 128×64 LCD in a Proteus simulation environment. It is a simple but useful microcontroller project for understanding LCD interfacing in embedded systems. The design also highlights interoperability between the Crownhill PIC BASIC Plus Compiler and Proteus VSM. For students and

PIC16F877 Driving LCD using PIC16F877 with Proteus Simulation Read More »

PIC Ethernet web server board with LCD display

Explorer 16 Virtual Evaluation Board Web Server using PIC Microcontroller with Proteus Simulation

Introduction This microcontroller project demonstrates a virtual Explorer 16 evaluation board running a simple web server using the ENC28J60 Ethernet module in a Proteus simulation environment. It showcases how embedded systems can communicate over a network using TCP/IP protocols. The system simulates real hardware behavior, allowing developers to test networking features without physical components. It’s

Explorer 16 Virtual Evaluation Board Web Server using PIC Microcontroller with Proteus Simulation Read More »

PIC18F4550 USB mass storage prototype setup

PICDEM FS USB Mass Storage Device using PIC18F4550 with Proteus Simulation

Introduction This microcontroller project demonstrates how to simulate a USB Mass Storage Device (MSD) using the PIC18F4550 in a Proteus simulation environment. The system mimics how a USB flash drive communicates with a computer, making it highly valuable for learning embedded systems and USB protocol basics. It is especially useful for students and engineers exploring

PICDEM FS USB Mass Storage Device using PIC18F4550 with Proteus Simulation Read More »

PIC12CE518 EEPROM project with seven-segment display

PIC12CE518 I2C EEPROM using PIC12CE518 with Proteus Simulation

Introduction This microcontroller project demonstrates how to write and read data using the internal I2C EEPROM of the PIC12CE518 and visualize the result through digital outputs. Designed and tested in Proteus simulation, the project highlights practical EEPROM interfacing—an essential concept in embedded systems and DIY electronics. The system writes a value (0x85) into EEPROM memory,

PIC12CE518 I2C EEPROM using PIC12CE518 with Proteus Simulation Read More »

PIC Microcontroller and Embedded Systems

PIC Microcontroller and Embedded Systems By Muhammad Ali Mazidi E-Book

Book Introduction: Offers a systematic approach to PIC programming and interfacing using Assembly and C languages. Offering numerous examples and a step-by-step approach, it covers both the Assembly and C programming languages and devotes separate chapters to interfacing with peripherals such as Timers, LCD, Serial Ports, Interrupts, Motors and more. A unique chapter on hardware

PIC Microcontroller and Embedded Systems By Muhammad Ali Mazidi E-Book Read More »

designing embedded systems with pic microcontrollers

Designing Embedded Systems with PIC Microcontrollers By Tim Wilmshurst E-Book

Book Introduction: PIC microcontrollers are used worldwide in commercial and industrial devices. The 8-bit PIC which this book focuses on is a versatile work horse that completes many designs. An engineer working with applications that include a microcontroller will no doubt come across the PIC sooner rather than later. It is a must to have

Designing Embedded Systems with PIC Microcontrollers By Tim Wilmshurst E-Book Read More »