usart tx/rx with single byte buff. functional if income byte span >= 4m s