A microcontroller is a tiny primitive programmable computer on a single IC. The related newer single board computer features system-on-a-chip, high-level I/O, graphics processing unit, video and connectivity. This report explains what is possible with them, costs, future evolution and widening applications. Forecasts are given for the markets involved and for the devices.