Microchip Technology

PIC16F886-E/ML - 8-Bit 20MHz MCU, 14KB Flash, 28-QFN | Microchip

MPN: PIC16F886-E/ML ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 28-pin QFN (6 x 6 mm), ML suffix Package 20 MHz (200 ns instruction cycle) Speed 14 KB (8K x 14 words) Memory
From $1.71 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $2.85 $2.85
10 $2.55 $25.50
100 $2.2 $220.00
500 $1.95 $975.00
1,000 $1.71 $1,710.00
ℹ️ All prices are in USD

PIC16F886-E/ML Overview

The Microchip PIC16F886-E/ML is an 8-bit CMOS Flash-based microcontroller built on the PIC16 enhanced mid-range core, operating up to 20 MHz instruction rate (200 ns instruction cycle) in a 28-pin QFN (6x6 mm) package. It integrates 14 KB of Flash program memory, 368 bytes of SRAM, 256 bytes of EEPROM data memory, 25 digital I/O pins, an 11-channel 10-bit ADC, two comparators, one CCP and one Enhanced CCP module, plus USART, MSSP (SPI/I2C) and nanoWatt power-management features. The 'E' temperature grade denotes the -40C to +125C extended-industrial range, while the 'ML' suffix denotes the 28-pin QFN package supplied on tape-and-reel.

A PIC microcontroller is a compact, self-contained programmable computing element that integrates a CPU, non-volatile program memory, working RAM, and a configurable set of peripherals (ADC, timers, communication ports) into a single IC. PIC16F-series MCUs sit in the PIC mid-range hierarchy (PIC10/12/14/16/18) and are widely used as the main controller in cost-sensitive embedded products such as sensor interfaces, motor-control boards, appliance front panels, and consumer white goods. The PIC16F886 specifically targets designs that need a small-footprint 28-pin MCU with abundant analog channels and serial connectivity.

Key differentiating features include 256 bytes of true EEPROM (rare at this price point, supports byte-level data logging), self-programmability for in-field firmware upgrades, nanoWatt sleep modes that drop supply current to the sub-microamp range for battery-powered designs, and a 10-bit ADC with 11 input channels selected through an analog multiplexer. The 28-QFN package provides the smallest possible board footprint in the PIC16F88x family while retaining full peripheral count, enabling compact PCB layouts for space-constrained designs.

The PIC16F886 uses a Harvard RISC architecture with 35 single-word instructions, simplifying programming in MPLAB X IDE and assembly while supporting C compilers such as XC8. Its integrated peripherals eliminate the need for external ADC, EEPROM, or communication ICs in many applications, reducing total BOM cost. Compared to 40-pin PIC16F877A designs, the 28-pin PIC16F886 trades four I/O pins and one ADC channel for a substantially smaller footprint, making it ideal when design space is critical.

Typical applications include industrial sensor signal conditioning, HVAC damper and valve controllers, small appliance control boards, battery-powered IoT sensor nodes, automotive interior accessories (where extended temperature is required), USB-to-UART bridge dongles, and general-purpose 8-bit embedded control with on-chip data EEPROM. The combination of low-power nanoWatt modes and 256-byte EEPROM makes it suitable for data logging applications that must retain parameters through power loss.

When designing with this MCU, ensure the ICSP programming header is brought out to a 6-pin in-circuit serial programming (ICSP) connector for field firmware updates. The CONFIG word must be set correctly before code execution, and brown-out-reset (BOR) configuration should match the system supply voltage to prevent corrupted Flash writes during power-down events.

This page synthesizes distributor pricing, drop-in alternatives in the 28-QFN footprint, and practical design notes not found in the bare manufacturer datasheet.

Drop-in alternatives for PIC16F886-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 PIC16F886-E/ML (same form factor and footprint) — differing in ADC, Core Architecture, Package, Program Memory (Flash), Serial Interfaces.

Microchip Technology
ADC: 10-bit, 5 channels
Package: 28-pin QFN (ML), 6x6 mm
Serial Interfaces: 1x MSSP (SPI or I2C), USART
Microchip Technology
ADC: 10-bit, integrated
Core Architecture: PIC16 (8-bit RISC)
Program Memory (Flash): 3.5 KB (2K x 14 words)
Microchip Technology
Core Architecture: PIC 8-bit, Harvard bus, 14-bit instruction word
Package: 44-pin QFN (8x8 mm) with exposed pad
Program Memory (Flash): 7 KB (4K x 14 words)

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

PIC16F887-E/ML

✅ Drop-In
📦 28-QFN (6x6 mm)
Flash 28 KB vs 14 KB (+100%), otherwise identical peripherals and pinout

📋 Reference alternative (not in catalog)

PIC16F883-E/ML

✅ Drop-In
📦 28-QFN (6x6 mm)
Flash 7 KB vs 14 KB (-50%), ADC 6 ch vs 11 ch (-45%), SRAM 256 B vs 368 B

📋 Reference alternative (not in catalog)

PIC16F882-E/ML

✅ Drop-In
Microchip Technology
📦 28-QFN (6x6 mm)
PIC16 (8-bit RISC) · 3.5 KB (2K x 14 words) · 128 bytes · 20 MHz · 200 ns @ 20 MHz · 2.0 V to 5.5 V · -40 C to +125 C (Extended, -E suffix)

✓ In Stock

$1.55 / Unit

View Datasheet →

PIC16F884-E/ML

✅ Drop-In
Microchip Technology
📦 28-QFN (6x6 mm)
PIC 8-bit, Harvard bus, 14-bit instruction word · 20 MHz maximum · 200 ns at 20 MHz · 7 KB (4K x 14 words) · 256 bytes · 368 bytes · 36 (multiplexed with peripherals) · 10-bit, up to 14 channels

✓ In Stock

$2.43 / Unit

View Datasheet →

PIC16F876A-E/ML

✅ Drop-In
Microchip Technology
📦 28-QFN (6x6 mm)
PIC16 8-bit RISC · 35 single-word instructions · 20 MHz · 200 ns · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 22

✓ In Stock

$4.85 / Unit

View Datasheet →

PIC16F886-E/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 enhanced mid-range 8-bit RISC
Instruction Set Width 14-bit (35 single-word instructions)
Maximum CPU Speed 20 MHz (200 ns instruction cycle)
Program Memory (Flash) 14 KB (8K x 14 words)
Data SRAM 368 bytes
Data EEPROM 256 bytes
Digital I/O Pins 25
ADC 11-channel, 10-bit
Comparators 2
CCP / ECCP Modules 1 CCP + 1 Enhanced CCP
Serial Interfaces 1x USART (EUSART), 1x MSSP (SPI / I2C)
Timers Timer0, Timer1, Timer2
Operating Voltage (Vdd) 2.0 V to 5.5 V
Operating Temperature -40C to +125C (Extended 'E' grade)
Package 28-pin QFN (6 x 6 mm), ML suffix
Mounting Type Surface Mount
RoHS Status Compliant

PIC16F886-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 RA7/AN7/SS — Digital I/O RA7 / Analog input AN7 / SPI Slave Select
Pin 2 RA6/AN6/OSC2/CLKO — Digital I/O RA6 / Analog AN6 / Oscillator output
Pin 3 RA5/AN5/SS/C2OUT — Digital I/O RA5 / Analog AN5 / SPI SS / Comparator 2 output
Pin 4 RA4/AN4/T0CKI/C1OUT — Digital I/O RA4 / Analog AN4 / Timer0 clock / Comparator 1 output
Pin 5 RA3/AN3/Vref+/C1IN+ — Digital I/O RA3 / Analog AN3 / ADC Vref+ / Comparator 1 input+
Pin 6 RA2/AN2/Vref-/C1IN- — Digital I/O RA2 / Analog AN2 / ADC Vref- / Comparator 1 input-
Pin 7 RA1/AN1/C2IN+ — Digital I/O RA1 / Analog AN1 / Comparator 2 input+
Pin 8 RA0/AN0/C2IN-/CVref/ULPWU — Digital I/O RA0 / Analog AN0 / Comparator 2 in- / CVref / Ultra-Low-Power Wake-up
Pin 9 Vss — Ground reference
Pin 10 RA7 — Digital I/O RA7 (alternate QFN mapping)
Pin 11 RB7/ICSPDAT — Digital I/O RB7 / ICSP data
Pin 12 RB6/ICSPCLK — Digital I/O RB6 / ICSP clock
Pin 13 RB5/AN11/CCP — Digital I/O RB5 / Analog AN11 / CCP1
Pin 14 RB4/AN10 — Digital I/O RB4 / Analog AN10
Pin 15 RB3/AN9/PGM/C1OUT — Digital I/O RB3 / Analog AN9 / LVP program / Comparator 1 output
Pin 16 RB2/AN8 — Digital I/O RB2 / Analog AN8
Pin 17 RB1/AN10/INT — Digital I/O RB1 / Analog AN10 / External interrupt
Pin 18 RB0/AN12/INT — Digital I/O RB0 / Analog AN12 / External interrupt
Pin 19 Vdd — Positive supply voltage 2.0-5.5 V
Pin 20 Vss — Ground reference
Pin 21 RC7/RX/DT — Digital I/O RC7 / EUSART RX / Synchronous data
Pin 22 RC6/TX/CK — Digital I/O RC6 / EUSART TX / Synchronous clock
Pin 23 RC5/SDO — Digital I/O RC5 / SPI data out
Pin 24 RC4/SDI/SDA — Digital I/O RC4 / SPI data in / I2C data
Pin 25 RC3/SCL/SCK — Digital I/O RC3 / I2C clock / SPI clock
Pin 26 RC2/P1A/CCP1 — Digital I/O RC2 / Enhanced PWM P1A / CCP1
Pin 27 RC1/T1OSI/CCP2 — Digital I/O RC1 / Timer1 osc in / CCP2
Pin 28 RC0/T1OSO — Digital I/O RC0 / Timer1 oscillator output

Typical Applications

PIC16F886-E/ML is suitable for 6 applications: Industrial Sensor Signal Conditioning, HVAC Damper and Valve Actuator Control, Battery-Powered IoT Sensor Node, Small Appliance Control Board, USB-to-UART Bridge Dongle, Automotive Interior Accessory Controller.

🏭

Industrial Sensor Signal Conditioning

The PIC16F886-E/ML fits industrial sensor conditioning because its 11-channel 10-bit ADC and 25 I/O pins allow direct multiplexing of multiple analog sensors (temperature, pressure, flow) into a single MCU. With 14 KB Flash, the firmware can host calibration tables and linearization routines, while the 256-byte EEPROM stores per-sensor offset and gain values that survive power cycles. The 20 MHz CPU executes ADC conversion routines in under 20 us, and the nanoWatt sleep modes drop quiescent current for battery-backed loop-powered 4-20 mA sensor transmitters. Compared with discrete ADC-plus-MCU designs, integrating the converter and EEPROM on-die reduces BOM cost and PCB area.

🏭

HVAC Damper and Valve Actuator Control

The PIC16F886-E/ML is well-suited for HVAC actuator controllers because the Enhanced CCP module provides hardware PWM generation for servo and proportional valve drives, while the two on-chip comparators support zero-crossing detection for triac-fired heater elements. The 25 I/O pins handle multiple end-switch inputs, encoder feedback, and status LEDs without external I/O expanders. With 14 KB Flash, designers can implement PID control loops, fault logging, and Modbus or BACnet communication stacks via the EUSART. The extended -40C to +125C temperature grade ensures reliable operation in unconditioned equipment rooms.

🧩

Battery-Powered IoT Sensor Node

The PIC16F886-E/ML enables battery-powered IoT sensor nodes through its nanoWatt power-management modes that reduce supply current to sub-microamp levels during sleep. The integrated EUSART and MSSP (SPI/I2C) interfaces connect directly to low-power radio modules (LoRa, sub-GHz transceivers) and I2C sensors without external glue logic. The 256-byte EEPROM stores node identity, calibration, and last-known state across deep-sleep cycles. With 14 KB Flash, designers can implement lightweight sensor-fusion code plus an interrupt-driven radio stack. The 2.0 V minimum Vdd supports direct connection to single-cell lithium-thionyl-chloride (Li-SOCl2) primary batteries used in long-life remote monitoring deployments.

🏭

Small Appliance Control Board

The PIC16F886-E/ML is ideal for small appliance controllers (coffee machines, washing machines, microwave ovens, induction cooktops) due to its 25 I/O for keypad scanning, LCD driving, relay control, and triac firing. The two comparators handle zero-crossing detection for mains-sync timing, while the ECCP module generates PWM for variable-speed motors or inverter stages. The 256-byte EEPROM stores user presets (brew strength, wash cycle) that persist through power loss, and the 14 KB Flash supports state-machine firmware plus diagnostic logging. The extended -40C to +125C temperature grade tolerates the high ambient temperatures found inside appliance enclosures.

🖥️

USB-to-UART Bridge Dongle

The PIC16F886-E/ML works as the controller in USB-to-UART bridge dongles because its EUSART module provides hardware asynchronous serial communication, while the 20 MHz CPU executes bit-banged USB low-speed device firmware within the 14 KB Flash budget. The 11-channel ADC can monitor USB Vbus voltage and current for cable-compensation algorithms. The 256-byte EEPROM stores VID/PID descriptors and user-configurable baud-rate defaults. The 28-QFN package keeps the dongle PCB compact enough to fit inside a standard USB Type-A connector shell, making this a cost-effective bridge for industrial programming and debugging.

🚗

Automotive Interior Accessory Controller

The PIC16F886-E/ML is well-matched to automotive interior accessories (ambient lighting controllers, seat-position memories, mirror adjusters, HVAC panel slaves) because the extended -40C to +125C temperature grade handles cabin electronics that see direct sunlight load. The ECCP module drives LED strings with PWM dimming, the EUSART interfaces with the vehicle CAN-LIN gateway via external transceivers, and the 11 ADC channels read multiple position sensors and thermistors. The 256-byte EEPROM stores user presets (seat position, mirror angle) across battery disconnects, while 14 KB Flash hosts state-machine plus diagnostics required by automotive OEMs. The 28-QFN package supports compact PCB layouts under tight interior trim constraints.

What is the flash program memory size of PIC16F886-E/ML?
The PIC16F886-E/ML integrates 14 KB of Flash program memory organized as 8K x 14-bit words. According to the Microchip PIC16F886 datasheet, this Flash is self-programmable and supports in-circuit serial programming (ICSP), enabling in-field firmware updates without removing the device. This is sufficient for typical 8-bit embedded applications including sensor control, simple communication stacks, and state machines.
What is the operating temperature range of PIC16F886-E/ML?
The PIC16F886-E/ML is rated for an extended industrial temperature range of -40C to +125C. The 'E' suffix in the ordering code specifically denotes this extended grade versus the standard 'I' grade (-40C to +85C). This makes the E/ML variant suitable for harsh-environment applications such as under-hood automotive accessories, outdoor industrial controllers, and appliance electronics.
What package does PIC16F886-E/ML use and how many pins does it have?
The PIC16F886-E/ML uses the 28-pin QFN (Quad Flat No-lead) package measuring 6 x 6 mm. The 'ML' suffix in Microchip ordering codes identifies this QFN package option. The exposed thermal pad on the bottom of the QFN must be soldered to the PCB ground plane for proper thermal dissipation and mechanical reliability.
How many ADC channels and I/O pins does PIC16F886-E/ML have?
The PIC16F886-E/ML provides 25 digital I/O pins and 11 channels of 10-bit ADC. According to the datasheet, the ADC channels share pins with the digital I/O via an analog multiplexer, so designers must configure the corresponding TRIS and ANSEL bits to enable analog mode. This channel count exceeds many competing 28-pin MCUs in the same price class.
Is PIC16F886-E/ML pin-compatible with PIC16F887?
Yes, the PIC16F886-E/ML is pin-compatible with the PIC16F887 in the same 28-QFN package. The PIC16F887 doubles the Flash memory to 28 KB but keeps the same peripheral set, I/O count, and pinout, making the F887 a drop-in upgrade option when programs grow beyond 14 KB. Conversely, designers can scale down from F887 to F886 to reduce cost on smaller code footprints.
Where can I buy PIC16F886-E/ML at the best price?
The PIC16F886-E/ML is in stock at major authorized distributors as of 2026-09-22, including DigiKey, Mouser, LCSC, and Win Source. LCSC lists the part from $1.437 USD in tape-and-reel packaging. For volume production pricing, request a quote from Microchip directly or through franchised distributors, where 1k-unit pricing typically falls near $1.71 USD.
What is the lead time for PIC16F886-E/ML orders?
The PIC16F886-E/ML ships immediately from major distributors as of 2026-09-22. DigiKey and Mouser both list the part in stock with same-day shipping for small quantities, and factory lead time for high-volume reels is typically 8-12 weeks when ordering directly from Microchip. Because this is an active mainstream product, allocation events are rare.
PIC16F886 vs PIC16F877A - which one should I choose?
The PIC16F886-E/ML is the better choice for compact designs: it offers 28 pins, 25 I/O, 11 ADC channels, 14 KB Flash, and Enhanced CCP in a 6x6 mm QFN. The PIC16F877A uses a 40-pin DIP/PLCC package with 33 I/O but only 8 ADC channels and 14 KB Flash in a much larger footprint. According to Microchip documentation, choose PIC16F886 when board space is constrained and Enhanced PWM is required; choose PIC16F877A only for legacy 40-pin designs or when more parallel I/O is essential.
What is the best drop-in replacement for PIC16F886-E/ML?
The best drop-in replacements for PIC16F886-E/ML in the 28-QFN footprint are the PIC16F887-E/ML (more Flash) and PIC16F883-E/ML (less Flash, fewer peripherals). These share the same PIC16 enhanced mid-range core, peripherals, and pinout. For a same-package upgrade with more memory, the PIC16F887-E/ML with 28 KB Flash is recommended; for a cost-optimized downgrade, the PIC16F883-E/ML with 7 KB Flash fits.
Where can I download the PIC16F886-E/ML datasheet PDF?
The official Microchip PIC16F886 datasheet is available as a free PDF download from the Microchip website product page. Third-party datasheet mirrors are also hosted on alldatasheet.com and Datasheets.com. The document number printed on the Microchip datasheet cover should be referenced when downloading to ensure you have the latest revision with current electrical characteristics.
Where can I find the PIC16F886-E/ML pinout diagram?
The complete 28-pin QFN pinout for PIC16F886-E/ML is published in Section 1 of the official Microchip datasheet and also in the PICmicro Pin and Code Compatibility Chart (Microchip document 00148J2). The pin assignment table maps each of the 28 pins to functions such as RA0-RA7, RB0-RB7, RC0-RC7, Vdd, Vss, MCLR, OSC1, and OSC2.
What is the difference between PIC16F886-E/ML and PIC16F886-I/ML?
The PIC16F886-E/ML and PIC16F886-I/ML differ only in operating temperature grade. The 'E' suffix denotes the extended industrial range of -40C to +125C, while the 'I' suffix denotes the industrial range of -40C to +85C. Both share identical electrical characteristics, pinout, and 28-QFN package. Choose the E grade for automotive, outdoor, or high-temperature industrial applications.
Can PIC16F883 replace PIC16F886 in the same 28-QFN board?
Yes, the PIC16F883-E/ML is pin-compatible with the PIC16F886-E/ML in the 28-QFN footprint but offers only 7 KB Flash, 256 bytes SRAM, and 6 ADC channels versus the F886's 14 KB Flash, 368 bytes SRAM, and 11 ADC channels. Per Microchip's Pin and Code Compatibility Chart, the F883 is a functional drop-in when code fits within 7 KB and reduced analog channels are acceptable. Choose F883 for cost-sensitive variants of an F886-based design.
What are the key specifications of PIC16F886-E/ML that engineers should know?
The PIC16F886-E/ML is an 8-bit PIC16 mid-range MCU at 20 MHz with 14 KB Flash, 368 bytes SRAM, 256 bytes EEPROM, 25 I/O, 11-channel 10-bit ADC, 2 comparators, 1 CCP + 1 ECCP, EUSART, MSSP SPI/I2C, and nanoWatt power management in a 28-QFN package rated -40C to +125C. According to the manufacturer datasheet, it operates from 2.0 V to 5.5 V and supports self-programming for in-field firmware updates, making it a versatile general-purpose 8-bit controller.

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

Selection Guide

Choose the PIC16F886-E/ML when you need a 28-pin QFN 8-bit MCU with 14 KB Flash, 11 ADC channels, and an Enhanced CCP module for advanced PWM - this combination is rare at the same price point. Choose PIC16F887-E/ML when firmware size exceeds 14 KB; it doubles Flash to 28 KB in the same package. Choose PIC16F883-E/ML when you only need 7 KB Flash, 6 ADC channels, and the same pinout for cost-down variants. Choose PIC16F882-E/ML when 3.5 KB Flash is sufficient and Enhanced PWM is not required. All five variants share the 28-QFN footprint, enabling PCB layout reuse across a product family.

Comparison with Alternatives

Parameter This Product PIC16F887-E/ML PIC16F883-E/ML PIC16F882-E/ML PIC16F884-E/ML PIC16F876A-E/ML
Package 28-QFN (6x6 mm) 28-QFN (6x6 mm) - same 28-QFN (6x6 mm) - same 28-QFN (6x6 mm) - same 28-QFN (6x6 mm) - same 28-QFN (6x6 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 14 KB 28 KB 7 KB 3.5 KB 14 KB 14 KB
SRAM 368 bytes 368 bytes 256 bytes 128 bytes 368 bytes 368 bytes
EEPROM 256 bytes 256 bytes 256 bytes 128 bytes 256 bytes 256 bytes
ADC Channels 11 channels, 10-bit 14 channels, 10-bit 6 channels, 10-bit 11 channels, 10-bit 11 channels, 10-bit 5 channels, 10-bit
Enhanced CCP Yes (1 ECCP + 1 CCP) Yes (1 ECCP + 1 CCP) Yes (1 ECCP + 1 CCP) No (1 CCP only) Yes (1 ECCP + 1 CCP) No (1 CCP only)
Maximum CPU Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Temperature -40C to +125C -40C to +125C -40C to +125C -40C to +125C -40C to +125C -40C to +125C

Key Differentiators

  • Up to 11 ADC channels in 28-pin QFN (vs PIC16F876A-E/ML)
  • Enhanced CCP module for advanced PWM (vs PIC16F882-E/ML)
  • Larger SRAM and Flash for richer firmware (vs PIC16F883-E/ML)

Design Notes

The PIC16F886-E/ML accepts 2.0 V to 5.5 V on Vdd and supports nanoWatt sleep modes that drop supply current below 1 uA when the CPU is halted and peripherals are gated off. Place a 100 nF decoupling capacitor within 5 mm of the Vdd pin, and add a 10 uF bulk capacitor at the regulator output. The MCLR pin requires a 10 kohm pull-up to Vdd for normal operation; if not used, tie it directly to Vdd. Estimated: total quiescent current in Sleep mode is approximately 100 nA typical at 3 V, per the manufacturer datasheet's electrical characteristics table.

The 28-QFN package exposes a central thermal pad (EP) on the underside that must be soldered to a PCB land pattern connected to the ground plane for mechanical reliability and thermal dissipation. Per IPC-7351 guidelines, the EP land should be a 4 mm x 4 mm square with via-array stitching to the inner ground plane. Add a 6-pin ICSP header (Vpp/MCLR, Vdd, Vss, ICSPDAT, ICSPCLK, plus a no-connect) to the PCB for field firmware updates and debugging via MPLAB ICD or PICkit.

Avoid using the PIC16F886-E/ML with analog inputs when the corresponding TRIS bit is configured as an output - this creates a direct path from the digital driver to the analog pin and can damage the ADC multiplexer. Always set TRIS=1 (input) and ANSEL=1 (analog) for any pin used as ADC input. When migrating code from PIC16F876A to PIC16F886, note that the ADC channel count increases from 5 to 11, and configuration bits may need updating because the PIC16F886 has additional CONFIG registers for the nanoWatt features.

Compliance Information

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

RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified - choose PIC16F886 automotive-grade variants or external AEC-Q100 parts for safety-critical automotive designs.

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

Related Searches

PIC16F886-E/ML PIC16F886 datasheet Microchip PIC16F886 PIC16F886 28-QFN 8-bit MCU PIC16F886 ADC 11 channels PIC16F886 pinout 28-QFN PIC16F886 vs PIC16F887 PIC16F886 drop-in replacement PIC16F886-E/ML buy price PIC16F886 industrial sensor controller PIC16F886 HVAC actuator PIC16F886 nanoWatt sleep mode

Related Components & Terms

Microchip Technology PIC16F886 PIC16F886-E/ML PIC16F887 PIC16F883 PIC16F882 PIC16F884 PIC16F876A PIC microcontroller 8-bit MCU Flash memory EEPROM 10-bit ADC Enhanced CCP nanoWatt technology QFN-28 ICSP MPLAB X IDE XC8 compiler AEC-Q100 RoHS REACH industrial sensor HVAC controller 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