pic16f84a

PIC16F84A LCD interfacing 8bit mode

PIC16F84A LCD interfacing code (In 8bit mode) + Proteus simulation

This post provides the LCD[1]Β interfacing code using PIC16F84AΒ microcontroller. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘Β section at the bottom of this page. It is assumed that you know how to make an LED blink with PIC16F84AΒ microcontroller. If you don’t then please readΒ this

PIC16F84A LCD interfacing code (In 8bit mode) + Proteus simulation Read More Β»

PIC16F84A based digital clock using LCD display

PIC16F84A based digital clock using LCD display (Code+Proteus simulation)

This post provides a simple digital clock implementationΒ using PIC16F84A microcontroller and an LCD display. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘Β section at the bottom of this page. In this article, it is assumed that you know, How to interface LCD with

PIC16F84A based digital clock using LCD display (Code+Proteus simulation) Read More Β»

PIC16F84A based simple calculator

PIC16F84A based simple calculator (Code+Proteus simulation)

This post provides a simple calculator implementation for PIC16F84AΒ microcontroller. This is a simple one digit[1]Β calculator which implements only 4 functions addition(+), subtraction(-), multiplication(x) and division(/).Β The code for PIC16F84AΒ is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘Β section at the bottom of this page. In this post,

PIC16F84A based simple calculator (Code+Proteus simulation) Read More Β»

PIC16F84A interrupt based software UART

PIC16F84A interrupt based software UART code and Proteus simulation

This post provides the interrupt based software UART (Bit Banging)Β code for PIC16F84A microcontroller. As we know,Β PIC16F84AΒ microcontroller doesn’t have built in UART module, so we can create UART functionality in it’s software. This post provides the details of how to program software UART functionality inΒ PIC16F84A.Β This code is written in C language using MPLAB with HI-TECH C

PIC16F84A interrupt based software UART code and Proteus simulation Read More Β»

PIC16F84A i2c

PIC16F84A i2c (bit banging) code and Proteus simulation

This post provides the i2c bit bangingΒ code for PIC16F84AΒ microcontroller. As we know[1],Β PIC16F84AΒ microcontroller doesn’t have any built in i2c modules, so we have to create it in the software. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘Β section at the bottom of this page.

PIC16F84A i2c (bit banging) code and Proteus simulation Read More Β»

GSM Alarm

Tiny GSM alarm system using PIC16F84A

AfterΒ GSM call alarmΒ and GSM SMS alarm as two independent modules, I introduce the Tiny GSM alarm system.Β The main characteristic of this new version is that this device can operate standalone or as a module for existing alarm system.Β In previous versions we had onlyΒ the “enable” pin that armed/disarmed the system.Β Now,Β aside from that pin weΒ can arm/disarm the

Tiny GSM alarm system using PIC16F84A Read More Β»