USART (Universal Synchronous/Asynchronous Receiver/Transmitter)
- ใช้ Half-duplex Mode
- ความเร็วสูงกว่า UART
- ใช้ Data Signals และ Clock Signal
- ส่งข้อมูลแบบ Blocks
- ทำงานคล้าย UART ได้
- ซับซ้อนกว่า UART
- Receiver ไม่ต้องรู้ Baud Rate ของ Transmitter (ได้จาก Clock)
- ส่งข้อมูลที่อัตราคงที่ (Definite Rate)
UART (Universal Asynchronous Receiver/Transmitter)
- ใช้ Full-duplex Mode
- ความเร็วต่ำกว่า USART
- ใช้ Data Signals อย่างเดียว
- ส่งข้อมูลแบบ Bytes (ทีละ Byte)
- ทำงานคล้าย USART ไม่ได้
- เรียบง่ายกว่า
- ไม่มี Clock Signal → Receiver ต้องรู้ Baud Rate ก่อน
- ส่งข้อมูลที่ความเร็วเปลี่ยนแปลงได้ (Varying Speed)