TM1637 Display will not work with Nano 33 BLE

Newbie here,
I'm trying to get the TM1637 display to work with a Nano 33 BLE Sense. I installed the TM1637 library by Avishay Orpaz and uploaded demo sketches to both an UNO board and the Nano 33 BLE board. The display works correctly with the UNO, but it displays random stuff with the Nano. Is there another 1637 library that will work with the the Nano? Is there some setting I can use with the Nano that will make it compatible with the display? Any suggestions are appreciated.

do you power it from the 5 V pin and the 5 V pin of Nano 33 is 'activated'?

I tried powering the display with both 5V and 3.3V using both the Nano and UNO boards. The display worked fine with the UNO at both voltages but didn't work using either voltage with the Nano. The display lit up fine with the Nano and the command that alters the display brightness worked with the Nano but instead of displaying the correct numbers, it just displayed nonsense.

Interesting problem, did you read the data sheet? On page 9 you will find this: Logic power supply voltage VDD 5 V. I will take a SWAG and say the processors that are running on 3V3 do not work. Check you may have damaged them as well.

Yes, the TM16xx library.

If you have a 3.3V processor, power the TM1637 from 3.3V. It's capable, and it will save you the level shifting hassle.

Yes, but!!! It's under "typical" not "minimum" voltage. Interestingly, the minimum supply voltage is never stated. Some other things on the sheet are sketchy, so I compared with other TM IC's, did some tests and I'm fairly confident that it is just a hastily produced part of the sheet, it's correct but not complete.

I'll try 5V power and a level shifter for the logic when I get a chance. The logic level is the only relevant difference between the UNO and the Nano that I can think of.

1 Like

I've run the display from 5V and used a 3.3 to 5V level shifter for the logic with the same negative result: Nonsense characters with the display brightness command functioning correctly. Could it have something to do with the clock speed on the Nano being incompatible with the display?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.