Recent Posts

Pages: [1] 2 3 ... 10
Hey Swulf,

Thanks for sharing your demo code, it will definitely help others  8)


Here is a complete demo for the Newhaven NHD-0216K3Z-FS(RGB)-FBW-V3 display module that runs on an ATMEL ATtiny 2313A 8-bit microcontroller. It's written in C and should be really easy to follow. You will find the complete set of Solution files for use with the ATMEL Studio 7 development environment on GitHub at the following link.

Feel free to let me know if you have any questions about it, or if I can help you get it going on your own hardware.

Character LCDs / Re: NHD-C0220Biz-FS(RGB)-FBW-3VM initialization problem
« Last post by Paul_B on December 08, 2017, 07:52:14 AM »
Glad to hear you got your display up and running!

Thanks for sharing your solution, it will definitely help others  :D
Character LCDs / Re: NHD-C0220Biz-FS(RGB)-FBW-3VM initialization problem
« Last post by Chruetli on December 07, 2017, 07:18:41 PM »
Solved, the 2.2k poll-up was the root of the evil. Removed from the demo board and replaced by an external 10k, all is doing right!! Those 10k are pretty important...
OLEDs / NHD-0216MW-AB3: no voltage on IREF (pin 22)
« Last post by asfarley on December 06, 2017, 05:52:50 PM »
I'm working with an OLED module for a new product. Previously, we used the module NHD-0216MW-SB3 which doesn't include a contrast resistor setting. In our new layout, we use NHD-0216MW-AB3 which doesn't have the same peripheral circuitry as the NHD-0216MW-SB3 module. The display is being used in SPI mode.

The display isn't responding to commands. I believe the SPI commands are correct because they worked on the previous module; both devices use the US2066 internally and they're both running on low-voltage IO logic.

Measuring on IREF, there is no voltage. All the other pins on the OLED module look correct. Here's what I've measured on a multimeter:

1 (VSL) = 0.0
2 (VSS) = 0.0
3 (REGVDD) = 0.0
4 (VDD) = 3.15
5 (VDDIO) = 3.15
6 (BS0) = 0.0
7 (BS1) = 0.0
8 (BS2) = 0.0
9 (/CS) = 3.15
10 (/RES) = 3.15
11 (NC) = 0.0
12 (NC) = 0.0
13 (NC) = 0.0
14 (SCLK) = 3.15
15 (SDI) = 3.15
16 (SDO) = 0.0
17 (NC) = 0
18 (NC) = 0
19 (NC) = 0
20 (NC) = 0
21 (NC) = 0
22 (IREF) = 0
23 (VCOMH) = starts around .06V, slowly drops
24 (VCC) = 9.5

So - where is the IREF voltage (VCC - 4.5) generated? Is this indicative of any common problems?

Is the low/dropping voltage on VCOMH expected? I don't understand what "COM signal deselected voltage" means.
TFTs / Re: Help with NHD-5.0-800480TF-ATXL#-CTP
« Last post by Saurabh_B on December 05, 2017, 04:40:12 PM »
This would depend on how you are planing on communicating with the display.

Most CTPs have have built in Controllers have multiple drivers available; at times these are even provided by the manufacturer.
If you are going to be using an external controller, this can be quite a bit different. The external controller (SSD1963, EVE, ect...) should have some stock drivers that can be found online.
TFTs / Re: Help with NHD-5.0-800480TF-ATXL#-CTP
« Last post by tmdaniel on December 05, 2017, 08:20:36 AM »
Saurabh_B, thanks for the reply! Can you provide any resources on how to develop driver files for displays? Perhaps you can even give me search terms for me to perform on my own? Any guidance would be very helpful.
Character LCDs / Re: NHD-C0220Biz-FS(RGB)-FBW-3VM initialization problem
« Last post by Saurabh_B on December 05, 2017, 08:15:02 AM »
Are you sending a delay between the commands or allowing the commands that were sent to execute?
Graphic LCDs / Re: Can't get NHD-12232KZ to work with STM32
« Last post by Saurabh_B on December 05, 2017, 08:13:24 AM »
Would it be possible to show a schematic of how you have the display connected?
Other than the shift register you also have certain control signals that need to be toggled to latch the data.
TFTs / Re: Help with NHD-5.0-800480TF-ATXL#-CTP
« Last post by Saurabh_B on December 05, 2017, 08:11:46 AM »

The driver is not the same thing as a TFT controller.

While you will be writing to the driver to show anything on the display, it does not have a built in RAM and it doesn't refresh the screen either.
These would be handled by the controller.
Certain Microcontrollers do have a built in TFT controller which are able to handle TFTs without an issue. These would include PIC24s, TI Sitara and so on.

For smaller less powerful controllers you would need to use a controller such as the SSD1963 or the FT81X.
For this you would have the following:

Processor ---(SPI/ 16/8-Bit Parallel)--->Controller---24RGB--->Driver (OTA7001) --->Display

For a processor with a built in controller you would have:

Processor ---24RGB---> OTA7001 --->Display
Pages: [1] 2 3 ... 10