BBC Micro Machine Hub

Model B, B+ & Master 128 repair reference — RIFA cap warnings, EPROM guides, RGB video, diagnostics and connector pinouts.

RIFA Mains Filter Capacitor — REPLACE BEFORE POWERING ON

Every BBC Micro contains one or more RIFA PME 271 M (or equivalent) X-class mains filter capacitors soldered directly to the PSU board. After 40+ years these capacitors crack, absorb moisture, and fail explosively when mains voltage is applied — producing thick acrid smoke, a loud bang, and potentially showering the PSU with debris. This is not a "might happen" — it will happen on any unserviced machine.

1 Identify the RIFA Caps

  • Open the case and locate the power supply board (top-right on Model B, separate module on Master 128).
  • Look for yellow or orange rectangular capacitors marked RIFA PME 271 M or similar. Typical values: 100 nF, 47 nF, or 10 nF, rated 250 V AC (X2 class).
  • Inspect for visible cracks in the epoxy casing — hairline fractures are enough to allow moisture ingress and catastrophic failure.
  • There are typically 2–3 RIFA caps per BBC Micro PSU. The Model B Issue 7 has two; the Master 128 may have three.

2 Remove & Replace

  • Disconnect from mains and discharge any residual voltage before working on the PSU.
  • Desolder the RIFA caps with a soldering iron. They are through-hole parts and come out easily.
  • Replace with modern X2-rated 275 V AC film capacitors of the same value (e.g., Kemet R46, Vishay MKP, or Epcos B32922). Must be X2 or Y2 safety-rated for mains use.
  • Do not use standard polyester or ceramic caps as replacements — only safety-rated film caps are appropriate across the mains.
  • While the PSU is open, visually inspect the mains bridge rectifier, smoothing electrolytics, and voltage regulator heatsink for any signs of heat damage.

! Why This Matters

  • The RIFA PME 271 M uses a hygroscopic epoxy encapsulation that cracks with age, allowing moisture to reach the metallised film inside.
  • When mains voltage is applied to a moisture-compromised capacitor, the internal film arcs, generating intense heat and rapid gas expansion.
  • Failure mode is a loud bang, flash, and thick white/yellow smoke that fills the room. The capacitor may split open or eject fragments.
  • While X-class caps are designed to fail safely (they should not cause fire), the event is dramatic, damages the PCB around the cap, and the smoke is unpleasant and potentially irritating.
  • Rule: never power on a BBC Micro without first checking and replacing the RIFA caps.

Model Selector

Select your BBC Micro model to view board details, key ICs, and component notes.

BBC Micro Model B Issue 3 – Issue 7 • 1981–86

The iconic BBC Micro used in UK schools and homes. 32 KB RAM (16 KB available in MODE 7, up to 20 KB in MODE 0–6 depending on screen mode). MOS Technology 6502A CPU at 2 MHz. Analog RGB and composite video via 6-pin DIN. Teletext Mode 7 via the SAA5050 chip. Multiple expansion interfaces: Econet, 1 MHz Bus, User Port, Printer Port, Tube interface for second processors.

Key ICs

  • CPU: MOS 6502A @ 2 MHz
  • CRTC: Motorola 6845 — CRT controller, all video timing
  • Video ULA: Custom Acorn IC — pixel serialiser, palette, screen mode generation
  • Teletext: SAA5050 — Mode 7 character generator
  • System VIA: 6522 — keyboard, sound, slow peripheral bus
  • User VIA: 6522 — User Port, printer, CB1/CB2 I/O
  • Serial ULA: Custom — cassette interface, RS-423
  • Sound: SN76489 — 3 tone channels + 1 noise
  • ROM: OS ROM (16 KB) + BASIC ROM (16 KB) + sideways ROM sockets

Board Revisions & Common Issues

IssueYearsNotes
Issue 31981–82Early production. Some have 6502 (not A). Known for solder bridge issues on the keyboard connector.
Issue 41982–83Most common early board. Improved layout. Floppy disc interface optional (extra chip + connector).
Issue 71984–86Final revision. Onboard 1770 floppy disc controller. Improved PSU regulation. Best starting point for new owners.

Common failures: RIFA caps (PSU), 4164 DRAM (16×1-bit, 8 chips), keyboard membrane degradation, ULA failure (custom chip, no modern replacement), and clock crystal drift.

EPROM & Option ROM Socket Map

Sideways ROM socket assignments, jumper configuration, and EPROM substitution guide.

Model B ROM Sockets IC35–IC52 / IC88–IC101

The Model B has 4 sideways ROM sockets (some Issue 7 boards have more). Each socket holds one 16 KB ROM (or half of a 32 KB EPROM with address line strapping).

SocketBankDefault UseNotes
IC52 / IC8815OS ROM (MOS)Fixed — always selected at startup. Do not remove.
IC51 / IC10114BASIC ROMDefault language. Can be replaced with BASIC II or Hi-BASIC.
IC50 / IC10013Empty / DFSDisc Filing System ROM if fitted. Otherwise empty for user ROMs.
IC49 / IC9912EmptyAvailable for user sideways ROMs (word processors, assemblers, etc.).

Lower bank numbers have lower priority. Higher-numbered banks are selected first at startup. The OS ROM (bank 15) always has highest priority.

Master 128 ROM Sockets IC24 / IC37 + Cartridges

The Master 128 uses two 128 KB mask ROMs plus two cartridge slots. Internal sideways RAM banks are available for loaded software.

SourceBanksContents
IC24 (128K ROM)0–3BASIC IV, ADFS, Edit, View
IC37 (128K ROM)4–7ViewSheet, Terminal, MOS 3.20 (banks 6–7)
Cartridge Slot 08–9User cartridges (up to 32 KB each)
Cartridge Slot 110–11User cartridges
Sideways RAM4–7Shared with ROM banks; RAM takes priority when enabled

Sideways RAM is battery-backed on some configurations. Use *SRLOAD and *SRSAVE to load software into RAM banks.

EPROM Substitution Guide 27C128 / 27C256

Modern UV EPROMs and EEPROMs can replace original mask ROMs. Key compatibility notes:

EPROMSizeFitsNotes
27C12816 KBDirect drop-inPin-compatible with original 16 KB mask ROMs. Most common replacement.
27C25632 KBWith address jumperPin 27 (A14) must be connected to a link/jumper selecting the upper or lower 16 KB half, or directly to the bank-select logic.
28C256 (EEPROM)32 KBWith adapterElectrically erasable. Pin 1 (/WE vs Vpp) needs attention — tie /WE high (+5 V) to disable writes. Pin 27 jumper as above.
W27C51264 KBWith adapter boardFour 16 KB banks accessible via A14/A15 jumpers. Useful for multi-ROM carrier boards.

Tip: Always program EPROMs with Vpp at the correct voltage for the device (12.5 V for older 27128, 12 V for 27C128). The 27C256 is the most practical single-ROM replacement. When using 32 KB EPROMs, some boards require cutting a track and adding a wire to route A14 correctly.

Video & Display Guide

6-pin DIN RGB pinout, SCART wiring, and HDMI converter options for the BBC Micro.

6-Pin DIN RGB Pinout All Models

All BBC Micros output analog RGB through a 6-pin DIN RGB video socket. The signal is active-high TTL-level RGB (0–5 V logic levels from the Video ULA), not 75 Ω analog like the Amiga.

PinSignalNotes
1GreenTTL-level (0 V / ~4.5 V)
2Composite SyncActive-low CSYNC (directly usable for SCART pin 20)
3+5 V DCDirectly from main rail. Low current only.
4GNDSignal ground
5RedTTL-level
6BlueTTL-level

Important: The BBC Micro outputs TTL-level RGB (5 V swings), not the 0.7 V p-p analog RGB that SCART TVs expect. You must use voltage divider resistors on each RGB line to bring the level down. A typical divider is 330 Ω in series + 470 Ω to ground on each channel.

BBC Micro to SCART Cable Wiring

Wire a 6-pin DIN plug to a SCART plug with resistor dividers on each RGB line:

DIN PinSignalResistorSCART Pin
5 (Red)Red330 Ω series + 470 Ω to GND15
1 (Green)Green330 Ω series + 470 Ω to GND11
6 (Blue)Blue330 Ω series + 470 Ω to GND7
2 (CSYNC)SyncDirect (already ~1 V logic-low swing)20
4 (GND)Ground—4, 5, 9, 13, 17, 18, 21
3 (+5V)Blanking180 Ω to SCART pin 1616 (force RGB mode)

The +5 V on DIN pin 3 can drive SCART pin 16 (blanking) through a 180 Ω resistor to force the TV into RGB mode. Without this, most SCART TVs default to composite.

HDMI Converter Options

The BBC Micro's 15 kHz RGB output (with TTL levels) needs conversion for modern displays. Options:

  • RetroTINK 5X / 4K SCART input (via RGB cable with resistor dividers). Best overall quality and compatibility. Multiple scaling modes, minimal latency.
  • OSSC (Open Source Scan Converter) SCART input. Line-multiplication with zero added latency. Requires a display tolerant of non-standard resolutions.
  • RGB2HDMI (active converter board) A Raspberry Pi-based digital capture board that reads the TTL RGB signals directly from the BBC Micro's video output (no analog conversion). Pixel-perfect output via HDMI. Fits internally or connects externally. The best dedicated solution for BBC Micro video.
  • Cheap SCART-to-HDMI boxes Low-cost passive converters vary hugely in quality. Many introduce significant latency and poor scaling. Use as a last resort.

Best option: The RGB2HDMI board is the gold standard for BBC Micro video — it samples the TTL RGB directly, bypassing all analog conversion, giving pixel-perfect HDMI output. Actively maintained open-source project.

Diagnostic Checklist

Power supply rail checks, Econet and User port testing, and key IC fault symptoms.

⚡

Power Supply Rail Checks

After replacing the RIFA caps, verify all PSU output rails before reconnecting to the main board.

RailSpecToleranceWhere to Measure
+5 V5.0 V DC±5% (4.75–5.25 V)PSU output connector or IC1 (6502) pin 8
-5 V-5.0 V DC±10%DRAM supply pin (Model B only, 4116/4164 dependent)
+12 V12.0 V DC±10%PSU header or DRAM supply pin (early boards with 4116 RAM)

Common PSU Faults

  1. Completely dead: check mains fuse, RIFA caps, and bridge rectifier.
  2. Low +5 V (below 4.6 V): failing 7805 voltage regulator. Replace and add fresh thermal paste to heatsink.
  3. Excessive ripple on +5 V: dried-out smoothing electrolytics. Recap with 105 °C low-ESR parts.
  4. Missing -5 V or +12 V: check the 7912/7812 regulators and associated electrolytics.
⚙

Econet & User Port Testing

The Econet interface and User Port are driven by the two 6522 VIA chips. Failures in either VIA cause specific, testable symptoms.

Econet Tests (System VIA / IC3)

  • Econet not responding: check 6854 ADLC (IC86) and clock module (IC81).
  • No network detected: verify termination resistors (120 Ω) and cable continuity.
  • Station number not saved: CMOS battery dead (Master 128) or Econet configuration link not set (Model B).
  • Econet causes system hangs: 6854 ADLC failure or clock module not oscillating. Verify clock output with a scope.

User Port Tests (User VIA / IC69)

  • User Port completely dead: User VIA (6522 at IC69) failure. Swap with known-good chip.
  • Partial I/O failure: individual port B data lines (PB0–PB7) stuck high or low. Test with a logic probe.
  • CB1/CB2 lines not toggling: VIA timer/shift register fault or wrong DDR (Data Direction Register) config.
  • Printer port dead: shares User VIA on Model B. Check printer strobe line (active-low via CA2).

The 6522 VIA is a DIP-40 IC and is socketed on most boards. Swap the System VIA and User VIA to isolate which chip is at fault.

📌

Key IC Fault Symptoms

Quick reference for identifying the most commonly failing ICs in the BBC Micro.

ICChipFailure Symptoms
IC16502A CPUCompletely dead machine (no beep, no video). Check clock on pin 37 (Φ0 in) — should be 2 MHz. No clock = oscillator or divider fault.
IC186845 CRTCNo video output, blank screen, or corrupted display timing (wrong number of lines, off-centre image). Video ULA may still show colour bars if CRTC is dead.
IC6Video ULAMissing colours, wrong palette, garbled pixels in modes 0–6 (Mode 7 unaffected — it uses the SAA5050). Custom chip with no modern replacement.
IC2SAA5050Mode 7 teletext display corrupt or blank. Modes 0–6 unaffected. Relatively easy to find as spares.
IC3System VIA (6522)Keyboard dead, no startup beep, sound chip not responding, slow bus peripherals not working.
IC69User VIA (6522)User Port dead, printer not working, CB1/CB2 I/O lines not toggling.
IC22SN76489No sound output. Beep on startup absent. Verify VIA CA2 connection to sound chip enable.
IC4–IC194164 DRAMContinuous beep on startup (RAM test failure), garbled display, or random crashes. Use a logic probe or piggyback known-good RAM to identify the faulty chip.

Tip: A continuous tone on startup indicates a RAM test failure. Count the number of beeps (if distinct) — some OS versions give a count indicating which bank has failed. Use an oscilloscope on the DRAM data and address lines to isolate the faulty chip.

Connector Pinouts

User Port, Econet, and 1 MHz Bus connector references.

User Port 20-Pin IDC

A general-purpose parallel I/O port directly connected to the User VIA (6522, IC69). Used for joystick adapters, MIDI interfaces, printers, and custom hardware.

PinSignalPinSignal
1+5 V DC2CB1
3+5 V DC4CB2
5GND6PB0
7GND8PB1
9GND10PB2
11GND12PB3
13GND14PB4
15GND16PB5
17GND18PB6
19GND20PB7

PB0–PB7 are directly mapped to VIA Port B (address &FE60). CB1/CB2 are control lines. Set DDR at &FE62 before use.

Econet Port 5-Pin DIN

Acorn's proprietary local area network using a 6854 ADLC and a clock module. Allows file sharing, printing, and remote booting across connected BBC Micros.

PinSignalNotes
1ClockNetwork clock (active-low, differential)
2GNDSignal ground
3Data+Data line (positive, differential)
4ClockClock return (differential pair with pin 1)
5Data−Data return (differential pair with pin 3)

Econet uses 120 Ω termination at each end of the network. Maximum cable length ~500 m. The clock must be generated by a dedicated clock box or an Econet bridge/server.

1 MHz Bus & Tube 34-Pin IDC

See also our dedicated 6-Pin DIN RGB SCART, 7-Pin DIN Cassette, 5-Pin Domino RS-423, and 34-Pin Shugart Floppy pages. A general expansion bus running at 1 MHz (active during the Φ2 low phase of the 2 MHz clock). Used for Teletext adapters, music synthesisers, IEEE-488 interfaces, and more.

PinSignalPinSignal
1+5 V2R/W
3+5 V41MHzE
5GND6A0
7GND8A1
9GND10A2
11GND12A3
13GND14A4
15GND16A5
17GND18A6
19GND20A7
21GND22D0
23GND24D1
25GND26D2
27GND28D3
29GND30D4
31GND32D5
33GND34D6 / D7 (/NRST on some pins)

Address range: &FC00–&FCFF (active when /NPGFC active-low). The 1MHzE signal is the active enable — directly gates peripheral access. Active during the 1 MHz phase of the 2 MHz clock.

Resources & Further Reading

Blog posts, bench tools, and community links for BBC Micro repair and restoration.

Bench Tools

External Resources

Acorn Computers 1981 · 8-Bit Computers

BBC Micro (B / B+ / Master 128) — Unified Workbench Reference

RIFA PME271M mains capacitor alert, Model B/B+/Master 128 selector, Sideways ROM socket map, 6-pin DIN RGB SCART, and Tube/1MHz bus pinouts.

CPU / Architecture MOS 6502A / 65SC12 @ 2 MHz
Memory (RAM / VRAM) 32 KB – 128 KB SRAM/DRAM
Capacitor Mount Through-Hole
Custom Chipset & Key ICs
6502A 2MHz HD6845 CRTC SAA5050 Teletext SN76489 PSG 6522 VIA 8271 / WD1770
Capacitor & Power Stage Reference

BBC Micro / Master — Capacitor & Recap Reference

Board revisions, electrolytic capacitor lists, voltage/farad ratings, and Through-Hole servicing notes.

BBC Micro / Master — Printable Board Recap & Capacitor BOM ReferenceFormat this system's capacitor replacement list, diagnostic flowchart, and IC pinouts into a high-contrast bench PDF.

BBC Micro & Master 128 — Model B (Issue 4 / Issue 7), Master 128 & Astec Switched-Mode PSU

Acorn 6502A mainboards & Astec AA10050 PSU • Mount: Through-hole • Difficulty: Beginner friendly

Full Printable Recap Sheet →

Astec Switched-Mode PSU (BBC Model B & Master 128) (6 Capacitors)

Ref Capacitance Voltage Package / Type Circuit Location & Bench Notes
C1 0.1 uF (100 nF) 275 V AC Class X2 Film (15mm pitch) Replaces cracking amber RIFA PME271M smoke bomb!
C2 0.01 uF (10 nF) 275 V AC Class X2 Film (10mm pitch) Replaces smaller RIFA PME271M cap.
C9 220 uF 25 V Radial (105 C Low-ESR) When C9 dries out, the PSU refuses to start from cold.
C13 1000 uF 10 V Radial
C14 1000 uF 10 V Radial
C16 220 uF 16 V Radial

BBC Micro Model B Mainboard (Issue 4 / Issue 7) (6 Capacitors)

Ref Capacitance Voltage Package / Type Circuit Location & Bench Notes
C1 220 uF 10 V Axial
C2 47 uF 16 V Axial
C7 10 uF 25 V Radial
C15 10 uF 25 V Radial
C19 100 uF 10 V Axial
C36 47 uF 16 V Radial
Printable Diagnostic Flowchart & Voltage CheckpointsFormat this step-by-step fault isolation tree into a high-contrast bench reference sheet.
Interactive Pinouts, Visualizers & Disassemblers

BBC Micro / Master — System Bench Tools & IC Pinouts

Click any chip below to open its interactive DIP/PLCC pinout diagram, pin-by-pin signal table, and oscilloscope test waveforms.

BBC Micro / Master — Printable IC Pinout & Chipset SummaryPrint this system's custom IC pinout summary or open any chip card below for its full DIP/PLCC pinout sheet.
DIP-14 74-Series Gates

74LS00

SN74LS00N / DM74LS00N

Quad 2-input NAND gate — the most common glue-logic part in retro computers.

Open Interactive Pinout →
DIP-14 74-Series Gates

74LS04

SN74LS04N / DM74LS04N

Hex inverter — six independent NOT gates in one 14-pin DIP, the standard logic-level converter of the 74-series family.

Open Interactive Pinout →
DIP-16 74-Series Decoders

74LS138

SN74LS138N / DM74LS138

3-to-8 line decoder with three enable inputs and eight active-low outputs — the classic memory-address decoder.

Open Interactive Pinout →
DIP-16 74-Series Decoders

74LS139

SN74LS139N / DM74LS139A

Dual 2-to-4 line decoder — two independent decoders, each with one active-low enable and four active-low outputs.

Open Interactive Pinout →
DIP-16 74-Series Multiplexers

74LS153

SN74LS153N / DM74LS153 / 74HC153

Dual 4-to-1 line data selector/multiplexer — multiplexes Z80 CPU and 6845 CRTC Row/Column addresses into the 4164 DRAMs on the Amstrad CPC 464 (IC109 & IC110).

Open Interactive Pinout →
DIP-20 74-Series Bus Interface

74LS244

SN74LS244N / DM74LS244

Octal 3-state buffer/line driver — two 4-bit groups with separate active-low enables, interleaved down the package.

Open Interactive Pinout →
DIP-20 74-Series Bus Interface

74LS245

SN74LS245N / DM74LS245

Octal bidirectional 3-state bus transceiver — one direction pin and one active-low enable, the standard bidirectional bus driver.

Open Interactive Pinout →
DIP-20 74-Series Bus Interface

74LS373

SN74LS373N / DM74LS373

Octal transparent latch with 3-state outputs — level-sensitive latch enable on pin 11, the standard address latch for multiplexed buses.

Open Interactive Pinout →
DIP-14 74-Series Flip-Flops

74LS74

SN74LS74AN / DM74LS74A

Dual D flip-flop with asynchronous preset and clear (both active low) — the standard edge-triggered latch and divider of the 74-series.

Open Interactive Pinout →
DIP-14 74-Series Gates

74LS86

SN74LS86AN / DM74LS86A

Quad 2-input XOR gate — same 14-pin pinout as the 74LS00, with outputs high when the inputs differ.

Open Interactive Pinout →
DIP-14 4000-Series Gates

CD4011

CD4011BC / MC14011 / HEF4011

Quad 2-input NAND gate — the CMOS 4000-series part, NOT pin-compatible with the 74LS00 despite the same function.

Open Interactive Pinout →
DIP-14 4000-Series Flip-Flops

CD4013

CD4013BC / MC14013 / HEF4013

Dual D flip-flop with active-HIGH set and reset — CMOS counterpart to the 74LS74, but the preset/clear polarity is inverted.

Open Interactive Pinout →
DIP-40 MOS 6500

MOS 6502

MOS 6502 / R6502 / UM6502

The 8-bit CPU at the heart of the Apple II, PET, VIC-20, BBC Micro and Atari 2600.

Open Interactive Pinout →
DIP-40 MOS 6500

WDC W65C02S

W65C02S / W65C02S6TPG-14

The CMOS 6502 people actually buy today — fully static, runs to 14 MHz, but NOT a drop-in for the NMOS 6502 without pin 1, 5 and 36 attention.

Open Interactive Pinout →
DIP-40 Zilog Z80

Zilog Z80

Z8400 / Z84C00

The 8-bit CPU behind the ZX Spectrum, MSX, Amstrad CPC and countless CP/M machines.

Open Interactive Pinout →
DIP-40 MOS 6500 Peripheral

MOS 6522 VIA

MOS 6522 / SY6522 / R6522 / W65C22

Two 8-bit I/O ports, two 16-bit timers and a shift register — the 6502 family peripheral chip.

Open Interactive Pinout →
DIP-24 Motorola 6800

Motorola MC6850 ACIA

MC6850 / MC68A50 / MC68B50 / S6850 / EF6850

Serial UART for the 6800 family — split TX/RX clocks, three mixed-polarity chip selects, and both power pins on the left-hand side.

Open Interactive Pinout →
DIP-28 Floppy Disk Controller

WD1770 / WD1772 Floppy Controller

WD1770-PH / WD1772-PH / VL1772-02PC

The compact 28-pin single-rail (+5V) FM/MFM floppy controller with built-in digital data separator and motor-on timer — used in the Atari ST, BBC Micro/Master and C128D/1571/1581.

Open Interactive Pinout →
DIP-40 Motorola 6800

Motorola MC6845 CRTC

MC6845 / HD6845 / HD6845S / UM6845 / MC6835

The CRT controller behind the Amstrad CPC, BBC Micro, IBM MDA and CGA — two opposing address buses and one register-select pin.

Open Interactive Pinout →
DIP-16 TI SN764xx

TI SN76489

SN76489 / SN76489A / SN76496 / SN94624 / TMS9919

TI's write-only sound chip — D0 is the MOST significant bit, opposite to every other chip in this library. Read the data bus warning.

Open Interactive Pinout →
DIP-28 TI Speech

TI TMS5220 / TMC0285 Speech

TMS5220NL / TMS5220CNL / TMC0285 / TMS5200

Texas Instruments' Linear Predictive Coding (LPC-10) vocal tract synthesizer — used in the TI-99/4A Speech Synthesizer, Acorn BBC Micro, Apple II Echo II and arcade classics.

Open Interactive Pinout →
DIP-28 EPROM

2764 8K x 8 EPROM

2764 / 2764A / 27C64 / M2764A / HN482764

8K x 8 UV-erasable EPROM, the JEDEC 28-pin byte-wide standard. Same pinout as the 6264 SRAM except for four pins.

Open Interactive Pinout →
DIP-28 EPROM

27128 / 27256 EPROM & CPC 40009 System ROM

Amstrad 40009 / 27C128 (16KB) / 27C256 (32KB) / 27C512

16KB (27128) and 32KB (27256) JEDEC 28-pin ROM/EPROM — direct drop-in replacement for the Amstrad CPC 464's 32KB OS + Locomotive BASIC ROM (IC103, part 40009).

Open Interactive Pinout →
DIP-16 Dynamic RAM

4164 64K x 1 DRAM

4164 / MT4264 / TMS4164 / MB8264 / KM4164 / 41464 (x4)

64K x 1 DRAM, single +5 V. VCC is pin 8 and GND is pin 16 — the reverse of almost every other 16-pin DIP. Apply 5 V to pin 16 and it dies.

Open Interactive Pinout →
DIP-28 Static RAM

6264 8K x 8 SRAM

6264 / HM6264 / 5564 / TC5565 / UM6264

8K x 8 SRAM, the JEDEC 28-pin byte-wide standard. Two chip selects of opposite polarity — leave CS2 floating and it never responds.

Open Interactive Pinout →
DIP-16 Line Driver

Maxim / TI MAX232

MAX232 / MAX232A / MAX232I / SP232 / ICL232

Dual RS-232 driver/receiver — generates +/-10 V from a single +5 V rail. Six of sixteen pins carry no signal (charge pump and caps).

Open Interactive Pinout →
DIP-8 555 Timer

NE555

NE555 / LM555 / SA555

The classic 555 timer — astable, monostable and bistable modes from a single 8-pin chip.

Open Interactive Pinout →
Source: https://smiggy.com/bbc-micro | Free Hardware Reference & Diagnosticssmiggy.com — Martin “Smiggy” Smith

Theme Palette

Default Dark
High-contrast dark
Amber Terminal
Monochrome amber
Matrix CRT
Phosphor green
Workbench Light
Clean light mode

Audio & Display

Relay Click Sounds Web Audio API — soft mechanical clicks
CRT Scanline & Flicker Pure CSS overlay effect

System Info

Customization Panel Theme preference, audio FX, and CRT overlay settings are saved to your browser's localStorage and persist between visits. No cookies or server-side storage is used.
Keyboard Shortcuts Press Esc to close this panel. Use the header moon/sun icon to cycle themes.