microprocessor timer controller