Author Topic: US2066 compatibility with HD44780  (Read 105 times)

TedM

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
    • View Profile
US2066 compatibility with HD44780
« on: September 11, 2019, 05:45:10 AM »
I have some older equipment that uses a 2x20 LCD with an HD44780 4 bit parallel interface but I don't have access to the code to change the driver; it runs at 5 volts.  I like the idea of upgrading this equipment to a 2x20 OLED like the NHD-0220CW-AB3 that uses the US2066 driver; I skim-read the datasheet for the US2066 and it looks like it would be compatible:

1. It can run off a single 5V supply
2. It can run in 4-bit parallel mode with what looks like the same signal set, RS,RW,E
3. It seems that all the timing for the US2066 is in the nano Second range

Are the above assumptions OK? Am I right to think that I can run a US2066-based OLED off the unchanged HD44780  driver or will there be any issues with timing, initialization, etc?

If issues are likely, a (much) more complicated solution would be to insert a small PCB with processor that takes in the HD44780 commands and translates them to US2066, probably using I2C or SPI.

Thanks.

Alee_S

  • Administrator
  • Jr. Member
  • *****
  • Posts: 51
  • Karma: 0
    • View Profile
Re: US2066 compatibility with HD44780
« Reply #1 on: September 12, 2019, 02:54:20 PM »
Hi TedM!

While the NHD-0220CW-AB3 can run off of a 5V supply and can be configured for 4-bit parallel mode, I am unable to confirm the timing durations, as these are not indicated in the command table.

The commands, initialization, and timings of the HD44780 controller do vary from the US2066 controller, and will likely require a reconfiguration of your software for the US2066 controller instead.

Linked below is sample code written for our US2066 controller using an Arduino for reference:
https://github.com/NewhavenDisplay/NHD_US2066

Best,

TedM

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
    • View Profile
Re: US2066 compatibility with HD44780
« Reply #2 on: September 13, 2019, 02:49:18 PM »
Thanks, I may try one and see what happens.

 

[STM32] [NHD-0420W-Ax3] [US2066] Problem Arduino to C

Started by arrgonBoard OLEDs

Replies: 1
Views: 2055
Last post February 21, 2018, 10:13:12 AM
by Ted_M
NHD-1.8-128160EF-CTXI# Compatibility

Started by kevinpwuBoard TFTs

Replies: 1
Views: 4672
Last post May 20, 2014, 08:07:09 AM
by Michael_L
Scrolling on NHD-0420CW-AY3(US2066)

Started by awbrownCGNXBoard OLEDs

Replies: 4
Views: 5325
Last post February 05, 2016, 08:12:10 AM
by Paul_B
Meaning of Co bit in US2066 Controller

Started by PabloMackBoard OLEDs

Replies: 1
Views: 2178
Last post November 14, 2016, 04:59:37 PM
by Saurabh_B
NHD-0216SZW-BG5 compatibility?

Started by w1jsbBoard OLEDs

Replies: 3
Views: 7055
Last post April 18, 2014, 08:30:52 AM
by Michael_L