SMS dit: Designing embedded systems with PIC microcontrollers :