The LCD used in this project is from Nokia N82. You can buy these LCD's at cheap prices from ebay or other sites like gsmserver.
the Driver IC of this LCD is MC2PA8201. I have made a board to interface the LCD.the board also contains a SD card slot for storing files.here are the pinouts of the board.
the Driver IC of this LCD is MC2PA8201. I have made a board to interface the LCD.the board also contains a SD card slot for storing files.here are the pinouts of the board.
NOTE : The pins are not 5v tollerant .so you need to operate on 3.3V.And most of the MCU's can operate on that voltage without trouble including AVR's ,STM32 etc..
Power ON sequence: In order to power on the LCD you need to send few commands. :1st pull Reset low for 120 ms then pull it high
:send the following 4 commands 0x01 then 0x11 then 0x29 and at last 0x2C //when sending commands pull the DC line LOW when sending data pull it high
Writing data to memory:
After sending the above commands you can start writing data to the LCD. each 3 bytes will represent one pixel on LCD.
when sending data to lcd RDX and RST must be held high. Data is written on to the lcd on each falling edge of WRX line .
CS should be low.
LED_EN is the pin by which brightness can be controlled by PWM signal from the MCU. Connecting it to VCC can also work if you do not want brightness control.
Writing data to registers:
The procedure of writing data is almost same except you need to pull DC line low when sending commands.
POWER Pins->VCC=3.3V GND=ground.
:send the following 4 commands 0x01 then 0x11 then 0x29 and at last 0x2C //when sending commands pull the DC line LOW when sending data pull it high
Writing data to memory:
After sending the above commands you can start writing data to the LCD. each 3 bytes will represent one pixel on LCD.
when sending data to lcd RDX and RST must be held high. Data is written on to the lcd on each falling edge of WRX line .
CS should be low.
LED_EN is the pin by which brightness can be controlled by PWM signal from the MCU. Connecting it to VCC can also work if you do not want brightness control.
Writing data to registers:
The procedure of writing data is almost same except you need to pull DC line low when sending commands.
POWER Pins->VCC=3.3V GND=ground.
Here is a Flash animation describing the process of Communication.
For any more help comment below.
For any more help comment below.