IBM PC 5150

The first IBM PC: a 16-bit 8088 on an 8-bit bus, with beep codes and cassette BASIC as the first clues.

Open the IBM PC 5150 in Retro Bench
Also
PC, Model 5150
Year
1981
CPU
8088 at 4.77 MHz (14.31818 MHz / 3). 16-bit core, 8-bit bus
RAM
16 to 64 KB on the planar; more with expansion (verify)
ROM
BIOS 8 KB at $FE000 (U33). Cassette BASIC 32 KB at $F6000 (U29 to U32)
Video
MDA or CGA card in an expansion slot. The planar has no video
Sound
One-voice speaker, driven by timer 2 and PPI port B
OS
PC DOS 1.x (disk). Cassette BASIC in ROM if no disk boots

Chips

ChipWhereRole
8088 microprocessorU3CPU with a 16-bit core and an 8-bit external bus. Used in the IBM 5150, 5160, 5155, PCjr and the HERO 2000.
8284A clock generator and driverU11Crystal oscillator, divide-by-3 CPU clock, ready synchronizer and reset for the 8088.
8288 bus controllerU6Makes the memory and I/O strobes and the bus direction for the 8088 in maximum mode.
8259A programmable interrupt controllerU2Eight interrupt inputs (IRQ0 to IRQ7), priority logic and the vector for the 8088.
8253-5 programmable interval timerU34Three 16-bit counters: time-of-day tick, DRAM refresh pacing and the speaker tone.
8255A-5 programmable peripheral interfaceU36Three 8-bit programmable I/O ports (A, B, C).
8237A-5 DMA controllerU35Four DMA channels. PC: channel 0 refreshes DRAM, channel 2 is the diskette.
8087 numeric data processorU4Optional floating-point coprocessor in the empty socket beside the 8088.
4116 DRAM 16K x 1Planar RAM (designators not read)Dynamic RAM, 16K x 1 (lower 16K on the Spectrum)
2364 Mask ROM 8K×8U29-U32 cassette BASIC (5700019, 5700027, 5700035, 5700043) and U33 BIOS (5700051 on the photographed board)BASIC and KERNAL ROMs (C64); BASIC and KERNAL (VIC-20, PET); character ROM (C128)
MC6845 CRT controllerMDA/CGA card (not the planar)Makes sync, display enable, cursor and the video RAM refresh addresses.

Ports and connectors

Power rails

RailExpectMeasure at
+5 V4.80 to 5.25 V (+5 / -4 percent)pc-psu pins P9-4, P9-5, P9-6; 8088 pin 40
+12 V11.52 to 12.60 V (+5 / -4 percent)pc-psu pin P8-3; I/O channel B9
-12 V-10.92 to -13.20 V (+10 / -9 percent)pc-psu pin P8-4; I/O channel B7
-5 V-4.60 to -5.50 V (+10 / -8 percent)pc-psu pin P9-3; I/O channel B5
Power Good0 to 0.4 V at switch-on, then 2.4 to 5.5 V at least 100 ms laterpc-psu pin P8-1; 8284A pin 11

Symptoms