PT6964 LED controller (70 LEDs max), Keyboard scan (20 keys max)

Princeton PT6964 LED controller supports 4 Digits @ 13 Segments, 5 Digits @ 12 Segments, 6 Digits @ 11 Segments or 7 Digits @ 10 Segments. Also supports a scanned keyboard of upto 20 keys. SPI bus interface.

Hello World

Import programmbed_PT6964

Test program for Princeton PT6964 LED controller library.

Library

Import libraryPT6964

Princeton PT6964 LED controller supports 4 Digits @ 13 Segments, 5 Digits @ 12 Segments, 6 Digits @ 11 Segments or 7 Digits @ 10 Segments. Also supports a scanned keyboard of upto 20 keys. SPI bus interface.

Pinout

Datasheet

http://www.princeton.com.tw/en-us/products/leddriveric/leddisplaydriveric.aspx

Notes

This LED driver is found in frontpanel controllers of consumer electronics such as DVD players. The added features such as the matrix keyboard scanning are useful in these applications. The typical application schematic is shown below.

/media/uploads/wim/pt6964-circuits.jpg

The device has a single pin for Data input (commands, LED segments) and Data output (key status). This pin can be connected to mbed SPI MOSI and MISO using a series/pull-up resistor.

/media/uploads/wim/serial_tm1637_sch.jpg

The example code was tested on a salvaged display from a DVD. The LED seems custommade and the mapping between the LEDs and the controller outputs was reverse engineered.

/media/uploads/wim/img_3965_-_copy.jpg

Note that the PT6964, is very similar to PT6961 LED controllers and VFD controllers by the same vendor. See here. The PT6964 is also available from other vendors as HT1628, AIP1628, SM1628, NK1628.


You need to log in to post a discussion