PIC16F886T-I/ML - 20MHz 8-Bit MCU 14KB Flash 28-QFN | Microchip
MPN: PIC16F886T-I/ML ✓ Hoạt độngPIC16F886T-I/ML Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16F886T-I/ML — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16F886T-I/ML (cùng hình factor và footprint) — khác nhau ở Package, I/O Pins, ADC, Core Architecture, Timers.
PIC16F887T-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F883T-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F882T-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F884T-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F886T-I/ML Tỷ lệ tối đa & tính chất điện
| 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 |
| Nhiệt độ hoạt động | -40 C to +85 C (Industrial) |
| Hộp | 28-QFN (6x6 mm) with exposed pad |
| Kiểu lắp đặt | Surface Mount |
| Packaging | Tape & Reel |
| Trạng thái RoHS | Compliant |
| Lead-Free | Yes |
| In-Circuit Programming | ICSP + ICD |
Cấu hình chân PIC16F886T-I/ML
| Chân 1 | RA7/OSO/OSC2 — GPIO/oscillator output |
| Chân 2 | RA6/OSI/OSC1 — GPIO/oscillator input |
| Chân 3 | RA5/MCLR/VPP — GPIO/Master Clear (reset, active low) |
| Chân 4 | RA4/AN3/T1G/SS — GPIO/ADC input/SPI slave select |
| Chân 5 | RA3/AN2/C1T1 — GPIO/ADC input/Comparator 1 trigger |
| Chân 6 | RA2/AN1/C2T1 — GPIO/ADC input/Comparator 2 trigger |
| Chân 7 | RA1/AN0/C12IN0- — GPIO/ADC input/Comparator reference |
| Chân 8 | RA0/AN0/C12IN+ — GPIO/ADC input/Comparator non-inverting input |
| Chân 9 | VSS — Ground |
| Chân 10 | VDD — Positive supply (2.0V-5.5V) |
| Chân 11 | RB7/PGD — GPIO/ICD programming data |
| Chân 12 | RB6/PGC — GPIO/ICD programming clock |
| Chân 13 | RB5/AN11 — GPIO/ADC input |
| Chân 14 | RB4/AN10 — GPIO/ADC input |
| Chân 15 | RB3/AN9/CCP1 — GPIO/ADC input/CCP1 PWM output |
| Chân 16 | RB2/AN8 — GPIO/ADC input |
| Chân 17 | RB1/AN7 — GPIO/ADC input |
| Chân 18 | RB0/AN6/INT — GPIO/ADC input/external interrupt |
| Chân 19 | RC7/RX/DT — GPIO/EUSART RX/data |
| Chân 20 | RC6/TX/CK — GPIO/EUSART TX/clock |
| Chân 21 | RC5/SDO — GPIO/SPI data out |
| Chân 22 | RC4/SDI/SDA — GPIO/SPI data in/I2C data |
| Chân 23 | RC3/SCL/SCK — GPIO/I2C clock/SPI clock |
| Chân 24 | RC2/CCP1 — GPIO/CCP1 output |
| Chân 25 | RC1/T1OSI/CCP2 — GPIO/Timer1 oscillator/CCP2 output |
| Chân 26 | RC0/T1OSO — GPIO/Timer1 oscillator output |
| Chân 27 | RE3/MCLR/VPP — GPIO/Master Clear (alternate, PIC16F886) |
| Chân 28 | EP — Exposed thermal pad - must be soldered to ground pour |
Ứng dụng tiêu biểu
PIC16F886T-I/ML phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16F886T-I/ML — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Largest Flash in PIC16F88x 28-QFN family (vsPIC16F883T-I/ML)
- More RAM than PIC16F883/884 siblings (vsPIC16F882T-I/ML)
- Enhanced CCP module for half/full-bridge motor drive (vsPIC16F1704-I/ST)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.