PIC16F87T-E/ML - 8-bit PIC MCU 20MHz 7KB Flash | Microchip
部品番号: PIC16F87T-E/ML ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 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 |
PIC16F87T-E/ML 概要
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.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F87-I/ML
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$3.12 / 個
データシートを見る →PIC16F87-E/ML
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$3.5 / 個
データシートを見る →PIC16F88-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
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 ピン構成
| ピン 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.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F87T-E/ML — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 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/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.