Embedded Microcontroller Interfacing: Designing