Microchip Technology

PIC16F87T-E/ML - 8-bit PIC MCU 20MHz 7KB Flash | Microchip

部品番号: PIC16F87T-E/ML ✓ 生産中
在庫あり 1〜3営業日以内に発送
28-VQFN Exposed Pad Package 20 MHz Speed 7 KB (4K x 14 words) FLASH Memory
開始価格 $4.2 USD / 個
MOQ: 1 |
価格更新日: 2026-09-21
ボリューム価格
数量 単価 小計
1 $6.4 $6.40
10 $5.9 $59.00
100 $5.3 $530.00
500 $4.75 $2,375.00
1,000 $4.2 $4,200.00
ℹ️ すべての価格はUSDです

PIC16F87T-E/ML 概要

The Microchip Technology PIC16F87T-E/ML is an 8-bit PIC RISC flash microcontroller (MCU) operating at up to 20 MHz with 200 ns instruction execution, integrating 7 KB (4K x 14 words) of enhanced flash program memory and packaged in a 28-pin QFN with exposed thermal pad (6 x 6 mm) supplied on tape and reel. It is part of the PIC16F87/88 family of 18/20/28-pin Enhanced Flash Microcontrollers with NanoWatt Technology, the same die as the non-'T' PIC16F87-I/ML but specified for the extended -40C to +125C industrial temperature range and supplied in the small-outline QFN-28 footprint.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, RAM, EEPROM, timers, serial peripherals, and digital I/O on one die. The PIC architecture uses a RISC (Reduced Instruction Set Computer) Harvard-style design where program and data buses are separate, allowing simultaneous instruction fetch and data access. Within Microchip's portfolio, PIC16 sits between PIC10/12/14 (lower pin count) and PIC18 (higher performance, 16-bit wide instructions), targeting battery-powered and cost-sensitive embedded applications through low-power NanoWatt sleep modes.

Key features include 35 single-word instructions that simplify coding, hardware USART, MSSP for SPI/I2C, capture/compare/PWM modules, 256 bytes of EEPROM, two 8-bit timers plus one 16-bit timer, a 10-bit multi-channel ADC, nano-power sleep current, and an internal oscillator option that eliminates the external crystal in many designs. The 28-QFN exposed pad lowers thermal resistance and enables compact board layouts for sensor hubs, white-goods controls, and handheld instruments.

Typical applications include consumer white goods, low-end remote controls, sensor signal conditioning, battery-powered instrumentation, and small industrial control nodes where deterministic real-time response and low sleep current matter more than raw CPU throughput.

When designing with this part, prioritize single-rail 5 V supplies with decoupling capacitors of at least 0.1uF adjacent to every VDD pin. For in-circuit serial programming (ICSP) leave the ICSP pins accessible; leaving MCLR unbonded is a common PCB layout mistake that blocks in-field firmware updates. This page consolidates distributor pricing, drop-in VQFN-28 alternatives, and practical design notes not found in the manufacturer datasheet.

ドロップイン代替品: PIC16F87T-E/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: PIC16F87T-E/ML (同一形状・フットプリント) — 相違点: Operating Temperature, Package, Mounting Type, ADC, Connectivity.

Microchip Technology
Operating Temperature: -40 °C to +125 °C (automotive 'E' grade)
Package: 28-QFN, 6 x 6 mm (HVQCCN, 'ML' suffix)
Mounting Type: Surface Mount (no-lead QFN)
Microchip Technology
Package: 28-pin QFN (6x6 mm) with EP
ADC: 10-bit, up to 5 channels
Microchip Technology
Operating Temperature: -40 °C to +85 °C (Industrial)
Package: 28-QFN (6x6 mm)
Connectivity: I²C, SPI, USART

クイック比較ツール — 並列比較する代替部品を選択:

PIC16F87-I/ML

✅ ドロップイン ⚠️ 仕様未検証
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

✓ 在庫あり

$3.12 / 個

データシートを見る →

PIC16F87-E/ML

✅ ドロップイン ⚠️ 仕様未検証
Microchip Technology
📦 28-QFN (6x6)
8-bit PIC16 RISC · 14-bit · 35 single-word instructions · 200 ns (at 20 MHz) · 20 MHz · 8 MHz (factory calibrated, software-selectable) · 7 KB (4K x 14) · 256 bytes

✓ 在庫あり

$3.5 / 個

データシートを見る →

PIC16F88-I/ML

✅ ドロップイン
📦 28-QFN (6x6)
PIC16F88 silicon (more RAM/peripherals) in same 28-QFN, I temperature grade (-40C/+85C)

📋 参考代替品(カタログ未掲載)

PIC16F87T-E/ML 最大定格&電気的特性

Core Processor PIC
Core Size 8-bit
Core Architecture RISC
Program Memory Size 7 KB (4K x 14 words) FLASH
EEPROM Size 256 bytes
Maximum CPU Speed 20 MHz
Instruction Execution Time 200 ns
Number of Instructions 35 single-word instructions
動作温度 -40C to +125C (extended)
パッケージ / ケース 28-VQFN Exposed Pad
Supplier Device Package 28-QFN (6 x 6 mm)
実装タイプ Surface Mount
Supplied Form Tape & Reel (TR)
Peripherals Brown-out Detect/Reset, PWM, WDT
Connectivity I2C, SPI, UART/USART
ADC 10-bit
Technology NanoWatt low-power
RoHS ステータス Compliant

PIC16F87T-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
ピン 1 MCLR/VPP/RE3 — Master Clear (reset) / ICSP programming voltage / port E bit 3
ピン 2 RA0/AN0 — PORTA bit 0 / analog channel 0
ピン 3 RA1/AN1 — PORTA bit 1 / analog channel 1
ピン 4 RA2/AN2/CVREF — PORTA bit 2 / analog channel 2 / comparator voltage reference
ピン 5 RA3/AN3/VREF+ — PORTA bit 3 / analog channel 3 / ADC voltage reference plus
ピン 6 RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock input / comparator 1 output
ピン 7 RA5/AN4/SS/C2OUT — PORTA bit 5 / analog channel 4 / SPI slave select / comparator 2 output
ピン 8 VSS — Ground reference
ピン 9 OSC1/CLKIN/RA7 — Oscillator input / external clock in / PORTA bit 7
ピン 10 OSC2/CLKOUT/RA6 — Oscillator output / clock out / PORTA bit 6
ピン 11 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
ピン 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2
ピン 13 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1
ピン 14 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
ピン 15 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
ピン 16 RC5/SDO — PORTC bit 5 / SPI data out
ピン 17 RC6/TX/CK — PORTC bit 6 / USART async transmit / USART sync clock
ピン 18 RC7/RX/DT — PORTC bit 7 / USART async receive / USART sync data
ピン 19 VSS — Ground reference
ピン 20 VDD — Positive supply voltage
ピン 21 RB0/INT — PORTB bit 0 / external interrupt
ピン 22 RB1 — PORTB bit 1
ピン 23 RB2 — PORTB bit 2
ピン 24 RB3/PGM — PORTB bit 3 / ICSP LVP programming
ピン 25 RB4 — PORTB bit 4
ピン 26 RB5 — PORTB bit 5
ピン 27 RB6/PGC — PORTB bit 6 / ICSP clock
ピン 28 RB7/PGD — PORTB bit 7 / ICSP data

主な用途

PIC16F87T-E/ML の用途: 6 件s: Consumer White Goods Control, Handheld Battery Sensor Hub, Industrial Sensor Signal Conditioning, Low-end IR Remote Control, Automotive Interior LED Driver, PIC-based Educational / Hobbyist Projects.

🏭

Consumer White Goods Control

The PIC16F87T-E/ML suits microwave, washing-machine, and dishwasher control boards where deterministic 8-bit RISC response, PWM, and a 10-bit ADC drive TRIAC-driven loads and temperature probes. Its 7 KB flash and 256-byte EEPROM cover the typical 5-10 KB state-machine code base for user-interface handling and sensor reads; NanoWatt sleep below 1 uA lets standby power stay compliant with energy-star targets while the 28-QFN package fits compact mainboards.

🔋

Handheld Battery Sensor Hub

The PIC16F87T-E/ML is well suited to battery-powered sensor pods (gas detectors, BLE beacon front-ends, HVAC thermostats) where 20 MHz PicoC compute and sub-1 uA sleep current dominate BOM cost. Its internal oscillator removes the external crystal, the 28-QFN exposed pad lands cleanly on a 25 mm coin-cell carrier, and the integrated 10-bit ADC plus UART/SPI/I2C peripherals stream data to a companion radio SoC with minimal firmware overhead.

🏭

Industrial Sensor Signal Conditioning

For 4-20 mA loop transmitters, resistive-bridge conditioning, and low-side switch IO, the PIC16F87T-E/ML's 10-bit ADC, PWM, and E-grade (-40C to +125C) industrial temperature qualification combine to deliver reliable measurements in factory-floor enclosures. The 35-instruction PIC16 RISC ISA keeps latency under one PWM period for closed-loop control, and the 28-QFN exposed pad keeps junction temperatures below 100C at 20 MHz full-load operation.

🎧

Low-end IR Remote Control

In IR/RF remote controllers and wall switches, the PIC16F87T-E/ML handles button scanning, IR encoding, and battery-voltage telemetry with enough MIPS for protocols such as RC5, NEC, and proprietary OOK modulations. The 7 KB flash stores lookup tables for multi-vendor consumer-TV codes; sleep-current drawn in single-digit microamps lets a single CR2032 cell survive 5+ years of typical use.

💡

Automotive Interior LED Driver

Ambient-lighting, vanity-mirror backlight, and rear-cargo lamp LED drivers benefit from the PIC16F87T-E/ML's E-grade temperature range, integrated PWM channels, and compact QFN-28 footprint. Linear or buck current regulation with on-chip PWM (8- or 16-bit resolution) drives LED strings at 100 mA per channel with smooth dimming; the EEPROM stores calibration constants for off-the-shelf LED bin variation.

🧩

PIC-based Educational / Hobbyist Projects

The PIC16F87T-E/ML maps well to maker and university labs that teach 8-bit MCU fundamentals with MPLAB X and XC8 compilers. The 28-QFN exposes enough peripherals (USART, MSSP, PWM, ADC) for full curricula, and the QFN package rewards students on fine-pitch soldering practice; the same silicon with PIC16F88 firmware demonstrates upgrade paths without changing the development board footprint.

おすすめ製品の概要

PIC16F88-I/ML Expansion with more RAM 使用用途: Consumer White Goods Control, PIC-based Educational / Hobbyist Projects MCP9700 Analog temperature sensor to ADC 使用用途: Consumer White Goods Control MCP1700 Low-Iq LDO for MCU supply 使用用途: Handheld Battery Sensor Hub, Automotive Interior LED Driver PIC16F87-E/ML Microchip Technology 使用用途: Handheld Battery Sensor Hub MCP6N11 Instrumentation-amp front-end 使用用途: Industrial Sensor Signal Conditioning MCP2515 External CAN controller 使用用途: Industrial Sensor Signal Conditioning TSAL6100 IR LED driven by MCU PWM 使用用途: Low-end IR Remote Control PIC16F87-I/SS Microchip Technology 使用用途: Low-end IR Remote Control PIC16F88-E/ML Microchip Technology 使用用途: Automotive Interior LED Driver MCP2200 USB-to-UART debugger bridge 使用用途: PIC-based Educational / Hobbyist Projects
What is the PIC16F87T-E/ML and what core does it use?
The PIC16F87T-E/ML is an 8-bit PIC RISC flash microcontroller from Microchip Technology, supplied in a 28-pin QFN (6 x 6 mm) exposed-pad package on tape and reel. According to Microchip datasheet 39591B, the PIC16F87 family features 35 single-word instructions, 200 ns instruction execution at 20 MHz, and integrates 7 KB (4K x 14) of enhanced flash program memory along with 256 bytes of EEPROM.
What is the maximum operating frequency of PIC16F87T-E/ML?
The PIC16F87T-E/ML runs at up to 20 MHz CPU clock, which delivers a 200 ns instruction cycle time on the PIC RISC architecture. According to the Microchip datasheet for the PIC16F87 family, this 20 MHz top speed lets the MCU execute up to 5 MIPS, enough for typical embedded control loops, PWM handling, and low-speed serial protocols such as UART, SPI, and I2C.
How much flash memory does the PIC16F87T-E/ML have?
The PIC16F87T-E/ML integrates 7 KB (4K x 14 words) of Enhanced Flash program memory, organized as 4096 14-bit-wide words that match the PIC16 instruction width. In-circuit serial programming (ICSP) is supported through the dedicated ICSP pins, enabling firmware updates after PCB assembly using tools such as the MPLAB PICkit or ICD.
What package does the PIC16F87T-E/ML use and what are its dimensions?
The PIC16F87T-E/ML is housed in a 28-pin QFN with an exposed thermal pad, measuring 6 x 6 mm, supplied on tape and reel. Per the Microchip datasheet, the exposed pad lowers thermal resistance for better heat extraction at elevated operating temperatures up to +125C and provides a low-inductance ground return next to the die.
What is the operating temperature range of PIC16F87T-E/ML?
The PIC16F87T-E/ML is specified for the extended industrial operating temperature range of -40C to +125C, denoted by the 'E' in the part number. This makes it suitable for under-hood automotive environments, outdoor sensor nodes, and white-goods enclosures where consumer-grade parts (0C to +70C) would not survive.
What is the difference between PIC16F87T-E/ML and PIC16F87-I/ML?
The PIC16F87-I/ML uses the 'I' (industrial -40C to +85C) temperature grade, while the PIC16F87T-E/ML carries the 'E' (extended -40C to +125C) grade. The 'T' suffix indicates tape-and-reel packaging supplied to the same QFN-28 footprint. According to the Microchip datasheet family specification, both parts share the identical silicon die and 28-QFN (6 x 6 mm) package so they are pin-for-pin compatible when temperature grade does not matter.
Can the PIC16F88 be used as a drop-in replacement for PIC16F87T-E/ML?
The PIC16F88 is the higher-memory sibling of the PIC16F87 and shares the same 28-QFN pinout, making it pin-to-pin compatible in most designs. According to the Microchip 16F87/88 datasheet family, the PIC16F88 adds more RAM and additional peripherals, so code written for the PIC16F87 generally runs unchanged on the PIC16F88 while gaining extra features for free.
What peripherals are integrated into the PIC16F87T-E/ML?
The PIC16F87T-E/ML integrates Brown-out Detect/Reset, PWM, a Watchdog Timer (WDT), and connectivity peripherals including I2C, SPI, and UART/USART. According to the Microchip datasheet, the timer block provides two 8-bit timers plus one 16-bit timer suitable for capture and PWM, and an on-chip 10-bit multi-channel ADC handles analog sensor reads.
Where can I download the PIC16F87T-E/ML datasheet PDF?
The PIC16F87T-E/ML datasheet is published by Microchip Technology as document 39591B, available at https://ww1.microchip.com/downloads/aen/DeviceDoc/39591B.pdf. The datasheet is titled '18/20/28-Pin Enhanced Flash Microcontrollers with NanoWatt Technology' and covers all PIC16F87 and PIC16F88 package variants.
What is the pinout of PIC16F87T-E/ML?
The PIC16F87T-E/ML is a 28-pin QFN package. According to the Microchip datasheet 39591B, the pins include VDD and VSS pairs, the MCLR/ICSP reset pin, two ICSP data/clock pins, an external oscillator block, multiple analog input channels routed to the 10-bit ADC, and digital I/O with peripheral remap. Always confirm the exact pin map against the package diagram in the datasheet before laying out the PCB.
Where to buy PIC16F87T-E/ML online and what is the price?
PIC16F87T-E/ML is available from authorized distributors including DigiKey (530183), Mouser, and Octopart-listed suppliers. As of 2026-09-22, the XAIPART qty-1 unit price is approximately $6.40, with volume pricing dropping to $4.20 at 1000 pieces per the verified distributor data. Lead times vary by distributor and reel size.
What is the lead time for PIC16F87T-E/ML?
Lead time for PIC16F87T-E/ML from major distributors such as DigiKey and Mouser is typically 8 to 12 weeks when factory stock is limited, but in-stock reels can ship within 1 to 3 business days. Per the verified distributor data, current distributor inventory is the most reliable lead-time indicator; check the live stocking widget on the distributor product page for a real-time answer.
Is PIC16F87T-E/ML in stock at distributors?
PIC16F87T-E/ML stock varies by reel quantity and distributor. According to the DigiKey product page (part 530183), inventory fluctuates; the XAIPART availability is currently flagged BackOrder per the verified distributor record. Quote-based ordering is recommended for volume or production runs.
PIC16F87T-E/ML vs PIC16F88-I/ML: which is better for new designs?
For new greenfield designs, PIC16F88-I/ML is usually the better choice over PIC16F87T-E/ML because it adds more RAM, more flash, and additional peripheral features at the same 28-QFN footprint per the Microchip datasheet. Choose PIC16F87T-E/ML only when you already have a firm PIC16F87 codebase and need an E (extended) temperature grade drop-in part.
What are the key specifications of PIC16F87T-E/ML that engineers should know?
The PIC16F87T-E/ML key specs are: 8-bit RISC PIC core; up to 20 MHz CPU clock (200 ns instruction cycle); 7 KB (4K x 14) flash program memory; 256 bytes EEPROM; integrated 10-bit ADC; peripherals including I2C, SPI, UART/USART, PWM, WDT, and Brown-out Reset; NanoWatt low-power sleep modes; -40C to +125C operating temperature (E grade); 28-QFN exposed-pad package, 6 x 6 mm. Source: Microchip datasheet 39591B.

エンジニアリング参考データ: PIC16F87T-E/ML — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose PIC16F87T-E/ML when you need an extended-temperature (-40C to +125C) 8-bit PIC16 MCU in a small 28-QFN exposed-pad package and want factory-packaged tape-and-reel for SMT production. Choose PIC16F87-I/ML for the same silicon at industrial -40C to +85C if cost-per-unit is critical and the application stays inside the I grade. Choose PIC16F87-E/ML when you prefer tube packaging for prototype kitting. Choose PIC16F88-I/ML only when you expect future firmware growth that the 16F87 family would not comfortably host, since the 88 is a pin-compatible upgrade with more RAM and additional peripherals.

代替品との比較

パラメータ この製品 PIC16F87-I/ML PIC16F87-E/ML PIC16F88-I/ML
Package 28-QFN EP (6x6 mm) 28-QFN EP (6x6 mm) - same 28-QFN EP (6x6 mm) - same 28-QFN EP (6x6 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core 8-bit PIC RISC 8-bit PIC RISC 8-bit PIC RISC 8-bit PIC RISC
Max CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz
Flash Memory 7 KB (4K x 14) 7 KB (4K x 14) 7 KB (4K x 14) 8 KB (4K x 14) - +14%
Temperature Grade Extended -40C to +125C (E) Industrial -40C to +85C (I) - lower +40C upper limit Extended -40C to +125C (E) Industrial -40C to +85C (I) - lower +40C upper limit
EEPROM 256 bytes 256 bytes 256 bytes 256 bytes
Supplied Form Tape & Reel (TR) Tube Tube Tube

主な差別化要因

  • Same die and footprint as PIC16F87 family with industrial E temperature grade (vs PIC16F87-I/ML)
  • Tape-and-reel packaging suited to high-volume assembly (vs PIC16F87-E/ML)
  • More RAM and peripheral features available from sibling PIC16F88 in same package (vs PIC16F88-I/ML)

設計ノート

Decouple every VDD pin of the PIC16F87T-E/ML with a 0.1 uF ceramic capacitor placed within 5 mm of the pin; add a single 10 uF bulk capacitor at the board entry. Operate the MCU within the datasheet-specified VDD range; values outside the spec can trigger undefined brown-out behaviour and EEPROM write errors. For battery-powered designs, route the MCU into Sleep mode with all peripherals disabled to reach the NanoWatt-level idle current published by Microchip.

Solder the exposed thermal pad of the 28-QFN to a generous copper pour. Estimated: with 6 x 6 mm QFN and a 1 oz copper pour on top/bottom layers with vias, theta_JA is on the order of 30-40 C/W. At +125C ambient and 20 MHz full-load operation, that gives a 20-40C temperature rise above ambient, keeping the junction below the datasheet maximum with no additional heatsink.

Do not accidentally configure the I2C and SPI pins for the wrong alternate function before the firmware disables the analog-mode register (ANSEL on newer revisions). Leaving MCLR floating causes intermittent resets; tie it to VDD through a 10 kohm resistor with a 100 nF cap if RC reset is desired, or tie it directly to VDD for always-on operation. Always reserve the ICSP pins (PGC/PGD) on test points or unpopulated headers so firmware can be updated without reworking the PCB.

コンプライアンス情報

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
鉛フリー
Yes
ハロゲンフリー
Yes
紛争鉱物
Compliant

RoHS/REACH compliant per Microchip product page; not AEC-Q100 qualified - see AEC-Q100-grade PIC16 variants or external supervisory devices for automotive functional-safety applications.

データ検証日: 2026-09-22 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

PIC16F87T-E/ML PIC16F87T-E/ML datasheet Microchip PIC16F87T-E/ML 8-bit PIC MCU 28-QFN 20MHz 7KB flash PIC16F87T-E/ML extended temperature PIC16F87T-E/ML pinout PIC16F87T-E/ML industrial application PIC16F87T-E/ML white goods PIC16F87T-E/ML vs PIC16F87-I/ML PIC16F87T-E/ML vs PIC16F88 PIC16F87T-E/ML drop-in replacement buy PIC16F87T-E/ML PIC16F87T-E/ML price stock what is the flash size of PIC16F87T-E/ML how much RAM does PIC16F87T-E/ML have

関連部品&用語

Microchip Technology PIC16F87T-E/ML PIC16F87 PIC16F88 PIC16F87-I/ML PIC16F87-E/ML PIC16F88-I/ML 8-bit microcontroller MCU PIC RISC architecture Harvard architecture NanoWatt technology 28-QFN VQFN-28 exposed-pad package RoHS REACH ICSP MPLAB MCP1700 MCP9700 MCP6N11 MCP2515 10-bit ADC USART SPI I2C PWM Watchdog Timer Brown-out Reset Flash program memory EEPROM
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示