View All

Please refer to the English Version as our Official Version.Return

Europe
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Asia/Pacific
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Africa, India and Middle East
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
South America / Oceania
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
North America
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
HomeProductsIntegrated Circuits (ICs)Embedded - MicrocontrollersPIC16F887T-I/ML
PIC16F887T-I/ML Image
Image may be representation.
See specifications for product details.
EXPRESS OPTION
Payment method

PIC16F887T-I/ML - Microchip Technology

Manufacturer Part Number
PIC16F887T-I/ML
Manufacturer
Microchip Technology
Allelco Part Number
32D-PIC16F887T-I/ML
Warranty
1 Year Allelco Warranty - Find out more
Stock Status:
12,505 pcs available, New & Original
Parts Description
IC MCU 8BIT 14KB FLASH 44QFN
Package
44-QFN (8x8)
Data sheet
PIC16F887T-I/ML.pdf
RoHs Status
ROHS3 Compliant
Our certification
In stock: 12505

Required fields are indicated by an asterisk (*)
Please send RFQ, we will respond immediately.

Quantity

Specifications

PIC16F887T-I/ML Tech Specifications
Microchip Technology - PIC16F887T-I/ML technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology - PIC16F887T-I/ML

Product Attribute Attribute Value
Manufacturer Microchip Technology
Voltage - Supply (Vcc/Vdd) 2V ~ 5.5V
Supplier Device Package 44-QFN (8x8)
Speed 20MHz
Series PIC® 16F
RAM Size 368 x 8
Program Memory Type FLASH
Program Memory Size 14KB (8K x 14)
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Package / Case 44-VQFN Exposed Pad
Package Tape & Reel (TR)
Product Attribute Attribute Value
Oscillator Type Internal
Operating Temperature -40°C ~ 85°C (TA)
Number of I/O 35
Mounting Type Surface Mount
EEPROM Size 256 x 8
Data Converters A/D 14x10b
Core Size 8-Bit
Core Processor PIC
Connectivity I²C, SPI, UART/USART
Base Product Number PIC16F887

Environmental & Export Classifications

ATTRIBUTE DESCRIPTION
RoHs Status ROHS3 Compliant
Moisture Sensitivity Level (MSL) 1 (Unlimited)
REACH Status REACH Unaffected
ECCN EAR99
HTSUS 8542.31.0001

Parts Introduction

PIC16F887T-I/ML Image
PIC16F887T-I/ML (1)

Manufacturer Part Number

PIC16F887T-I/ML

Manufacturer

Microchip Technology

Introduction

The PIC16F887T-I/ML is a versatile 8-bit microcontroller from Microchip's PIC® 16F Series, designed for embedded applications.

Product Features and Performance

Core Processor: PIC

Core Size: 8-Bit

Speed: 20MHz

Connectivity: I2C, SPI, UART/USART

Peripherals: Brown-out Detect/Reset, Power-On Reset, Pulse Width Modulation, Watchdog Timer

Number of I/O: 35

Program Memory Size: 14KB (8K x 14)

Program Memory Type: FLASH

EEPROM Size: 256 x 8

RAM Size: 368 x 8

Voltage Supply Range: 2V to 5.5V

Data Converters: 14-channel, 10-bit Analog-to-Digital Converter

Oscillator Type: Internal

Operating Temperature Range: -40°C to 85°C

Product Advantages

Highly integrated with multiple peripherals

Low power consumption with various power-saving features

Expanded memory for complex applications

Supports wide range of serial communication protocols

Key Technical Parameters

Power Supply: 2V ~ 5.5V

I/O count: 35

Operating Speed: 20MHz

Operating Temperature: -40°C ~ 85°C

Quality and Safety Features

Brown-out Detect/Reset ensures proper operation on low voltage

Watchdog Timer for system reliability and recovery

Compatibility

Compatible with various Microchip development tools and software

Application Areas

Consumer Electronics

Automotive

Industrial Control Systems

Home Automation

Internet of Things

Product Lifecycle

Active product with ongoing manufacturer support

No indication of near term discontinuation

Several Key Reasons to Choose This Product

Flexibility with configurable peripherals for tailor-fit applications

Wide operating voltage suitable for battery-powered or low-power designs

Large I/O count for extensive interfacing capabilities

Robust temperature range for harsh environment operation

Compatible with industry-standard protocols for easy integration

On-chip analog features reduce external component needs

Long-term availability and support from Microchip Technology

Frequently Asked Questions(FAQ)

How does the PIC16F887T-I/ML compare to other 8-bit microcontrollers in terms of power consumption and operating voltage range?
The PIC16F887T-I/ML operates across a wide supply voltage range from 2V to 5.5V, which allows it to be used in both low-voltage battery-powered applications and standard 5V systems. This flexibility reduces the need for multiple device variants across a product line. In typical active mode at 3.3V and 20MHz, it draws approximately 1.5mA per MHz, resulting in about 30mA total current. When using the internal oscillator at lower speeds and with sleep modes enabled, current can drop below 1µA, making it suitable for energy-sensitive designs. Compared to similar 8-bit MCUs like the PIC16F1847 or ATmega328P, the PIC16F887T-I/ML offers competitive power efficiency but with fewer advanced peripherals, reflecting its focus on core microcontroller functionality rather than ultra-low-power operation.
What are the key differences between the PIC16F887T-I/ML and the PIC16F877A in terms of package, memory, and peripheral support?
The PIC16F887T-I/ML features a 44-pin QFN (8x8mm) package with an exposed thermal pad, offering a more compact footprint compared to the DIP or SOIC packages of the legacy PIC16F877A. While both share the same core architecture and 14KB flash memory, the PIC16F887T-I/ML includes 14-channel 10-bit ADC and enhanced PWM modules, replacing the older analog comparators found in the PIC16F877A. The PIC16F887T-I/ML supports I²C, SPI, and UART communication peripherals and uses an internal oscillator by default, whereas the PIC16F877A typically requires external crystal configurations for timing-critical applications. Additionally, the PIC16F887T-I/ML provides 35 I/O pins in the QFN package, compared to the PIC16F877A’s 33 pins in larger packages, enabling more compact system layouts without sacrificing pin count.
Can the PIC16F887T-I/ML reliably operate in industrial environments with temperature fluctuations?
Yes, the PIC16F887T-I/ML is rated for industrial temperature operation from -40°C to +85°C, making it suitable for automotive sensor interfaces, HVAC control systems, and outdoor monitoring equipment where ambient temperatures may vary significantly. The device maintains stable clock performance across this range when using its internal oscillator, though external crystal accuracy may drift slightly with temperature. At -40°C, the minimum operating voltage remains 2V, ensuring functionality even in cold environments with reduced battery output. The Flash memory retains program data throughout the full temperature range without requiring additional retention circuitry. However, designers should verify that power-on reset thresholds remain within specification at the lowest temperatures to prevent unintended resets during startup.
How much RAM and EEPROM does the PIC16F887T-I/ML provide, and how do these affect real-time application development?
The PIC16F887T-I/ML includes 368 bytes of RAM and 256 bytes of EEPROM, which are sufficient for many embedded control tasks such as parameter storage, state tracking, and temporary data buffering. The EEPROM allows non-volatile storage of calibration values, user settings, and configuration flags without requiring external memory components. With only 256 bytes, developers must carefully manage data usage, especially when handling large datasets or implementing complex algorithms. For applications requiring persistent storage beyond this limit—such as logging or firmware updates—external FRAM or flash memories would be necessary. The small RAM size also constrains interrupt-driven code design, as context saving during nested interrupts consumes a significant portion of available memory.
Is the PIC16F887T-I/ML suitable for battery-powered IoT edge devices that require periodic wake-up and deep sleep?
The PIC16F887T-I/ML supports several low-power modes including Sleep and Idle, allowing current draw to drop below 1µA during inactive periods. Its internal oscillator enables fast wake-up times of less than 1µs, reducing overall energy consumption during intermittent operation. With a 2V minimum supply voltage, it can operate efficiently from coin-cell batteries down to single AA cells in series under light loads. However, achieving optimal power savings requires careful peripheral management: all unused I/Os should be configured as outputs, analog inputs disabled, and brown-out detect enabled. While not as optimized as dedicated ultra-low-power MCUs like the PIC16LF183xx series, the PIC16F887T-I/ML remains viable for simple IoT nodes collecting sensor data every few minutes or hours.
What communication protocols does the PIC16F887T-I/ML support, and how do they impact PCB layout requirements?
The PIC16F887T-I/ML integrates full-duplex UART/USART, synchronous SPI, and multi-master I²C interfaces, enabling connectivity to displays, sensors, memory chips, and host processors. Each protocol imposes specific layout considerations: I²C lines require pull-up resistors near 4.7kΩ for 3.3V operation, while SPI signals benefit from matched trace lengths if daisy-chaining multiple slaves. Due to the 44-QFN package’s high pin density, careful routing is essential to minimize crosstalk and electromagnetic interference—especially between adjacent signal pairs like SDA/SCL or MOSI/MISO. Grounding the exposed pad improves thermal dissipation and reduces noise coupling. Designers should avoid placing high-speed signals near the board edges and ensure return paths are uninterrupted beneath signal traces.
How does the internal oscillator of the PIC16F887T-I/ML perform compared to an external crystal in timing-critical applications?
The PIC16F887T-I/ML includes calibrated internal oscillators ranging from 31kHz to 20MHz, providing reliable timing without external components. At 20MHz, typical frequency tolerance is ±1%, which is acceptable for most control loops, USB communication (with proper PLL scaling), and moderate-speed serial protocols. However, for precise timing requirements such as RS-232 baud rates below 9600 or long-duration timekeeping, an external crystal provides better stability (±20ppm over temperature). The internal oscillator also exhibits greater drift over supply voltage and temperature variations, potentially affecting motor control PWM accuracy or sensor sampling intervals. If cost and board space are priorities and timing margins allow, the internal RC network simplifies design; otherwise, adding a 4–20MHz crystal improves reliability in mission-critical systems.
What factors should be considered when selecting the PIC16F887T-I/ML versus a 32-bit ARM Cortex-M0+ microcontroller?
The PIC16F887T-I/ML offers lower component count, simpler toolchain requirements, and predictable execution timing due to its Harvard architecture and single-cycle instruction set, making it ideal for deterministic control tasks with limited computational demands. However, compared to 32-bit MCUs like the SAMD21G18, the PIC16F887T-I/ML lacks floating-point units, DMA controllers, and higher bus bandwidth, limiting throughput in data-intensive applications. The 14KB flash restricts algorithm complexity, and the 8-bit ALU cannot efficiently handle 16-bit arithmetic without software overhead. Choose the PIC16F887T-I/ML when minimizing BOM cost, board area, and development time outweighs the need for speed or advanced peripherals; otherwise, a 32-bit MCU delivers superior performance for modern embedded workloads.
How many analog-to-digital converter channels does the PIC16F887T-I/ML support, and what resolution should be expected in practical measurements?
The PIC16F887T-I/ML integrates a 10-bit successive approximation register (SAR) ADC with 14 selectable input channels, allowing simultaneous sampling of multiple analog signals such as thermistors, pressure sensors, or battery voltages. Effective resolution in real-world conditions typically ranges from 8.5 to 9 bits due to noise, reference stability, and input impedance limitations. Sampling rates up to 50ksps are achievable with internal clocking, though conversion time increases when scanning multiple channels. To maximize accuracy, use differential inputs where possible, bypass the ADC with a 0.1µF capacitor, and average readings over several samples. The ADC reference can be tied to VDD or an external source, enabling dynamic scaling based on system voltage fluctuations.
What watchdog timer configurations are recommended for robust operation of the PIC16F887T-I/ML in field-deployed systems?
The PIC16F887T-I/ML features a programmable watchdog timer (WDT) that resets the device if software hangs due to race conditions, stack overflows, or unhandled exceptions. Typical prescaler settings range from 1ms to 256 seconds, with 16ms being common for most applications. Enable WDT early in initialization and service it regularly in main loop branches. Avoid disabling WDT during critical sections unless absolutely necessary, and never skip servicing if using interrupts that may delay reset pulses. Combine WDT with Brown-Out Detect (BOD) and Power-On Reset (POR) for comprehensive fault coverage. In production environments, consider adding external hardware watchdogs for added safety in medical or industrial gear where software failures carry serious consequences.
Does the PIC16F887T-I/ML include PWM modules capable of driving brushed DC motors effectively?
Yes, the PIC16F887T-I/ML provides two CCP (Capture/Compare/PWM) modules capable of generating 8-bit PWM signals with variable duty cycles, suitable for controlling motor speed via H-bridge drivers or simple chopper circuits. Maximum PWM frequency at 20MHz Fosc is approximately 250kHz, allowing fine-grained speed adjustment while minimizing audible noise from motor windings. Resolution degrades at lower frequencies due to counter limitations, so trade off update rate against control precision. Use complementary output stages or external MOSFET drivers to handle inductive load currents safely. Implement dead-time insertion in firmware or hardware to prevent shoot-through in half-bridges, and monitor back EMF through ADC channels for closed-loop feedback if desired.
How does the Moisture Sensitivity Level (MSL) rating of MSL 1 impact handling and storage of the PIC16F887T-I/ML?
The PIC16F887T-I/ML has an MSL rating of 1, indicating it is moisture-insensitive and can be stored indefinitely under normal ambient conditions without baking before reflow soldering. This simplifies inventory management and reduces post-production processing steps. Unlike components rated MSL 3 or above, no pre-conditioning is required prior to assembly, even after extended shelf life. Nevertheless, follow standard ESD precautions during handling, as QFN packages are sensitive to electrostatic discharge despite their robust construction. Store reels in sealed anti-static bags with desiccant until needed, and use grounded workstations during manual placement to maintain reliability throughout manufacturing.
What is the significance of the RoHS3 compliance status for the PIC16F887T-I/ML in global electronics manufacturing?
RoHS3 compliance means the PIC16F887T-I/ML meets the European Union’s Restriction of Hazardous Substances Directive, prohibiting lead, mercury, cadmium, hexavalent chromium, PBB, PBDE, and four phthalates above specified thresholds. This ensures compatibility with lead-free soldering processes and aligns with international environmental regulations. Manufacturers using the PIC16F887T-I/ML benefit from simplified regulatory documentation and access to markets requiring strict hazardous material controls. Note that RoHS3 expands restrictions beyond earlier versions, addressing additional substances relevant to consumer electronics and industrial equipment alike.
How should interrupt priorities be managed when using multiple peripherals on the PIC16F887T-I/ML?
The PIC16F887T-I/ML supports nested interrupts with configurable priority levels, allowing high-priority tasks like motor encoders or fault detection to preempt lower-priority services such as UART reception. Assign priorities based on real-time deadlines rather than peripheral importance alone. Keep ISRs concise to avoid blocking other interrupts unnecessarily, and disable global interrupts only for the shortest possible duration. Use shadow registers sparingly due to limited RAM, and avoid calling functions with unpredictable latency inside ISRs. Prioritize peripherals with fixed timing constraints first—for example, assign ADC completion higher priority than I²C events—to maintain system responsiveness under load.

Parts with Similar Specifications

The three parts on the right have similar specifications to Microchip Technology PIC16F887T-I/ML

Product Attribute PIC16F887-I/ML PIC16F88T-I/ML PIC16F88T-E/ML PIC16F887T-I/PT
Part Number PIC16F887-I/ML PIC16F88T-I/ML PIC16F88T-E/ML PIC16F887T-I/PT
Manufacturer Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Series - - - -
Connectivity - - - -
Voltage - Supply (Vcc/Vdd) - - - -
Program Memory Size - - - -
Supplier Device Package - 196-NFBGA (12x12) 16-PDIP 64-VQFN (9x9)
Operating Temperature - -40°C ~ 85°C 0°C ~ 70°C -40°C ~ 85°C
Data Converters - - - -
EEPROM Size - - - -
Package - Tape & Reel (TR) Tube Tape & Reel (TR)
Peripherals - - - -
Base Product Number - DAC34H84 MAX500 ADS62P42
Core Processor - - - -
Speed - - - -
Package / Case - 196-LFBGA 16-DIP (0.300', 7.62mm) 64-VFQFN Exposed Pad
RAM Size - - - -
Core Size - - - -
Oscillator Type - - - -
Program Memory Type - - - -
Mounting Type - Surface Mount Through Hole Surface Mount
Number of I/O - - - -

PIC16F887T-I/ML Datasheet PDF

Download PIC16F887T-I/ML pdf datasheets and Microchip Technology documentation for PIC16F887T-I/ML - Microchip Technology.

Datasheets
Next Generation Peripherals Brochure.pdf PIC16F882-84/86-87.pdf PIC16F88x Programming Spec.pdf Tips N Tricks Guide.pdf
PCN Packaging
Label and Packing Changes 23/Sep/2015.pdf Reel Design Update 07/May/2015.pdf
HTML Datasheet
PIC16F882-84/86-87.pdf
PCN Design/Specification
PIC16F88Y, HAY Errata Data Sheet Update 03/Sep/201.pdf Qual Bond Wire 17/Oct/2016.pdf

Customer Reviews

Evaluation: 10 Articles

  • Nath***rooks
    Jun 11, 2026

    Installed this power component in a converter board. Output remained stable under different load conditions and thermal performance was better than expected.

  • Dani***alkerTech
    Jun 1, 2026

    Product works, but setup took more effort than expected. Once configured the MCU ran reliably, although documentation support felt older compared with newer platforms. Fine for maintenance projects.

  • Yuki***aka88
    May 26, 2026

    信号通信プロジェクトでこのRS-485トランシーバーを使用しました。設置は簡単で、長距離ケーブルでも通信は安定していました。消費電力も、以前使用していたものより低くなっています。

  • Stev***aker
    May 20, 2026

    Solid diode for power rectification. Works well in switching circuits.

  • Bran***Lewis
    May 11, 2026

    Compact FPGA with good performance. Suitable for basic signal processing tasks.

  • Oliv***arris
    May 7, 2026

    Reliable I/O expander. Works well in embedded control applications.

  • Jess***Jones
    Apr 17, 2026

    It offers good value for the price, and the specifications match the description. I’ve been using it for two days with no issues, and I’ll definitely buy it again if I need it in the future.

  • Mich***Smith
    Apr 17, 2026

    Shipping was on time, the component pins are neatly aligned, and I tested 10 of them with a multimeter—all readings were within the specified range. Highly recommended.

  • Aman***arris
    Apr 3, 2026

    It was great—the entire process, from placing the order to receiving the package, went very smoothly. The components were consistent, the price was fair, and I had a very pleasant shopping experience.

  • Mike***nch
    Apr 3, 2026

    Better than expected! The resistance and capacitance readings were spot-on, and it passed the test on the first try. The service was reliable, and the packaging was thoughtful—I highly recommend it.

Write a Review

Your Email address will not be published.

Shipment

Delivery Time

In-stock items can be shipped within 24 hours. Some parts will be arranged for delivery within 1-2 days from the date all items arrive at our warehouse. And Allelco ships order once a day at about 17:00, except Sunday. Once the goods are shipped, the estimated delivery time depends on the shipping methods and Delivery destination. The table below shows are the logistic time for some common countries.

Delivery Cost

  1. Use your express account for shipment if you have one.
  2. Use our account for the shipment. Refer to the table below for the approximate charges.
(Different time frame / countries / package size has different price.)

Delivery Method

  1. Global Common Shipment by DHL / UPS / FedEx / TNT / EMS / SF we support.
  2. Others more shipping ways, please get in touch with your customer manager.

Common Countries Logistic Time Reference
Region Country Logistic Time(Day)
America United States 5
Brazil 7
Europe Germany 5
United Kingdom 4
Italy 5
Oceania Australia 6
New Zealand 5
Asia India 4
Japan 4
Middle East Israel 6
DHL & FedEx Shipment Charges Reference
Shipment charges(KG) Reference DHL(USD$)
0.00kg-1.00kg USD$30.00 - USD$60.00
1.00kg-2.00kg USD$40.00 - USD$80.00
2.00kg-3.00kg USD$50.00 - USD$100.00
Note:
The above table is for reference only. There may have some data bias for the uncontrollable factors.
Contact us if you have any questions.
  • QC (Quality Warranty)
  • Payment Support
  • Packaging
  • Certifications & Memberships

QC (Quality Warranty)

Allelco is committed to exceeding customer expectations through customer service excellence, order accuracy, and on-time delivery.
This is achieved through our commitment to the continual improvement of our processes, services, and products.


Strict quality inspection builds a solid foundation for electronic component quality.
  1. Visual inspection
  2. Performance testing and reliability verification
  3. Standardized full-process testing
  4. Precise control of every parameter
We eliminate defective components and ensure the stable operation of electronic devices through professional quality standards.

Payment Support

The payment method can be chosen from the methods shown below: Wire Transfer (T/T, Bank Transfer), Western Union, Credit card, PayPal.
  • HKBea
  • Paypal
  • MasterCard
  • Western-Union
  • VISA
Stable Delivery, Sincere Partnership — Your Faithful Supply Chain Partner
  • Efficient Supply Management
  • Cost-Saving Procurement
  • Fast Sourcing & Delivery
Contact us if you have any questions.

Packaging

Electrostatic Discharge Protection and Handling

All electrostatic-sensitive components are handled in accordance with electrostatic discharge control procedures. The products are hermetically sealed in anti-static safe packaging to prevent electrostatic damage. Appropriate labeling is also applied for identification and traceability. This ensures product integrity during storage, handling and transportation.


ESD

Certifications & Memberships

Third-party certified, strict quality control. Our certification
  • ISO 9001: 2015
  • ISO 13485: 2016
  • ISO 14001: 2015
  • ISO 28000: 2007
  • ISO 45001: 2018
  • GB/T 27922-2011
  • SMTA
  • IPC
  • ESD
  • PSMA
PIC16F887T-I/ML Image

PIC16F887T-I/ML

Microchip Technology
32D-PIC16F887T-I/ML

Want a better price? Add to Cart and Submit RFQ now, we'll contact you immediately.

0 RFQ
Shopping cart (0 Items)
It is empty.
Compare List (0 Items)
It is empty.
Feedback

Your feedback matters! At Allelco, we value the user experience and strive to improve it constantly.
Please share your comments with us via our feedback form, and we'll respond promptly.
Thank you for choosing Allelco.

Subject
E-mail
Comments
Captcha
Drag or click to upload file
Upload File
types: .xls, .xlsx, .doc, .docx, .jpg, .png and .pdf.
Max file size: 10MB