PIC16F1825-E/ML - 8-Bit 32MHz MCU, 14KB Flash, 16-QFN | Microchip
MPN: PIC16F1825-E/ML β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.21 | $3.21 |
| 10 | $2.86 | $28.60 |
| 100 | $2.41 | $241.00 |
| 500 | $2.05 | $1,025.00 |
| 1,000 | $1.78 | $1,780.00 |
PIC16F1825-E/ML Overview
An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data path, optimized for deterministic real-time control in cost- and power-sensitive embedded designs. The PIC16F1825 sits in the hierarchy: 8-bit MCU -> PIC16 enhanced mid-range family -> Microcontroller -> Embedded IC -> Semiconductor. It competes with other 8-bit families such as Atmel AVR (now Microchip) and TI MSP430 in low-power sensor and human-interface applications.
Key features include the XLP (eXtreme Low Power) nanoWatt technology with sleep currents below 50 nA typical, an integrated mTouch capacitive-sensing peripheral for touch buttons and sliders, 10-bit ADC up to 200 ksps, two PWM/Signal Measurement Timers, Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART), SPI, I2C, and an on-chip 32 MHz internal oscillator. The -E temperature grade supports -40C to +125C operation for industrial environments.
The device uses a modified Harvard RISC architecture with a deep 16-level hardware stack, 49 single-word instructions, and a single-cycle ALU. On-chip peripherals are mapped through Peripheral Pin Select (PPS), giving designers flexible I/O mapping without package pin re-mapping. The integrated low-power brown-out reset, power-on reset, and watchdog timer improve system robustness.
Typical applications include capacitive-touch user interfaces, battery-powered sensor nodes, LED lighting controllers, automotive body electronics (with appropriate grade), small appliances, and IoT edge nodes. The 16-QFN (4x4) package suits space-constrained handheld designs where the 14-pin and 8-pin QFN footprints are too small for the I/O count required.
When designing with this MCU, budget I/O through Peripheral Pin Select carefully because the QFN package only exposes 12 GPIO; users needing more pins should select the 20-pin PIC16F1829 variant. Decoupling: place a 100 nF X7R ceramic capacitor within 3 mm of VDD with a 10 uF bulk capacitor on the supply rail.
This page synthesizes distributor pricing, verified drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16F1825-E/ML β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16F1825-E/ML (same form factor and footprint) β differing in ADC, Package, RoHS Status, Internal Oscillator.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F1825-I/ML
β Drop-Inβ In Stock
$0.92 / Unit
View Datasheet βPIC16F1824-I/ML
β Drop-Inπ Reference alternative (not in catalog)
PIC16F1825-E/MLVAO
β Drop-Inπ Reference alternative (not in catalog)
PIC16F1825T-I/ML
β Drop-Inβ In Stock
$1.12 / Unit
View Datasheet βPIC16F1613-E/ML
β Drop-Inβ In Stock
$0.84 / Unit
View Datasheet βPIC16F1704-E/ML
β Drop-Inπ Reference alternative (not in catalog)
PIC16F1825-E/ML Maximum Ratings & Electrical Characteristics
| Product Family | PIC16F/LF182X |
| Core Architecture | 8-bit PIC16 Enhanced Mid-Range |
| Instruction Set | 49 single-word instructions, RISC |
| Maximum CPU Frequency | 32 MHz |
| Instruction Cycle Time | 200 ns at 20 MHz, 125 ns at 32 MHz |
| Flash Program Memory | 14 KB (8K x 14 words) |
| RAM | 1 KB |
| EEPROM | 256 bytes |
| I/O Pins | 12 |
| Package | 16-QFN (4x4 mm) |
| Temperature Grade | -40C to +125C (E = Extended) |
| Supply Voltage | 1.8 V to 5.5 V |
| ADC | 10-bit, up to 200 ksps |
| Timers | Multiple 8/16-bit with PWM, SMT |
| Communication | EUSART, SPI, I2C |
| Capacitive Touch | mTouch peripheral |
| Low-Power Sleep Current | Typical <50 nA (XLP nanoWatt) |
| Internal Oscillator | 32 MHz (factory calibrated, +/- 2%) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F1825-E/ML Pin Configuration
| Pin 1 | RA3/AN3/C1IN+/T1G/SS β Bidirectional I/O with analog input, comparator, timer gate, and SPI slave select |
| Pin 2 | RA2/AN2/T1CKI β Bidirectional I/O with analog input and timer clock input |
| Pin 3 | RA1/AN1/C1IN-/ICSPCLK β Bidirectional I/O with analog input, comparator, and ICSP clock |
| Pin 4 | RA0/AN0/C1OUT/ICSPDAT β Bidirectional I/O with analog input, comparator output, and ICSP data |
| Pin 5 | VSS β Ground reference |
| Pin 6 | RA5/T1CKI/CLKIN/OSC1 β Bidirectional I/O with timer clock, external clock input, and oscillator |
| Pin 7 | RA4/AN4/T1G/CLKOUT/OSC2 β Bidirectional I/O with analog input, timer gate, clock output, and oscillator |
| Pin 8 | RC5/PWM3 β Bidirectional I/O with PWM3 output |
| Pin 9 | RC4/PWM2 β Bidirectional I/O with PWM2 output |
| Pin 10 | RC3/CCP1/PWM1/SCL β Bidirectional I/O with CCP1/PWM1 output and I2C clock |
| Pin 11 | RC2/CCP1/PWM1 β Bidirectional I/O with CCP/PWM output |
| Pin 12 | RC1/AN7/CCP2/PWM4 β Bidirectional I/O with analog input and CCP2/PWM4 output |
| Pin 13 | RC0/AN6 β Bidirectional I/O with analog input |
| Pin 14 | VSS β Ground reference (thermal pad) |
| Pin 15 | VDD β Positive supply voltage 1.8V to 5.5V |
| Pin 16 | RA7/MCLR/VPP β Bidirectional I/O with master clear reset and programming voltage |
Typical Applications
PIC16F1825-E/ML is suitable for 6 applications: Capacitive Touch User Interface, Battery-Powered IoT Sensor Node, LED Lighting Controller, Small Appliance Control Board, Automotive Body Electronics, Hobby and Maker Development Board.
Capacitive Touch User Interface
The PIC16F1825's integrated mTouch peripheral supports up to 12 capacitive-sensing channels at sub-microamp current draw, making it ideal for touch-button and slider interfaces. The 14 KB Flash accommodates Microchip's mTouch library including gesture decoding, while the 32 MIPS throughput delivers <10 ms response at 100 Hz scan rates. A typical implementation scans 8 buttons in 1.5 ms using the CTMU and 10-bit ADC, leaving >90% CPU bandwidth for backlight control and UART communication with a host display. The 16-QFN (4x4 mm) package fits behind a 0.5 mm glass overlay without inductive-loop interference.
Recommended
Battery-Powered IoT Sensor Node
The PIC16F1825's XLP nanoWatt technology with sleep current below 50 nA enables multi-year coin-cell operation for wireless sensor nodes. The 1.8 V minimum supply supports single-cell Li-ion discharge curves down to cutoff. Its 32 MHz HFINTOSC eliminates the external crystal, reducing BOM by $0.20 and PCB area. Engineers can implement duty-cycled sensor reading with 0.1% active duty cycle, transmitting via a sub-GHz radio like the MRF89XA. The 14 KB Flash holds LoRaWAN or BLE stack fragments, while 1 KB RAM buffers sensor frames.
Recommended
LED Lighting Controller
The PIC16F1825 drives 4-channel constant-current LED strings via its PWM peripherals at 32 MHz with 10-bit resolution. Its 12 I/O pins support 4 PWM channels plus 4 enable lines and I2C/SPI control interfaces. The mTouch peripheral adds capacitive dimming buttons without mechanical switches. With a 1.8-5.5 V supply, the MCU operates directly from a 3.3 V regulator and tolerates the wide-input flyback supplies common in LED drivers. Internal memory supports DALI or DMX512 protocol stacks.
Recommended
Small Appliance Control Board
Coffee makers, blenders, and induction cooktops use the PIC16F1825 for user-interface handling, temperature sensing, and triac/SCR phase control. The 10-bit ADC with 200 ksps samples thermistor and current-sense signals, while the PWM timers drive TRIAC firing circuits. The -40C to +125C Extended temperature grade (E suffix) suits kitchen and garage environments. 14 KB Flash supports capacitive-touch keypads and EEPROM stores user settings and calibration constants.
Recommended
Automotive Body Electronics
The PIC16F1825-E/ML supports automotive body modules such as RKE receivers, mirror controllers, and ambient lighting via CAN or LIN bus interfaces. The -40C to +125C extended grade meets automotive cabin environments. However, applications requiring AEC-Q100 Grade 1 qualification should use the automotive-validated PIC16F1825-E/MLVAO or PIC16F1825T-I/ML automotive variants. The 12 I/O pins handle multiple load drivers through PWM and digital I/O without external expanders.
Recommended
Hobby and Maker Development Board
The PIC16F1825 is widely used in PIC-based hobby boards and DIY electronics due to its low cost, MPLAB X IDE compatibility, and free XC8 compiler. The 16-QFN package is compact for breadboard-friendly carrier boards like the Curiosity series. Developers leverage the PIC's interrupt-driven architecture, 49 single-word instructions, and integrated peripherals to teach embedded concepts without external complexity. The 32 MHz throughput enables real-time signal generation and processing in robotics projects.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1825-E/ML β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1825-I/ML | PIC16F1824-I/ML | PIC16F1613-E/ML | PIC16F1704-E/ML |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 16-QFN (4x4 mm) | 16-QFN (4x4 mm) - same | 16-QFN (4x4 mm) - same | 16-QFN (4x4 mm) - same | 16-QFN (4x4 mm) - same |
| Flash Program Memory | 14 KB | 14 KB | 7 KB | 7 KB | 7 KB |
| RAM | 1 KB | 1 KB | 256 B | 384 B | 512 B |
| Maximum CPU Frequency | 32 MHz / 32 MIPS | 32 MHz / 32 MIPS | 32 MHz / 32 MIPS | 32 MHz / 32 MIPS | 32 MHz / 32 MIPS |
| Temperature Grade | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C | Extended -40C to +125C |
| Capacitive Touch (mTouch) | Yes (12 channels) | Yes (12 channels) | Yes (12 channels) | Yes (8 channels) | Yes (8 channels) |
| Op-Amp / DAC Peripherals | No | No | No | No | Yes (1 op-amp, 1 DAC) |
| Unit Price (qty 1000) | $1.78 | ~$1.65 | ~$1.45 | ~$1.55 | ~$1.60 |
Key Differentiators
- 12 mTouch capacitive-sensing channels at <50 nA sleep current (vs PIC16F1613-E/ML)
- 14 KB Flash versus 7 KB at the same package footprint (vs PIC16F1824-I/ML)
- PIC16 enhanced mid-range core with PPS flexibility (vs PIC16F1704-E/ML)
- Extended temperature grade for industrial environments (vs PIC16F1825-I/ML)
Design Notes
The PIC16F1825-E/ML features XLP nanoWatt technology with sleep currents below 50 nA typical and Active mode current of ~2.3 mA at 5V/32 MHz. For battery designs, use the IDLE mode (~0.8 mA) for sub-second wake-up latency, or SLEEP mode (<50 nA) with RTCC or Watchdog Timer wake-up. Always add a 100 nF X7R bypass capacitor within 3 mm of VDD (pin 15) and a 10 uF bulk capacitor on the supply rail to suppress inrush during sleep-to-active transitions.
The 16-QFN (4x4 mm) package requires an exposed thermal pad (EP) tied to VSS for mechanical stability and thermal dissipation. Apply 8-12 thermal vias (0.3 mm drill, 0.5 mm pitch) connecting the EP to a ground pour on the bottom layer. Maintain a 0.2 mm solder mask expansion around the pad to ensure reliable reflow soldering. Hand-stenciling the solder paste is recommended; standard 0.1 mm thickness gives a 1:1 paste-to-pad volume ratio.
Route the ICSP clock and data signals (ICSPCLK on RA1, ICSPDAT on RA0) with a length-match tolerance within 50 mm to preserve programming timing margin. Place the MCLR pull-up (typically 10 kohm) close to pin 16 with a 100 nF decoupling capacitor for in-circuit programming reliability. Avoid routing switching signals (PWM outputs) within 1 mm of the analog inputs (AN0..AN7) to minimize capacitive crosstalk on the ADC readings.
Configuration bits: ensure the MCLR pin is configured as a digital input (RA7) only if you have an external reset circuit, otherwise leave MCLR function enabled. The default FOSC configuration uses the internal HFINTOSC - if external crystal is needed, set the CONFIG1 register correctly or the device will not start. Brown-out reset (BOR) should remain enabled unless the supply has external supervisory circuitry to prevent flash corruption during power-down.
Compliance Information
RoHS compliant per Microchip product page. AEC-Q100 not applicable to standard PIC16F1825-E/ML; use PIC16F1825-E/MLVAO for AEC-Q100 qualified variants.