Acorn Electron
The Acorn Electron (often nicknamed the “Elk”) is Acorn’s low-cost 8-bit home computer, designed as a smaller, cheaper alternative to the BBC Micro while retaining broad software compatibility via Acorn MOS and BBC BASIC II.
This page is a repair + technical reference jumping point: key specs, what commonly fails, first bring-up checks, and links to manuals (especially the Service Manual and Advanced User Guide).
Overview
- Type: 8-bit home microcomputer
- Introduced: 1983
- OS / language: Acorn MOS + BBC BASIC II in ROM
- Key design feature: a single custom ULA integrates much of the BBC Micro-style glue logic
- Typical use today: cassette loading, RGB/composite video output, and expansion via Plus 1 / Plus 3 (or modern equivalents)
Quick specs
| CPU | Synertek SY6502A-family 6502 at 2MHz when accessing ROM, and 1MHz when accessing RAM |
|---|---|
| RAM | 32KB (how much is available to BASIC depends heavily on the selected screen mode and OS workspace usage) |
| ROM | 32KB (Acorn MOS + BBC BASIC II) |
| Video outputs | RF (TV modulator), composite video, RGB monitor output |
| Graphics | Ferranti custom ULA (bitmapped modes; no native BBC Micro Mode 7 as standard) |
| Sound | Tone/noise generation (not multi-voice like the BBC Micro Model B) |
| Storage | Cassette tape as standard; floppy disc via expansion (e.g., Plus 3) |
Architecture notes (ULA + memory contention)
The Electron’s custom ULA handles a lot of system functions, including video generation and arbitration of RAM access. One consequence is that RAM access is slower than a BBC Micro in many cases: the CPU is limited to 1MHz for RAM, and in some display situations the ULA can take most of the available memory bandwidth for video refresh.
Practical repair implication: machines can appear “partially alive” (power OK, but video garbage, lockups, or no boot) when the ULA, its socket, or the RAM/clocking around it is faulty.
Ports and connectors
Computer unit (stock)
- RF (TV) output
- Composite video
- RGB output
- Cassette interface (load/save via tape recorder)
- Audio output (simple sound)
- Rear expansion edge connector (for Plus 1 and other expansions)
Expansion examples
- Plus 1: adds two cartridge slots, analogue joystick inputs, and a Centronics-compatible printer interface.
- Plus 3: disc expansion unit providing a floppy controller plus a 3.5" drive, using ADFS.
Storage: cassette and disc expansions
Cassette (standard)
- The Electron can load and save programs to cassette using a standard tape recorder.
- For reliability, use known-good recordings and check tape volume/levels as described in the User Guide / Advanced references.
Disc (via expansion)
- If you want faster, more reliable storage, a disc interface is typically added via expansions (Acorn’s own option is the Plus 3).
- Many modern restorations use solid-state storage solutions that behave like disc systems, but the Plus 3 manuals remain useful for ADFS/boot behaviour and expectations.
Common issues (repair-focused)
1) “Dead” or unstable Electron caused by ULA/socket problems
- The ULA is central to the whole machine. Poor socket contact, cracked joints, or a failed ULA can produce garbage video, lockups, or no boot.
- A common first step is carefully reseating/inspecting the ULA and its socket area (with power disconnected), and checking for mechanical issues with the retaining clip/heatsink.
- If the ULA is actually dead, modern replacement projects exist, but you’ll still need healthy RAM/ROM/CPU and power rails.
2) Keyboard / ribbon cable issues that prevent boot
- A disconnected/failed keyboard (or related pull-ups/scan lines) can cause the machine to stall during boot because the boot routine expects the keyboard matrix to be readable.
- If you have “weird” boot hangs, inspect the keyboard ribbon connector and its solder joints/connector seating.
3) Power problems (external mains adaptor + internal regulation)
- The Electron uses an external mains power adaptor and has no separate on/off switch. Poor power (low/unstable voltage under load) can mimic logic faults.
- If the adaptor is unknown or suspect, test with a known-good, correctly-rated replacement before deep board work.
4) Cassette loading issues
- Many “won’t load” problems are recorder/level-related rather than a dead computer. Start by verifying cabling, recorder output level, and try a known-good tape image/recording.
5) Video confusion (RF vs composite vs RGB)
- If you have “no picture”, try a different output method. RGB is often the cleanest when correctly cabled.
- Don’t assume the computer is dead if RF tuning is off or your modern display doesn’t like the signal.
First checks / safe bring-up
- Start with a visual inspection: look for damage around the ULA, corrosion, cracked joints, and obvious capacitor failure.
- Confirm power first: verify the external adaptor is correct and stable under load.
- Minimal configuration: boot with only video connected (and keyboard, obviously).
- Try multiple video outputs: if RF is awkward, try composite or RGB.
- If symptoms suggest ULA/socket: carefully reseat and inspect the ULA/socket area before replacing random chips.
- Only then move on to tape loading and expansions (Plus 1 / Plus 3).
Diagnostics and fault-finding
- The Electron Service Manual is the best single reference for systematic diagnosis: it includes circuit description, disassembly, and flowcharts for fault-finding (including “dead Electron” checks).
- When documenting a fault, record: motherboard issue number, what video output you’re using, whether any expansions are fitted, and whether the symptom changes with warm/cold or with slight pressure on socketed parts (ULA/ROM).
Manuals and technical downloads
Core Acorn documentation
- Acorn Electron Service Manual (PDF): Acorn_ElectronSM.pdf
- Acorn Electron User Guide (PDF mirror): Acorn Electron User Guide
- Acorn Electron User Guide (HTML, handy for quick lookup): Acorn Electron World: User Guide
- The Advanced User Guide for the Acorn Electron (PDF): Advance_user_guide_Acorn_electron.pdf
Expansion documentation
- Acorn Plus 3 User Guide (PDF): Acorn_Plus3UG.pdf
- Electron Plus 1 technical description (PDF brochure/tech sheet): AMP031 - electron plus 1
Repair notes (practical)
- ULA socket reseat/repair notes: Classic Acorn: Electron ULA socket repair
- Keyboard matrix boot-stall analysis (useful if hangs seem keyboard-related): Tynemouth Software: Electron repair (main board)
- ULA replacement project (reference): JamSoftElectronULA (GitHub)
Community and further reading
Safety notes
- Power: use a correctly-rated PSU/adaptor. Bad power can mimic board faults.
- Unplug before opening: avoid hot-plugging expansions and avoid working on the board while powered.
- ESD: take sensible anti-static precautions around the ULA/ROM/CPU area.