 While very CPU-intensive (since the CPU timing is critical), the UART chip can thus be omitted, saving money and space.The technique is known as bit-banging.Some early telegraph schemes used variable-length pulses (as in Morse code) and rotating clockwork mechanisms to transmit alphabetic characters.