I am currently using a ST7565 graphic LCD for display in a heat pump system.

This LCD has the following characteristics:

  • 128x64 pixels
  • 2.5"x1.5"
  • monochrome, no greyscale
  • backlit
  • good viewing angles
  • serially connected (i.e. only uses a small number of pins)
  • high enough refresh rate to show animated icons
  • low cost (£20)
  • has a high-quality, maintained library
  • available from multiple sources for several years

I am finding the resolution of the screen limiting for my application. Ideally I would like a display that is exactly the same but with a higher resolution. Something between

I do not want:

  • colour (largely as the display is less visible, but also increased cost and code complexity), but red/green/blue on black would be OK.
  • a physically smaller display (all of the OLED displays are small - 2" and below) as it needs to be visible from a distance

Are there any displays that meet these requirements?

I hope that the specific requirements here mean that this is not a simple "shopping question".

  • OLED displays may be smaller, but their much higher brightness makes them readable from a bit further comparatively speaking. Mar 3, 2014 at 8:50
  • I tested a 1.8" OLED display next to the 2.5" LCD and found that the LCD was much easier to read in a room with daylight. Mar 3, 2014 at 8:52
  • OLED > LCD --> microview.io
    – crowie
    Dec 26, 2016 at 5:01

1 Answer 1


Here you can find a bunch of displays at new haven display, which are big and OLED and not too expensive:

Those OLED Displays have a really excellent viewing angle and can be read from far (given you accept those sizes, which are >2").

Otherwise, the biggest I know about are LCD ones from NHD over there:

What's good with them, it's that they can cope with production in case this is needed, their prices are decent and their product just work(cTMr). You can find the u8g library to run them.

  • Unfortunately they all seem to be parallel rather than serial. I think I might have to resign myself to using a larger ATmega. Mar 3, 2014 at 14:17
  • no they aren't. The NHD12864-2.7 can be controlled using 4 wires, and the NHD320240 can be controlled with less pins as well, looking at the S1D13700 Driver's datasheet (never tried that one, but I'm using the former in serial mode and it works very well).
    – zmo
    Mar 3, 2014 at 16:57
  • The NHD12864-2.7 doesn't satisfy the requirement of being higher resolution though. All the connection diagrams seem to show D7:0 being connected in the S1D13700 data sheet, don't they? Mar 3, 2014 at 17:20
  • hm.. looking again, I may have thought wrongly. Indeed, the NHD12864-2.7 is not of a higher resolution, but it's an OLED bigger than 2", and you've got the 3.12" displays, which are wider but having a better resolution (256x64).
    – zmo
    Mar 3, 2014 at 17:37
  • N.B.: you may use an i2c port expander as well, or a small cheaper AVR as interface.
    – zmo
    Mar 3, 2014 at 17:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.