PDP7 Digital Equipment Corporation PDP-7 PDP7

PDP-7
PDP-7A
PDP-7A S#115 undergoing restoration in Oslo, Norway by Tore Sinding Bekkedal

1964-65 saw the delivery of the third design in Digital Equipment Corporation's series of 18-bit computers(1) - the PDP-7, the first of their computers to use "Flip Chip" technology. A later PDP-7 revision, the PDP-7A, was produced using R series modules, and at the end of production a total of 99(2) PDP-7 and PDP-7A systems had been shipped. As a minicomputer the PDP-7 had a cycle time of 1.75 microseconds and add time of 4 microseconds, I/O included a keyboard, printer, paper-tape and dual transport DECtape drives (type 555). Of the original sales target of 120 PDP-7 systems, quite a number were used in laboratory and data acquisition applications. D.E.C. provided an "advanced" Fortran II compiler, a Symbolic Assembler, Editor, DDT Debugging System, Maintenance routines and a library of arithmetic, utility and programming aids developed on the program-compatible PDP-4.

The PDP-7 was developed as a less expensive alternative to the earlier PDP range and it had an introductory price tag of only $72,000 for a minimal system configuration (options list). Utilising core memory as did most machines of it's era, the PDP-7's 18bit memory started at 4K words upgradeable in 4k chunks to 64k. A range of I/O units was available including Calcomp plotters, DECtape magnetic tape, paper tape readers and high speed papertape punches, DEC 340 CRT display unit and the ubiquitous Teletype ASR33.

Of the 120 PDP-7's originally built only four are currently confirmed to exist, with only two in some operable condition.

  1. #47, recently confirmed, is a minimal configuration system at a museum in Australia owned by Max Burnet, who has kindly provided photos and information about the system and DEC Australia in general.PDP7
  2. #113, at the University of Oregon was operated by Dr. Harlan Lefevre until his retirement when it was decommissioned and recently donated to at a museum, it is believed this machine was fully operational after nearly 40 years with some 65,000 hours of use logged. It is apparently due to be recommissioned in 2009.
  3. #115, is apparently undergoing restoration in Oslo, Norway by Tore Sinding Bekkedal, but it is believed this machine had most of its guts modified to TTL 74 series logic at some point, which was then recovered when the machine was decommissioned.
  4. #33. Rumors of a fourth PDP-7 system at the Computer History Museum (Mountain View, California), have now been confirmed following an email from Len Shustek, chairman of the museum. The museums online entry for this machine is here. This machine is listed as being from Massachusetts General Hospital so would have been either PDP-7 #33 or PDP-7A #102, from the photos we suspect it is #33.

C.H.M. also have several photos of PDP-7 systems in manufacture, including two views of serial #47, the system mentioned above, that was shipped to the Australian Atomic Energy Commission.

The PDP-7's claim to fame was forged around 1969/70 when Ken Thompson used a scavenged PDP-7 at Bell Labs, the research arm of AT&T, to develop the operating system that later became Unix. (From the 18-bit Service list this would appear to have been one of PDP-7's #3, #34, #44 or PDP-7A #149.

PDP is an abbreviation for Programmed Data Processor, coined by Digital and a Boston venture capital company American Research and Development. There was a perceived view at that time that with a limited world market for "Computers" of just a few hundred, of what were seemingly big and expensive machines requiring a dedicated computer center and a large supporting staff, the term "Computer" should be avoided as there was no money to be made in computers ! (doh!), and so was born PDP - the "Programmed Data Processor".

Links -
Tore BekkedalRestoration of a PDP-7 in Oslo. PDP7
PDP-7 data PDP7Possibly the largest archive of PDP-7 data available.
Unix historyOrigins and History of Unix, 1969-1995.
History PDP7Unix - "The famous PDP-7 comes to the rescue".
WikipediaPDP-7 entry at Wikipedia. PDP7
PDP-7 retires PDP7Goodbye to the PDP-7 - "A Computing Pioneer Retires".
PDP-7 Service list PDP7Details of the known 99 PDP-7 systems built.
Ken OlsonBiography and the story of DEC.

If you know of any more information about the PDP-7, location of existing systems, spare parts, ancillary bits, software, tapes or manuals, then please let us know here. PDP7

Further reading on PDP-7 history and design can be found here. PDP7

Our own library of PDP-7 information can be found here. PDP7

PDP-7 Service list (1972) PDP7
The following list information was compiled from Digital Equipment Corporations 1972 18bit Customer Service List (kindly supplied by Bob Supnik), available here (6.5Mb pdf), and comprises the 99 known PDP-7 and PDP-7A systems on the list in 1972. 120 systems were built in total, but at this time we do not have any further information about the remaining 21 systems or who they were delivered to. The PDP-7 appeared to have sold well into Government research and University sectors with 11 systems shipped to the UK alone, almost 10% of the production run !. Serial numbers are concurrent for both PDP-7's and the PDP-7A's, so the missing 21 could be either or both types.

Systems in bold are systems existing today in museums or private collections, although not necessarily in an operational state.

TypeS#ShippedCustomerLinks
PDP-71-DEC prototypePDP7
PDP-7204/1965Stanford UniversityPDP7
PDP-7311/00 ?Bell Telephone LabsPDP7
PDP-7401/1965R BoisurtPDP7
PDP-7504/00 ?New York UniversityPDP7
PDP-7604/1965TH DelftPDP7
PDP-7702/1965Elliot Cambridge (UK)PDP7
PDP-7804/1965Holloman A.F.B.PDP7
PDP-7905/1965Rensselear PolytechnicPDP7
PDP-71004/00 ?Fort BelvoirPDP7
PDP-71110/00 ?Oxford University (UK)PDP7
PDP-71205/1965Tek. Hogskolan (Sweden ?)PDP7
PDP-71305/1965Pittsburgh UniversityPDP7
PDP-71404/1965Foxboro Pureto (Puerto) RicoPDP7
PDP-71505/1965Jet Propulsion LaboratoryPDP7
PDP-71605/1965Argonne National LabsPDP7
PDP-71708/1965University of TexasPDP7
PDP-71805/1965Carnegie TechPDP7
PDP-71905/1965Massachusetts Institute of Technology Lincoln LabsPDP7
PDP-72005/1965Battelle Northwest - Pacific Northwest National LaboratoryPDP7
PDP-72105/1965Battelle Northwest - Pacific Northwest National LaboratoryPDP7
PDP-722?No information availablePDP7
PDP-72307/1965Jet Propulsion LaboratoryPDP7
PDP-72408/00?Massachusetts Institute of Technology 2PDP7
PDP-72508/1968Manchester University (UK)PDP7
PDP-72608/1965Alabama UniversityPDP7
PDP-72707/1965Stromberg CarlsonPDP7
PDP-72807/1965WPAFB / AZERPPDP7
PDP-72912/1965FoxboroPDP7
PDP-73009/1965Massachusetts Institute of Technology Lincoln Lab MONTPDP7
PDP-73109/1965Lawrence Radiation Laboratory (LRL) BerkleyPDP7
PDP-73209/1965Lear SieglerPDP7
PDP-73307/1965Massachusetts General Hospitalinfo
PDP-73401/1969Bell Telephone LabsPDP7
PDP-73510/1965University of IllinoisPDP7
PDP-73610/1965Jet Propulsion LaboratoryPDP7
PDP-73712/1967US Naval OrdinancePDP7
PDP-73808/1968US GovernmentPDP7
PDP-73912/00?Tennessee UniversityPDP7
PDP-74012/1965Module testPDP7
PDP-74111/1965Ministry of Public Buildings (UK Gov N.G.T.E Pyestock)website
PDP-74211/1965Aachen #1PDP7
PDP-74311/1965Lawrence Radiation Laboratory (LRL) LivermorePDP7
PDP-74411/1965Bell Telephone LabsPDP7
PDP-74512/1965Hershey Medical CentrePDP7
PDP-746-No information availablePDP7
PDP-74701/1966Australian Atomic Energy, Lucas Heightsinfo
PDP-74801/1966Jet Propulsion LaboratoryPDP7
PDP-74901/00 ?University of Heledelberg? (Heidelberg) FSICPDP7
PDP-75005/1966FoxboroPDP7
PDP-7A10112/1969Bob ReedPDP7A
PDP-7A10208/1968University of RochesterPDP7A
PDP-7A10301/1966Massachusetts General Hospital #2info
PDP-7A10401/1966Massachusetts Institute of Technology project MACphoto
PDP-7A10501/1966University of FreiburgPDP7A
PDP-7A10601/00 ?Liverpool University (UK)PDP7A
PDP-7A10701/00 ?Glasgow University (UK)PDP7A
PDP-7A10801/00 ?Aachen #2PDP7A
PDP-7A10901/1970Massachusetts Institute of Technology ERCPDP7A
PDP-7A11001/1966SolartronPDP7A
PDP7-A11102/1966Atomic Weapons Research Establishment (A.W.R.E.) Aldersmaston (UK)PDP7A
PDP-7A11202/1966Edinburgh University (UK)photo
PDP-7A11302/1966Oregon Universityinfo
PDP-7A11402/1966Applied Data ResearchPDP7A
PDP-7A11502/1966Oslo University, Norwayinfo
PDP-7A11604/1966TNO SoesterbergPDP7A
PDP-7A11703/00 ?Tokyo University JapanPDP7A
PDP-7A11804/1966Worcester PolytechnicPDP7A
PDP-7A11905/1966DEC training (UK)PDP7A
PDP-7A12006/1966Michigan Universityinfo
PDP-7A12105/1966Fort Mead #1PDP7A
PDP-7A12211/1966Fort Mead #2PDP7A
PDP-7A12303/00 ?US Government VirginiaPDP7A
PDP-7A12404/1966University of NijmegenPDP7A
PDP-7A125-No information availablePDP7A
PDP-7A12605/1966Cambridge University (UK)PDP7A
PDP-7A12706/1966Information InternPDP7A
PDP-7A12803/1969University of ErlangenPDP7A
PDP-7A12908/1966Boeing Co. #2PDP7A
PDP-7A13008/1966University of California, Lawrence LivermorePDP7A
PDP-7A13106/1966University of PittsburghPDP7A
PDP-7A13206/1966DEC training (UK)PDP7A
PDP-7A13310/1966Imperial College (London UK)PDP7A
PDP-7A13403/1968Rome Air Force BasePDP7A
PDP-7A13510/00? Princeton UniversityPDP7A
PDP-7A13611/1966Fort Mead US Army #3 PDP7A
PDP-7A13708/1966Union CarbidePDP7A
PDP-7A13810/1966Timesharing Ltd.PDP7A
PDP-7A13911/1966YalePDP7A
PDP-7A14011/00 ?Sandia Corp.PDP7A
PDP-7A14109/00 ?WPAFB (Air Force Base ?)PDP7A
PDP-7A14212/00 ?PGH Plate GlassPDP7A
PDP-7A14303/1969Four Queens Casino O? LAS (Las Vegas ?)PDP7A
PDP-7A14401/1970University of CaliforniaPDP7A
PDP-7A14512/00 ?Langley PorterPDP7A
PDP-7A14611/00 ?University of ParisPDP7A
PDP-7A14707/1967I I IPDP7A
PDP-7A14801/1967BBNPDP7A
PDP-7A14903/1969Bell Telephone LabsPDP7A
PDP-7A150-No information availablePDP7A
PDP-7A15109/00 ?Digital Circuit TesterPDP7A
PDP-7A15204/00 ?Royal Radar Establishment Malvern (UK)PDP7A

A full list, to our knowledge, of the available options on a PDP-7 is available here

Miscellaneous DEC information, manuals, data sheets, Etc. mostly for the PDP-7 of course !, but there is some PDP-11 and PDP-15 info in here as well.

DataDescription
Brochure 1964
PDP7 4.8Mb pdf
DEC brochure from 1964 giving a good basic run down of the PDP-7 computer, it's basic operation and options.
Logic handbook 1961
PDP7 5Mb pdf
DEC symbology, Basic digital modules (inverters; diode logic; flip-flops; delays; pulse amplifiers; clocks; pulse generators), Typical applications (counters; parallel adders; comparators; synchronizers; subtracters; Gray to binary code converter), Rules and definitions (inverter usage; loading definitions; marginal checking; indicators), Boolean algebra, DEC Technical bulletins.
  
Logic handbook 1967
PDP7 26Mb pdf
Logic primer, R B W Series "FlipChip" modules and application notes (32 position decoding; Stepper motor drives; Pseudo random sequences), Logic laboratory, Hardware (panels; cabinets; hardware; connectors; Octaid and Panelaid series modules; E and F Series modules), Analog to Digital Conversion handbook, A Series modules, K Series modules, and a whole lot more !.
  
Technicians handbook 1974
PDP7 3.6Mb pdf
1974 Technicians handbook from the DEC training department in Galway Ireland. Includes PDP8, PDP11 and IC information. Trouble shooting, General notes, PDP8 family notes, PDP11 family notes, IC datasheet index (DEC numbers; 74xx 8xxx and 9xxx series IC's).
  
PDP-7 Users Handbook June 1965
PDP7 13.5Mb pdf
System introduction, Functional description, Instructions, Basic machine language programming, Processor, Core memory, Standard I/O equipment, Card equipment and line printer, Magnetic tape and drum, Plotter and display, Analog/digital conversion, Data and communication equipment, Operating procedures, Fortran, appendix, illustrations.
  
PDP-7 Users Handbook Dec 1964
PDP7 7.4Mb pdf
Description, Operation, Central processor, Input/Output control and interface, Input/Output equipment, Appendix, Illustrations and drawings.
  
PDP-7 Maintenance Manual 1966
PDP7 20Mb pdf
For PDP-7A systems (serial numbers 100 and above). Introduction and description, Operation, System, options, Maintenance, Engineering drawings, Power supplies and control, Flip chip modules.
  
18bit Architecture
PDP7 113Kb pdf
Architectural Evolution in DEC’s 18b Computers. DEC built five 18b computer systems: the PDP-1, PDP-4, PDP-7, PDP-9, and PDP-15. This paper documents the architectural changes that occurred over the lifetime of the 18b systems and analyses the benefits and tradeoffs of the changes made. Written and ©2006 Bob Supnik. (2003 original 90Kb pdf)
  
18bit Card readers
PDP7 34Kb pdf
Card Readers for DEC’s 18b Computers. Punched cards were never a mainstream medium for DEC systems. DEC preferred punched paper-tape, which used less costly peripherals and simpler interfaces. DEC never seemed to be able to get cards quite right. Nowhere is this better illustrated than in the 18b computer line, which implemented seven different card reader options across the five machines in the 18bit family PDP-1, PDP-4, PDP-7, PDP-9, and PDP-15.
  
PDP-7 Interface manual
PDP7 4.9Mb pdf
PDP-7 Interface and installation manual. Introduction, Data transfers, Break transfers, Digital logic circuits, Interface connections, Installation planning, Illustrations, Tables.
  
PDP-7 Maintenance
PDP7 23.5Mb pdf
Core memory, Input/Output, Optional equipment, Interface, Installation, Operation, Maintenance, Engineering drawings, Tables.
  
Misc - Australia
PDP-7 - PDP-15
hardware link

PDP7 460Kb pdf
Description, commands and hardware drawings of a PDP-7 to PDP-15 inter-computer data link. Designed and used by the Australian Atomic Energy Commission at Lucas Heights, this hybrid of a PDP-7 and PDP15 was called a PDP-22, but this was not an official DEC designation. It was used by the Australian Atomic Energy Commission, Lucas Heights. ISBN 0642995230, document in the public domain here here, copyright of this document resides with the Australian Atomic Energy Commission.
  
Misc - Michigan
PDP-7 - DEC-388
Display interface

PDP7 2.3Mb pdf
Dated August 1967, this document (Report #?) contains a description, commands and hardware drawings of a PDP-7 modified for use with a DEC 388 display usually used on a PDP-8. Known locally as the 337 it became the prototype for the DEC 339 display. The document is in the public domain here here, copyright of this document resides with the University of Michigan, Ann Arbor.
  
PDP-7 - LOCOSS
software manual

PDP7 6.1Mb pdf
Dated November 1968, this document (Report #10) describes LOCOSS, Logic Of Computer Operating System for the PDP-Seven, developed to provide a run-time environment for application programs. The document is in the public domain here here, copyright of this document resides with the University of Michigan, Ann Arbor.
  
PDP-7 - IBM 1800
interface software

PDP7 4.5Mb pdf
Dated December 1968, this document (Report #11) contains a description of a collection of programs for the PDP-7 to IBM 1800 inter-computer data link including file manipulation, text editors, assemblers and debugging. The document is in the public domain here here, copyright of this document resides with the University of Michigan, Ann Arbor.IBM 1800 
  
PDP-7 - IBM 1800
interface

PDP7 1.5Mb pdf
Dated November 1968, this document (Report #12) contains a functional description of the high speed interface. The document is in the public domain here here, copyright of this document resides with the University of Michigan, Ann Arbor.IBM 1800 
  
PDP-7 - IBM 1800
interface manual

PDP7 8.6Mb pdf
Dated August 1970, this document (Report #31) contains a description, commands and hardware drawings of a PDP-7 to IBM 1800 inter-computer data link, with basic diagrams. Again, it is not known if this interface existed but the general tone of the report suggests it did. The document is in the public domain here here, copyright of this document resides with the University of Michigan, Ann Arbor.
The University of Michigan had a PDP-7A #120, delivered in 1966.IBM 1800 
  
PDP-7 - PDP-9
comms package

PDP7 2Mb pdf
Dated July 1970, this document contains a description and commands of a PDP-7 to PDP-9 inter-computer data link using a 50 kilobit serial Dataphone link. The document (memorandum 11) is in the public domain here here, copyright of this document resides with the Massachusetts Institute of Technology.
M.I.T. had a PDP-7A #104, delivered to project MAC (Technology Square) in 1966.
  

  1. DEC 18bit Computers -
    PDP-1 - 4k-64k of main memory, 5uS cycle time, one's complement arithmetic. Mostly constructed of DEC 1000-series system building blocks rated at 5MHz. Apparently three PDP-1 computers still exist, all in the collection of the Computer History Museum, a prototype, and two PDP-1C machines. The last PDP-1 manufactured (#55) has been restored to working order and is used as a working exhibit.
    PDP-4 - First shipped in July 1962 as a slower, cheaper alternative to the PDP-1, but not commercially successful. One customer of these early PDP machines was Atomic Energy of Canada. The PDP-4 has been recently implemented by David Conroy in a XILINX field programmable gate array.
    PDP-7 - Replacement for the PDP-4, DEC's first wire-wrapped machine.
    PDP-9 - Successor to the PDP-7, DEC's first micro-programmed machine. This website by Bob Pooler is dedicated to the Engineering Techs, Engineers & Production staff of the PDP-7 & PDP-9 Systems Group.
    PDP-15 - DEC's final 18-bit machine. It was their only 18-bit machine constructed from TTL integrated circuits rather than discrete transistors. Later versions of the system were referred to as the "XVM" family. The new machine was faster and less expensive than its predecessors and had the added sophistication of a separate I/O processor to the CPU. Over 400 of these machines were ordered in the first eight months of production. PDP-15's in the collection of Mike ?
    (back)
  2. Various information on the internet gives sales of the PDP-7 systems as 120 units, however we have not found any information to substantiate this number. From the DEC book "Computer Engineering - A DEC view of hardware systems design", it is apparent that the original sales goal for the PDP-7 range was 120 units. To date the only firm evidence for the number of systems produced is the 18-bit Service list, showing 99 systems. Unless further information surfaces in the future, which is probably unlikely, 99 shipped systems it will have to be.
    (back)