There are many different microcontrollers on the
market today that are being used in embedded control
applications. Many of these embedded control systems
need nonvolatile memory. Because of their small footprint, byte level flexibility, low I/O pin requirement, low power consumption, and low cost, serial EEPROMs are a popular choice for nonvolatile storage.

This application note provides assistance and source code to ease the design process of interfacing a Microchip PIC18F1220 PICmicro microcontroller to a Microchip Microwire serial EEPROM, without the use of a hardware serial port.