DIY iPhone like device
320×240 LCD with resistive touch screen, USB, SD card, 3d engine, USB, movie playback, UI interface, sprite engine , would you believe all of this is handled by an AVR 8 bit device with 4K RAM running at just 12 MHz ? You’d better believe it because it’s real. Well the ATmega644 runs at only 12 MHz because it’s powered at 3.3 V so as you can imagine it’s stretched to it’s limit. The LCD with the integrated controller helps allot taking the job from the microcontroller.
The Pacman demo just fits in 8K flash and 512 bytes of RAM. It uses the sprite engine and runs at > 60fps. The images and animations don’t even touch the RAM they go straight from the SD card to the display. It turns out reading a 512 byte block from the SD takes ~1ms.
Source code, demo files, Eagle PCB and schematics are provided at the projects SF page.
DIY iPhone like device: [via Hackaday] – [Link]









November 27th, 2009 at 5:19 pm
Man that thing is Crazy!
January 10th, 2010 at 9:39 am
awesome dude keep going gadget working with 8 bit micro-controller plz put the circuit and necessary software i want to try this