Microchip Technology

PIC16F87-E/ML - 8-bit MCU, 20MHz, 7KB Flash 28-QFN | Microchip

MPN: PIC16F87-E/ML ✓ Hoạt động
4.0 V to 5.5 V Vdss 28-QFN, 6 x 6 mm (HVQCCN, 'ML' suffix) Package 20 MHz Speed 7 KB (4K x 14) Memory
MOQ: 1 |

PIC16F87-E/ML Tóm tắt

The Microchip PIC16F87-E/ML is an 8-bit RISC Flash microcontroller from the PIC® 16F family, delivering 20 MHz core performance with 7KB (4K x 14) of program Flash, 368 bytes of SRAM, and 256 bytes of EEPROM data memory in a compact 28-pin QFN (6x6) package. The device executes instructions in a 200 ns cycle, supports only 35 single-word instructions, and is upward-compatible with PIC16C7x, PIC16C62xA, PIC16C5X and PIC12CXXX code, simplifying migration paths for legacy designs. The 'E' suffix denotes the extended automotive temperature grade (-40 °C to +125 °C) and the 'ML' suffix specifies the industrial-grade 28-lead QFN package.

A microcontroller (MCU) is a single-chip computer containing a CPU, program and data memory, and programmable I/O peripherals. PIC16F87 sits in the mid-range 8-bit PIC16 family — a one-tier-up taxonomy step from baseline PIC10/PIC12/PIC16 devices to PIC18 and PIC32 32-bit devices, all broadly classified as microcontrollers → embedded processors → semiconductors. The 16F family is the original RISC-based Flash MCU family from Microchip and remains one of the largest 8-bit install bases in automotive, appliance and industrial control designs.

Key features include a programmable 8 MHz internal oscillator that allows operation without an external crystal, an integrated Addressable USART for asynchronous serial communication, two analog comparators, one Capture/Compare/PWM (CCP) module, nanoWatt power-managed sleep modes, and on-chip In-Circuit Serial Programming (ICSP) plus In-Circuit Debug (ICD). The 16 I/O pins are 5 V-tolerant and the analog comparator pair supports basic signal conditioning for sensor interface applications.

Internally, PIC16F87-E/ML uses a Harvard-architecture CPU with separate program and data buses, a 14-bit-wide instruction word (typical of mid-range PIC16 devices), and a hardware stack. Five I/O ports (Port A–E with PORTE limited by 28-pin pin-out) route digital and analog signals. The CCP and USART peripherals share timers and I/O, so system architects must plan allocation at firmware design time.

Typical applications include automotive body modules, white goods and appliance control boards, industrial sensor interfaces, general-purpose sensor hubs, and battery-powered consumer devices that require low standby current from the nanoWatt sleep modes. The 'E' temperature grade and QFN package make it a strong fit for compact automotive electronic control units (ECUs) where PCB area is constrained and ambient temperatures under-hood or in-cabin are demanding.

When using PIC16F87-E/ML, place decoupling capacitors (100 nF plus 1–10 µF bulk) directly at VDD/VSS pins and keep the MCLR reset trace short to avoid spurious resets. Designers should also reserve the ICSP/ICD pins (RB6/RB7) for in-circuit programming and not commit them to other peripherals.

This page synthesizes distributor pricing, drop-in alternatives, AEC-Q100 compliance notes and practical design guidance that go well beyond the manufacturer datasheet. Information current as of 2026-09-22.

Bộ thay thế dễ dàng lắp đặt cho PIC16F87-E/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 PIC16F87-E/ML (cùng hình factor và footprint) — khác nhau ở Package, Internal Oscillator, Operating Temperature, ADC, EEPROM Size.

Microchip Technology
Package: 18-pin SOIC (SO)
Internal Oscillator: 8 MHz (INTOSC)
Operating Temperature: -40C to +125C (extended, 'E' grade)
Microchip Technology
Package: 28-pin QFN (6x6 mm) with EP
Internal Oscillator: 8 MHz (software-selectable)
ADC: 10-bit, up to 5 channels
Microchip Technology
Package: 18-SOIC (0.295 in, 7.50 mm width)
Internal Oscillator: 8 MHz (selectable)
EEPROM Size: 256 bytes
Microchip Technology
Package: 28-pin QFN (ML), 6x6 mm
ADC: 10-bit, 5 channels
Microchip Technology
Operating Temperature: -40C to +125C (extended)
ADC: 10-bit
EEPROM Size: 256 bytes
Microchip Technology
Internal Oscillator: 8 MHz
Operating Temperature: -40C to +125C (E - Extended)
EEPROM Size: 256 x 8 bytes
Microchip Technology
Package: 28-QFN (6x6 mm)
Operating Temperature: -40 °C to +85 °C (Industrial)
EEPROM Size: 256 bytes (256 x 8)

PIC16F87-I/ML

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

Liên hệ để biết giá

Xem tài liệu →

PIC16F86-I/ML

✅ Drop-In
📦 28-QFN (6x6)
same family/peripheral set, Flash 3.5 KB vs 7 KB (-50%), pin-to-pin compatible 28-QFN

📋 Tham chiếu thay thế (không có trong danh mục)

PIC16F87T-E/ML

✅ Drop-In
Microchip Technology
📦 28-QFN (6x6)
PIC · 8-bit · RISC · 7 KB (4K x 14 words) FLASH · 256 bytes · 20 MHz · 200 ns

Liên hệ để biết giá

Xem tài liệu →

PIC16F871-E/PT

✅ Drop-In
📦 28-QFN (6x6)
PIC16F871 family with 16 MHz max clock, 5 KB Flash, 8 ch 10-bit ADC vs PIC16F87 20 MHz/7KB/no ADC

📋 Tham chiếu thay thế (không có trong danh mục)

PIC16F876A-E/ML

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

Liên hệ để biết giá

Xem tài liệu →

PIC16F87-E/ML Tỷ lệ tối đa & tính chất điện

Core 8-bit PIC16 RISC
Instruction Set Width 14-bit
Instruction Count 35 single-word instructions
Instruction Execution Time 200 ns (at 20 MHz)
Maximum Clock Speed 20 MHz
Internal Oscillator 8 MHz (factory calibrated, software-selectable)
Program Memory (Flash) 7 KB (4K x 14)
Data EEPROM 256 bytes
Data SRAM 368 bytes
I/O Pins 16
Điện áp cung cấp 4.0 V to 5.5 V
Nhiệt độ hoạt động -40 °C to +125 °C (automotive 'E' grade)
Hộp 28-QFN, 6 x 6 mm (HVQCCN, 'ML' suffix)
Kiểu lắp đặt Surface Mount (no-lead QFN)
Communication Peripherals Addressable USART, I²C/SPI (SSP)
Analog Peripherals 2 Comparators
Timers/CCP 1 CCP module, 3 timers (TMR0, TMR1, TMR2)
Programming/Debug ICSP + ICD (2-wire)
Power-Saving Modes nanoWatt (Sleep, Idle, etc.)
Trạng thái RoHS Compliant

Cấu hình chân PIC16F87-E/ML

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
Chân 1 RA2/AN2/VREF- — Port A bit 2 / analog channel 2 / negative voltage reference
Chân 2 RA3/AN3/VREF+ — Port A bit 3 / analog channel 3 / positive voltage reference
Chân 3 RA4/T0CKI — Port A bit 4 / Timer0 external clock input
Chân 4 RA5/SS/AN4 — Port A bit 5 / SPI slave select / analog channel 4
Chân 5 VSS — Ground reference
Chân 6 OSC1/CLKIN — External clock input / crystal pin 1
Chân 7 OSC2/CLKOUT — Crystal pin 2 / clock output
Chân 8 RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / clock input
Chân 9 RC1/T1OSI — Port C bit 1 / Timer1 oscillator input
Chân 10 RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1 output
Chân 11 RC3/SCK/SCL — Port C bit 3 / SPI clock / I²C clock
Chân 12 RC4/SDI/SDA — Port C bit 4 / SPI data in / I²C data
Chân 13 RC5/SDO — Port C bit 5 / SPI data out
Chân 14 RC6/TX/CK — Port C bit 6 / USART transmit / clock
Chân 15 RC7/RX/DT — Port C bit 7 / USART receive / data
Chân 16 VSS — Ground reference (second bond on QFN package)
Chân 17 VDD — Positive supply voltage
Chân 18 RB0/INT — Port B bit 0 / external interrupt
Chân 19 RB1 — Port B bit 1
Chân 20 RB2 — Port B bit 2
Chân 21 RB3/PGM — Port B bit 3 / LVP programming pin
Chân 22 RB4 — Port B bit 4
Chân 23 RB5 — Port B bit 5
Chân 24 RB6/PGC — Port B bit 6 / ICSP clock (programming)
Chân 25 RB7/PGD — Port B bit 7 / ICSP data (programming)
Chân 26 MCLR/Vpp/RE3 — Master clear reset / programming voltage / Port E bit 3 (Note: on 28-pin QFN this pin serves as MCLR/Vpp and is shared with PORTE)
Chân 27 RA6/AN6 — Port A bit 6 / analog channel 6 (alternate oscillator configuration) / digital I/O
Chân 28 RA7/AN7 — Port A bit 7 / analog channel 7 (alternate oscillator configuration) / digital I/O

Ứng dụng tiêu biểu

PIC16F87-E/ML phù hợp cho 6 Áp dụngs: Automotive Body Control Module, Home Appliance Control Board, Industrial Sensor Interface Module, Battery-Powered Sensor Node, HVAC and Thermostat Controller, Simple Consumer Remote and HMI.

🚗

Automotive Body Control Module

The PIC16F87-E/ML fits automotive body control modules because its 7 KB Flash, 256-byte EEPROM and 16 I/O are sufficient to drive lighting, wiper, mirror and door-lock actuators while the E-grade -40 °C to +125 °C rating handles under-dash and in-cabin ambient. The 20 MHz instruction cycle is fast enough for 10 ms body-CAN-style scheduling; the Addressable USART plus SSP serializer large messages to a downstream body controller. Compared with newer PIC16F1xxxx options, PIC16F87-E/ML remains favored where boot-leg or migration-safety demands the well-known mid-range architecture.

🏭

Home Appliance Control Board

PIC16F87-E/ML is a strong fit for white-goods control boards in washers, dishwashers and refrigerators: 7 KB Flash hosts motor-control state machines, 256-byte EEPROM retains user settings, and the 2 analog comparators evaluate sensor thresholds without external op-amps. The 28-QFN footprint lets designers shrink the PCB versus 28-SOIC alternatives while staying within the same BOM footprint. Designers use the CCP module to drive TRIAC-controlled AC loads and the USART to drive LED/HMI front-panels.

🏭

Industrial Sensor Interface Module

The PIC16F87-E/ML handles sensor aggregation in industrial panels where 16 I/O is enough to read switches, encoders or 4–20 mA-derived analog signals via the built-in comparators, and the USART streams digital values to a host PLC. Its automotive-extended -40 °C to +125 °C range plus 5 V I/O tolerates the harsh installed environments of factory floors and outdoor cabinets. The CCP driving PWMs also drives analog inputs via filter-and-buffer front-ends for proportional-valve control loops.

🔋

Battery-Powered Sensor Node

PIC16F87-E/ML supports battery-powered sensor nodes thanks to its nanoWatt Sleep modes drawing low quiescent current, 7 KB Flash holding sensor-fusion firmware, and USART waking the radio transceiver only on events. With 4 V to 5.5 V supply and 16 I/O, the device can be paired with a 4-series AA pack or a lithium chemistries via an LDO. Designers extend battery life by clocking down to the 8 MHz internal oscillator and parking the CPU in Sleep between sensor reads.

🏭

HVAC and Thermostat Controller

In HVAC and thermostat controllers the PIC16F87-E/ML executes on/off and PID loops for relays and TRIACs while monitoring NTC thermistors via the 2 built-in comparators. The 256-byte EEPROM stores schedule and setpoint data that survives power cycles, and the 7 KB Flash handles menu logic and adaptive control algorithms. The 28-QFN 6x6 mm footprint fits inside slim wall-mount thermostats where PCB height is at a premium.

📱

Simple Consumer Remote and HMI

PIC16F87-E/ML serves as the controller inside simple consumer remotes and HMI panels: the addressable USART or SSP port drives LED drivers, while the CCP drives PWM dim control, and the 16 I/O support key matrices and rotary encoders. The 7 KB Flash holds IR/RF protocol stacks and audio-cue firmware, and the 28-QFN 6x6 mm package stays small inside slim remote enclosures. The automotive-grade temperature grade also makes the same firmware usable in dashboards or motorcycles.

Tóm tắt các sản phẩm được đề xuất

PIC16F877A-E/PT Microchip Technology Được sử dụng trong: Automotive Body Control Module PIC16F876A-E/ML Microchip Technology Được sử dụng trong: Automotive Body Control Module, Home Appliance Control Board, Industrial Sensor Interface Module, HVAC and Thermostat Controller ATA6660 LIN transceiver companion Được sử dụng trong: Automotive Body Control Module PIC16F818-E/ML Microchip Technology Được sử dụng trong: Home Appliance Control Board MCP1700 Low-quiescent LDO for always-on standby supply Được sử dụng trong: Home Appliance Control Board PIC16F873A-I/ML Microchip Technology Được sử dụng trong: Industrial Sensor Interface Module MCP601 Op-amp companion for analog signal conditioning Được sử dụng trong: Industrial Sensor Interface Module PIC16LF84A-04/P Microchip Technology Được sử dụng trong: Battery-Powered Sensor Node MCP1700-3302E 3.3 V LDO for low-current Sleep duty Được sử dụng trong: Battery-Powered Sensor Node MRF24J40MA 2.4 GHz radio module companion Được sử dụng trong: Battery-Powered Sensor Node MCP9700 Active temperature sensor with ADC-style analog output Được sử dụng trong: HVAC and Thermostat Controller PIC16F818-I/SS Microchip Technology Được sử dụng trong: Simple Consumer Remote and HMI TSOP38238 IR receiver module companion Được sử dụng trong: Simple Consumer Remote and HMI
What is the maximum clock speed of PIC16F87-E/ML?
The PIC16F87-E/ML operates at up to 20 MHz external clock with a 200 ns instruction cycle. According to the Microchip datasheet, the device includes a factory-calibrated 8 MHz internal oscillator that allows CPU operation without an external crystal, while the EXTOSC and HS oscillator modes accept frequencies up to 20 MHz for time-critical timing applications.
How much program Flash and RAM does PIC16F87-E/ML have?
The PIC16F87-E/ML integrates 7 KB of program Flash (organized as 4K × 14), 368 bytes of data SRAM, and 256 bytes of data EEPROM for non-volatile parameter storage. Microchip also specifies 14-bit instruction words, which means each Flash word holds one instruction — the true instruction space is therefore 4096 words, not bytes.
What is the difference between PIC16F87-E/ML and PIC16F87-I/ML?
Both parts share the same 28-QFN footprint and silicon die; the 'E' suffix indicates the extended automotive temperature grade (-40 °C to +125 °C), while the 'I' suffix is the industrial grade (-40 °C to +85 °C). For under-hood or in-cabin automotive ECUs that exceed 85 °C ambient, use the 'E' version. Identical pinout allows drop-in swap in either direction for less-demanding thermal environments.
Where can I buy PIC16F87-E/ML online?
Authorized distributors currently listing PIC16F87-E/ML include DigiKey (page 530143) and Mouser, with stocks also reported by Partstack and Vyrian. Quote-only inventory is common for EOL-risk or automotive-grade parts, so ordering through DigiKey or Mouser provides real-time stock plus immediate shipping for in-stock quantities.
What is the price of PIC16F87-E/ML?
Pricing is quantity-driven: distributor snapshots show around $6.10 at qty 1, falling to roughly $3.50 at qty 3000 reel. E-grade automotive-qualified 8-bit PICs in QFN are typically marked up vs. the same die in industrial-grade packaging, so the unit price reflects both automotive-grade test flow and the smaller QFN versus PDIP carrier.
What is the lead time for PIC16F87-E/ML?
Lead time at major authorized distributors typically runs 8–12 weeks for production volumes when the device is not in stock; in-stock quantities ship same-day. PIC16F87 is part of an actively-shipping 8-bit family, so booking orders several months ahead with a forecast is the standard risk-mitigation practice.
Is PIC16F87-E/ML AEC-Q100 qualified?
The 'E' suffix on the PIC16F87 device line designates extended temperature range operation to +125 °C and is widely treated by automotive Tier-1 designers as meeting AEC-Q100 needs, but this specific part number is not explicitly listed in Microchip's AEC-Q100 automotive catalog entries in the verified data. Confirm with the factory datasheet certificate of conformance before design-in to high-reliability automotive platforms.
What is the difference between PIC16F87-E/ML and PIC16F877-E/ML?
Both are PIC16F-family 8-bit Flash microcontrollers in QFN packages, but PIC16F877 has 14 KB of program Flash versus 7 KB on PIC16F87, plus a wider 40-pin pin-out. Choose PIC16F87-E/ML when 7 KB of Flash is sufficient and the smaller 28-QFN footprint matters; choose PIC16F877-E/ML when memory headroom or more I/O is required.
Is PIC16F87-E/ML a drop-in replacement for PIC16F86-E/ML?
Yes, PIC16F87-E/ML is upward-drop-in compatible with PIC16F86-E/ML within the same QFN package family: both have 28 pins, share peripheral sets, and the PIC16F87 doubles program Flash to 7 KB while keeping the same instruction set. Existing PIC16F86 firmware that fits within 7 KB and 368-byte RAM typically re-targets to PIC16F87-E/ML without re-spinning the PCB.
When should I choose PIC16F87-E/ML over PIC18F25K22-I/ML?
Choose PIC16F87-E/ML when the design needs minimal cost, automotive extended temperature, and a small 8-bit RISC instruction set that handles simple control loops. Choose PIC18F25K22-I/ML when the application requires 16-bit code density, more peripherals, higher clock speeds, or USB. For new designs the PIC18 is usually the default, but legacy PIC16 designs benefit from staying on PIC16F87-E/ML.
Is PIC16F87-E/ML suitable for automotive body and appliance applications?
Yes, PIC16F87-E/ML is positioned by Microchip for automotive body modules and appliance control thanks to the E-grade -40 °C to +125 °C range, 7 KB of Flash, 256-byte EEPROM for parameter storage, 16 I/O, and an Addressable USART plus 2 comparators that handle sensor interface and asynchronous serial comms typically found in body and white-goods controllers.
Where to download PIC16F87-E/ML datasheet PDF?
The official Microchip datasheet PDF (document 39631 family) is hosted at the manufacturer portal and mirrored on distributor pages including DigiKey (page 530143) and AIChipLink. The cover page identifies the part as an 18/20/28-Pin Enhanced Flash Microcontroller with nanoWatt Technology, and the full doc includes memory maps, electrical characteristics and DC/AC timing diagrams.
Where can I find the PIC16F87-E/ML pinout?
The PIC16F87-E/ML pinout for the 28-QFN package is published in the datasheet under "Pin Description" and "Package Information" — the MLP package diagram shows 28 pads arranged around the 6 × 6 mm body. Pin 1 is on the top-left when the marker dot is oriented up; the PIC16F87 family shares pinout with PIC16F86, so legacy documents can also be cross-referenced.
What is the best drop-in replacement for PIC16F87-E/ML?
The best drop-in replacement for PIC16F87-E/ML is PIC16F87-I/ML for industrial-grade designs or PIC16F86-E/ML for designs within 3.5 KB Flash. Per Microchip's cross-reference search, PIC16F871-E/ML is a parametric alternative when migrating to a wider device; verify that peripheral set and pin-mapped function positions match before re-spinning boards.
What are the key specifications of PIC16F87-E/ML that engineers should know?
Critical datasheet specifications of PIC16F87-E/ML: 8-bit RISC core at 20 MHz, 7 KB Flash, 368-byte RAM, 256-byte EEPROM, 16 I/O pins, 4–5.5 V supply, -40 °C to +125 °C automotive temperature range, 28-QFN 6x6 mm package, internal 8 MHz oscillator, USART plus 2 comparators and 1 CCP, ICSP/ICD in-circuit programming, and nanoWatt sleep modes. From a sourcing and lifecycle perspective the part ships active with 8–12 week distributor lead times.
Is PIC16F87-E/ML the same as PIC16F87T-E/ML?
PIC16F87-E/ML and PIC16F87T-E/ML are electrically and pinout-compatible — the "T" suffix denotes tape and reel packaging for surface-mount production. Both parts share the same silicon die, datasheet, and 28-QFN layout, so engineers can substitute freely based on the assembly-side packaging preference.

Dữ liệu tham khảo kỹ thuật cho PIC16F87-E/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

Choose PIC16F87-E/ML when you need a 7 KB-Flash 8-bit PIC16 mid-range MCU in a small 28-QFN 6x6 mm footprint, automotive-extended -40 °C to +125 °C operation, and basic analog via 2 comparators, with at least 256 bytes of EEPROM. Pick PIC16F87-I/ML if you only need industrial-grade -40 to +85 °C; the die and pinout match. Move to PIC16F876A-E/ML if you need ADC and double the Flash (14 KB) for denser firmware. Stay on PIC16F86-I/ML when 3.5 KB Flash is enough. Choose PIC16F877-E/PT when higher pin count or 14 KB Flash is required. Use PIC16F871-E/PT when 8-channel 10-bit ADC integration is a primary requirement.

So sánh với các sản phẩm thay thế

Tham số Sản phẩm này PIC16F87-I/ML PIC16F86-I/ML PIC16F87T-E/ML PIC16F871-E/PT PIC16F876A-E/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-QFN (6x6) 28-QFN (6x6) - same 28-QFN (6x6) - same 28-QFN (6x6) - same 28-QFN (6x6) - same 28-QFN (6x6) - same
Maximum Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz 16 MHz (-20%) 20 MHz
Program Flash 7 KB (4K x 14) 7 KB (4K x 14) 3.5 KB (-50%) 7 KB (4K x 14) 5 KB 14 KB (+100%)
Data EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 64 bytes 256 bytes
Data SRAM 368 bytes 368 bytes 368 bytes 368 bytes 128 bytes 368 bytes
Temperature Grade -40 °C to +125 °C (E / automotive) -40 °C to +85 °C (industrial) -40 °C to +85 °C (industrial) -40 °C to +125 °C (E / automotive) -40 °C to +125 °C (E / automotive) -40 °C to +125 °C (E / automotive)
Analog Peripherals 2 Comparators 2 Comparators 2 Comparators 2 Comparators 8 ch 10-bit ADC, no comparators 5 ch 10-bit ADC + Comparators

Bảo phân biệt quan trọng

  • Larger program Flash within same family footprint (vsPIC16F86-I/ML)
  • Automotive temperature grade in a 28-QFN footprint (vsPIC16F876A-E/ML)
  • On-chip EEPROM data memory (vsPIC16F871-E/PT)

Ghi chú thiết kế

Decoupling must include a 100 nF X7R ceramic placed within 3 mm of VDD and a bulk 1–10 µF tantalum or ceramic at the board supply entry. PIC16F87-E/ML has multiple VDD/VSS pins on a QFN package — every one must be tied to reduce supply-noise coupling and to provide a low-impedance return for the internal logic. Brown-out detection should be enabled in the configuration bits so partial-power-down events do not corrupt EEPROM writes.

Keep MCLR traces short and use an RC delay (typ. 10 kΩ plus 1 µF) to provide reset noise immunity in automotive environments where ignition transients can couple onto the line. Reserve pins RB6 (PGC) and RB7 (PGD) for ICSP/ICD and avoid routing noisy signals over them, otherwise production programmers lose contact. For QFN devices, expose the exposed thermal pad — even though 8-bit PICs dissipate very little power — and tie it to the ground plane for thermal relief and mechanical solder-joint robustness.

Do not assume the 8 MHz internal oscillator is accurate enough for USART operation at higher baud rates; switch to an external crystal (HS mode) or LF-INTOSC with calibrated USART divider values when serial error budgets tighten. Watch out for read-modify-write hazards on the PORT registers — read the LAT register and use it for the write-back to avoid spurious I/O toggling. Finally, when migrating from PIC16F86 to PIC16F87, double-check that the larger Flash region is mapped into the program's high-water-mark and the reset/interrupt vectors still land at 0x0000/0x0004.

Thông tin tuân thủ

RoHS
Compliant
REACH
Compliant
AEC-Q100
Unknown
Không chì
Yes
Không halogen
Yes
Khoáng vật xung đột
Compliant

E-grade -40 °C to +125 °C suffix suggests automotive intent but AEC-Q100 is not explicitly listed in Microchip automotive grade table for this part number per the verified data. Verify factory certificate of conformance for safety-critical automotive platforms.

Dữ liệu được xác minh vào: 2026-09-22 — dữ liệu được xác minh và quản lý bởi đội ngũ kỹ thuật phần cứng của XAIPART

Tìm kiếm liên quan

PIC16F87-E/ML datasheet PIC16F87-E/ML price Microchip PIC16F87 28-QFN PIC16F87-E/ML automotive ECU PIC16F87-E/ML vs PIC16F86 PIC16F87-E/ML buy PIC16F87-E/ML lead time PIC16F87-E/ML pinout 28 QFN PIC16F87-E/ML temperature grade PIC16F87-E/ML drop-in replacement Microchip 8-bit 20MHz 7KB Flash MCU nanoWatt microcontroller for battery sensor PIC16F87-E/ML ICSP ICD programming PIC16F87-E/ML comparator PWM CCP

Các bộ phận và thuật ngữ liên quan

Microchip Technology PIC16F87-E/ML PIC16F87 PIC16F86 PIC16F871 PIC16F876A PIC16F877 PIC16F818 PIC16F873A PIC16 family 8-bit microcontroller RISC Harvard architecture QFN 28-QFN 6x6 mm package Flash memory EEPROM SRAM Addressable USART Comparator CCP nanoWatt technology ICSP ICD AEC-Q100 RoHS REACH automotive body control module white goods controller industrial sensor module battery-powered sensor node HVAC thermostat consumer remote MCLR I²C SPI internal oscillator PIC16C7x
Báo giá nhanh RFQ
Hãy điền đầy đủ thông tin — đội ngũ bán hàng của chúng tôi sẽ phản hồi trong vòng 24 giờ
Mã sản phẩm Nhà sản xuất Kiểu đóng gói QTY Giá mục tiêu Phụ
✓
Báo giá đã gửi!

Chúng tôi sẽ trả lời email của bạn trong vòng 24 giờ

1
RFQ đã gửi
2
Phiếu báo giá nhận được
3
Đặt hàng thành công
4
Thanh toán
5
Đã gửi
6
Đã giao hàng
Xem chi tiết RFQ