Invia SMS: Microprocessor support chips: theory, design, and applications