SMS: The PIC microcontroller