The Programmable Family

Introduced on May 24, 1977 alongside the TI-58 and TI-59, the TI-57 was the accessible member of Texas Instruments' Programmable family — at $79.95, it put keystroke programming within reach of students and everyday professionals.

1975: The SR-52

The predecessor. Texas Instruments' first programmable calculator with magnetic card storage, limited to 224 program steps. It proved there was an audience for handheld programmability — and set the stage for a whole family of successors.

  • 224 program steps, 20 data registers
  • First TI calculator with magnetic card reader
  • Based on the TMC0501 "Arithmetic Chip" architecture

1977: The TI-57

The entry point. Launched the same day as the TI-58 and TI-59, the TI-57 traded the magnetic card reader for a lower price — but kept the same Learn-mode keystroke programming, branching, and subroutines. It shipped with the "Making Tracks Into Programming" workbook, purpose-built to teach programming to people who had never written a line of code.

  • 50 program steps or 8 data registers (shared memory pool)
  • Learn mode (LRN) with GTO, SBR subroutines, and Dsz conditional loops
  • No magnetic card reader — programs are lost on power-off
  • Custom TMC1501 4-bit processor, part of the TMS-1500 family
  • Launch price: $79.95

1977: The TI-58 & TI-59

The TI-57's bigger siblings, launched the same day. The TI-58 added a magnetic card reader and up to 480 steps; the flagship TI-59 quadrupled that again and added plug-in Solid State Software modules. All three shared the same programming philosophy — the TI-57 was where most people started.

  • TI-58: up to 480 steps, card reader, $124.95
  • TI-59: up to 960 steps, card reader, module slot, $299.95

Early 1980s: End of the Line

The TI-57 remained in TI's lineup into the early 1980s before giving way to newer, LCD-based programmables. For a whole generation of students and engineers, it was the calculator that first taught them what a program was.

Community & Legacy

Making Tracks Into Programming

The workbook TI bundled with the TI-57, written to teach programming concepts — loops, branches, subroutines — to readers with no prior experience, using the calculator itself as the teaching machine.

A Shared Architecture

The TI-57, TI-58, and TI-59 all ran on the same TMS-1500 processor family, differing mainly in memory size and peripherals. Programs written for one often ported to another with minor changes.

Learn-Mode Programming

Press LRN, and the TI-57 records every keystroke as a program step — up to 50 of them, sharing memory with 8 data registers. GTO jumps, SBR subroutines, and Dsz decrement-and-skip loops made it possible to write real, structured programs on a calculator that fit in a shirt pocket.

LRN GTO SBR Dsz R/S Lbl