PIC16F1825-I/ML - 14KB Flash 32MHz 8-bit MCU | Microchip
부품 번호: PIC16F1825-I/ML ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.76 | $1.76 |
| 10 | $1.58 | $15.80 |
| 100 | $1.4 | $140.00 |
| 500 | $1.22 | $610.00 |
| 1,000 | $1.05 | $1,050.00 |
| 3,000 | $0.92 | $2,760.00 |
PIC16F1825-I/ML 개요
An 8-bit microcontroller (MCU) is a small, self-contained computer-on-a-chip that integrates a CPU, program memory (Flash/ROM), data memory (RAM), peripherals, and I/O on a single die. The PIC16F1825 belongs to the PIC16F/LF182x enhanced mid-range family, sitting in the broader PIC microcontroller hierarchy (PIC10/12/16/18/24/32). It uses a RISC architecture with 49 instructions and 16-level hardware stack, optimized for deterministic real-time control at low power budgets, particularly suited to battery-powered, capacitive-touch, and consumer/industrial sensing applications.
Key features include 14KB self-read/write Flash, 1KB RAM, 256B EEPROM, an internal 32 MHz oscillator (selectable to 31 kHz LF mode), 12 channels of 10-bit ADC, two 8-bit DACs, two PWM/SCCP modules, enhanced USART, two SPI/I2C modules, and integrated mTouch capacitive sensing. The XLP technology achieves ~30 nA sleep current with RTCC and watchdog retained, enabling multi-year battery life. Operating voltage spans 2.5V to 5.5V. The 16-QFN (4x4 mm) package includes an exposed thermal pad for PCB thermal dissipation.
The architecture combines a 14-bit instruction word with 8-bit data path, allowing single-cycle execution on most instructions except branches (2 cycles). On-chip peripherals are mapped to memory-mapped Special Function Registers (SFRs), enabling bit-level configuration. The internal 32 MHz oscillator is factory calibrated to within +/-2 percent, eliminating the need for an external crystal in most designs and reducing BOM cost and PCB footprint.
Typical applications include capacitive touch user interfaces (keypads, sliders, proximity), IoT sensor nodes, low-power remote controls, thermostat/HVAC front panels, small motor control, LED drivers, and battery-powered medical devices. The combination of small package, generous analog peripherals, and nanoWatt sleep modes makes it a strong choice for cost-sensitive mixed-signal embedded designs.
When designing with this MCU, allocate PCB copper under the exposed thermal pad to the ground plane for both thermal and electrical performance. Use MPLAB X IDE with the free XC8 compiler for code development, and consider PICkit 3 or MPLAB ICD 3 for in-circuit debug.
This page synthesizes distributor pricing, drop-in alternatives, application guidance, and design notes that go beyond the manufacturer datasheet - providing a single consolidated engineering reference.
드롭인 대체품: PIC16F1825-I/ML — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F1825-I/ML (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, Operating Temperature, Timers, Core Architecture.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F1825T-I/ML
✅ 드롭인✓ 재고 있음
$1.12 / 개
데이터시트 보기 →PIC16F1825-E/ML
✅ 드롭인✓ 재고 있음
$1.78 / 개
데이터시트 보기 →PIC16F1825-I/JQ
✅ 드롭인✓ 재고 있음
$1.05 / 개
데이터시트 보기 →PIC16F1824-I/ML
✅ 드롭인✓ 재고 있음
$1.28 / 개
데이터시트 보기 →PIC16F1823-I/ML
✅ 드롭인✓ 재고 있음
$1.85 / 개
데이터시트 보기 →PIC16F1707-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$0.72 / 개
데이터시트 보기 →PIC16F1613-I/ML
✅ 드롭인✓ 재고 있음
$0.92 / 개
데이터시트 보기 →PIC16F1782-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$1.78 / 개
데이터시트 보기 →PIC16F1825-I/ML 최대 정격 & 전기적 특성
| Family | PIC16F182x Enhanced Mid-Range |
| Core Architecture | 8-bit PIC RISC |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data Memory (RAM) | 1 KB |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Operating Voltage (VDD) | 2.5 V to 5.5 V |
| I/O Pins | 12 |
| 패키지 | 16-QFN (4 x 4 mm, 0.90 mm height) |
| 동작 온도 | -40 C to +85 C (Industrial, -I suffix) |
| ADC | 10-bit, up to 12 channels |
| PWM Modules | 2 (CCP/SCCP) |
| Communication | 1x EUSART, 2x MSSP (SPI/I2C) |
| Comparators | 2 (rail-to-rail) |
| DAC | 2x 8-bit DAC |
| Capacitive Touch | mTouch hardware module |
| Low-Power Technology | nanoWatt XLP, ~30 nA sleep |
| Internal Oscillator | 32 MHz, factory calibrated +/- 2 percent |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
| Lead-Free / Pb-Free | Yes |
| Reach Compliance | Compliant |
PIC16F1825-I/ML 핀 구성
| 핀 1 | RA5 — Bidirectional I/O / ICSPCLK / comparator input |
| 핀 2 | RA4 — Bidirectional I/O / COG1OUT / comparator input |
| 핀 3 | RA3 — Bidirectional I/O / VPP / MCLR (Reset) |
| 핀 4 | RC5 — Bidirectional I/O / PWM / mTouch |
| 핀 5 | RC4 — Bidirectional I/O / SDA / mTouch |
| 핀 6 | RC3 — Bidirectional I/O / SCL / mTouch |
| 핀 7 | RC2 — Bidirectional I/O / DAC1 / comparator |
| 핀 8 | RC1 — Bidirectional I/O / OSC1 / mTouch |
| 핀 9 | RC0 — Bidirectional I/O / OSC2 / mTouch |
| 핀 10 | RA2 — Bidirectional I/O / DAC2 / comparator |
| 핀 11 | RA1 — Bidirectional I/O / ICSPDAT / mTouch |
| 핀 12 | RA0 — Bidirectional I/O / AN0 / mTouch |
| 핀 13 | VSS — Ground reference |
| 핀 14 | VDD — Positive supply input (2.5 to 5.5 V) |
| 핀 15 | RB7 — Bidirectional I/O / TX / mTouch |
| 핀 16 | RB6 — Bidirectional I/O / RX / mTouch |
| 핀 17 | EPAD — Exposed thermal pad - tie to VSS |
일반적인 애플리케이션
PIC16F1825-I/ML 적합 용도: 7 애플리케이션s: Capacitive Touch User Interface, Battery-Powered IoT Sensor Node, Thermostat / HVAC Front Panel Controller, LED Lighting and Strip Driver, Small Brushless DC Motor Controller, Portable Medical / Health Monitor Accessory, Remote Control and Key Fob Transmitter.
Capacitive Touch User Interface
The PIC16F1825-I/ML's mTouch capacitive sensing module with CTMU charge-time hardware makes it ideal for touch UI boards like appliance keypads, proximity wakeup panels, and slider controls. With up to 12 touch channels routed to the same 12 I/O pins, a single MCU can scan a 3x4 keypad plus two sliders without external touch ICs - saving $0.30 to $0.80 BOM. The 14KB Flash hosts Microchip's free mTouch library and a small state machine; the nanoWatt XLP ~30 nA sleep current enables battery-powered touch remotes that last multiple years on a single CR2032. Designers should allocate ~10 to 15KB code space for robust noise-immune touch scanning.
추천
Battery-Powered IoT Sensor Node
The PIC16F1825-I/ML's nanoWatt XLP technology (~30 nA sleep) and 2.5V to 5.5V VDD range make it a strong fit for coin-cell or 2xAA-powered IoT sensor nodes reporting temperature, humidity, or door/window state. The 32 MHz internal oscillator eliminates the external crystal, reducing BOM cost and PCB area. With RTCC + WDT active the MCU draws low microamps in sleep, allowing 5+ years on a CR2477 cell at hourly wakeups. The 14KB Flash hosts an MSv2 / LoRaWAN-like lightweight stack or an SMBus-based reporting protocol; EUSART drives UART comms with the radio module.
추천
Thermostat / HVAC Front Panel Controller
The PIC16F1825-I/ML drives HVAC thermostat front panels by combining the 12-bit oversampling-capable 10-bit ADC (up to 12 channels) for thermistor/thermocouple cold-junction measurement, two PWM/SCCP modules to drive triac-fired heater/cool stages, and the mTouch peripherals for capacitive buttons on the front bezel. The QFN-16 (4x4 mm) package fits behind a small OLED or 7-segment display. Industrial -40 to +85 C operating temperature supports unconditioned equipment-room mounting. The on-chip 2x comparators enable low-side current sensing for fan motor feedback without external op-amps.
추천
LED Lighting and Strip Driver
The PIC16F1825-I/ML is well-suited to small LED controllers - decorative strips, signage, status indicators, and architectural lighting. The 2x PWM modules provide direct MOSFET drive at up to 32 MHz / 16 kHz PWM, while the 2x 8-bit DACs and the 12-bit ADC path enable logarithmic dimming curves and color-mixing feedback. The 14KB Flash fits DMX-512 or SPI-based WS2812-style protocols; the 1KB RAM supports small frame buffers. The QFN-16 footprint fits inside a slim aluminum extrusion for strip applications, and the wide VDD range accepts 5V or 12V regulated rails.
추천
Small Brushless DC Motor Controller
The PIC16F1825-I/ML can run trapezoidal commutation on small 3-phase BLDC fans and pumps: the 12-bit ADC samples back-EMF on each phase via the 12-channel mux, while the 2x PWM/SCCP modules drive the high- and low-side FETs with configurable dead-band. The 32 MHz MIPS is sufficient for 8 to 12 kHz PWM at 6-step commutation with soft-start ramps. The two comparators provide low-side current-limit protection with cycle-by-cycle trip, eliminating the external current-sense comparator. The QFN-16 (4x4 mm) package integrates cleanly on a small motor-control PCB.
추천
Portable Medical / Health Monitor Accessory
The PIC16F1825-I/ML's low-power XLP and integrated 12-bit ADC make it a fit for portable health-device accessories: pulse-oximeter front ends, thermometer probes, glucose-meter clip-ons, and pill-bottle reminder caps. The internal 32 MHz oscillator eliminates an external crystal, keeping BOM cost minimal for disposable-class accessories. The EUSART and MSSP drive Bluetooth HCI modules or SPI OLED displays; the mTouch peripherals handle capacitive wake buttons. With ~30 nA sleep current, an accessory on a CR2032 can deliver multi-month battery life in standby with hourly measurement cycles.
추천
Remote Control and Key Fob Transmitter
The PIC16F1825-I/ML in a QFN-16 (4x4 mm) is small enough for a CR2032-powered remote control key fob. The internal 32 MHz oscillator, mTouch buttons, and EUSART for sub-GHz or IR transmitter drive fit comfortably into 14KB Flash. The nanoWatt XLP ~30 nA sleep current supports multi-year standby on the coin cell. The two comparators enable zero-cross detection for IR transmission timing without an external op-amp. For automotive-grade variants the -E/ML extended temperature variant supports -40 to +125 C in-cabin operation.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F1825-I/ML — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F1825T-I/ML | PIC16F1825-E/ML | PIC16F1825-I/JQ | PIC16F1824-I/ML | PIC16F1823-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | 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 | 16-QFN (4x4 mm) - same |
| Program Memory (Flash) | 14 KB | 14 KB | 14 KB | 14 KB | 7 KB (-50 percent) | 8 KB (-43 percent) |
| Data Memory (RAM) | 1 KB | 1 KB | 1 KB | 1 KB | 512 B (-50 percent) | 384 B (-62 percent) |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| I/O Pins | 12 | 12 | 12 | 12 | 12 | 7 (-42 percent) |
| Operating Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.3 V to 5.5 V (wider) | 1.8 V to 5.5 V (wider) |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C (extended) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| Capacitive Touch (mTouch) | Yes (12 channels) | Yes (12 channels) | Yes (12 channels) | Yes (12 channels) | Yes (12 channels) | Yes (7 channels) |
| Qty-1 Unit Price (USD) | $1.76 | $1.76 (approx, same die) | $2.05 approx (extended temp premium) | $1.76 (same die) | $1.50 approx (lower cost) | $1.40 approx (lowest cost) |
주요 차별점
- Higher Flash density than PIC16F1824 in same QFN-16 footprint (vs PIC16F1824-I/ML)
- More I/O pins and more Flash than PIC16F1823 in same footprint (vs PIC16F1823-I/ML)
- Industrial temperature grade -I vs extended -E in same footprint (vs PIC16F1825-E/ML)
- Tape-and-reel variant on the same die (vs PIC16F1825T-I/ML)
설계 노트
Estimated: the 16-QFN (4x4 mm) package has no published theta_JA in the verified data, but the exposed thermal pad (EPAD, pin 17) MUST be soldered to a copper pour of at least 25 mm^2 on the top or bottom PCB layer and tied to VSS for both thermal dissipation and electrical ground bounce. A 4-layer board with a 50 mm^2 ground pour under the IC keeps junction temperature rise under 20 C at 32 MHz / 5 V full-active, well below the +85 C industrial limit.
Place a 100 nF decoupling capacitor within 2 mm of the VDD pin (14), and a 10 uF bulk capacitor within 10 mm. For analog ADC accuracy, route analog inputs RA0/RA1/RA2/RC2 away from PWM outputs (RC4/RC5) and from the on-chip switcher/ICSP signals. The 32 MHz internal oscillator does not require a crystal, but if the application demands stricter USB or UART baud-rate tolerance (within +/-2 percent factory calibration), consider switching to an external crystal via the OSC1/OSC2 pins.
Do NOT leave the MCLR pin (RA3, pin 3) floating - it must be tied to VDD through a 10 kohm resistor for normal operation, or driven low for reset/programming. The 32 MHz HFINTOSC requires configuration of OSCCON and the IRCF bits before use; default startup is 500 kHz. When using mTouch, ensure at least one ground pin within 5 mm of the touch electrodes to maintain capacitance-to-ground reference. Do not exceed 5.5 V on VDD - the PIC16F1825 does NOT have an internal shunt regulator.
When routing SPI at 8 MHz or higher between PIC16F1825 and a peripheral, keep traces under 25 mm, use a ground return path directly underneath, and add 22 to 33 ohm series resistors near the source pin if the trace exceeds 50 mm. The MSSP module is 5V tolerant but the I/O pads have ~50 MHz bandwidth; for I2C > 400 kHz Fast-mode, verify rise time against the 5V pull-up resistor selection (typical 4.7 kohm at 400 kHz, 1.0 kohm at 1 MHz).
For mTouch capacitive sensing, route the touch electrode traces on a separate inner layer if possible, with ground-fill 0.5 mm minimum spacing to the electrode trace. Avoid placing the touch electrodes directly above or below noisy digital traces (PWM, comms) and never place them under the EPAD area. The Microchip mTouch Hardware Guide (DS41631) recommends a 2-layer board with a continuous ground pour on the second layer.
규정 준수 정보
RoHS and Pb-Free per Microchip product page; Reach compliant per Avaq data sheet. Not AEC-Q100 qualified - for automotive AEC-Q100 use, consult Microchip's automotive PIC16F1xx variants. Halogen-free status not stated in the verified web data.