Microchip Technology

PIC16F1847-E/ML - 8-bit MCU, 14KB Flash, 32MHz, 28-QFN | Microchip

MPN: PIC16F1847-E/ML ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 28-pin QFN (6x6 mm), 'ML' suffix Package 32 MHz Speed 14 KB (8K x 14 words) Memory
From $1.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $2.85 $2.85
10 $2.57 $25.70
100 $2.28 $228.00
500 $2.04 $1,020.00
1,000 $1.85 $1,850.00
ℹ️ All prices are in USD

PIC16F1847-E/ML Overview

The Microchip Technology PIC16F1847-E/ML is an 8-bit PIC16 microcontroller built on the nanoWatt XLP (eXtreme Low Power) technology platform, featuring 14KB of Flash program memory, 1KB of RAM, and 32MHz maximum CPU speed in a 28-pin QFN (6x6 mm) package. The 'E' suffix denotes the Extended operating temperature grade (-40C to +125C), and the 'ML' suffix denotes the surface-mount QFN package. The PIC16F1847 family integrates mTouch capacitive touch sensing, an Enhanced Mid-range 16-bit instruction set, and on-chip peripherals tailored for sensor, human-interface, and battery-powered applications.

An 8-bit microcontroller (MCU) is a single-chip computer based on an 8-bit data path that integrates a CPU, program memory (Flash), data memory (RAM), EEPROM, and a configurable set of peripherals such as timers, ADC, comparators, and communication interfaces. Within the broader semiconductor hierarchy, MCUs belong to microcontrollers -> microcomputers -> digital ICs. The PIC16F1847 is part of the PIC16 family, which sits between the smaller PIC12/PIC14 and the larger PIC18/PIC24/dsPIC families, optimized for cost-sensitive embedded control with low power consumption.

Key features include 14KB linear-addressable Flash (8K x 14 words), 1KB RAM, 256 bytes EEPROM, 16-level hardware stack, 32MHz internal oscillator, 12-bit ADC with computation (ADC2), 5-bit DAC, enhanced PWM with complementary outputs, multiple communication interfaces (UART, SPI, I2C), and 15 capacitive touch channels. XLP technology delivers sleep currents down to approximately 30 nA, enabling multi-year battery life in IoT and remote-sensor designs.

Architecturally, the PIC16F1847 uses a 14-bit instruction word RISC engine with 49 instructions and a single-cycle hardware multiplier. Its Core Independent Peripherals (CIPs) - such as the CLC, NCO, and PWM with auto-shutdown - let designers offload complex timing tasks from the CPU, lowering active-mode current and freeing MIPS for application logic.

Typical applications include consumer-electronics touch interfaces, battery-powered IoT sensor nodes, automotive body and interior modules (within rated temperature range), industrial control panels, and small home appliances. The extended temperature grade supports harsh-environment deployments, while the QFN package's compact 6x6 mm footprint suits space-constrained designs.

When designing with this part, observe the absolute-maximum VDD of 5.5V and ensure decoupling (100 nF + 1 uF minimum) is placed within 3 mm of the VDD/VDDCORE pins. The QFN exposed pad must be soldered to a sufficiently large copper pour for both thermal dissipation and electrical ground reference.

This page synthesizes distributor pricing, qualified drop-in alternatives, and practical design notes not found in the manufacturer datasheet - a complete engineering reference for component selection.

Drop-in alternatives for PIC16F1847-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 PIC16F1847-E/ML (same form factor and footprint) — differing in Package, ADC, Operating Temperature, Core Architecture, Timers.

Microchip Technology
Package: 16-QFN (4 x 4 mm, 0.90 mm height)
ADC: 10-bit, up to 12 channels
Operating Temperature: -40 C to +85 C (Industrial, -I suffix)
Microchip Technology
Package: 28-pin QFN (6x6 mm)
ADC: 10-bit, 12 channels
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 28-pin QFN (ML) 6x6 mm with exposed pad
ADC: 10-bit, up to 12 channels
Operating Temperature: -40°C to +85°C (Industrial)
Microchip Technology
Package: 20-pin QFN (4x4 mm) with Exposed Pad
ADC: 1x 10-bit, up to 12 channels
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 20-pin QFN (4x4 mm), ML suffix
ADC: 10-bit, up to 12 channels
Operating Temperature: -40 C to +85 C (Industrial, I grade)
Microchip Technology
Package: 28-pin QFN (6x6 mm) with exposed pad (ML)
ADC: 12-bit, multiple channels
Operating Temperature: -40 to +85 C (Industrial)
Microchip Technology
Package: 28-QFN (6x6 mm) with exposed pad
ADC: 10-bit, multiple channels
Core Architecture: PIC16 8-bit RISC

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F1847-I/ML

✅ Drop-In
Microchip Technology
📦 QFN-28 (6x6 mm)
PIC16F1xxx enhanced mid-range 8-bit MCU · 8-bit PIC RISC, 49 instructions · 32 MHz · 14 KB (8K x 14 words) · 1 KB · 256 B · 2.5 V to 5.5 V (F suffix) · 16

✓ In Stock

$1.65 / Unit

View Datasheet →

PIC16F1829-I/ML

✅ Drop-In
Microchip Technology
📦 QFN-28 (6x6 mm)
8-bit PIC16 enhanced mid-range · 14 KB (8K x 14 words) · 1 KB · 256 B · 32 MHz · 125 ns at 32 MHz · 2.5 V to 5.5 V · 18 enhanced

✓ In Stock

$1.18 / Unit

View Datasheet →

PIC16F1828-I/ML

✅ Drop-In
Microchip Technology
📦 QFN-28 (6x6 mm)
PIC16 enhanced mid-range 8-bit RISC · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 32 MHz (8 MHz internal with 4x PLL) · 125 ns at 32 MHz · 2.5 V to 5.5 V · 12

✓ In Stock

$1.02 / Unit

View Datasheet →

PIC16F1827-I/ML

✅ Drop-In
Microchip Technology
📦 QFN-28 (6x6 mm)
Enhanced Mid-Range PIC16 8-bit RISC · 7 KB (4K x 14 words) · 384 bytes · 256 bytes · 32 MHz · 200 ns · 2.5 V to 5.5 V · 16

✓ In Stock

$1.55 / Unit

View Datasheet →

PIC16F1826-I/ML

✅ Drop-In
Microchip Technology
📦 QFN-28 (6x6 mm)
PIC16 enhanced mid-range 8-bit · 32 MHz (8 MIPS) · 3.5 KB (2K x 14 words) · 256 bytes · 256 bytes · Up to 25 · 28-pin QFN (6x6 mm) · 1.8 V to 5.5 V

✓ In Stock

$0.99 / Unit

View Datasheet →

PIC16F1825-I/ML

✅ Drop-In
Microchip Technology
📦 QFN-28 (6x6 mm)
PIC16F182x Enhanced Mid-Range · 8-bit PIC RISC · 14 KB (8K x 14 words) · 1 KB · 256 bytes · 32 MHz (8 MIPS) · 2.5 V to 5.5 V · 12

✓ In Stock

$0.92 / Unit

View Datasheet →

PIC16F1847-E/ML Maximum Ratings & Electrical Characteristics

Family PIC16F1847 (Enhanced Mid-range 8-bit)
Core Architecture RISC, 14-bit instruction word, 49 instructions
Program Memory (Flash) 14 KB (8K x 14 words)
Data SRAM 1 KB
Data EEPROM 256 bytes
Maximum CPU Frequency 32 MHz
Supply Voltage (VDD) 1.8 V to 5.5 V
Operating Temperature -40 C to +125 C (Extended, 'E' grade)
I/O Pins 16
Timers 5 (Timer0/1/2/4/6)
ADC 12-bit ADC2 with computation, up to 17 channels
DAC 5-bit, 2 outputs
Communication Interfaces EUSART (UART), SPI, I2C (MSSP)
PWM Channels Up to 4 enhanced PWM with complementary outputs
Capacitive Touch Channels 15 (mTouch)
Low-Power Technology nanoWatt XLP
Package 28-pin QFN (6x6 mm), 'ML' suffix
Mounting Type Surface Mount
RoHS Status Compliant

PIC16F1847-E/ML Pin Configuration

QFN-28 Package Pinout Diagram QFN-28 5x5mm, P0.5mm, EP 3.1x3.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 QFN-28
Pin 1 RA3/AN3/C1IN+/T7G — Port A bit 3 / Analog input 3 / Comparator input / Timer7 gate
Pin 2 RA4/AN4/T0CKI — Port A bit 4 / Analog input 4 / Timer0 clock input
Pin 3 RA5/MCLR/VPP — Port A bit 5 / Master Clear reset (active low) / Programming voltage
Pin 4 RA6/ICSPCLK — Port A bit 6 / In-Circuit Serial Programming clock
Pin 5 RA7/ICSPDAT — Port A bit 7 / In-Circuit Serial Programming data
Pin 6 VSS — Ground reference
Pin 7 VDD — Positive supply voltage (1.8V to 5.5V)
Pin 8 OSC1/CLKIN/RA0 — Crystal oscillator input / External clock input / Port A bit 0
Pin 9 OSC2/CLKOUT/RA1 — Crystal oscillator output / Clock output / Port A bit 1
Pin 10 RA2/AN2 — Port A bit 2 / Analog input 2
Pin 11 RC0/T5CKI — Port C bit 0 / Timer5 clock input
Pin 12 RC1/CCP2 — Port C bit 1 / Capture Compare PWM 2
Pin 13 RC2/P1A/CCP1 — Port C bit 2 / PWM1 output A / Capture Compare PWM 1
Pin 14 RC3/P1B — Port C bit 3 / PWM1 output B (complementary)
Pin 15 RC4/SDA/SDI — Port C bit 4 / I2C data / SPI data in
Pin 16 RC5/SCL/SCK — Port C bit 5 / I2C clock / SPI clock
Pin 17 RC6/TX/CK — Port C bit 6 / EUSART TX / I2C clock
Pin 18 RC7/RX/DT — Port C bit 7 / EUSART RX / I2C data
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage (1.8V to 5.5V)
Pin 21 RB0/AN12 — Port B bit 0 / Analog input 12 / Interrupt-on-change
Pin 22 RB1/AN10 — Port B bit 1 / Analog input 10 / Interrupt-on-change
Pin 23 RB2/AN8 — Port B bit 2 / Analog input 8 / Interrupt-on-change
Pin 24 RB3/AN9 — Port B bit 3 / Analog input 9 / Interrupt-on-change
Pin 25 RB4/AN11 — Port B bit 4 / Analog input 11 / Interrupt-on-change
Pin 26 RB5/AN13 — Port B bit 5 / Analog input 13 / Interrupt-on-change
Pin 27 RB6/ICSPCLK — Port B bit 6 / In-Circuit Serial Programming clock
Pin 28 RB7/ICSPDAT — Port B bit 7 / In-Circuit Serial Programming data
Pin 29 EP — Exposed thermal pad (must be soldered to ground for thermal dissipation and electrical reference)

Typical Applications

PIC16F1847-E/ML is suitable for 7 applications: Capacitive Touch User Interface, Battery-Powered IoT Sensor Nodes, Automotive Body and Interior Modules, Industrial Control Panels, Small Home Appliances, LED Lighting and Display Backlight Controllers, Medical Health Monitoring Devices.

🧩

Capacitive Touch User Interface

The PIC16F1847-E/ML's 15 mTouch capacitive touch channels and 14KB Flash make it ideal for replacing mechanical buttons with touch sliders, wheels, and proximity sensors in kitchen appliances, thermostats, and consumer electronics. Its ADC2 with hardware computation offloads baseline-tracking and noise filtering from the CPU, enabling sub-50 ms response times even at 32MHz core speed. The nanoWatt XLP sleep mode draws less than 30 nA when idle, so battery-powered touch remotes can run for years on a coin cell. Compared to a discrete touch IC, integrating the controller and MCU on one QFN-28 die reduces BOM cost and PCB area.

📱

Battery-Powered IoT Sensor Nodes

The PIC16F1847-E/ML's nanoWatt XLP technology and 1.8V minimum VDD make it an excellent controller for battery-powered IoT sensor nodes running from 2xAA, Li-Ion, or coin cells. Sleep currents under 30 nA and a wake-up time of 5 us from deep sleep enable years of battery life when sampling sensors every few minutes. The 14KB Flash accommodates small IPv6/6LoWPAN or LoRaWAN stacks, and the 12-bit ADC2 with computation handles temperature, humidity, and analog sensor reads without external DSP. The 28-QFN (6x6 mm) footprint is small enough for coin-cell form-factor nodes.

🚗

Automotive Body and Interior Modules

The PIC16F1847-E/ML's Extended -40C to +125C temperature grade and AEC-Q100-ready PIC16 family make it suitable for automotive interior applications such as lighting controllers, seat-position memory, mirror adjust, and HVAC blend-door actuators within rated environmental conditions. The 16 enhanced PWM channels drive small brushed motors and LED arrays directly without external FET drivers. Watchdog timer, brown-out reset, and CRC memory scan ensure robust operation in noisy 12V vehicle environments. Note: always check the specific Microchip automotive qualification letter for AEC-Q100 status per part number.

🏭

Industrial Control Panels

Industrial control panels benefit from the PIC16F1847-E/ML's extended temperature range, robust peripherals, and long-life Microchip supply. The 12-bit ADC2 with computation reads 4-20 mA process inputs through current-sense resistors and computes engineering-unit values in hardware, reducing host-side code complexity. EUSART, SPI, and I2C interfaces connect to operator displays, keypads, and Modbus transceivers. The QFN-28 package withstands high-vibration factory-floor mounting, and the exposed thermal pad simplifies thermal management in enclosed IP65 enclosures.

🏠

Small Home Appliances

Coffee makers, blenders, air purifiers, and humidifiers use the PIC16F1847-E/ML for motor PWM control, sensor reading, and simple capacitive touch interfaces. Its 5-bit DAC provides bias voltage for thermistor bridges, while the enhanced PWM with complementary outputs drives N-channel MOSFET half-bridges for small DC motors. With 14KB Flash, firmware can include cycle-tuning algorithms, fault detection, and energy-saving modes. The QFN package's small footprint fits inside compact appliance enclosures where 28-SSOP would not fit.

💡

LED Lighting and Display Backlight Controllers

The PIC16F1847-E/ML's 16 enhanced PWM channels with independent duty, phase, and dead-band control make it well-suited for multi-string LED drivers, RGB color-mixing fixtures, and TFT display backlight brightness control. Up to 4 complementary PWM outputs drive half-bridge LED drivers with built-in dead-band to prevent shoot-through. The 32MHz CPU supports fast color-space conversion (RGB to CIE 1931) and smooth dimming curves. The wide 1.8V to 5.5V VDD allows direct connection to 3.3V or 5V LED driver ICs without level shifters.

💊

Medical Health Monitoring Devices

Personal health monitors such as pulse oximeters, blood-pressure cuffs, and digital thermometers benefit from the PIC16F1847-E/ML's low sleep current, 12-bit ADC precision, and reliable Flash/EEPROM for calibration data storage. The Extended temperature grade supports skin-contact and ambient-environment sensing. XLP technology enables months of battery life on a single coin cell, while the small QFN footprint allows miniaturized wearable form factors. Note: regulatory approval (FDA, CE-MDR) is the system-level responsibility of the OEM, not the MCU vendor.

What is the program memory size of PIC16F1847-E/ML?
The PIC16F1847-E/ML integrates 14KB of Flash program memory (8K x 14-bit words), 1KB of SRAM, and 256 bytes of data EEPROM. According to the Microchip datasheet, the Flash is linearly addressable and supports self-programming, providing ample space for application code in capacitive-touch UI, sensor processing, and IoT node firmware. The 1KB RAM is sufficient for typical 8-bit embedded tasks including small RTOS-style schedulers.
What is the maximum operating frequency of PIC16F1847-E/ML?
The PIC16F1847-E/ML operates up to 32MHz CPU clock from its internal HFINTOSC, or from an external crystal/clock source. Per the Microchip datasheet, this corresponds to an instruction cycle of 125ns since each instruction executes in one clock cycle. The 32MHz speed combined with the 14-bit instruction word enables deterministic real-time control loops in motor and lighting applications.
What is the operating voltage range of PIC16F1847-E/ML?
The PIC16F1847-E/ML operates from 1.8V to 5.5V on its VDD pin. According to the Microchip datasheet, the on-chip voltage regulator (when enabled) generates the core 1.8V internally, simplifying single-supply designs across 2xAA, Li-Ion, and 5V rails. Designers must respect the absolute maximum of 5.5V to avoid permanent damage.
What is the difference between PIC16F1847-E/ML and PIC16F1847-I/ML?
The 'E' suffix designates the Extended temperature grade (-40C to +125C), while the 'I' suffix designates the Industrial grade (-40C to +85C). Both share identical electrical characteristics, pinout (28-QFN 'ML' package), and silicon. Choose the 'E' variant when the application will be deployed in automotive, under-hood, or other high-temperature environments beyond 85C ambient.
What is the difference between PIC16F1847-E/ML and PIC16F1847-E/P?
The PIC16F1847-E/ML is in a 28-pin QFN (6x6 mm) surface-mount package, while the PIC16F1847-E/P is in a 28-pin SPDIP (skinny plastic DIP) through-hole package. Per Microchip's datasheet, both are pin-compatible at the function level for the signals they expose, but the QFN requires reflow soldering and an exposed-pad ground connection, while the SPDIP simplifies prototyping and field replacement.
Where to buy PIC16F1847-E/ML online?
The PIC16F1847-E/ML can be purchased from authorized Microchip distributors including DigiKey, Mouser, Arrow, and Avnet, as well as the Microchip Direct e-commerce site. Pricing as of 2026-09-20 starts at approximately $2.85 per unit at qty-1, with volume discounts at 100, 500, and 1000-piece reels. Stock and lead time can be checked in real time on DigiKey's product page for part number PIC16F1847-E/ML.
What is the lead time for PIC16F1847-E/ML?
As of 2026-09-20, the PIC16F1847-E/ML is in production (lifecycle status: ACTIVE) and typically ships within 1-3 business days from major distributors DigiKey and Mouser for quantities under 5000 pieces. For higher volumes (10,000+) Microchip Direct offers factory-direct ordering with lead times of approximately 6-10 weeks. Octopart aggregates real-time stock across 9 distributors for instant comparison.
Is PIC16F1847-E/ML in stock at major distributors?
Yes, the PIC16F1847-E/ML is listed as in stock at DigiKey, Mouser, and other authorized distributors as of 2026-09-20. Per the Microchip product page, lifecycle status is 'In Production', indicating active manufacturing. Lead times are short because this part is widely stocked across multiple channels; for verified current stock, check the DigiKey/Mouser product pages directly.
What is the best drop-in replacement for PIC16F1847-E/ML?
The PIC16F1847-E/SS (28-pin SSOP) and PIC16F1847-I/ML (Industrial-grade, same QFN package) are the closest drop-in replacements. Both share the same 14KB Flash, 1KB RAM, 32MHz speed, and pinout, with differences limited to temperature grade and package outline. For same-silicon same-footprint drop-in, use PIC16F1847-I/ML; if you need SSOP package, use PIC16F1847-E/SS with minor PCB land-pattern change.
PIC16F1847-E/ML vs PIC16F1829-I/ML - which is better for battery IoT nodes?
The PIC16F1847-E/ML offers 14KB Flash, 1KB RAM, ADC2 with computation, and 15 capacitive touch channels, while the PIC16F1829-I/ML provides 14KB Flash, 1KB RAM, 12-bit ADC, and 12 capacitive touch channels. For battery IoT nodes, the PIC16F1847's ADC2 with computation offloads filter math to hardware, lowering active current. Both share nanoWatt XLP for sub-uA sleep, so the PIC16F1847 is preferred for sensor-rich designs.
When should I choose PIC16F1847-E/ML over PIC16F18346-E/SS?
Choose the PIC16F1847-E/ML (28-QFN) when you need a compact 6x6 mm footprint for space-constrained PCB layouts. Choose the PIC16F18346-E/SS (28-SSOP) when you prefer easier hand-soldering or hand-repair and need the newer core. The PIC16F1847 is preferred for legacy code reuse and extended-temperature designs up to 125C; the PIC16F18346 has the latest CIP peripherals and active oscillator tuning.
Can PIC16F1829-I/ML replace PIC16F1847-E/ML directly?
Yes, the PIC16F1829-I/ML can replace the PIC16F1847-E/ML in most applications because both share the 28-QFN (6x6 mm) 'ML' package footprint and pinout. Differences are limited to the temperature grade (Industrial -40C/+85C vs Extended -40C/+125C) and slightly different peripheral mix - the PIC16F1829 has 12 touch channels vs 15 on the PIC16F1847. For >85C environments keep the PIC16F1847-E/ML.
Where to download PIC16F1847 datasheet PDF?
The official PIC16F1847 datasheet is hosted on Microchip's website at https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/40001453G.pdf (document 40001453G). The PDF includes complete electrical specifications, peripheral descriptions, instruction set reference, and packaging information. Always download from Microchip directly for the latest revision and any associated errata document.
Where to find PIC16F1847-E/ML pinout diagram?
The PIC16F1847-E/ML pinout for the 28-QFN package is shown on page 2 of the Microchip datasheet (document 40001453G). The QFN package has 28 pads with an exposed thermal pad (EP) on pin 29 that must be soldered to ground for thermal and electrical reference. XAIPART's product page also renders an interactive pinout diagram using the qfn-28 package SVG key.
What are the key specifications of PIC16F1847-E/ML that engineers should know?
The PIC16F1847-E/ML is an 8-bit PIC16F1847-family microcontroller with 14KB Flash, 1KB SRAM, 256 bytes EEPROM, 32MHz CPU clock, 1.8V to 5.5V VDD, -40C to +125C extended operating temperature, 16 I/O pins, 12-bit ADC2 with computation, 5-bit DAC, enhanced PWM, EUSART/SPI/I2C, 15 capacitive touch channels, and nanoWatt XLP low-power technology. Per Microchip's datasheet, it is housed in a 28-pin 6x6 mm QFN ('ML' suffix) surface-mount package.
Is PIC16F1847-E/ML the same as PIC16F1847-I/ML?
Functionally yes - the PIC16F1847-E/ML and PIC16F1847-I/ML share the same silicon die, pinout, electrical characteristics, and 28-QFN (6x6 mm) 'ML' package. The only difference is the operating temperature grade: 'E' = Extended (-40C to +125C), 'I' = Industrial (-40C to +85C). For non-automotive, non-under-hood applications within the industrial range, the 'I' grade can drop in as a lower-cost substitute.
What is the best NXP or ST equivalent for PIC16F1847-E/ML?
Direct NXP or ST pin-compatible drop-in replacements for the PIC16F1847-E/ML (28-QFN) do not exist because PIC16 is a proprietary Microchip architecture. As functional alternatives, NXP's LPC1100 series or ST's STM32G031 in QFN-28 offer 32-bit Cortex-M0 cores with similar memory and peripherals, but require firmware redevelopment and full PCB qualification. Engineers needing true drop-in should stay within Microchip's PIC16 family.

Engineering reference data for PIC16F1847-E/ML — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F1847-E/ML when you need a Microchip 8-bit MCU with 14KB Flash, 1KB RAM, and at least 12 capacitive touch channels in the smallest available footprint (28-QFN 6x6 mm). It is the right choice for capacitive-touch user interfaces, battery-powered IoT sensor nodes, and automotive interior modules within -40C to +125C. Choose the PIC16F1847-I/ML instead when the application stays within 0-85C ambient and you want a slightly lower cost. Choose the PIC16F1829-I/ML when you need the same 14KB Flash but fewer touch channels (12 vs 15) and accept the older ADC without hardware computation. Choose the PIC16F1826-I/ML or PIC16F1827-I/ML when 4KB or 8KB Flash is sufficient - significant cost savings. Avoid cross-brand 32-bit Cortex-M0 alternatives unless you are willing to redesign the firmware, because there are no true pin-compatible ARM replacements for PIC16.

Comparison with Alternatives

Parameter This Product PIC16F1847-I/ML PIC16F1829-I/ML PIC16F1828-I/ML PIC16F1827-I/ML PIC16F1826-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package QFN-28 (6x6 mm) QFN-28 (6x6 mm) - same QFN-28 (6x6 mm) - same QFN-28 (6x6 mm) - same QFN-28 (6x6 mm) - same QFN-28 (6x6 mm) - same
Program Memory (Flash) 14 KB 14 KB 14 KB 8 KB 8 KB 4 KB
Data SRAM 1 KB 1 KB 1 KB 1 KB 1 KB 512 B
Maximum CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Operating Temperature -40 C to +125 C (Extended) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial)
Capacitive Touch Channels 15 15 12 12 12 8
ADC 12-bit ADC2 with computation 12-bit ADC2 with computation 12-bit ADC (no computation) 12-bit ADC (no computation) 12-bit ADC (no computation) 12-bit ADC (no computation)
Low-Power Technology nanoWatt XLP nanoWatt XLP nanoWatt XLP nanoWatt XLP nanoWatt XLP nanoWatt XLP

Key Differentiators

  • Largest Flash in this 28-QFN PIC16 footprint tier (vs PIC16F1826-I/ML)
  • Hardware-accelerated ADC2 with computation offload (vs PIC16F1829-I/ML)
  • Extended -40C to +125C temperature grade (vs PIC16F1847-I/ML)
  • 15 capacitive touch channels for richer UI (vs PIC16F1828-I/ML)

Design Notes

Estimated: at VDD=3.3V and 32MHz active, typical IDD is approximately 5-7 mA (from Microchip PIC16F1xxx family datasheet electrical characteristics). In deep sleep with RTCC enabled, XLP draws approximately 0.7 uA; with RTCC disabled, sleep current falls to roughly 30-50 nA. Place a 100 nF ceramic decoupling capacitor within 3 mm of each VDD pin (pins 7 and 20 on this 28-QFN), plus a bulk 1 uF to 10 uF tantalum or ceramic on the main VDD plane.

The QFN-28 (6x6 mm) package has an exposed thermal pad (EP, pin 29) that MUST be soldered to a copper pour on the PCB. Per Microchip's package outline, the EP improves thermal dissipation and serves as the primary electrical ground reference. Use thermal vias in a 3x3 grid connecting the EP copper to an internal ground plane; without these vias, junction-to-ambient thermal resistance rises and the MCU can throttle or fail at high ambient temperatures.

Place the 28-QFN land pattern exactly per Microchip's IPC-7351 compliant footprint. QFN pins are 0.5 mm pitch and require precise solder paste deposition (Type 4 or finer). Stencil aperture reduction to 80-90% of the pad area helps prevent solder bridging. Keep analog signal traces (AN0-AN13) short and routed away from PWM and digital switching signals to minimize ADC crosstalk. Place the ICSP programming header (ICSPCLK/ICSPDAT/MCLR/VDD/VSS) on a 0.1-inch header or 4-pin test pad for field updates.

Do not operate the PIC16F1847-E/ML above 5.5V absolute maximum - this permanently damages the device. Ensure MCLR is pulled up through a 10 kohm resistor to VDD; a floating MCLR causes spurious resets. When using the internal oscillator, configure the OSCCON frequency tuning per Microchip's datasheet calibration routine to achieve accurate UART baud rates. The BOR (brown-out reset) should always be enabled in the configuration bits to protect against slow VDD ramp-up.

The PIC16F1847's I2C bus is SMBus/PMBus compatible and supports both Standard (100 kHz) and Fast (400 kHz) modes. For reliable I2C communication above 200 kHz, add 2.2k-4.7k pull-ups to VDD on SDA and SCL lines. The EUSART's high-speed mode supports up to 5 Mbps when CLK = 32MHz and BRGH=1, but external RS-485/RS-232 transceivers may need slew-rate control. For SPI, ensure CPOL/CPHA match between master and slave; the PIC16F1847 supports all four SPI modes 0-3.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS and lead-free compliant per Microchip product page and DigiKey listing. AEC-Q100 status not explicitly published for the PIC16F1847-E/ML - for AEC-Q100 qualified PIC16F1847 variants check the Microchip automotive letter or the -VAO suffix MPNs. Halogen-free status unknown from verified web data.

Data verified on: 2026-09-20 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F1847-E/ML PIC16F1847-E/ML datasheet Microchip PIC16F1847-E/ML PIC16F1847 28-QFN microcontroller 8-bit MCU 14KB Flash 1KB RAM QFN-28 PIC16F1847 capacitive touch mTouch PIC16F1847 vs PIC16F1829 PIC16F1847-E/ML drop-in replacement PIC16F1847-E/ML buy price 28-QFN PIC16F1847 pinout 28-QFN PIC16F1847 nanoWatt XLP low power MCU PIC16F1847 ADC2 hardware computation Microchip QFN-28 MCU for battery IoT PIC16F1847-E/ML lead time stock what is the difference between PIC16F1847 E and I grade

Related Components & Terms

Microchip Technology PIC16F1847 PIC16F1847-E/ML PIC16F1847-I/ML PIC16F1829-I/ML PIC16F1828-I/ML PIC16F1827-I/ML PIC16F1826-I/ML 8-bit microcontroller MCU PIC16 family Enhanced Mid-range core nanoWatt XLP mTouch capacitive touch ADC2 QFN-28 RoHS AEC-Q100 SMD ICSP PICkit 3 MPLAB X IDE sensor node IoT automotive interior
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details