PIC16F886T-I/ML - 20MHz 8-Bit MCU 14KB Flash 28-QFN | Microchip
N.º de pieza: PIC16F886T-I/ML ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $3.13 | $3,13 |
| 10 | $2.86 | $28,60 |
| 100 | $2.55 | $255,00 |
| 500 | $2.31 | $1.155,00 |
| 1.000 | $2.1 | $2.100,00 |
PIC16F886T-I/ML Descripción general
A PIC® microcontroller (Programmable Interface Controller) is a Harvard-architecture RISC-based 8-bit MCU family from Microchip Technology. The PIC16F886 sits in the PIC16F88x mid-range sub-family, sitting hierarchically between the entry-level PIC10/12/16 baseline parts and the high-performance PIC18/dsPIC families. Its 14-bit instruction word and 35-instruction RISC core deliver deterministic interrupt latency and very low active/standby current draw (microchip's nanoWatt technology), making the family widely used in cost-sensitive embedded designs.
Key features of the PIC16F886 include 25 digital I/O pins, an internal 8 MHz and 31 kHz oscillator, in-circuit serial programming (ICSP) and in-circuit debugger (ICD) support, self-programming of Flash, a 10-bit ADC with up to 11 channels, hardware USART/MSSP and a wide 2.0V to 5.5V supply range. The mid-range 14-bit instruction set and nanoWatt sleep modes (typical < 1 uA standby) make it ideal for battery-powered and always-on applications.
Typical applications for the PIC16F886T-I/ML include industrial control nodes, sensor signal conditioning, low-cost motor drive (small DC fans and brushed motors via ECCP PWM), LED lighting controllers, automotive body electronics and consumer white-goods user interfaces. Its small 6x6 mm QFN footprint suits space-constrained PCBAs and the exposed thermal pad (EP) lowers theta-JA for higher-power dissipation in sealed enclosures.
When designing with this device, observe the absolute maximum VDD of 5.5V and use a 0.1 uF decoupling capacitor within 5 mm of each VDD/VDDIO pin pair. The 28-QFN exposed pad must be soldered to a properly sized copper pour to meet the 41 C/W theta-JA thermal rating. For new designs, prefer the PIC16F886-I/ML (tray) variant for prototype builds, and reserve the T-suffix part for high-volume assembly lines.
This page synthesizes current distributor pricing, same-brand drop-in alternatives (PIC16F882T-I/ML, PIC16F883T-I/SS) and cross-brand equivalents sourced from the verified cross-reference search, plus practical design notes that go beyond the manufacturer datasheet.
Alternativas directas para PIC16F886T-I/ML — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC16F886T-I/ML (mismo factor de forma y huella) — difiere en Package, I/O Pins, ADC, Core Architecture, Timers.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16F887T-I/ML
✅ Sustitución directa✓ En stock
$2.08 / unidad
Ver hoja de datos →PIC16F883T-I/ML
✅ Sustitución directa✓ En stock
$2.18 / unidad
Ver hoja de datos →PIC16F882T-I/ML
✅ Sustitución directa✓ En stock
$1.05 / unidad
Ver hoja de datos →PIC16F884T-I/ML
✅ Sustitución directa✓ En stock
$3.18 / unidad
Ver hoja de datos →PIC16F886T-I/ML Valores máximos y características eléctricas
| Core Architecture | PIC16 (Harvard RISC, 8-bit) |
| Instruction Set | 35 instructions, 14-bit word |
| Maximum CPU Frequency | 20 MHz |
| Program Flash Memory | 14 KB (8K x 14) |
| SRAM | 368 bytes |
| EEPROM Data Memory | 256 bytes |
| Digital I/O Pins | 25 |
| ADC | 10-bit, up to 11 channels |
| Analog Comparators | 2 |
| PWM Modules | 1x CCP + 1x Enhanced CCP (ECCP) |
| Communication Peripherals | EUSART, MSSP (I2C/SPI) |
| Supply Voltage Range | 2.0 V to 5.5 V |
| Temperatura de funcionamiento | -40 C to +85 C (Industrial) |
| Encapsulado | 28-QFN (6x6 mm) with exposed pad |
| Tipo de montaje | Surface Mount |
| Packaging | Tape & Reel |
| Estado RoHS | Compliant |
| Lead-Free | Yes |
| In-Circuit Programming | ICSP + ICD |
Configuración de pines de PIC16F886T-I/ML
| Pin 1 | RA7/OSO/OSC2 — GPIO/oscillator output |
| Pin 2 | RA6/OSI/OSC1 — GPIO/oscillator input |
| Pin 3 | RA5/MCLR/VPP — GPIO/Master Clear (reset, active low) |
| Pin 4 | RA4/AN3/T1G/SS — GPIO/ADC input/SPI slave select |
| Pin 5 | RA3/AN2/C1T1 — GPIO/ADC input/Comparator 1 trigger |
| Pin 6 | RA2/AN1/C2T1 — GPIO/ADC input/Comparator 2 trigger |
| Pin 7 | RA1/AN0/C12IN0- — GPIO/ADC input/Comparator reference |
| Pin 8 | RA0/AN0/C12IN+ — GPIO/ADC input/Comparator non-inverting input |
| Pin 9 | VSS — Ground |
| Pin 10 | VDD — Positive supply (2.0V-5.5V) |
| Pin 11 | RB7/PGD — GPIO/ICD programming data |
| Pin 12 | RB6/PGC — GPIO/ICD programming clock |
| Pin 13 | RB5/AN11 — GPIO/ADC input |
| Pin 14 | RB4/AN10 — GPIO/ADC input |
| Pin 15 | RB3/AN9/CCP1 — GPIO/ADC input/CCP1 PWM output |
| Pin 16 | RB2/AN8 — GPIO/ADC input |
| Pin 17 | RB1/AN7 — GPIO/ADC input |
| Pin 18 | RB0/AN6/INT — GPIO/ADC input/external interrupt |
| Pin 19 | RC7/RX/DT — GPIO/EUSART RX/data |
| Pin 20 | RC6/TX/CK — GPIO/EUSART TX/clock |
| Pin 21 | RC5/SDO — GPIO/SPI data out |
| Pin 22 | RC4/SDI/SDA — GPIO/SPI data in/I2C data |
| Pin 23 | RC3/SCL/SCK — GPIO/I2C clock/SPI clock |
| Pin 24 | RC2/CCP1 — GPIO/CCP1 output |
| Pin 25 | RC1/T1OSI/CCP2 — GPIO/Timer1 oscillator/CCP2 output |
| Pin 26 | RC0/T1OSO — GPIO/Timer1 oscillator output |
| Pin 27 | RE3/MCLR/VPP — GPIO/Master Clear (alternate, PIC16F886) |
| Pin 28 | EP — Exposed thermal pad - must be soldered to ground pour |
Aplicaciones típicas
PIC16F886T-I/ML es adecuado para 6 aplicacións: Industrial Sensor Node, Small DC Motor / Fan Controller, LED Lighting Controller, Consumer White-Goods User Interface, Automotive Body Electronics (Non-Safety), Battery-Powered IoT Edge Sensor.
Industrial Sensor Node
The PIC16F886T-I/ML fits industrial sensor nodes because its 14 KB Flash accommodates full Modbus RTU or CANopen protocol stacks plus sensor calibration routines, while the 10-bit ADC with 11 channels handles thermocouple, 4-20 mA and 0-10 V transducer inputs directly. The wide 2.0V-5.5V supply range and industrial -40C to +85C grade suit 24V-powered PLC backplanes and outdoor field instruments. nanoWatt sleep current below 1 uA enables battery-backed nodes with multi-year life.
Recomendado
Small DC Motor / Fan Controller
The PIC16F886T-I/ML is well suited for small brushed DC motor and fan speed controllers because its Enhanced CCP (ECCP) module provides hardware PWM with complementary outputs, programmable dead-band and fault shutdown - all critical for half-bridge and full-bridge motor drive. The 20 MHz CPU speed gives 200 ns PWM resolution, sufficient for smooth low-speed torque control. The 25 I/O pins handle tachometer input, current sense and direction logic.
Recomendado
LED Lighting Controller
The PIC16F886T-I/ML is a natural fit for LED lighting controllers because its ECCP + CCP modules provide up to four PWM channels for RGBW dimming with 10-bit brightness resolution (1024 steps per LED). The 14 KB Flash supports DMX512, DALI or 0-10 V dimming protocol stacks, and the 256 bytes EEPROM stores calibration and address data over the lifetime of the luminaire. Operating from 2.0V-5.5V it runs from common 3.3V or 5V LED-driver auxiliary rails.
Recomendado
Consumer White-Goods User Interface
The PIC16F886T-I/ML fits consumer appliance user-interface modules because its 14 KB Flash easily holds capacitive-touch, button-matrix and 7-segment/multiplexed LCD driving routines, plus EEPROM-backed user settings. The 25 I/O pins drive keypads, rotary encoders and LED indicators without external logic. Industrial-grade silicon and -40C to +85C range ensure reliability in cold garages, hot kitchens and unheated laundry rooms.
Recomendado
Automotive Body Electronics (Non-Safety)
The PIC16F886T-I/ML works in automotive body-electronics applications such as seat controllers, mirror adjusters, HVAC panel controls and lighting modules because the industrial -40C to +85C variant tolerates cabin temperatures and the LIN-compatible EUSART plus MSSP interfaces connect to LIN/CAN bus ICs. For under-hood or safety-critical applications, prefer Microchip's AEC-Q100-qualified PIC16F variants; this standard part is intended for cabin body modules only.
Recomendado
Battery-Powered IoT Edge Sensor
The PIC16F886T-I/ML fits battery-powered IoT edge sensors because the nanoWatt technology delivers <1 uA standby current, allowing multi-year coin-cell operation with periodic wake-and-transmit duty cycles. The 14 KB Flash supports over-the-air bootloaders via the EUSART or MSSP, and the 368 bytes RAM holds one conversion buffer. The 2.0V-5.5V supply range accepts LiSOCl2, alkaline and Li-ion chemistries without boost conversion.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16F886T-I/ML — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC16F887T-I/ML | PIC16F883T-I/ML | PIC16F882T-I/ML | PIC16F884T-I/ML | ATMEGA328P-AU |
|---|---|---|---|---|---|---|
| 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 | TQFP-32 (7x7) - different |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology (Atmel) |
| Core Architecture | PIC16 (8-bit RISC) | PIC16 (8-bit RISC) | PIC16 (8-bit RISC) | PIC16 (8-bit RISC) | PIC16 (8-bit RISC) | AVR (8-bit RISC) |
| Maximum Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Flash Memory | 14 KB | 14 KB | 8 KB (-43%) | 3.5 KB (-75%) | 7 KB (-50%) | 32 KB (+128%) |
| SRAM | 368 bytes | 404 bytes | 256 bytes | 128 bytes | 256 bytes | 2 KB |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 128 bytes | 256 bytes | 1 KB |
| ADC | 10-bit, 11 ch | 10-bit, 14 ch | 10-bit, 11 ch | 10-bit, 11 ch | 10-bit, 11 ch | 10-bit, 8 ch |
Diferenciadores clave
- Largest Flash in PIC16F88x 28-QFN family (frente a PIC16F883T-I/ML)
- More RAM than PIC16F883/884 siblings (frente a PIC16F882T-I/ML)
- Enhanced CCP module for half/full-bridge motor drive (frente a PIC16F1704-I/ST)
Notas de diseño
Place a 0.1 uF decoupling capacitor within 5 mm of each VDD pin pair and a 10 uF bulk capacitor at the regulator output. According to Microchip's PIC16F886 datasheet (DS41299), the BOR (brown-out reset) is enabled by configuration bit; leaving it enabled prevents code corruption when batteries droop. Average active current at 20 MHz and 5 V is approximately 5 mA; nanoWatt sleep current drops to under 1 uA with the internal LF oscillator running.
The 28-QFN (6x6 mm) exposed pad must be soldered to a ground copper pour of at least 1 sq inch to achieve the datasheet 41 C/W theta-JA rating. Estimated: at 5 V VDD and 5 mA active current, die dissipation is 25 mW - well below the 100 mW QFN limit - so thermal management is rarely an issue at room temperature. In sealed enclosures with no airflow, derate maximum ambient by 10 C to stay below the 125 C junction max.
Route the ICSP/ICD lines (RB6/PGC and RB7/PGD) as short as possible and avoid stubs - the Microchip ICD programmer sources current on these pins. According to Microchip's ICSP application notes, place the ICD connector at the PCB edge with ESD protection. Route analog inputs (RA0-RA5, RB0-RB5) away from PWM outputs (RC1/RC2) and clock signals to minimize ADC crosstalk. Add a 100 nF capacitor close to the VREF pin if the ADC reference is used externally.
Do not connect unused I/O pins directly to VDD - the datasheet specifies floating pins or weak pull-ups via software to minimize leakage. MCLR (pin 3) requires a 10 kohm pull-up if not driven by the ICD; tying it directly to VDD prevents reset. The LFINTOSC is calibrated to +/-1% from factory but drifts +/-5% over temperature - budget accordingly for UART baud-rate accuracy at extreme temperatures. According to the datasheet, the ADC requires acquisition time of at least 1.4 us for 10-bit accuracy; using shorter wait causes systematic gain error.
Información de cumplimiento
RoHS and lead-free compliant per product listing. Standard industrial -40C to +85C grade; for AEC-Q100 qualified automotive variants, Microchip offers the PIC16F886-E/MLVAO and PIC16F886T-H/MLVAO parts. Halogen-free status not explicitly stated in retrieved data.