for 8-bit parallel 6800 interface mode the NHD-0420CW-AG3 display spec shows for pin BS0 = 0, BS1=0 and BS2=1 - can I connect BS0 and BS1 to ground and BS2 to +5V to switch the display into the 8-bit parallel 6800 interface mode? Do I need pull up/pull down resistors - with which value?

For +5V power supply I've to connect +5V to pin 3 and let pin2 without connection, right?

The NHD-0420CW-AG3 display is still not working. Let me shortly point out what I did so far:

I've the NHD-0420DZW-AY5 display in use in my application and it's working fine. Now I saw the NHD-0420CW-AG3 within your OLED display product range and would like to take this display, because the pcb and the display itself is smaller and fits mechanically better into my application.

The NHD-0420DZW-AY3 spec says, that the display is by default in 6800-MPU parallel interface mode, so I set the NHD-0420CW-AG3 with connections pin BS0 and BS1 to ground and pin BS2 to +5V into the same interface mode, connected pin 3 to +5V, did not connect pin2, connected RS to D/C (pin4), R/W, E, the data connections and ground to pin 1 and 20.

Retheesh_M

This could be why you're having problems with this board. Some of our OLED displays require a specific initialization sequence in order to function properly. For this display, the specification sheet has an Arduino coded initialization function at the end of the PDF, or page 22. It should help you out on how to create an initialization function.

Edit: Above code is not Arduino code, it is for another development board. It is there to give you an idea on how the display should be initialized. I apologize for the confusion.

Retheesh_M

No problem I also edited my previous post because I said the end of the specification sheet has Arduino code when it is not. They look pretty similar and that code can be easily changed to fit an Arduino if that is what you are using as an MCU. Otherwise use it as a guide to help you code an initialization function to fit your MCU. I apologize for the confusion.