We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

AN995

Title
Title
Using the C18 Compiler and the MSSP to Interface SPI? EEPROMs with PIC18 Devices
Name
Name
AN995
Date
Date
06/24/2015
Application Categories
Application Categories
Peripheral / SPI
Product Categories
Product Categories
8-bit MCU
Memory / Serial EEPROMS - SPI
Description
Description
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.

Files

Title Title Download Date Size
AN995 Source Code - Using the C18 Compiler and the MSSP to Interface SPI? EEPROMs with PIC18 Devices 6.9 KB 06/23/2015 AN995 Source Code - Using the C18 Compiler and the MSSP to Interface SPI? EEPROMs with PIC18 Devices Download 06/23/2015 6.9 KB

Silicon Products

Title Product Title
25AA020A
2Kb 1.8V SPI Serial EEPROM
25AA020A 2Kb 1.8V SPI Serial EEPROM
25AA1024
1Mb 1.8V SPI Serial EEPROM
25AA1024 1Mb 1.8V SPI Serial EEPROM
25LC320
25LC320
25AA320A
32Kb 1.8V SPI Serial EEPROM
25AA320A 32Kb 1.8V SPI Serial EEPROM
25AA640A
64Kb 1.8V SPI Serial EEPROM
25AA640A 64Kb 1.8V SPI Serial EEPROM
25LC080D
8Kb 2.5V SPI Serial EEPROM with 32 Byte Page size
25LC080D 8Kb 2.5V SPI Serial EEPROM with 32 Byte Page size
25AA160C
16Kb 1.8V SPI Serial EEPROM with 16 Byte Page size
25AA160C 16Kb 1.8V SPI Serial EEPROM with 16 Byte Page size
25LC160C
16Kb 2.5V SPI Serial EEPROM with 16 Byte Page size
25LC160C 16Kb 2.5V SPI Serial EEPROM with 16 Byte Page size
25AA160D
16Kb 1.8V SPI Serial EEPROM with 32 Byte Page size
25AA160D 16Kb 1.8V SPI Serial EEPROM with 32 Byte Page size
25LC080A
25LC080A
25AA080A
25AA080A
25AA02UID
2Kb 1.8V SPI Serial EEPROM with Pre-Programmed Serial Number
25AA02UID 2Kb 1.8V SPI Serial EEPROM with Pre-Programmed Serial Number
25AA160A
25AA160A
25LC128
128Kb 2.5V SPI Serial EEPROM
25LC128 128Kb 2.5V SPI Serial EEPROM
25AA128
128Kb 1.8V SPI Serial EEPROM
25AA128 128Kb 1.8V SPI Serial EEPROM
25CSM04
4Mb SPI Serial EEPROM
25CSM04 4Mb SPI Serial EEPROM
25AA256
256Kb 1.8V SPI Serial EEPROM
25AA256 256Kb 1.8V SPI Serial EEPROM
25C160
25C160
25C080
25C080
25LC160B
25LC160B
25LC160
25LC160
25AA160
25AA160
25LC256
256Kb 2.5V SPI Serial EEPROM
25LC256 256Kb 2.5V SPI Serial EEPROM
25AA010A
1Kb 1.8V SPI Serial EEPROM
25AA010A 1Kb 1.8V SPI Serial EEPROM
25LC1024
1Mb 2.5V SPI Serial EEPROM
25LC1024 1Mb 2.5V SPI Serial EEPROM
25AA040A
4Kb 1.8V SPI Serial EEPROM
25AA040A 4Kb 1.8V SPI Serial EEPROM
25C320
25C320
25LC080C
8Kb 2.5V SPI Serial EEPROM with 16 Byte Page size
25LC080C 8Kb 2.5V SPI Serial EEPROM with 16 Byte Page size
25LC080B
25LC080B
25AA080C
8Kb 1.8V SPI Serial EEPROM with 16 Byte Page size
25AA080C 8Kb 1.8V SPI Serial EEPROM with 16 Byte Page size
25AA080D
8Kb 1.8V SPI Serial EEPROM with 32 Byte Page size
25AA080D 8Kb 1.8V SPI Serial EEPROM with 32 Byte Page size
25AA080
25AA080
25LC160D
16Kb 2.5V SPI Serial EEPROM with 32 Byte Page size
25LC160D 16Kb 2.5V SPI Serial EEPROM with 32 Byte Page size
25AA160B
25AA160B
25A512
512Kb 1.7V - 3.0V SPI Serial EEPROM
25A512 512Kb 1.7V - 3.0V SPI Serial EEPROM
25LC020A
2Kb 2.5V SPI Serial EEPROM
25LC020A 2Kb 2.5V SPI Serial EEPROM
25LC040A
4Kb 2.5V SPI Serial EEPROM
25LC040A 4Kb 2.5V SPI Serial EEPROM
25LC010A
1Kb 2.5V SPI Serial EEPROM
25LC010A 1Kb 2.5V SPI Serial EEPROM
25LC160A
25LC160A
25LC040
25LC040
25AA320
25AA320
25LC512
512Kb 2.5V SPI Serial EEPROM
25LC512 512Kb 2.5V SPI Serial EEPROM
25AA040
25AA040
25LC080
25LC080
25LC640A
64Kb 2.5V SPI Serial EEPROM
25LC640A 64Kb 2.5V SPI Serial EEPROM
25AA080B
25AA080B
25AA02E64
2Kb 1.8V SPI Serial EEPROM with Pre-Programmed EUI-64™ MAC ID
25AA02E64 2Kb 1.8V SPI Serial EEPROM with Pre-Programmed EUI-64™ MAC ID
25LC320A
32Kb 2.5V SPI Serial EEPROM
25LC320A 32Kb 2.5V SPI Serial EEPROM
25AA02E48
2Kb 1.8V SPI Serial EEPROM with Pre-Programmed EUI-48™ MAC ID
25AA02E48 2Kb 1.8V SPI Serial EEPROM with Pre-Programmed EUI-48™ MAC ID
25AA640
64 Kbit SPI Serial EEPROM
25AA640 64 Kbit SPI Serial EEPROM
25LC640
64 Kbit SPI EEPROM
25LC640 64 Kbit SPI EEPROM
25C040
25C040