• Programmable prescaler/postscaler
• Time base for PWM function
• Hardware Limit (HLT) and one-shot extensions
• Selectable clock sources
– Signal Measurement Timer (SMT)
• Up to 2 SMTs
• 24-bit timer/counter with programmable prescaler
Analog Peripherals
• Analog-to-Digital Converter (ADC):
– 12-bit with up to 24 external channels
– Conversion available during Sleep
– Automated post-processing
– Automated math functions on input signals:
• Averaging, filter calculations, oversampling and threshold comparison
– Integrated charge pump for low-voltage operation
– CVD support
• Zero-Cross Detect (ZCD):
– AC high voltage zero-crossing detection for simplifying TRIAC control
– Synchronized switching control and timing
• Temperature Sensor Circuit
• Comparator:
– 2 Comparators
– Fixed Voltage Reference at (non)inverting input(s)
– Comparator outputs externally accessible
• Digital-to-Analog Converter (DAC):
– 5-bit resolution, rail-to-rail
– Positive Reference Selection
– Unbuffered I/O pin output
– Internal connections to ADCs and comparators
• Fixed Voltage Reference (FVR) module:
– 1.024V, 2.048V and 4.096V output levels
Flexible Oscillator Structure
• High-Precision Internal Oscillator:
– Software-selectable frequency range up to 32 MHz
– ±2% at calibration (nominal)
• 4x PLL for use with external sources
– up to 32 MHz (4-8 MHz input)
• 2x PLL for use with the HFINTOSC
– up to 32 MHz
• Low-Power Internal 31 kHz Oscillator (LFINTOSC)
• External 32.768 kHz Crystal Oscillator (SOCS)
PIC16(L)F184XX
© 2017 Microchip Technology Inc.
Product Brief
DS40001894B-page 4