PT6312 VFD driver (121 segm max), Keyboard scan (24 keys max)

Lib for the PT6312 Vacuum Fluorescent Display (VFD) driver. The lib also provides a class to use the PT6312 found in the Philips DVP630, the Cyberhome DVD462 and the C2233. SPi Interface.

Hello World

Import programmbed_PT6312

Example code for the PT6312 VFD driver. Also supports the PT6312 in ASCII mode as used in the Philips DVP630 DVD player.


Import libraryPT6312

Library for the Princeton PT6312 Vacuum Fluorescent Display (VFD) driver.




Vacuum Fluorescent Displays (VFD) have been around for quite some time, but they are still popular. You will find them in audio and video equipment (eg DVD players), Point-Of-Sale stations, car displays etc. They are not cheap, unless produced in large numbers. However, they look good since they have nice bright colors and are readable in daylight. The best known types are the seven segment displays (e.g. alarmclock radios). These types can all display numbers 0-9 and some characters like A-F. The 14- or 16- segment 'starburst' displays are more suitable when you need more flexibility to display characters or symbols. This library interfaces to a PT6312 VFD controller that supports multiple display modes from 6 digits of 16 segments to 11 digits of 11 segments (121 segm). It has internal memory for all digits and will continuously output that data to the display. It supports dimming (brightness control) and has additional outputs for 4 LEDs, 4 general purpose inputs and a 6x4 keyboard matrix scan. The device can be controlled by SPI bus.

The Notebook page is here

You need to log in to post a discussion