OLED, TFT, LCD, Touchpad interfacing.
Most user application need some sort of display and user interaction through buttons and a touchpanel.
Many possibilities, varying on the requirements:
- LCD character displays: for low cost, general puposes.
- LCD graphical: when more detailed visuals are needed.
- OLED: for small high-end portable applications.
- TFT (color LCD): when larger displays are required.
|TFT with touchpanel: custom project; TFT screenshot.|
The TFT example above is working with PAL/NTSC or RGB data (which we used.) External memory is needed to retain and update data. Dual fast SRAM was used for this purpose: whilst touching the display, memory 2 is activated and memory 1 is updated.
|TFT with touchpanel; pcb overview.|