The LM3914 is a monolithic integrated circuit that senses analog voltage levels and drives 10 LEDs, providing a linear analog display. A single pin changes the display from a moving dot to a bar graph. Current drive to the LEDs is regulated and programmable, eliminating the need for resistors. This feature is one that allows operation of the whole system from less than 3V.
LM3914 – Versatile and Easy use Display
- Drives LEDs, LCDs or vacuum fluorescents
- Bar or dot display mode externally selectable by user
- Expandable to displays of 100 steps
- Internal voltage reference from 1.2V to 12V
- Operates with single supply of less than 3V
- LED driver outputs are current regulated, open-collectors
The circuit contains its own adjustable reference and accurate 10-step voltage divider. The low-bias-current input buffer accepts signals down to ground, or V–, yet needs no protection against inputs of 35V above or below ground. The buffer drives 10 individual comparators referenced to the precision divider. Indication non-linearity can thus be held typically to ½%, even over a wide temperature range.
My LM3914 Circuits
Millivolt Meter using a LM3914 LED Dot Display
The Security Guard duty monitor below, shown in eight circuits at Digital Circuits – 1 are examples of logic circuits, i have converted them from the DOS Orcad to Orcad 9 and corrected some errors a few years back.
These circuits can be used for looking at the logic blocks or to learn. This product was built and sold to some firms many years back. Now these designs are best done with a PIC or Atmel chip. Here is the user manual
Electronic Shift Monitor ESM9000
This circuit was done with CMOS CD40xx type of ICs. A RAM was used to store the Day/Time LED Status.
This was custom made for a bank, it was to monitor the Alertness of the Security Guard. Periodically the Unit will Buzz and Flash and the Security Guard has to press a Big Button to indicate he is awake, alert, agile and around the Unit.
In the Morning the Bank Manager will see the Security Status LEDs. All Green means fine, few Red LEDs means the Guard was sleeping or gone away from some times. All Red means Security Guard is missing. :-)
Made quite some numbers but was not profitable and soon similar lower cost clones appeared.
Eda-Stds.org – Electronic Design Automation
Dedicated to the support, open exchange and dissemination of in-development standards from EDA Industry Working Groups. The Electronic Design Automation (EDA) and Electronic Computer-Aided Design (ECAD) one-stop resource on the WWW!
Universal Serial Bus Controller – TUSB3210
The TUSB3210 is a USB-based controller targeted as a general-purpose MCU with GPIO. The TUSB3210 has 8K × 8 RAM space for application development. In addition, the programmability of the TUSB3210 makes it flexible enough to use for various other general USB I/O applications.
TUSB3210 Generic Evaluation Board (Rev. A) (sllu031a.pdf, 438 KB) Download.
Resources related to TUSB3210