Atmega328 as an external EEPROM programmer
Atmega328 as an external EEPROM programmer Need extra memory for an AVR project, but don't want to splash out on a expensive EEPROM chip programmer? It's easy to build your own! The problem: You need additional EEPROM memory for an AVR project, for example to hold data that wouldn't otherwise fit in the native AVR's EEPROM. But how to get that data onto the external EEPROM? The solution: Well... y ou could use an EEPROM programmer, but they can be expensive, and besides, you probably only want to write a few chips and it feels like overkill. Why not use your AVR to accept data from your computer and then burn it directly onto your EEPROM chip? PC --> AVR communication with USART The easiest way to get your AVR to talk to your PC is to use a USB USART converter. I picked one up for next to nothing. The one I got was a CP2012 STC. To use it, hook up the USB TX line to the RX pin on your AVR, and the RX line to TX pin on your AVR. There are als