PIC16F84T-10/SO - 8-Bit 10MHz 1.75KB Flash MCU | Microchip
部品番号: PIC16F84T-10/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.2 | $3.20 |
| 10 | $2.85 | $28.50 |
| 100 | $2.4 | $240.00 |
| 500 | $2.05 | $1,025.00 |
| 1,000 | $1.75 | $1,750.00 |
PIC16F84T-10/SO 概要
A PIC microcontroller (Programmable Intelligent Computer) is a low-cost, high-performance RISC-based 8-bit microcontroller that integrates a CPU, memory, and peripherals on a single chip. PIC16F8X devices are part of Microchip's mid-range PIC16 family, sitting between the baseline PIC10/12/16 family and the high-performance PIC18 family in the broader hierarchy: microcontroller -> embedded MCU -> semiconductor IC.
Key features include 13 I/O pins supporting individual direction control, 8-level deep hardware stack, 35 single-word instructions (most single-cycle except program branches at two cycles), 400 ns instruction cycle at 10 MHz, two 8-bit timers/counters (Timer0, Timer2) plus a 16-bit timer/counter with prescaler (Timer1), and a 10-bit multi-channel ADC. Power-saving nanoWatt technology and a wide 4.0V to 5.5V supply range support both battery and line-powered designs.
The architecture is fully static CMOS with an enhanced RISC core, Harvard bus organization, and on-chip FLASH/EEPROM permitting in-circuit serial programming (ICSP). The 10 MHz clock input delivers a 400 ns instruction cycle, providing deterministic throughput for real-time control loops.
Typical applications include HVAC damper and valve actuator control, general-purpose remote sensors, smart energy and metering endpoints, automotive aftermarket electronics, and appliance user-interface boards. The 18-pin SOIC package is widely supported by hobbyist programmers and pick-and-place equipment.
When designing with this device, reserve one I/O pin for ICSP (typically RB6/RB7 for clock/data), include a 100 nF decoupling capacitor adjacent to VDD, and select a crystal oscillator that meets the 10 MHz maximum with margin for temperature. For new designs, consider the pin-compatible PIC16F84A-04/SO which adds enhanced FLASH and lower-voltage operation.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
ドロップイン代替品: PIC16F84T-10/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F84T-10/SO (同一形状・フットプリント) — 相違点: Package, Timers, Core Architecture, I/O Pins, Family.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F84-10/SO
✅ ドロップイン✓ 在庫あり
$3.65 / 個
データシートを見る →PIC16F84AT-20/SO
✅ ドロップイン✓ 在庫あり
$2.18 / 個
データシートを見る →PIC16F84A-20/SO
✅ ドロップイン✓ 在庫あり
$1.78 / 個
データシートを見る →PIC16F84A-04/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F84-04/SO
✅ ドロップイン✓ 在庫あり
$3.19 / 個
データシートを見る →PIC16CR84-10/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F84T-10/SO 最大定格&電気的特性
| Core Architecture | 8-bit RISC PIC16 |
| Program Memory (FLASH) | 1.75 KB (1K x 14 words) |
| Data EEPROM | 64 bytes |
| Data SRAM | 68 bytes |
| 最大クロック周波数 | 10 MHz |
| Instruction Cycle Time | 400 ns at 10 MHz |
| Supply Voltage (VDD) | 4.0 V to 5.5 V |
| I/O Pins | 13 |
| Timers | 1 x 8-bit (TMR0), 1 x 16-bit (TMR1) |
| Hardware Stack | 8 levels |
| Instruction Set Size | 35 single-word instructions |
| 動作温度 | 0C to +70C (commercial, 'SO' grade) |
| パッケージ | 18-pin SOIC (SO), 7.50 mm width |
| Packaging | Tape and Reel (T suffix) |
| 実装タイプ | Surface Mount |
| MSLレベル | 1 (per Microchip packaging spec) |
| RoHS ステータス | Compliant |
| ICSP (In-Circuit Serial Programming) | Yes |
PIC16F84T-10/SO ピン構成
| ピン 1 | RA2 — GPIO Port A bit 2 |
| ピン 2 | RA3 — GPIO Port A bit 3 |
| ピン 3 | RA4/T0CKI — GPIO Port A bit 4 / Timer0 clock input |
| ピン 4 | MCLR — Master Clear (active-low reset, internal pull-up) |
| ピン 5 | VSS — Ground reference |
| ピン 6 | RB0/INT — GPIO Port B bit 0 / External interrupt input |
| ピン 7 | RB1 — GPIO Port B bit 1 |
| ピン 8 | RB2 — GPIO Port B bit 2 |
| ピン 9 | RB3 — GPIO Port B bit 3 |
| ピン 10 | RB4 — GPIO Port B bit 4 (interrupt-on-change) |
| ピン 11 | RB5 — GPIO Port B bit 5 (interrupt-on-change) |
| ピン 12 | RB6/PGC — GPIO Port B bit 6 / ICSP clock |
| ピン 13 | RB7/PGD — GPIO Port B bit 7 / ICSP data |
| ピン 14 | VDD — Positive supply (4.0V to 5.5V) |
| ピン 15 | OSC2/CLKOUT — Oscillator crystal output / CLKOUT |
| ピン 16 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| ピン 17 | RA0 — GPIO Port A bit 0 |
| ピン 18 | RA1 — GPIO Port A bit 1 |
主な用途
PIC16F84T-10/SO の用途: 6 件s: HVAC Damper and Valve Actuator Control, General-Purpose Remote Sensor Interface Board, Smart Energy Metering Endpoints, Appliance User-Interface Boards, Automotive Aftermarket Accessories, Educational and Hobbyist Embedded Projects.
HVAC Damper and Valve Actuator Control
The PIC16F84T-10/SO fits HVAC damper and valve actuator controllers where 5V regulated rails are already present and 10 MHz instruction throughput is sufficient for simple closed-loop position control. Its 13 digital I/O can drive TRIACs or relay coils via optocouplers, while the 64-byte EEPROM stores damper calibration curves and last-known-position on power loss. The 8-level stack supports one level of interrupt-driven sensing with minimal risk of overflow. nanoWatt sleep mode below 1 microamp enables battery-backed fail-safe positions during power outages. Use the ICSP pins (RB6/RB7) for field firmware updates without removing the MCU from the actuator assembly.
おすすめ
General-Purpose Remote Sensor Interface Board
At 10 MHz the PIC16F84T-10/SO comfortably handles polled sensor reads, simple CRC, and UART-style bit-banged transmission for low-rate remote sensor nodes. Its 13 I/O pins multiplex four to six digital sensors plus status LEDs, and the 68-byte SRAM buffers 10 to 20 most-recent readings. The 4.0V-5.5V supply range aligns with industrial 5V rails, while the 18-SOIC footprint simplifies through-hole-to-SMD retrofit designs. ICSP on RB6/RB7 supports in-the-field calibration updates. For battery operation the nanoWatt sleep mode pulls ICC below 1 microamp between sensor reads.
おすすめ
Smart Energy Metering Endpoints
The PIC16F84T-10/SO suits low-end smart-meter endpoints that count pulses from a metrology front-end and log usage to EEPROM at fixed intervals. The 64-byte EEPROM retains rolling 15-minute interval data through power-line disturbances, while 1 million erase/write cycles support multi-year deployments. At 5V/10 MHz the core executes pulse counting and CRC-protected logging with margin; sleep mode between pulses preserves battery in gas and water meter retrofits. The wide operating temperature supports outdoor meter enclosures with derating.
おすすめ
Appliance User-Interface Boards
The PIC16F84T-10/SO is a fit for appliance front-panel controllers that scan 4x4 keypads, drive 7-segment or character LCDs, and toggle relay outputs. Its 13 I/O drive up to 8 multiplexed LED digits with row/column scanning at 10 MHz, while the FLASH memory holds look-up tables for icon translation. The 4.0V-5.5V supply aligns with white-goods 5V rails and the SOIC package withstands wave-solder rework. nanoWatt sleep mode wakes on key-press interrupt, supporting Energy Star standby targets.
おすすめ
Automotive Aftermarket Accessories
The PIC16F84T-10/SO drives aftermarket accessories such as alarm LED flashers, lighting controllers, and HVAC retrofits that do not require AEC-Q100 qualification. Its 13 I/O outputs handle relay drivers via MOSFETs, and the 5V operation aligns with accessory 12V-to-5V regulator outputs. Note that this part is commercial temperature grade (0C to +70C); for under-hood or AEC-Q100 requirements, choose PIC16F84AT-20E/SO (extended temp) or a PIC18 K-series part. ICSP simplifies field firmware updates.
おすすめ
Educational and Hobbyist Embedded Projects
The PIC16F84T-10/SO has long been the canonical teaching microcontroller for assembly-language courses, hobbyist projects, and low-cost dev boards. Its 35-instruction RISC set is fully documented in the datasheet, IDE support spans MPLAB X and pic-as, and the 18-SOIC package fits standard 0.1-inch-pitch breakout boards. The 1.75 KB FLASH holds complete demos including UART, I2C master, and interrupt-driven keypads, while ICSP on RB6/RB7 enables instant reprogramming via PICkit 3/4. Priced around $3 at qty 1, the part is the lowest-cost entry into Microchip's PIC16 mid-range family.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F84T-10/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F84-10/SO | PIC16F84AT-20/SO | PIC16F84A-20/SO | PIC16F84A-04/SO | PIC16F84-04/SO | PIC16CR84-10/SO |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-SOIC (7.50 mm) | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same | 18-SOIC (7.50 mm) - same |
| Maximum Clock Frequency | 10 MHz | 10 MHz | 20 MHz | 20 MHz | 4 MHz | 4 MHz | 10 MHz |
| Supply Voltage (VDD) | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V |
| Program Memory Type | FLASH (1.75 KB) | FLASH (1.75 KB) | FLASH (1.75 KB) | FLASH (1.75 KB) | FLASH (1.75 KB) | FLASH (1.75 KB) | ROM (1.75 KB, factory-programmed) |
| EEPROM Data Memory | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 0 bytes (no EEPROM) |
| Data SRAM | 68 bytes | 68 bytes | 68 bytes | 68 bytes | 68 bytes | 68 bytes | 68 bytes |
| Packaging Format | Tape & Reel | Tube | Tape & Reel | Tube | Tube | Tube | Tube |
| Operating Temperature | 0C to +70C (commercial) | 0C to +70C | -40C to +85C | 0C to +70C | 0C to +70C | 0C to +70C | 0C to +70C |
主な差別化要因
- Original PIC16F8X silicon with proven firmware compatibility (vs PIC16F84A-20/SO)
- Tape-and-reel packaging for high-volume SMT assembly (vs PIC16F84-10/SO)
- 65 nm-class original CMOS process with nanoWatt sleep (vs PIC16CR84-10/SO)
- Cost-optimized for commercial-temperature volume programs (vs PIC16F84AT-20E/SO)
設計ノート
Place a 100 nF ceramic decoupling capacitor as close as physically possible to the VDD pin (pin 14) with the ground return via a short trace to VSS (pin 5). For boards with multiple ICs sharing the 5V rail, add a 10 microfarad bulk tantalum or ceramic near the regulator output. Estimated: based on standard PIC16F8X decoupling guidelines, this combination keeps digital switching noise below 50 mVpp on the analog supply rail even at 10 MHz full operation.
Reserve RB6 (pin 12) and RB7 (pin 13) for ICSP clock and data. Do not connect heavy loads (relays, LEDs without current-limit resistors) directly to these pins during development - ICSP communication can be disrupted by capacitive loading above 30 pF. If the application requires these pins as outputs, add a 4.7 kohm series resistor or buffer through a 74HC125 to keep ICSP functional in-circuit.
Keep the crystal or resonator traces between OSC1 (pin 16) and OSC2 (pin 15) short and symmetric, surrounded by a ground pour to minimize radiated EMI. Estimated: trace length under 10 mm and ground guard ring on both sides prevents 30 to 50 MHz harmonics from coupling into adjacent analog traces. For HS-mode operation above 4 MHz, add a 1 Mohm feedback resistor across OSC1/OSC2 to bias the internal inverter into its linear region.
The PIC16F84T-10/SO uses the original (pre-A) silicon revision. Configuration bits differ from PIC16F84A: the original F84 has CP (code protect) bit ordering that must be set correctly or the device appears bricked after programming. Per Microchip datasheet 30430D, always read back configuration words after programming and verify the oscillator mode (HS vs XT vs LP) matches the installed crystal. The original F84 also lacks the F84A's 2.0V minimum VDD - operation below 4.0V is not guaranteed.
コンプライアンス情報
Per Microchip product environmental compliance page. RoHS and REACH compliant; MSL-1 rated; lead-free matte-tin lead finish. NOT AEC-Q100 qualified - choose PIC16F84AT-20E/SO for automotive applications.