Peripheral Features

  • Two Four-Wire SPI modules:
    • 16-byte FIFO
    • Variable width
    • I2S mode
  • One I2C Host and Client w/Address Masking and IPMI Support
  • Three Protocol UARTs with Automated Handling Support for:
    • LIN 2.2
    • DMX
    • Smart card (ISO 7816)
  • One SENT module
  • One CAN Flexible Data (FD) module
  • Timers/Counters:
    • One dedicated 16-bit timer/counter
    • Four Single Output Capture/Compare/PWM/ Timer (SCCP) modules:
      • Flexible configuration as PWM, input capture, output compare or timers
      • Two 16-bit timers or one 32-bit timer in each module
      • PWM resolution down to 2.5 ns
      • Single PWM output
  • One Quadrature Encoder Interface (QEI):
    • Four inputs: Phase A, Phase B, Home, Index
      • One 32-bit timer/counter (in QEI module, available if encoder is not used)
  • Reference Clock Output (REFCLKO)
    • Four Configurable Logic Cells (CLC) with internal connections to select peripherals and PPS
  • Four-Channel Hardware DMA
  • 32-Bit CRC Calculation Module
  • Peripheral Trigger Generator (PTG):
    • Sixteen possible trigger sources to other peripheral modules
    • CPU-independent state machine-based instruction sequencer
    • Two 16-bit general purpose timers