DATAMATH  CALCULATOR  MUSEUM

Texas Instruments TMS3834

Features

Texas Instruments introduced in Summer 1974 with the TMS3834 their first Digital Alarm Clock Chip to compete with the wildly popular National Semiconductor MM5314N Clock Chip and both Mostek's MK50250N and CalTex's CT7001 Alarm Clock Chips. While most available Chips supported a 6-digit readout, focused Texas Instruments on the growing market of Alarm Clock Radios with just a 4-digit readout.

The TMS3834 was developed by a Texas Instruments design team in France used to 24-hour clocks, a convention of timekeeping in which the day runs from midnight to midnight and is divided into 24 hours. This is indicated by the hours passed since midnight, from 0 to 23. The daily cycle starts at 00:00, runs through 12:00 noon, and continues until 23:59 just before midnight at the end of the day.

The 12-hour clock used mainly in North America and a few other regions of the World, is a time convention in which the 24 hours of the day are divided into two periods: a.m. (from Latin ante meridiem, translating to "before midday") and p.m. (from Latin post meridiem, translating to "after midday"). Each period consists of 12 hours numbered: 12 (acting as 0), 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 and 11. The daily cycle starts at 12 midnight (usually indicated as 12:00 a.m.), runs through 12 noon (usually indicated as 12:00 p.m.), and continues until just before midnight at the end of the day.

With the implementation of the 12-hour clock as an afterthought by TI's engineering team and not considering the role of 12 acting as 0, an interesting "p.m.bug" was introduced into the TMS3834 making its sales in North America almost impossible. Twice a day the p.m. indicator is off by up to one hour:

24-hour clock 12-hour clock TMS3834
12-hour clock
00:00 12:00 a.m. 12:00 (PM)
00:59 12:59 a.m. 12:59 (PM)
01:00 1.00 a.m. 1:00
11:59 11:59 a.m. 11:59
12:00 12:00 p.m. 12:00
12:59 12:59 p.m. 12:59
13:00 1:00 p.m. 1:00 (PM)
23:59 11:59 p.m. 11:59 (PM)

Texas Instruments' TI-70 Digital Clock and TI-71 Digital Alarm Clock are consequently the only known products sold in the US and Canada and using the TMS3834, while in Europe a plethora of Alarm Clocks and Alarm Clock Radios sporting both LED Displays and Vacuum Fluorescent Displays were based on this chip.

Please don't miss page 4 of the TI-71 Manual explaining the "p.m. bug":

For setting time from 1:00 p.m. to 12:59 a.m., PM GLOWING DOT should be ON.
For setting time from 1:00 a.m. to 12:59 p.m., PM GLOWING DOT should be OFF.

The feature set of the TMS3834 includes:

4-digit display, 7-segment output
50 Hz or 60 Hz operation
12-hour or 24-hour display format
PM indicator (It is not a bug, it is a feature)
Leading-zero blanking (12-hour format)
24-hour Alarm with Snooze
Output Enable Control
Direct drive of low-voltage VF-Displays
Single power supply

The block diagram of the TMS3834 Digital Alarm Clock Chip is centered around a Time Counter for the present time, an Alarm Counter for the alarm time, a multiplexer for the two 4-digit counter outputs with a 1:4 Decoder to multiplex the four digits and a BCD-7-segment decoder with output inverters. An integrated 100 kHz Oscillator with a divide-by-64 counter is providing the 400 Hz scan clock for the display and some internal housekeeping tasks. A Shaper circuitry accepts a low-voltage 50 Hz or 60 Hz AC-signal and feeds a selectable divide-by-50/60 counter to create the 1-second time clock used to set the time and alarm and flashing the colon (PM Output) in 24-hour display format. A second Shaper/Memory circuitry feeds the various control inputs to the Gating Logic which selects Time Counter or Alarm Counter, monitors the Alarm Comparator and activates both the PM Signal (in 12-hour mode) and ALARM Output.

All Control Signals have internal pull-down resistors, allowing the connection of push-buttons or sliding switches between VSS and the respective input to activate them or simply keep them unconnected:

50/60 SELECT: VSS - 50 Hz operation, n.c. or VDD – 60 Hz operation
12/24 SELECT: VSS – 12-hour operation, n.c. or VDD 24-hour operation
CHIP ENABLE: VSS – Display off, n.c. or VDD – Display on
FAST: VSS pulse – increment Hour Counter by one, VSS – increment Hour Counter by one every second
SLOW: VSS pulse – increment Minute Counter by one, VSS – increment Minute Counter by one every second
SECONDS: VSS – Display Hours and Minutes, n.c. or VDD – Display Minutes and Seconds
HOLD: VSS – hold Second Counter to synchronize Minute Counter with reference time while setting time
SET ALARM: VSS – Set Alarm with FAST and SLOW Inputs, n.c. or VDD – Set Time
ON/OFF ALARM: VSS – Alarm activated, n.c. or VDD – Alarm off
SNOOZE: VSS pulse – Stop Alarm for 6-7 minutes

Family Members and Applications

Type Product Digits Functions
TMS3834 TI-70  HH:MM. Clock
TMS3834 TI-71 .HH:MM. Alarm Clock

 

Revisions

Revision Products First Prototypes Comments
Known Date Codes
TMS3834A TI-70, TI-71 June 1974 7423: A70-1003921, 364
7424: A70-1013272, 314
TMS3834 (D) TI-70, TI-71   Bottom Marking D 3834
7431: A70-1003668, 364
7433: A70-1010745, 484
7441: A71-1030218, 135
7441: A71-1030794, 145
TMS3834B TI-70, TI-71   7605: A71-1025183, 085

Technical Specifications

Item Min Typ Max Unit Comments
VSS   0   V   
VDD -19.0 -14.0 -11.0 V   
Output Voltage with VDD applied     -35.0 V  Direct interface to low-voltage
 VF-Displays
CK   100   kHz  Internal oscillator

Technology

The TMS3834 was manufactured in a metal gate PMOS process.

Packaging

The TMS3834 and TMS3834A use a 0.6” wide 28-pin DIP (Dual In-line Package with a 0.1” / 2.54 mm lead pitch).

Pin Configuration

Pin IO Function Pin IO Function
1 O Test Oscillator 28 I 50/60 Hz Input
2 I Set Alarm 27 I 50/60 Hz Select
3 I Display MM:SS 26 I Slow (Minute)
4 I Hold Seconds 25 I Fast (Hour)
5 O Digit driver 1 (leftmost) 24 O Segment driver H
6 O Digit driver 2 23 O Segment driver G
7 O Digit driver 3 22 O Segment driver F
8 O Digit driver 4 (rightmost) 21 O Segment driver E
9 O PM or Flashing Colon 20 O Segment driver D
10 O Alarm Output 19 O Segment driver C
11 I Alarm On/Off 18 O Segment driver B
12 I Snooze 17 O Segment driver A
13 I Chip Enable 16 I 12/24 Select
14 V Positive Voltage VDD 15 V Positive Voltage VSS
The Segment drivers A-G, Alarm Indicator, Upper Colon Indicator, Lower Colon Indicator, PM Indicator and Digit drivers are connected to the display in the pictured way. 

Keyboard

The keys and switches to control the functions of the TMS3834 are connected directly to discrete Input-Pins of the TMS3834. 

Display

Clocks, Alarm Clocks, and Alarm Clock Radios based on the based on the TMS3834 make use of either a 4-digit VFD (Vacuum-Fluorescent-Display) or a 4-digit LED (Light-Emitting-Diode) Display like the TIL370 found with the TI-70 and TI-71

horizontal rule

If you have additions to the above datasheet please email: joerg@datamath.org.

© Joerg Woerner, October 15, 2021. No reprints without written permission.