Jump to main content
Digital Peripherals
- Configurable Logic Cell (CLC):
- Four CLCs
- Integrated combinational and sequential logic
- Complementary Waveform Generator (CWG):
- Three CWGs
- Rising and falling edge dead-band control
- Full-bridge, half-bridge, 1-channel drive
- Multiple signal sources
- Capture/Compare/PWM (CCP) Modules:
- Five CCPs
- 16-bit resolution for Capture/Compare modes
- 10-bit resolution for PWM mode
- Pulse-Width Modulators (PWM):
- Numerically Controlled Oscillator (NCO):
- Precision linear frequency generator (@50% duty cycle) with 0.0001% step size of
source input clock
- Input clock: 0 Hz <
fNCO < 32 MHz
- Resolution: fNCO/220
- Serial Communications:
- EUSART
- Two
EUSART(s)
- RS-232, RS-485, LIN
compatible
- Auto-Baud Detect,
Auto-wake-up on Start
- Host Synchronous Serial Port
(MSSP)
- Two MSSP(s)
- SPI
- I2C, SMBus and PMBus® compatible
- Data Signal Modulator (DSM):
- Modulates a carrier signal with
digital data to create custom carrier synchronized output waveforms
- Up to 26 I/O Pins:
- Individually programmable pull-ups
- Slew rate control
- Interrupt-on-change with edge-select
- Input level selection control (ST
or TTL)
- Digital open-drain enable
- Peripheral Pin Select (PPS):
- I/O pin remapping of digital peripherals
- Timer Modules:
- Timer0:
- 8/16-bit timer/counter
- Synchronous or asynchronous
operation
- Programmable
prescaler/postscaler
- Time base for
capture/compare function
- Timer1/3/5 with gate control:
- 16-bit timer/counter
- Programmable internal or
external clock sources
- Multiple gate sources
- Multiple Gate modes
- Time base for
capture/compare function
- Timer2/4/6 with Hardware Limit
Timer:
- 8-bit timers
- Programmable
prescaler/postscaler
- Time base for PWM
function
- Hardware Limit Timer (HLT)
and one-shot extensions
- Selectable clock
sources
- Signal Measurement Timer (SMT):
- Two SMT(s)
- 24-bit timer/counter with
programmable prescaler