The 25XXX series serial EEPROMs from Microchip
Technology are SPI compatible and have maximum
clock frequencies ranging from 3 MHz to 20 MHz. The
MSSP module available on many PICmicro microcontrollers provides a very easy-to-use interface for communicating with the 25XXX series devices.

This application note is intended to serve as a reference for communicating with Microchip’s 25XXX series serial EEPROM devices with the use of the
MSSP module featured on many PIC18 family devices.
Source code for common data transfer modes is also