PIC16F1825-E/P - 8-bit 32MHz 14KB Flash MCU 14-PDIP | Microchip
MPN: PIC16F1825-E/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.84 | $1.84 |
| 10 | $1.66 | $16.60 |
| 100 | $1.43 | $143.00 |
| 500 | $1.21 | $605.00 |
| 1,000 | $1.05 | $1,050.00 |
PIC16F1825-E/P Overview
What is a PIC microcontroller? A PIC (Peripheral Interface Controller) is a Harvard-architecture RISC 8-bit microcontroller from Microchip Technology, executing one instruction per clock cycle. PIC MCUs sit within the broader hierarchy of microcontrollers -> embedded processors -> semiconductor ICs, and the mid-range PIC16F family specifically targets cost-sensitive, low-power embedded designs where deterministic core performance, simple peripheral sets, and broad toolchain support matter more than raw MHz.
Key features of the PIC16F1825-E/P include: 32 MHz maximum oscillator (200 ns instruction cycle), 2.3 V to 5.5 V wide operating voltage range supporting both 3.3 V and 5 V rails, 12 I/O pins with interrupt-on-change and weak pull-ups, 8-channel 10-bit ADC, two 8-bit timers and one 16-bit timer, enhanced USART, two MSSP (SPI/I2C) modules, and an on-chip 32 MHz internal oscillator that lets most designs run without an external crystal.
The architecture implements Microchip's enhanced mid-range core (x14 instruction set), backwards-compatible with classic PIC16 code while adding linear indirect addressing and hardware-context save/restore for interrupts. EEPROM emulation in Flash, a configurable instruction cache, and a wide peripheral set (ADC, comparators, PWM, capture/compare, capacitive touch) make the part suitable for mixed-signal applications. XLP technology enables typical sleep currents below 100 nA with the WDT, RTCC, and INT-on-change wake sources.
Typical applications include capacitive touch user interfaces, low-power sensor nodes, LED lighting controllers, small home appliances, battery chargers, and consumer white goods where a small 14-pin footprint simplifies PCB layout and the 5 V tolerance eases integration with discrete analog front-ends.
When designing with this device, budget adequate Vdd decoupling (100 nF plus bulk) near the supply pins and reserve the MCLR pin for a clean reset; the 14-pin PDIP package simplifies breadboarding and field repair but consumes more board area than the SOIC or QFN package siblings in the same die family.
This page synthesizes distributor pricing, drop-in package alternatives, and practical design notes that complement the manufacturer datasheet.
Drop-in alternatives for PIC16F1825-E/P — 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/P (same form factor and footprint) — differing in ADC, Package, Core Architecture, I/O Pins, DAC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1825-I/P
✅ Drop-In✓ In Stock
$1.23 / Unit
View Datasheet →PIC16F1823-E/P
✅ Drop-In✓ In Stock
$1.24 / Unit
View Datasheet →PIC16F1704-E/P
✅ Drop-In✓ In Stock
$0.85 / Unit
View Datasheet →PIC16F1705T-I/ML
✅ Drop-In✓ In Stock
$1.22 / Unit
View Datasheet →PIC16F1764-I/P
✅ Drop-In✓ In Stock
$0.82 / Unit
View Datasheet →PIC16F1574-I/P
✅ Drop-In✓ In Stock
$0.91 / Unit
View Datasheet →PIC16F1825-E/P Maximum Ratings & Electrical Characteristics
| Family | PIC16F18xx Enhanced Mid-Range (XLP, mTouch) |
| Core Architecture | 8-bit PIC RISC, Harvard, x14 instruction set |
| Maximum CPU Frequency | 32 MHz (200 ns instruction cycle) |
| Program Flash Memory | 14 KB (8K x 14 words) |
| Data RAM | 1 KB |
| Data EEPROM | 256 bytes |
| I/O Pins | 12 |
| Operating Voltage | 2.3 V to 5.5 V |
| ADC | 8-channel, 10-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Communication | EUSART, 2 x MSSP (SPI / I2C) |
| Internal Oscillator | 32 MHz on-chip HFINTOSC |
| Package | 14-pin PDIP (P) |
| Mounting Type | Through-Hole |
| Operating Temperature | -40 C to +125 C (E = Extended) |
| RoHS Status | Compliant (lead-free) |
PIC16F1825-E/P Pin Configuration
| Pin 1 | RA5 — Bidirectional I/O / GPIO with interrupt-on-change |
| Pin 2 | RA3 — Bidirectional I/O / GPIO with interrupt-on-change |
| Pin 3 | RA4 — Bidirectional I/O / GPIO with interrupt-on-change |
| Pin 4 | RA2 — Bidirectional I/O / GPIO with interrupt-on-change / analog |
| Pin 5 | RA1 — Bidirectional I/O / GPIO / analog input |
| Pin 6 | RA0 — Bidirectional I/O / GPIO / analog input |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RA7/OSC1 — Bidirectional I/O or crystal oscillator input |
| Pin 9 | RA6/OSC2 — Bidirectional I/O or crystal oscillator output |
| Pin 10 | RC0 — Bidirectional I/O / GPIO |
| Pin 11 | RC1 — Bidirectional I/O / GPIO |
| Pin 12 | RC2 — Bidirectional I/O / GPIO |
| Pin 13 | RC3 — Bidirectional I/O / GPIO |
| Pin 14 | VDD — Positive supply input (2.3 V to 5.5 V) |
Typical Applications
PIC16F1825-E/P is suitable for 6 applications: Capacitive Touch User Interface, Low-Power IoT Sensor Node, Small Appliance Control Board, LED Lighting Controller, Battery Charger / Power Bank, Consumer White Goods Timer / Controller.
Capacitive Touch User Interface
The PIC16F1825-E/P integrates an mTouch hardware capacitive-sensing peripheral that drives up to 12 touch buttons through scan-time hardware state machines, offloading CPU overhead so firmware does not need to run iterative charge-cycle loops. With 14 KB Flash and 1 KB RAM, designers can implement debounce, gesture interpretation, and small UI state machines in C. The internal 32 MHz HFINTOSC delivers deterministic scan times without an external crystal, reducing BOM cost. Its XLP sleep current below 100 nA lets battery-powered touch remotes idle for years between cell changes while still waking on a touch event. Use the MSSP and EUSART to relay button events to a host MCU or LED controller.
Recommended
Low-Power IoT Sensor Node
The PIC16F1825-E/P's 32 MHz core, 14 KB Flash, 1 KB RAM, and XLP sleep modes below 100 nA make it a strong fit for battery-driven sensor nodes transmitting over UART, SPI, or I2C. The 8-channel 10-bit ADC handles thermistor, photocell, or battery-monitor reads with on-chip reference and internal fixed-voltage reference, removing the cost of an external ADC. With only 12 I/O used for sensors and a single UART link, the part remains headroom-rich for small protocol stacks. The 14-pin PDIP package simplifies through-hole prototyping on perfboard and breadboard for lab evaluation.
Recommended
Small Appliance Control Board
White-goods and small-appliance controllers - coffee makers, fans, blenders, rice cookers - typically need one PWM channel for a motor or heater, a few GPIO for buttons and LED indicators, and an ADC for temperature or weight sensing. The PIC16F1825-E/P supplies two CCP/PWM channels, an 8-channel ADC, and 12 I/O in a 14-pin PDIP, all on a 2.3-5.5 V supply that works with rectified-mains step-down rails without extra regulation. Its -40 C to +125 C extended temperature grade handles under-cabinet and motor-housing environments. The built-in EUSART allows service-tool diagnostics without inline connectors.
Recommended
LED Lighting Controller
Smart LED drivers and architectural fixtures often pair an 8-bit controller with a constant-current LED driver IC. The PIC16F1825-E/P generates multiple PWM channels with 10-bit resolution from its enhanced CCP module, supports 0-100% dimming via EUSART or DALI/0-10V interface firmware, and consumes so little quiescent current that the unit can stay always-on in standby. Its HFINTOSC eliminates external crystals, reducing EMI and BOM cost in dimmable residential fixtures. The 1 KB RAM holds modest color-mixing tables for RGBW strips without external memory.
Recommended
Battery Charger / Power Bank
Single-cell Li-ion or Ni-MH charger firmware fits comfortably in 14 KB Flash: state machine, voltage/current loops, safety timers, and LED indication. The PIC16F1825-E/P's 10-bit ADC samples Vbat and Ichg via current-sense resistors, while the 16-bit timer drives the PWM control loop. Extended -40 C to +125 C operation ensures charger reliability in enclosed or outdoor enclosures. The 14-pin PDIP package supports hand-soldered prototyping and field-replaceable service units, an important trait for repairable power-bank designs.
Recommended
Consumer White Goods Timer / Controller
Microwave ovens, washing machines, and dishwashers use small 8-bit controllers to drive seven-segment displays, keypads, and relays. The PIC16F1825-E/P can multiplex 4-7 seven-segment digits via charlieplexed GPIO, scan a 4x4 matrix keypad, and switch low-side relay drivers through MOSFETs. Its 256 bytes EEPROM stores user preferences (last cycle, delay-start, language) without battery backup. The 32 MHz core gives enough headroom for UI debouncing plus background control loop, and the wide Vdd range tolerates rectified mains ripple without glitching.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1825-E/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1825-I/P | PIC16F1823-E/P | PIC16F1704-E/P | PIC16F1764-I/P | PIC16F1574-I/P |
|---|---|---|---|---|---|---|
| Package | 14-pin PDIP (P) | 14-pin PDIP (P) - same | 14-pin PDIP (P) - same | 14-pin PDIP (P) - same | 14-pin PDIP (P) - same | 14-pin PDIP (P) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 14 KB | 14 KB | 4 KB | 4 KB | 8 KB | 7 KB |
| Data RAM | 1 KB | 1 KB | 256 B | 512 B | 1 KB | 512 B |
| I/O Pins | 12 | 12 | 12 | 12 | 12 | 12 |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Temperature Grade | Extended (-40C to +125C) | Industrial (-40C to +85C) | Extended (-40C to +125C) | Extended (-40C to +125C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| Special Feature | mTouch capacitive sensing | mTouch capacitive sensing | mTouch capacitive sensing | On-chip op amps | On-chip 10-bit DAC + op amps | 16-bit PWM / COG |
Key Differentiators
- mTouch capacitive-sensing peripheral integrated on-chip (vs PIC16F1574-I/P)
- Largest Flash in the 14-pin PIC16F18xx / 14-pin family (vs PIC16F1823-E/P)
- Extended -40C to +125C temperature grade as standard (vs PIC16F1825-I/P)
Design Notes
Place a 100 nF X7R ceramic decoupling capacitor within 5 mm of the VDD pin (pin 14) with a wide ground return, plus a 10 uF bulk capacitor if the supply rail is shared with inductive loads. XLP sleep current below 100 nA depends on clean decoupling and a stable VDD; noisy rails or missing bulk force the BOR (brown-out reset) to fire repeatedly and prevent proper sleep.
The 14-pin PDIP exposes RA6/OSC2 and RA7/OSC1 as the primary crystal pins. If the design relies on the internal 32 MHz HFINTOSC instead of an external crystal, leave the OSC pins as standard GPIO to gain two extra I/O. Conversely, if a high-precision clock is needed, use a low-ESR crystal with proper load capacitors per the datasheet layout example. MCLR must be pulled up through a 10 k resistor with a 100 nF cap on the MCLR pin for in-circuit programming robustness.
Two common pitfalls: (1) The mTouch peripheral needs a charge-sharing sensor PCB layout with adequate ground guard rings around each pad; do not route signal traces under touch pads. (2) Flash self-write operations disable interrupts for the erase/write duration; partition EEPROM emulation in 16-word chunks to minimize interrupt latency. The ICSP pins (PGD/PGC) must be accessible for production programming even if dedicated to user I/O - allocate 2 GPIO specifically for ICSP to avoid blocking manufacturing.
At 32 MHz and 5.5 V, the part typically draws 6-8 mA active - far below any thermal concern for the 14-pin PDIP package. However, in a sealed enclosure at +85 C ambient, verify that the part's junction temperature stays below +125 C. Estimated: 0.03 W dissipation at 5.5 V x 6 mA in still air - well within thermal limits, but derate by 1.5x if the ICSP debugger is connected during production testing.
Compliance Information
RoHS/REACH compliant per Microchip product page; lead-free / halogen-free packaging. Not AEC-Q100 qualified - the PIC16F1825 family targets industrial/consumer, not automotive.