Skip to content

Use your Arduino as a programmer for the CAT28C64BD 8kB EEPROM or use it in your sketch.

License

Notifications You must be signed in to change notification settings

Nullkraft/CAT28C64BD-EEPROM-Programmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CAT28C64BD EEPROM Programmer sketch:

The CAT28C64BD is an 8 kB EEPROM chip with a fast 32 byte write feature. This feature allows up to 32 consecutive byte writes to improve throuput.

The page write feature is fully encompassed in the writeEEPROM() function and will accept any page size from 1 to 32 bytes. The 2 pages of example data, along with the function printContents(), will let you to test your hardware setup.

Direct port manipulation was used so the Arduino could meet the pin timing requirements for performing page writes.

Data pins are on Port A (Mega2560 pins 22-29). Address pins are on Port F (LoByte), and PortK (HiByte) (Mega2560 pins A0-A12).

About

Use your Arduino as a programmer for the CAT28C64BD 8kB EEPROM or use it in your sketch.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages