I am trying to specify a microcontroller for a very simple task. All it does is show an image at boot up (which will most likely be black and white).
The display itself is 240*240 and 12bit color depth which means it would have a total memory of (240*240*12)/(8*1024)=84KB. This seems quite high to me. Should I not be calculating for worst case? Do certain compression techniques come into play here?
I will have to leave some space spare for a bootloader etc. which I believe would take a fair bit of space too.
Where on the micro will this image be stored before it's sent via SPI to the LCD.
Worst case it could be a black and white image with no gray scale. Which alleviates the issue somewhat.
But anything with color, is there any reading material to see roughly how much memory I need to source for my display?
Previously I was thinking of animations with multiple images, but with my cost constraints, memory seems to be a premium and so this is out of the question.
Finally, is it generally cheaper to find a micro of the right size or a really cheap micro with external memory (EEPROM?)