Digital Peripherals

  • Two Capture/Compare/PWM (CCP) Modules:
    • 16-bit resolution for Capture/Compare modes
    • 10-bit resolution for PWM mode
  • Two Pulse-Width Modulators (PWM):
    • 10-bit resolution
    • Independent pulse outputs
  • One Configurable 8/16-Bit Timer (TMR0)
  • One 16-Bit Timer (TMR1) with Gate Control
  • One 8-Bit Timer (TMR2) with Hardware Limit Timer (HLT)
  • One Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART):
    • RS-232, RS-485, LIN compatible
    • Auto-wake-up on Start
  • One Host Synchronous Serial Port (MSSP):
    • Serial Peripheral Interface (SPI) mode
      • Client Select Synchronization
    • Inter-Integrated Circuit (I2C) mode
      • 7/10-bit Addressing modes
  • Peripheral Pin Select (PPS):
    • Enables pin mapping of digital I/O
  • Device I/O Port Features:
    • Up to 35 I/O pins
    • 1 input-only pin
    • Individual I/O direction, open-drain, input threshold, slew rate and weak pull-up control
    • Interrupt-on-change (IOC) on up to 25 pins
    • One external interrupt pin