These microcontrollers (e.g. tiny computers!) contain all of the brains and ports needed to start building your project. Sometimes referred to as single-board microcontrollers (SBMCs), these devices come in a variety of flavors with a range of capabilities. All of the tiny computers featured on our website include the three basic ingredients needed for most projects: a CPU, memory and some means of managing digital inputs and outputs.