Softuart with timer16_0