
Low-Power sensor design with the
PIC18-Q71 family of MCUs
Applications including LED lighting, predictive maintenance, medical, home automation, industrial process control, automotive and Internet of Things (IoT).
Configurable, Analog-Focused MCUs for Sensor Interfacing Designs

The PIC18-Q71 product family combines powerful Core Independent Peripherals (CIPs) and a high level of analog integration to simplify sensor interfacing and analog measurements, optimise system performance and reduce BOM cost. PIC18-Q71 MCUs contain a 12-bit differential Analog-to-Digital Converter (ADC), configurable Operational Amplifiers (OPAs), high-speed analog comparators and an 8-bit signal routing port to interconnect digital peripherals.
These MCUs have extended timing capabilities for precision control with integrated high-resolution 16-bit dual Pulse Width Modulators (PWMs), a 20-bit Numerically Controller Oscillator (NCO) and a 32-bit Universal Timer (UT). Their rich set of CIPs, in combination with the Analog Peripheral Manager (APM), enable simple analog configurations and quick responses to system events.
You can easily configure peripherals and functions, generate application code and simulate analog circuits prior to hardware prototyping to reduce your development time and speed up your time to market. This product family is available in package and memory options for a variety of applications including LED lighting, predictive maintenance, medical, home automation, industrial process control, automotive and Internet of Things (IoT).
Microchip PIC18-Q71 product family of Microcontrollers
Microchip PIC18-Q71 product family of Microcontrollers
Two Operational Amplifiers
- 5.5 MHz Gain Bandwidth
- Programmable Gain sing Internal Resistor Ladder
- Built-in hardware peak detect operation
12-bit Differential Analog-to-Digital Converter with Computation and Context Switching
- Up to 43 external channels
- Up to 300 KSPS
- Differential or single-ended ADC conversion
- Automated math functions on input signals
- Averaging, filter calculations, oversampling and threshold comparison
- Four Separate Contexts (settings and results) saved and accessible separately
- Operates in Sleep
- Five internal analog channels
Hardware Capacitive Voltage Divider (CVD) Support
- Automates touch sampling and reduces software size and CPU usage
One 10-Bit Digital-to-Analog Converters (DAC)
Two 8-Bit Digital-to-Analog Converters (DAC)
Two High-speed Comparators (CMP)
Analog Peripheral Manager
- Can be used to optimise power consumption in applications that use analog peripherals by switching them
8-Bit Signal Routing Port
- Provides internal ports used to interconnect digital peripherals
Two Universal Timers
- Two 16-bit timers can be chained together to create a combined 32-bit timer
Four Direct Memory Access (DMA) Controllers
- Three 16-bit dual PWMs provide six PWM outputs
Vectored Interrupt (VI) Capability - Faster interrupt response time
- Selectable high/low priority
- Fixed interrupt latency of three instruction cycles
- Programmable vector table base address
- Backwards compatible with previous interrupt capabilities
Low Power Mode Features
- Sleep: < 1μ typical @ 3V
- Doze: CPU and Peripherals Running at Different Cycle Rates (typically CPU is lower)
- Idle: CPU Halted While Peripherals Operate
- Sleep: Lowest Power Consumption
Peripheral Module Disable (PMD)
Peripheral Pin Select (PPS)
- Enables pin mapping of digital I/O Communication
- Two UART - One UART supports LIN/DMX/DALI
- SPI/I2C
Programming/Debugging Features
- In-Circuit Serial Programming™ (ICSP™) via Two Pins
- In-Circuit Debug (ICD) with Three Breakpoints via Two Pins
- Debug Integrated On-Chip
Product | Pin Count | Program Memory Size (KB) | Data EEPROM (bytes) | Max ADC Resolution (bits) | Number of Op Amps | Numerically Controlled Oscillator (NCO) |
---|---|---|---|---|---|---|
PIC18F24Q71 | 28 | 16 | 256 | 12 | 2 | 1 |
PIC18F25Q71 | 28 | 32 | 256 | 12 | 2 | 1 |
PIC18F26Q71 | 28 | 64 | 256 | 12 | 2 | 1 |
PIC18F44Q71 | 40 | 16 | 256 | 12 | 2 | 1 |
PIC18F45Q71 | 40 | 32 | 256 | 12 | 2 | 1 |
PIC18F46Q71 | 40 | 64 | 256 | 12 | 2 | 1 |
PIC18F54Q71 | 48 | 16 | 256 | 12 | 2 | 1 |
PIC18F55Q71 | 48 | 32 | 256 | 12 | 2 | 1 |
PIC18F56Q71 | 48 | 64 | 256 | 12 | 2 | 1 |
Family Offering (Pin Count Versus Memory)
Flash (KB) | 28 Pins | 40 Pins | 48 Pins |
---|---|---|---|
64 | PIC18F26Q71 | PIC18F46Q71 | PIC18F56Q71 |
32 | PIC18F25Q71 | PIC18F45Q71 | PIC18F55Q71 |
16 | PIC18F24Q71 | PIC18F44Q71 | PIC18F54Q71 |
Configurable Analog
Layout Flexibility
Hardware Customisation
Power Conserving Functionality
Design Flexibility
Safety First
Improved System Response
Improved System Performance
Title | Document Category | Document Category |
---|---|---|
PIC18F26/46/56Q71 28/40/44/48-Pin, Low-Power, High-Performance Microcontroller with XLP Technology Datasheet | Datasheets | |
PIC18F26/46/56Q71 Silicon Errata and Datasheet Clarifications | Errata | |
TB3328 - Basic Configurations of ADC with Computation and Context Switching | Application Notes | |
Building a Low-Power Sensor Application Using APM | Application Notes | |
ADC with Computation and Context Switching Using DMA | Application Notes | |
TB3267 - Channel Sequencing and Context Saving Using the ADC with Computation and Context Switching Module | Application Notes |