Single-board microcontrollers are microcontrollers built onto a single printed circuit board. This kind of boards provide all of the circuitry necessary for a useful control task: microprocessor, I/O circuits, clock generator, RAM, stored program memory and any support ICs necessary. As they are usually low-cost hardware, and have an especially low capital cost for development, single-board microcontrollers have long been popular in education, which is one of our mains goals. They are also a popular means for developers to gain hands-on experience with a new processor family.
