#LetsDriveLCD [21] – HDMG1601A

2017-06-19

Another cheap LCD, doesn't currently have any use of it though.

The screen model tells me it's a 1601 character screen. So based on the chip size I could know the model number, then based on the datasheet and ITO trace I got the pintout.

HDMG1601A

Then comes the result. Seems like the screen is a TN one instead of HTN or STN, resulting in extremely poor viewing angles.

Basic Information

Driving Information

Pinout

  1. V0
  2. VDD
  3. VSS
  4. D7
  5. D6
  6. D5
  7. D4
  8. D3
  9. D2
  10. D1
  11. D0
  12. E
  13. RW
  14. RS

Initialization sequence

LCD_WriteCmd(0x38);
LCD_WriteCmd(0x39);
LCD_WriteCmd(0x14);    
LCD_WriteCmd(0x7F);
LCD_WriteCmd(0x5F);
LCD_WriteCmd(0x6F);
Delayms(200);
LCD_WriteCmd(0x0C);   
LCD_WriteCmd(0x01);
Delayms(2);
LCD_WriteCmd(0x06);