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.