A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (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 computers or portable computers integrate all their functions onto a single printed circuit board.
Unlike a desktop personal computer, single board computers often do not rely on expansion slots for peripheral functions or expansion. Single board computers have been built using a wide range of microprocessors. 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 is a type of single-board computer made to plug into a carrier board, baseboard, or backplane for system expansion.
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 magazine in May of 1976. Later that year, production of the system began by E&L Instruments, a Derby, Connecticut 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 computers, such as the Acorn Electron and the BBC Micro, also developed by Acorn. Other typical early single board computers like the KIM-1 were often shipped without enclosure, which had to be added by the owner. Other early examples are the Ferguson Big Board, the Ampro Little Board, and the Nascom.