This project is really amazing as it is buil of an 8 bit AVR microcontroller and has touch LCD.
Of cource this one cant beat iPhone as 8 bit processor can’t reach such performance as ARM microcontroller does but its stil fun to be played with. But don’t underestimate the power of this little brother as it has many cool features including 320×240 Lcd with 4 wire resistive touch screen, MP3 player (using ILI9325 chip), USB for PC interfacing and charging, LoPo battery and SD memory card slot.
And of cource software does its tricks as there are only 4K of RAM. But still LCD works pretty smooth while scrolling, it also supports 3D graphics and user interface (UI); mouse or keybord suport via USB, movie palyback, sprite engine. Of cource all this magic cannot fit in to 4K of RAM, so some animations run from SD card. All necesasry source files are located at https://sourceforge.net/projects/microtouch/