microcontroller build from scratch - Search