Arduino library for NT7534 in parallel mode

last updated: 2021-03-07

For parallel to I2C see here, and for OLED monochrome display over I2C see here.

Recycling displays

We got 24 new graphic displays from the Recycling Center. The displays are from GEM-TECH and are labelled with GTK-281.

GTK-281 with temp sensor

GTK-281 (128*64 pixel)

After a long research. Here are some details:


The display has 128x64 pixel, works with 3.3V on the data pins and 5V for the internal NT7534 (or NT7538) chip and the background LEDs. There are 8 data pins (works in parallel mode (P/S on 3.3V)). The pin chip pin C86 is on 3.3V so we have a 6800 processor bus with A0 (D/I) Enable and R/W.
A0 must rise from Low to High to make the display fetch data (rising edge!!)

We are using a Teensy 2.0 from pjrc with Teensyduino. The Teensy was converted to 3.3V (Teensy to 3.3V and one Pin was misused to get the 5V from USB to the display.
All other Arduino with 3.3V may be used. If an 5V Arduino board is used you need converter chips. If you want to use less pins you can use a mux latch (ex. 74HC259).
For the backlight we use an 2N7000 (FET) to switch it with Teensy (APin 7) because the backlight needs some 50mA and the Teensy delivers only 40mA max..

Connections to Teensy

Connections to Teensy

Arduino library

To install the library download, and click in Arduino IDE Sketch -> Include Library -> Add .ZIP Library....

The library has two examples: nt7534\_disptest (see video above) and nt7534\_SHT75 (see photo above). For the second example a temperature sensor has to be connected to the Teensy (DATA to APin 16 and SCK to APin 17; don't forget the 10k PU from DATA to VDD).