
A single-board computer (SBC) is a complete
computer
A computer is a machine that can be Computer programming, programmed to automatically Execution (computing), carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic set ...
built on a single
circuit board, with
microprocessor
A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
(s),
memory
Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time for the purpose of influencing future action. If past events could not be remembe ...
,
input/output
In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator. Inputs a ...
(I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstration or development systems, for educational systems, or for use as
embedded computer controllers. Many types of
home computer
Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a s ...
s or
portable computers integrate all their functions onto a single
printed circuit board
A printed circuit board (PCB), also called printed wiring board (PWB), is a Lamination, laminated sandwich structure of electrical conduction, conductive and Insulator (electricity), insulating layers, each with a pattern of traces, planes ...
.
Unlike a desktop
personal computer
A personal computer, commonly referred to as PC or computer, is a computer designed for individual use. It is typically used for tasks such as Word processor, word processing, web browser, internet browsing, email, multimedia playback, and PC ...
, single-board computers often do not rely on
expansion slot
Expansion may refer to:
Arts, entertainment and media
* ''L'Expansion'', a French monthly business magazine
* Expansion (album), ''Expansion'' (album), by American jazz pianist Dave Burrell, released in 2004
* Expansions (McCoy Tyner album), ''Ex ...
s for peripheral functions or
expansion. Single-board computers have been built using a wide range of
microprocessor
A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
s. Simple designs, such as those built by computer hobbyists, often use
static RAM and low-cost
32- or
64-bit processors like
ARM. Other types, such as
blade servers, would perform similar to a
server computer, only in a more compact format.
A
computer-on-module
A computer-on-module (COM) is a type of single-board computer (SBC), a subtype of an embedded computer system. An extension of the concept of System on a chip, system on chip (SoC) and system in package (SiP), COM lies between a full-up computer ...
is a type of single-board computer made to plug into a carrier board, baseboard, or
backplane for system expansion.
History
The first true single-board computer was based on the Intel
C8080A, also using Intel's first
EPROM, the C1702A. Schematics for the machine, called the "dyna-micro" were published in ''
Radio-Electronics
''Radio-Electronics'' was an American electronics magazine that was published under various titles from 1929 to 2003. Hugo Gernsback, sometimes called the father of science fiction, started it as ''Radio-Craft'' in July 1929. The title was change ...
'' magazine in May 1976. Later that year, production of the system began by E&L Instruments, a
Derby, Connecticut
Derby is a city in New Haven County, Connecticut, United States, approximately west-northwest of New Haven, Connecticut, New Haven. It is located in southwest Connecticut at the confluence of the Housatonic River, Housatonic and Naugatuck River ...
-based computer manufacturer, which branded the system as the "Mini Micro Designer 1", intending it for use as a
programmable microcontroller for prototyping electronic products. The MMD-1 was made famous as an example
microcomputer in popular 8080 instruction series of the time.
Early SBCs figured heavily in the early history of
home computer
Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a s ...
s, such as the
Acorn Electron and the
BBC Micro
The BBC Microcomputer System, or BBC Micro, is a family of microcomputers developed and manufactured by Acorn Computers in the early 1980s as part of the BBC's Computer Literacy Project. Launched in December 1981, it was showcased across severa ...
, also developed by Acorn. Other typical early single-board computers like the
KIM-1 were often shipped without
enclosure
Enclosure or inclosure is a term, used in English landownership, that refers to the appropriation of "waste" or "common land", enclosing it, and by doing so depriving commoners of their traditional rights of access and usage. Agreements to enc ...
, which had to be added by the owner. Other early examples are the
Ferguson Big Board, the Ampro Little Board, and the
Nascom. Many home computers in the 1980s were single-board computers, with some even encouraging owners to solder upgraded components directly to pre-marked points on the board.
As the PC became more prevalent, SBCs decreased in market share due to their low extensibility. The rapid adoption of
IBM's standards for peripherals and the standardization of the
PCI bus in the 1990s made motherboards and compatible components and peripherals cheap and ubiquitous, while the development of multimedia platforms such as the
CD-ROM
A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains computer data storage, data computers can read, but not write or erase. Some CDs, called enhanced CDs, hold b ...
and
Sound Blaster cards had begun to fast outpace the rate at which users needed to replace their personal computers. These two trends disincentivized single-board computers, and instead encouraged the proliferation of
motherboard
A motherboard, also called a mainboard, a system board, a logic board, and informally a mobo (see #Nomenclature, "Nomenclature" section), is the main printed circuit board (PCB) in general-purpose computers and other expandable systems. It ho ...
s, which typically housed the
CPU and other core components, with peripheral components such as hard disk drive controllers and
graphics processors, and even some core components such as
RAM modules, located on
daughterboards.
Computers began to move back towards fewer boards in the 2000s. As new standards like
USB dramatically reduced the variety of peripheral standards motherboards were expected to support, advances in
integrated circuit
An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
manufacturing provided new chipsets which could provide the functionality of many daughterboards, particularly
I/O, in a single chip. By the end of the decade, PC motherboards offered on-board support for disk drives including
IDE,
SATA,
NVMe,
RAID
RAID (; redundant array of inexpensive disks or redundant array of independent disks) is a data storage virtualization technology that combines multiple physical Computer data storage, data storage components into one or more logical units for th ...
, integrated
GPU,
Ethernet
Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
, and traditional I/O such as
serial port
A serial port is a serial communication Interface (computing), interface through which information transfers in or out sequentially one bit at a time. This is in contrast to a parallel port, which communicates multiple bits simultaneously in Pa ...
and
parallel port,
USB, and keyboard/mouse support. Plug-in "cards" retained their importance as high performance components, such as physically large and complex
graphics coprocessors, high-end
RAID controllers, and specialized I/O cards such as
data acquisition
Data acquisition is the process of sampling signals that measure real-world physical conditions and converting the resulting samples into digital numeric values that can be manipulated by a computer. Data acquisition systems, abbreviated by the ...
and
DSP boards.
The 2010s were defined by rapid and sustained growth in single-board computers, enabled largely by advances in integrated circuit production techniques that made it possible for the first time to include most or all of the core components of a motherboard on a
single integrated circuit die. One of the more well known single-board-computers of the decade was the
Raspberry Pi
Raspberry Pi ( ) is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in collaboration with Broadcom Inc., Broadcom. To commercialize the product and support its growing demand, the ...
, which was built around a custom
Broadcom
Broadcom Inc. is an American multinational corporation, multinational designer, developer, manufacturer, and global supplier of a wide range of semiconductor and infrastructure software products. Broadcom's product offerings serve the data cen ...
SoC with
open-source drivers. Originally intended for education, the Raspberry Pi contained a number of features, such as optimized
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
support and programmable
GPIO pins, that were also greatly appealing to
hobby
A hobby is considered to be a regular activity that is done for enjoyment, typically during one's leisure time. Hobbies include collecting themed items and objects, engaging in creative and artistic pursuits, playing sports, or pursuing other ...
ists, who used the Pi, and other comparable SBCs, for projects such as
home automation,
video game emulation,
media streaming, and other experimentation. In industry, the rapid growth of
smartphone
A smartphone is a mobile phone with advanced computing capabilities. It typically has a touchscreen interface, allowing users to access a wide range of applications and services, such as web browsing, email, and social media, as well as multi ...
s and other small-scale devices encouraged hardware manufacturers to move towards more frequent use of SoCs and the reduction of motherboards in size, extensibility and complexity, while the proliferation of the
Internet of Things
Internet of things (IoT) describes devices with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other communication networks. The IoT encompasse ...
increased demand for small, cheap components that would allow unconventional devices to access the Internet. Both of these factors dramatically increased production of single-board computers throughout the decade.
By the mid 2020s, many devices, including
smartphones
A smartphone is a mobile phone with advanced computing capabilities. It typically has a touchscreen interface, allowing users to access a wide range of applications and services, such as web browsing, email, and social media, as well as mult ...
,
tablet computer
A tablet computer, commonly shortened to tablet, is a mobile device, typically with a mobile operating system and touchscreen display processing circuitry, and a rechargeable battery in a single, thin and flat package. Tablets, being computers ...
s,
laptop
A laptop computer or notebook computer, also known as a laptop or notebook, is a small, portable personal computer (PC). Laptops typically have a Clamshell design, clamshell form factor (design), form factor with a flat-panel computer scree ...
s and other smart devices, are powered by single-board computers which utilize advanced SoCs (
System on a Chip
A system on a chip (SoC) is an integrated circuit that combines most or all key components of a computer or Electronics, electronic system onto a single microchip. Typically, an SoC includes a central processing unit (CPU) with computer memory, ...
). While this has greatly increased performance and power efficiency, it has raised concerns that single-board computers, particularly those built around SoCs, are harder to repair and may be less friendly to attempts to monitor or modify instructions programmed into the boards by manufacturers. The introduction of AI-enabled SBCs, advancements in chip integration, and the rise of eco-friendly designs have further driven the evolution of these systems. Raspberry Pi, which gained massive popularity for education and hobbyist projects, went public in 2024, demonstrating the significant demand for SBCs across industries. Modern SBCs now cater to industrial automation,
IoT devices, machine learning, and edge computing. Educational SBCs continue to provide accessible platforms for learning programming and electronics, while their industrial counterparts are critical for innovative technologies like autonomous systems.
However, concerns remain about repairability and sustainability. Single-board computers, particularly those built around SoCs, are often harder to repair and less friendly to modifications or monitoring. This has sparked discussions about right-to-repair legislation and the development of more sustainable and modular designs, addressing these concerns while ensuring continued innovation in SBC technology.
Applications
Single-board computers were made possible by increasing the density of
integrated circuit
An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
s. A single-board configuration reduces a system's overall cost, by reducing the number of circuit boards required, and by eliminating connectors and bus driver circuits that would otherwise be used. By putting all the functions on one board, a smaller overall system can be obtained, for example, as in notebook computers. Connectors are a frequent source of reliability problems, so a single-board system eliminates these problems.
Single-board computers are now commonly defined across two distinct architectures: no slots and slot support.
Embedded SBCs are units providing all the required I/O with no provision for plug-in cards. Applications are typically
gaming (slot machines, video poker), kiosk, and machine control
automation
Automation describes a wide range of technologies that reduce human intervention in processes, mainly by predetermining decision criteria, subprocess relationships, and related actions, as well as embodying those predeterminations in machine ...
. Embedded SBCs are much smaller than the
ATX-type motherboard found in PCs, and provide an I/O mix more targeted to an industrial application, such as on-board digital and analog I/O, on-board bootable
flash memory
Flash memory is an Integrated circuit, electronic Non-volatile memory, non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash memory, NOR flash and NAND flash, are named for t ...
(eliminating the need for a
disk drive), no video, etc.
The term ''single-board computer'' now generally applies to an architecture where the single-board computer is plugged into a
backplane to provide for I/O cards. In the case of
PC104, the bus is not a backplane in the traditional sense but is a series of pin connectors allowing I/O boards to be stacked.
Single-board computers are most commonly used in industrial situations where they are used in
rackmount format for process control or
embedded within other devices to provide control and interfacing. They are used in deep-sea exploration on the ALICE deep sea probes and in outer space, on the
Ariane and
Pegasus rockets and
Space Shuttle
The Space Shuttle is a retired, partially reusable launch system, reusable low Earth orbital spacecraft system operated from 1981 to 2011 by the U.S. National Aeronautics and Space Administration (NASA) as part of the Space Shuttle program. ...
. Because of the very high levels of integration, reduced component counts and reduced connector counts, SBCs are often smaller, lighter, more power efficient and more reliable than comparable multi-board computers.
The primary advantage of an ATX motherboard as compared to an SBC is cost. Motherboards are manufactured by the millions for the consumer and office markets allowing tremendous
economies of scale
In microeconomics, economies of scale are the cost advantages that enterprises obtain due to their scale of operation, and are typically measured by the amount of Productivity, output produced per unit of cost (production cost). A decrease in ...
. Single-board computers are a market niche and are manufactured less often and at a higher cost. Motherboards and SBCs now offer similar levels of feature integration meaning that a motherboard failure in either standard will require equivalent replacement.
Types, standards
Ranges of single-board computers include
Raspberry Pi
Raspberry Pi ( ) is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in collaboration with Broadcom Inc., Broadcom. To commercialize the product and support its growing demand, the ...
,
BeagleBoard,
Nano Pi,
Orange Pi and
Banana Pi.
One common variety of single-board computer uses standardized
computer form factors intended for use in a
backplane enclosure. Some of these types are
CompactPCI,
PXI,
VMEbus,
VXI, and
PICMG. SBCs have been built around various internal processing structures including the
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
architecture,
multiprocessing
Multiprocessing (MP) is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. The ...
architectures, and lower power processing systems like
RISC
In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a comp ...
and
SPARC. In the Intel PC world, the intelligence and interface/control circuitry is placed on a plug-in board that is then inserted into a passive (or active) backplane. The result is similar to having a system built with a
motherboard
A motherboard, also called a mainboard, a system board, a logic board, and informally a mobo (see #Nomenclature, "Nomenclature" section), is the main printed circuit board (PCB) in general-purpose computers and other expandable systems. It ho ...
, except that the backplane determines the slot configuration. Backplanes are available with a mix of slots (
ISA, PCI,
PCI-X,
PCI-Express, etc.), usually totaling 20 or fewer, meaning it will fit in a 19" rackmount enclosure (17" wide chassis).
Some single-board computers have connectors that allow a stack of circuit boards, each containing expansion hardware, to be assembled without a traditional backplane. Examples of stacking SBC form factors include
PC/104, PC/104-''Plus'',
PCI-104,
EPIC
Epic commonly refers to:
* Epic poetry, a long narrative poem celebrating heroic deeds and events significant to a culture or nation
* Epic film, a genre of film defined by the spectacular presentation of human drama on a grandiose scale
Epic(s) ...
, and EBX; these systems are commonly available for use in embedded control systems.
Stack-type SBCs often have memory provided on plug-cards such as
SIMMs and
DIMMs.
Hard drive
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
circuit boards are also not counted for determining if a computer is an SBC or not for two reasons, firstly because the HDD is regarded as a single block storage unit, and secondly because the SBC may not require a hard drive at all as most can be booted from their network connections.
Form factors
*
AdvancedTCA
*
CompactPCI
*
Embedded Compact Extended (ECX)
*
Mini-ITX
Mini-ITX is a motherboard form factor developed by VIA Technologies in 2001. Mini-ITX motherboards have been traditionally used in small-configured computer systems. Originally, Mini-ITX was a niche standard designed for fanless cooling with a ...
*
Multibus
*
PC/104
*
PICMG
*
Pico-ITX
*
PXI
*
Qseven
*
VMEbus
*
VPX
*
VXI
*
96Boards (CE, EE, EETV and IE)
See also
*
BeBoard
*
Computer on module
*
Embedded system
An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is e ...
*
Motherboard
A motherboard, also called a mainboard, a system board, a logic board, and informally a mobo (see #Nomenclature, "Nomenclature" section), is the main printed circuit board (PCB) in general-purpose computers and other expandable systems. It ho ...
*
Plug computer
*
Single-board microcontroller
*
System on a chip
A system on a chip (SoC) is an integrated circuit that combines most or all key components of a computer or Electronics, electronic system onto a single microchip. Typically, an SoC includes a central processing unit (CPU) with computer memory, ...
*
List of open-source computing hardware
*
Raspberry Pi
Raspberry Pi ( ) is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in collaboration with Broadcom Inc., Broadcom. To commercialize the product and support its growing demand, the ...
*
Nano Pi
*
Orange Pi
*
Banana Pi
References
{{Authority control
Microcomputers