Peripheral Features

  • Four 4-Wire SPI Modules
    • 32-byte FIFO
    • Variable data width
    • I2S mode
  • Three I2C Modules
    • Independent host and client logic
    • Supports 100 kHz, 400 kHz and 1 MHz bus specifications
    • 7-bit and 10-bit device addresses
    • Supports IPMI Standard, SMBus and PMBus
  • Three Protocol UARTs with Eight-Character RX/TX FIFOs
  • Automated UART Handling Support for:
    • LIN 2.2
    • Digital Multiplex 512(DMX)
    • Smart Card (ISO 7816)
    • IrDA®
  • Two SENT Modules
  • Three Dedicated 32-Bit Timers/Counters
  • Single (SCCP) and Multiple (MCCP) Output Capture/Compare/PWM/Timer Modules:
    • One MCCP module
    • Eight SCCP modules
    • Flexible configuration as PWM, input capture, output compare or timers
    • Two 16-bit timers or one 32-bit timer in each module
  • Four Quadrature Encoder Interface (QEI)
    • Four inputs: Phase A, Phase B, Home and Index
    • Ten Configurable Logic Cells (CLC) with internal connections to select peripherals and PPS
  • Serial Encoder Interface BiSS with up to Four Client Encoders Support
  • Peripheral Trigger Generator (PTG)
    • Fourteen input trigger sources from other peripheral modules
    • Five output triggers to other peripheral modules
    • Four individual interrupt request signals
    • CPU independent state machine-based instruction sequencer
  • Integrated Touch Controller (ITC) Module
    • Advanced capacitive sensing, touch buttons, sliders and wheels
    • Up to 32 self-capacitance channels and up to 256 mutual-capacitance channels
  • Two CAN Flexible Data-Rate (FD) Modules