I am developing the framework for an HMI (handheld terminal) that incorporates a 320x240 TFT LCD, membrane keypad (25 keys), USART comms, RTC, battery back-up, etc. The application has 9 concurrent tasks that are built upon an RTOS.stevech:
The Maple Mini has only 120KB of flash. OK for fiddling, but that’s not much for a 32 bitter.
http://www.funbidders.com/my_img/TEST-6BF.jpg
Currently it uses 13,128 bytes of FLASH and 880 bytes of RAM. In fact, the total memory used is small enough (14KB) to fit completely into RAM (my development MCU has 96K RAM). With the application in RAM, downloading during development is super fast and FLASH wear is eliminated. Also, with everything in RAM, you can have unlimited hardware breakpoints.