Circuit Lake

Electronic Project and Circuit Collection

Interfacing DRAM Memory with AVR

9:05 pm


Interfacing DRAM Memory with AVR
Is it possible to use DRAM with microcontroller AVR? Yes, it is possible. Jesperh has proved it. He hooked up a DRAM to a small processor (in this case an Microcontroller Atmel 8515), and handle the RAS/CAS sequencing and refresh in software. The type of DRAM is Hitatchi M5M44800, a 512k*8 DRAM!. Bigger than the original memory of microcontroller AT90S8515 that is 512 byte RAM. The project use C to programm it. The chip required small power consumption, only takes about 2-3 mA when just refreshing and with a low access rate.


But, the consequency is it will be relatively slow and put some extra load on the CPU, but if you need a cheap, large RAM memory and can accept the overhead, this is the way to go. But, with more bigger memory you get. It would not to bad to try isn’t.

If you need source code, schematic, and documentatiaon about this microcontroller project click here (zip).

Another project by jesper
1. AVR digital counter
2. Temperature Controller

[via]



Related Electronics Project:
AVR Project : I2C Tiny USB
The i2c-tiny-usb project is an open source/open hardware project. The goal of i2c-tiny-usb is to provide a cheap generic...
Interfacing microcontroller avr to GPS mobile phone
“My goal is to build a kind of a mobile tracker. There are many different use cases you can...
Simple AVR SD Audio Player
This audio player project is very simple and only need few wires to be soldered. The main part is...


arduino dram, avr dram, atmega sdram controller, sdram avr, big microcontroller project diagram