25.1 Features

  • Full-Duplex Operation
  • Half-Duplex Operation:
    • One-Wire mode with Loop-back and Open-Drain
    • RS-485 mode
  • Asynchronous or Synchronous Operation
  • Supports Serial Frames with 5, 6, 7, 8 or 9 Data Bits and 1 or 2 Stop Bits
  • Fractional Baud Rate Generator
    • Generates the desired baud rate from any peripheral clock frequency without an external oscillator
  • Error Detection and Correction:
    • Odd or even parity generation and parity check
    • Buffer overflow and frame error detection
    • Noise filtering including false Start bit detection and digital low-pass filter
    • Collision detection
  • Separate Interrupts for:
    • Transmit complete
    • Transmit data register empty
    • Receive complete
    • Error
  • SPI Host Mode
  • Multiprocessor Communication Mode with address detection
  • Start-of-Frame Detection
  • IRCOM Module for IrDA® Compliant Pulse Modulation/Demodulation
  • LIN Host and Client Support
    • Autobaud
    • Break character detection
    • Automatic LIN header transmission
  • RTS/CTS Handshake Support
  • Protocol Converter
    • Hardware accelerated encoding/decoding of specialized protocols