UART is an asynchronous communication protocol. A complete UART signal package must consists of START, DATA, Parity check, STOP, Buad, and TXD segments.
 

  UART Specification user-defined interface:
 

  START When TXD is changing form HIGH to LOW voltage (1 bit).
  DATA Users must decide the size of signal package segment from 4 to 8bits.
  Parity Check This performs three types of parity checks: odd-parity, even-parity, and no-parity.
  STOP This occurs when TXD is at high voltage. This is adjustable; this is commonly set to 1 or 2.
  Baud This is the data transmission speed according to the START initial condition.
  TXD This is the transmission direction. It is LSM -> MSB by default.