Added interrupt driven Timer for serial IO