L'Acorn Electron era una versione budget del BBC Micro, costruita dalla Acorn Computers Ltd. Possedeva 32 kilobyte di RAM e la sua ROM includeva il BBC BASIC assieme al sistema operativo.
L'Electron fu progettato nel 1983 come una gemella economica del BBC Micro con l'intenzione di occupare una fetta del mercato dei computer a basso prezzo.
L'Electron era in grado di caricare e salvare i programmi su cassetta, grazie ad un cavo convertitore da inserire nella presa per il microfono.
Nel momento del suo apice, l'Electron fu il terzo computer più venduto in Inghilterra e la sua durata di vita fu superiore a quella del BBC Micro. Si conoscono almeno 500 giochi per l'Electron.
L'hardware del BBC Micro era emulato da un chip progettato dalla Acorn. Esso aveva delle limitazioni, come quella di poter disporre di un solo canale audio (il BBC poteva gestirne 3) e di risultare più lento ad eseguire i programmi.
La RAM aveva funzionalità ridotte: un programma poteva usare solo 20 kB. Con il passare degli anni furono aggiunte diverse caratteristiche del BBC Master e Archimedes, quali il supporto alle cartucce e al filesystem Advanced Disc Filing System (un miglioramento del Disc Filing System, della BBC).
Estensioni più popolari.
Acorn Plus 1
L'Acorn Plus 1 aggiunse due slot ROM, un'interfaccia analogica e porte seriali e parallele. L'interfaccia analogica fu utilizzata per joystick, quella parallela per una stampante e quella seriale per il modem.
Acorn Plus 3
L'Acorn Plus 3 era un modulo hardware, indipendente dal Plus 1, che forniva il supporto ai dischi 3,5" attraverso il drive WD1770 e una ROM ADFS. Il WD1770 supportava dischi a singola densità e utilizzava lo stesso formato di dischi IBM360 come nel BBC Micro, era possibile utilizzare un disco formattato con il DFS grazie ad una ulteriore ROM.P.R.E.S. Advanced Plus 3
L'Advanced Plus 3 era molto simile all'Acorn Plus 3. Era in una cartuccia ROM con un connettore per il drive.
Hardware:
CPU: MOS Technology 6502A
Frequenza di clock: variabile. la CPU funziona a 2 MHz quando accede alla ROM e ad 1 MHz o 0.5897 MHz (a seconda del modo grafico) quando accede alla RAM.
Coprocessore: ULA custom
RAM: 32 kB
ROM: 32 kB
Modi testo: 20×32, 40×25, 40×32, 80×25, 80×32
Modi grafici: 160×256 (4 o 16 colori), 320×256 (2 o 4 colori), 640×256 (2 colori), 320×200 (2 colori), 640×200(2 colori)
Colori: 8 colori (combinazioni dei colori primari RGB) + 8 lampeggianti degli stessi colori
Sonoro: 1 canale di suono, 7 ottave, speaker interno.
Dimensioni: 16×34×6.5 cm
Porte I/O: porta d'espansione, registratore a cassette (1200 baud), connettore TV (modulatore RF), porta monitor RGB
Alimentatore: esterno, 18V