build a microcontroller from scratch - Search