What is the difference between RS232 and UART?

Any associated information will be appreciated!

  • RS232 is a specification for serial communications between a DCE and DTE (eg, computer and modem); it defines electrical characteristics, the 25-way 'D' connector and the various functions of the various signal lines.

    A UART is a Univeral Asynchronous Receiver and Transmitter - it is an electronic circuit which handles communication over an asynchronous serial interface - very often an RS232 interface.

    A USART is a Univeral Synchronous/Asynchronous Receiver and Transmitter - it's like a UART, but also supports Synchronous links