Skip to main content
lucky_stew
Associate
October 22, 2021
Question

Can I control Micro OLED display without special drivers or controllers over SPI or I2Cjust using the embedded LCTD controller.

  • October 22, 2021
  • 4 replies
  • 2415 views

Hello,

I didn't found any answers for this so I would like to know if I can control micro oled display (high resolution, small density oled, 0.23", VGA res. or something little bit higher) in my smart glasses using some of STM 32 bit MCUs, ik external RAM for frame buffer is necessity? Can I achieve this using the packed LCD TFT controller over some of the serial ports like SPI, I2C? (more about the display in replies)

This topic has been closed for replies.

4 replies

TDK
October 22, 2021

Generally not. Those small monochrome or limited color OLED displays typically have onboard RAM for storing the image and only expose an I2C or SPI interface. The SPI interface is plenty fast enough to keep up with a reasonable framerate.

Generally, anything with full color (8+ bpp) and reasonable resolution, say 320x240 or higher, will be able to be driven with the LCD-TFT controller.

Find the display you want and see what pins it exposes. That will tell you how it can be driven. Don't think you'll find VGA resolution at 0.23".

"If you feel a post has answered your question, please click ""Accept as Solution""."
lucky_stew
Associate
October 22, 2021

Well I'm using some very expensive (like around a hundred bucks) display like from sony which is full color 24bit 0.23" and VGA (look for yourself https://www.sony-semicon.co.jp/e/products/microdisplay/oled/product.html) and is used in these types of applications. and as you can see it exposes the whole flex connector. it is the ECX336B or ECX336C.

TDK
October 22, 2021
That's pretty cool. I guess for displays in camera viewfinders or VR headsets it may make sense for such high dpi.
You would need the datasheet to find out what interfaces it supports. I doubt it supports I2C or SPI. I can't find a datasheet for it.
"If you feel a post has answered your question, please click ""Accept as Solution""."