build a microcontroller from "scratch" - Search