EEPROM (Electrically Erasable Programmable Read Only Memory) Is non-volatile memory, meaning it persists after power is removed. The ATmega168 microcontroller has 512 bytes of EEPROM which can be used to store system parameters and small amounts of data. This tutorial shows you how to read and write EEPROM. Overview Our code examples will be very...
Introduction This tutorial continues from Character LCD Displays - Part 1. In this part we will connect the LCD module to an Atmega8 microcontroller, then write some code to drive it. The Circuit Our first task is to build the circuit. We will be using an AVR 28 pin Development Board. For the power supply...
Introduction LCD character displays can be found in espresso machines, laser printers, children's toys and maybe even the odd toaster. The Hitachi HD44780 controller has become an industry standard for these types of displays. This tutorial will teach you the basics of interfacing with a HD44780 compatible display using some DIP switches and a few...