mode

TinyWireMCP23008 MCP23008 library

TinyWireMCP23008 – MCP23008 library for ATtiny85 microcontroller using Pic

If you want to know more… If you want to know more about ATtiny85 microcontroller and how to upload sketches to it, you may have a look to ATtiny85 vs ATmega328. About TinyWireMCP23008 was tested (and works) with a 8 MHz ATtiny85 and I2C standard bus mode and I2C fast bus mode. TinyWireMCP23008 was not tested …

TinyWireMCP23008 – MCP23008 library for ATtiny85 microcontroller using Pic Read More »

PIC12F675 LCD Interfacing (1)

PIC12F675 LCD Interfacing Code and Proteus Simulation

This post provides the LCD[1] interfacing code using PIC12F675 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 PIC12F675 microcontroller. If you don’t …

PIC12F675 LCD Interfacing Code and Proteus Simulation Read More »

PIC16F877 LCD interfacing (1)

PIC16F877 LCD interfacing code (In 4bit mode) and Proteus simulation

This PIC16F877 microcontroller tutorial answers the question, “How to interface LCD[1]  in 4bit mode with PIC16F877″ ? Also, using PIC16 simulator (Proteus) you can verify this LCD code and change it according to your needs. 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 …

PIC16F877 LCD interfacing code (In 4bit mode) and Proteus simulation Read More »

LCD interfacing 8bit mode (1)

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 »

LCD interfacing 4bit mode (1)

PIC16F84A LCD interfacing code (In 4bit mode) and Proteus simulation

This post provides the LCD[1] interfacing code in 4bit mode 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 4bit mode) and Proteus simulation Read More »

An introduction to GPIO Settings

Working with microcontrollers means managing GPIO pins at some point. Many configurations have been developed for modern microcontrollers which can lead to some “fancy” terms that may confuse programmers. Its important to understand all of this to avoid confusion and errors while programming. First, some terms need to be understood. GPIO pins have tri-state logic …

An introduction to GPIO Settings Read More »