Output device





input - output!


For this week's assignment I used a mobile phone LCD as output device. The LCD is mounted on a board which takes care of routing power to the LCD's logic and power circuits. This specific LCD has an epson chip which performs all the rastering and controls needed to display images on the screen. The LCD board offers and SPI interface (slave) to send commands to the epson chip.

I designed two PCBs (by mistake actually - I forgot the input part of the first one). Both PCBs host an AtMega88 mcu and offers master SPI interface to communicate with the LCD. The communication protocol is a weird epson based LCD protocol. Writing the driver was not trivial at all.