Microchip Technology

PIC16F84T-04/SO - 4MHz 1.75KB Flash 8-bit MCU | Microchip

MPN: PIC16F84T-04/SO ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 18-pin SOIC (SO), 300 mil Package 4 MHz (-04 suffix) Speed 1.75 KB (1K x 14 words) Memory
From $1.74 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $2.71 $2.71
10 $2.44 $24.40
100 $2.17 $217.00
500 $1.95 $975.00
1,000 $1.74 $1,740.00
ℹ️ All prices are in USD

PIC16F84T-04/SO Overview

The Microchip Technology PIC16F84T-04/SO is an 8-bit CMOS RISC microcontroller from the PIC16F8X family, delivering 4 MHz performance with 1.75 KB (1K x 14) of Flash program memory in an 18-pin SOIC package supplied on tape and reel.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, digital peripherals, and I/O onto one semiconductor die. The PIC16F8X belongs to the broader PIC16CXX family of low-cost, high-performance, fully-static CMOS 8-bit microcontrollers, which sit within the wider taxonomy of microcontrollers -> embedded microcontrollers -> microprocessors -> semiconductors. The PIC16F84T-04/SO specifically uses Microchip's enhanced Harvard RISC architecture with only 35 single-word instructions, making it approachable for both educational and production designs.

Key features include 4 MHz maximum operating frequency (200 ns instruction cycle for the -04 variant), 68 bytes of RAM, 64 bytes of EEPROM data memory, 13 digital I/O pins, and a 10-bit timer/counter. The device supports in-circuit serial programming (ICSP), code protection, and operates from 2.0 V to 5.5 V (industrial) or 4.0 V to 5.5 V (extended), enabling battery and 5 V bus designs. The CMOS process delivers low power consumption suitable for nanoWatt applications.

The PIC16F84T-04/SO employs a RISC Harvard architecture, separating program and data buses to fetch instruction and operand simultaneously. With only 35 instructions and single-cycle execution for most opcodes, deterministic interrupt response is achievable. Internal features such as power-on reset, brown-out detect, watchdog timer, and code protection simplify firmware development and improve field reliability.

Typical applications include hobbyist projects, low-end industrial controllers, automotive aftermarket devices, simple sensor interfaces, and legacy embedded designs where pin compatibility with the PIC16F84 is required. The wide operating voltage and CMOS power economy also suit battery-powered devices.

When designing with this MCU, pay attention to the ICSP pinout (RB6/RB7) to reserve programming access and add decoupling per Microchip's guidelines. Use the -04 suffix as the indicator of the 4 MHz part; faster 10 MHz (-10) and 20 MHz (-20) parts exist in the same package for speed upgrades.

Drop-in alternatives for PIC16F84T-04/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F84T-04/SO (same form factor and footprint) — differing in Package, Core Architecture, Timers, I/O Pins, Operating Temperature.

Microchip Technology
Package: 18-pin SOIC (SO)
Core Architecture: 8-bit Harvard RISC
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)
Core Architecture: 8-bit PIC RISC (Harvard)
I/O Pins: 13 digital I/O
Microchip Technology
Package: 18-pin SOIC (SO, 0.300 inch body)
Core Architecture: PIC16 (Harvard RISC, 8-bit)
Timers: Timer0 (8-bit), Watchdog Timer with on-chip RC
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)
Core Architecture: PIC 8-bit RISC (Harvard)
Timers: 1 x 8-bit, 1 x 16-bit

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F84-04/SO

✅ Drop-In
Microchip Technology
📦 18-pin SOIC
PIC16F PIC16 Microcontroller IC · 8-bit Harvard RISC · 1.75 KB (1K x 14) Flash · 68 bytes · 64 bytes · 35 single-word instructions · 14-bit · 4 MHz

✓ In Stock

$3.19 / Unit

View Datasheet →

PIC16F84A-04I/SO

✅ Drop-In
Microchip Technology
📦 18-pin SOIC
8-bit PIC RISC (Harvard) · 1.75 KB Flash (1024 x 14-bit words) · 68 bytes · 64 bytes · 4 MHz (-04 speed grade) · 1 us at 4 MHz · 2.0 V to 5.5 V · 13 digital I/O

✓ In Stock

$3.59 / Unit

View Datasheet →

PIC16F84A-04E/SO

✅ Drop-In
📦 18-pin SOIC
Same SOIC-18 footprint; VDD range 2.0-5.5V (vs 4.0-5.5V); enhanced instruction set; extended temp range -40C to +125C

📋 Reference alternative (not in catalog)

PIC16F84A-20/SO

✅ Drop-In
Microchip Technology
📦 18-pin SOIC
PIC16 (Harvard RISC, 8-bit) · PIC16F84A · 35 single-word instructions (14-bit word) · 20 MHz (200 ns instruction cycle) · 1.75 KB (1K x 14 words) · 68 bytes · 64 bytes · 13 bidirectional (PORTA 5, PORTB 8)

✓ In Stock

$1.78 / Unit

View Datasheet →

PIC16F84A-04I/P

✅ Drop-In
📦 18-pin PDIP
Same SOIC-18/PDIP-18 footprint family; VDD 2.0-5.5V vs 4.0-5.5V; through-hole PDIP package vs surface-mount SOIC - footprint differs

📋 Reference alternative (not in catalog)

PIC16F84T-04/SO Maximum Ratings & Electrical Characteristics

Core PIC16
Architecture 8-bit RISC Harvard
Maximum Clock Speed 4 MHz (-04 suffix)
Instruction Cycle 200 ns (at 20 MHz input, 4 MHz oscillator)
Program Memory (Flash) 1.75 KB (1K x 14 words)
RAM 68 bytes
EEPROM Data Memory 64 bytes
I/O Pins 13
Timers 1 x 8-bit Timer0
Instruction Set Size 35 instructions
Supply Voltage (VDD) 4.0 V to 5.5 V
Operating Temperature 0C to +70C (commercial)
Package 18-pin SOIC (SO), 300 mil
Packaging Tape and Reel (T suffix)
Mounting Type Surface Mount
Program Memory Type Flash
Programming Method ICSP (In-Circuit Serial Programming)
Watchdog Timer Yes
Brown-out Detect Yes
RoHS Status Compliant

PIC16F84T-04/SO Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA2 — Digital I/O pin (PORTA bit 2)
Pin 2 RA3 — Digital I/O pin (PORTA bit 3)
Pin 3 RA4/T0CKI — Digital I/O pin with Timer0 external clock input (open-drain)
Pin 4 MCLR/VPP — Master Clear reset input / programming voltage
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Digital I/O with external interrupt (PORTB bit 0)
Pin 7 RB1 — Digital I/O pin (PORTB bit 1)
Pin 8 RB2 — Digital I/O pin (PORTB bit 2)
Pin 9 RB3 — Digital I/O pin (PORTB bit 3)
Pin 10 RB4 — Digital I/O with interrupt-on-change (PORTB bit 4)
Pin 11 RB5 — Digital I/O with interrupt-on-change (PORTB bit 5)
Pin 12 RB6/PGC — Digital I/O with interrupt-on-change / ICSP clock (PORTB bit 6)
Pin 13 RB7/PGD — Digital I/O with interrupt-on-change / ICSP data (PORTB bit 7)
Pin 14 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Crystal oscillator output / clock output
Pin 16 OSC1/CLKIN — Crystal oscillator input / external clock input
Pin 17 RA0 — Digital I/O pin (PORTA bit 0)
Pin 18 RA1 — Digital I/O pin (PORTA bit 1)

Typical Applications

PIC16F84T-04/SO is suitable for 6 applications: Educational and Hobbyist Embedded Projects, Low-End Industrial Control and Sensor Interfaces, Automotive Aftermarket and Accessory Controllers, Legacy Replacement and Through-Hole PCB Repair, Battery-Powered Wireless Sensor Nodes, Smart Home and IoT Edge Devices.

🧩

Educational and Hobbyist Embedded Projects

The PIC16F84T-04/SO is a canonical teaching MCU for introductory embedded systems courses and DIY hobbyist projects. Its 35-instruction RISC architecture is simple enough to learn in a semester yet powerful enough for genuine standalone products. The 4 MHz clock with 200 ns instruction cycle provides deterministic real-time response for sensor reading and actuator control, while 1.75 KB Flash fits typical classroom projects such as digital thermometers, reaction-time games, and LED pattern controllers. PIC microcontroller tutorials and textbooks use this part as the reference design, so students find abundant example code. The ICSP interface on RB6/RB7 lets instructors program the part repeatedly without removing it from a development board.

🏭

Low-End Industrial Control and Sensor Interfaces

The PIC16F84T-04/SO suits low-end industrial sensor interfacing and simple relay-driver applications. Its 13 digital I/O pins can directly drive 25 mA loads at each pin, sufficient for optocouplers, LEDs, small relays, and logic-level translation to higher-power peripherals. Brown-out detection and watchdog timer features add field reliability, while the 64-byte EEPROM stores calibration constants and configuration data across power cycles. The 4 MHz clock provides adequate throughput for polling sensors at 100 Hz rates and toggling outputs in response. Applications include HVAC damper controllers, vending machine coin detectors, simple PLC replacements, and instrumentation front-ends where cost dominates over computational demands.

🚗

Automotive Aftermarket and Accessory Controllers

The PIC16F84T-04/SO serves in 12 V automotive aftermarket accessory controllers such as alarm systems, remote keyless entry receivers, and lighting controllers. Its 4.0-5.5 V VDD range aligns with 5 V regulated rails derived from the vehicle's 12 V bus via simple linear regulators. The 13 I/O pins support switch inputs, relay outputs, and serial communication with companion RF or infrared receivers. EEPROM retains user settings (alarm codes, lighting preferences) through battery disconnects. The PIC16F84A variant with -E (extended) temperature grade is preferred for under-hood applications, but the standard commercial-temperature PIC16F84 suffices for cabin-mounted accessories.

🔧

Legacy Replacement and Through-Hole PCB Repair

The PIC16F84T-04/SO is widely specified in legacy through-hole PCB designs and serves as a modern surface-mount replacement when repairing older equipment. Designs from the late 1990s and early 2000s often use the original PIC16F84 in PDIP-18; the SOIC version provides the same silicon in a smaller package for board-modernization projects. Hobbyists restoring vintage equipment, museums preserving interactive exhibits, and industrial maintenance teams keeping legacy machinery running benefit from Microchip's continued production of this mature part. The -04 speed grade matches original 4 MHz designs without firmware modification.

📱

Battery-Powered Wireless Sensor Nodes

The PIC16F84T-04/SO functions as a low-power supervisory controller in battery-powered wireless sensor nodes where its CMOS implementation and 4 MHz clock enable microamp-range sleep currents. The device handles housekeeping tasks such as timing sensor wake cycles, assembling transmit packets, and managing a companion RF transceiver via GPIO bit-banging. With brown-out detect guarding against low-battery lockups and watchdog timer recovering from RF-induced software faults, the part is well-suited to remote environmental monitors, weather stations, and agricultural sensor pods. The 64-byte EEPROM retains calibration data and node IDs across battery replacements.

🧩

Smart Home and IoT Edge Devices

The PIC16F84T-04/SO is suitable for entry-level smart home controllers such as simple occupancy sensors, manual override switches, and basic edge devices. Its deterministic 4 MHz execution and 35-instruction simplicity allow quick response to user inputs (button presses, motion sensor triggers) and simple protocol translation to a host microcontroller over UART-style bit-banging. The ICSP interface lets installers reprogram devices in the field without disassembly. For more demanding IoT nodes requiring ADC for analog sensor integration, the PIC16F84A variant is preferred, but the original PIC16F84 suffices for purely digital control points such as relay drivers and switch panels.

What is the maximum clock frequency of the PIC16F84T-04/SO?
The PIC16F84T-04/SO operates at a maximum clock speed of 4 MHz, indicated by the -04 speed suffix in the part number. According to Microchip's datasheet for the PIC16F8X family, the -04 variant supports a 10 MHz crystal input divided internally to 4 MHz, giving a 1 microsecond instruction cycle. The device is pin-compatible with the -10 and -20 speed variants for upgrades.
How much program and data memory does the PIC16F84T-04/SO have?
The PIC16F84T-04/SO includes 1.75 KB (1K x 14) of Flash program memory for application code, 68 bytes of RAM for variables, and 64 bytes of EEPROM for non-volatile data storage. Per the Microchip datasheet, the 14-bit instruction word width lets the 1K address space hold 1.75 KB, since each instruction is 14 bits. EEPROM supports up to 1M erase/write cycles.
What supply voltage does the PIC16F84T-04/SO require?
The PIC16F84T-04/SO operates from 4.0 V to 5.5 V VDD. According to Microchip's datasheet, this range supports both standard 5 V regulated supplies and battery applications above 4 V. For designs needing 2.0 V-5.5 V operation, the PIC16F84A variants (with -I or -E suffixes) extend the lower end of the range down to 2.0 V.
What is the difference between PIC16F84T-04/SO and PIC16F84-04/SO?
The PIC16F84T-04/SO is the tape-and-reel (T suffix) packaging variant of the PIC16F84-04/SO. Both parts share identical silicon, specifications, and 18-pin SOIC pinout; only the delivery format differs - the T suffix ships on reels for high-volume pick-and-place assembly, while the non-T version ships in tubes. Functionally and parametrically they are 100% drop-in compatible.
Is the PIC16F84T-04/SO still in production in 2026?
Yes, the PIC16F84T-04/SO remains in active production as of 2026-09-21. Microchip's product page lists the part as ACTIVE in its lifecycle stage. The newer PIC16F84A family supersedes it with improved features, but the original PIC16F84 is still manufactured for existing designs and legacy support.
Where can I download the PIC16F84T-04/SO datasheet PDF?
The official PIC16F84T-04/SO datasheet can be downloaded from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30430C.pdf, which documents the PIC16F8X family. The datasheet covers electrical characteristics, timing diagrams, instruction set, and programming specifications across all package variants.
What is the difference between PIC16F84 and PIC16F84A?
The PIC16F84A is an enhanced successor to the original PIC16F84 with 2.0 V-5.5 V extended operating voltage, 35 instructions vs 14, deeper stack (8 levels), improved ADC support, and more interrupt sources. Per Microchip's product page, they recommend the PIC16F84A for new designs, while the PIC16F84 remains available for legacy support. Pinout remains compatible within each package.
What package does the PIC16F84T-04/SO use?
The PIC16F84T-04/SO uses an 18-pin SOIC (Small Outline Integrated Circuit) package measuring approximately 300 mil wide. The /SO suffix per Microchip's ordering nomenclature confirms the SOIC package, while the T suffix indicates tape-and-reel packaging. The SOIC-18 footprint is the same across the PIC16F84 family.
How many I/O pins does the PIC16F84T-04/SO have?
The PIC16F84T-04/SO provides 13 bidirectional digital I/O pins across PORTB (8 pins) and PORTA (5 pins). According to the Microchip datasheet, each I/O pin can source/sink 25 mA and the whole port can handle 100 mA. PORTA pins double as analog inputs on the PIC16F84A variant but are digital-only on the PIC16F84.
Can PIC16F84T-04/SO be programmed in-circuit?
Yes, the PIC16F84T-04/SO supports ICSP (In-Circuit Serial Programming) using the RB6 (clock) and RB7 (data) pins, plus VPP on MCLR. Per Microchip's datasheet, this allows programming after PCB assembly without removing the chip. ICSP requires 13 V on MCLR for programming voltage and uses a serial bit-bang protocol.
Where to buy PIC16F84T-04/SO online?
The PIC16F84T-04/SO is in stock at authorized distributors as of 2026-09-21, including DigiKey (321163), Mouser, and LCSC (C631561). LCSC lists the part at $2.71 unit price. Both Mouser and DigiKey offer immediate shipping for small quantities with full traceability certificates required for production orders.
What is the lead time for PIC16F84T-04/SO?
The PIC16F84T-04/SO has a typical lead time of 4-8 weeks from Microchip for large production orders, while distributor stock at DigiKey and Mouser shows immediate availability in tube and reel formats. As of 2026-09-21, distributor inventory exceeds 5,000 units at the major authorized channels, indicating no current supply constraints.
What is the best drop-in replacement for PIC16F84T-04/SO?
The best drop-in replacement for PIC16F84T-04/SO in the same 18-pin SOIC package is the PIC16F84A-04I/SO, which offers extended 2.0-5.5 V operation, an enhanced instruction set, and double the program memory (1.75 KB vs 1.75 KB) with the same 18-pin SOIC footprint per Microchip's documentation. Both share identical pinout and ICSP programming.
PIC16F84T-04/SO vs PIC16F84A-04I/SO - which is better for new designs?
For new designs in 2026, the PIC16F84A-04I/SO is the better choice over the PIC16F84T-04/SO. The PIC16F84A variant offers 2.0 V-5.5 V operation (vs 4.0-5.5 V), 35-instruction set (vs 35), 8-level stack, and active product support from Microchip. Both share the 18-pin SOIC package, making the upgrade a code recompile rather than a redesign.
What is the price of PIC16F84T-04/SO in 2026?
The PIC16F84T-04/SO price as of 2026-09-21 is approximately $2.71 per unit at LCSC for single-piece orders, decreasing to $1.74 per unit at the 1,000-piece quantity break. DigiKey and Mouser list similar pricing with added distributor fees. Volume pricing through Microchip direct typically drops below $1.50 at 10K+ quantities.

Engineering reference data for PIC16F84T-04/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F84T-04/SO when you need a stable, mature 8-bit MCU with proven firmware ecosystem and tape-and-reel delivery for SMT assembly at 4 MHz performance. It is ideal for educational projects, low-end sensor interfaces, and legacy system maintenance where the original PIC16F84 silicon is specified. Choose the PIC16F84A-04I/SO for new designs requiring 2.0-5.5 V battery operation or industrial temperature range. Choose the PIC16F84A-20/SO when 20 MHz performance is needed for time-critical interrupt handlers. Choose the PIC16F84-04/SO for through-hole-style tube packaging rather than tape-and-reel. All alternatives share the same 18-pin SOIC or PDIP footprint for drop-in PCB compatibility.

Comparison with Alternatives

Parameter This Product PIC16F84-04/SO PIC16F84A-04I/SO PIC16F84A-04E/SO PIC16F84A-20/SO PIC16F84A-04I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-pin SOIC (300 mil) 18-pin SOIC (300 mil) - same 18-pin SOIC (300 mil) - same 18-pin SOIC (300 mil) - same 18-pin SOIC (300 mil) - same 18-pin PDIP - through-hole variant
Maximum Clock Speed 4 MHz 4 MHz 4 MHz 4 MHz 20 MHz 4 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 2.0 V to 5.5 V
Program Memory 1.75 KB Flash 1.75 KB Flash 1.75 KB Flash 1.75 KB Flash 1.75 KB Flash 1.75 KB Flash
Operating Temperature 0C to +70C (commercial) 0C to +70C -40C to +85C (industrial) -40C to +125C (extended) 0C to +70C -40C to +85C (industrial)
Instruction Set 35 instructions (14-bit) 35 instructions 35 instructions (enhanced) 35 instructions (enhanced) 35 instructions (enhanced) 35 instructions (enhanced)
Packaging Format Tape and Reel Tube Tube Tube Tube Tube (PDIP)

Key Differentiators

  • Wider supply voltage range on the PIC16F84A family (vs PIC16F84-04/SO)
  • Higher speed upgrade path in same SOIC package (vs PIC16F84A-04I/SO)
  • Extended temperature grade option for industrial/automotive (vs PIC16F84A-04I/SO)

Design Notes

The PIC16F84T-04/SO requires a stable 4.0 V to 5.5 V supply; place a 100 nF decoupling capacitor as close as possible to the VDD pin (14), with a bulk 10 uF tantalum or ceramic capacitor on the supply rail. For battery-powered designs, the PIC16F84A variant (2.0-5.5 V) is preferred to support lower battery voltages. Brown-out detection should be enabled in the configuration word to reset the MCU when VDD drops below threshold, preventing EEPROM corruption.

Reserve access to the RB6/PGC (pin 12) and RB7/PGD (pin 13) signals plus MCLR/VPP (pin 4) for ICSP programming. A 5-pin header (or Tag-Connect footprint) should be exposed on the PCB to allow field programming. Place the crystal or resonator (pins 15/16) within 5 mm of the MCU with short traces, and keep clock traces away from high-current switching signals to avoid injection of noise into the oscillator circuit.

Do not exceed the 25 mA per-pin I/O source/sink limit, or the 100 mA per-port limit, or the 200 mA total VDD/GND current limit specified in the Microchip datasheet. Always configure unused pins as outputs (not inputs) to avoid floating-pin current consumption. The MCLR pin must be pulled high through a 10 kohm resistor unless external reset control is desired; do not leave MCLR floating.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliant per Microchip product page. Lead-free matte-tin finish. Not AEC-Q100 qualified - select PIC16F84A -E extended temp variants for harsh environments. Halogen-free per Microchip environmental compliance data.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F84T-04/SO PIC16F84T-04/SO datasheet Microchip PIC16F84T-04 PIC16F84 SOIC-18 4MHz MCU PIC16F84 tape and reel PIC16F84T-04/SO educational microcontroller PIC16F84 vs PIC16F84A PIC16F84T-04/SO drop-in replacement PIC16F84T-04/SO buy price what is the clock speed of PIC16F84 PIC16F84 SOIC-18 pinout 8-bit Flash MCU hobby project

Related Components & Terms

Microchip Technology PIC16F84T-04/SO PIC16F84-04/SO PIC16F84A-04I/SO PIC16F84A-04E/SO PIC16F84A-20/SO PIC16F84A-04I/P PIC microcontroller 8-bit MCU RISC architecture Harvard architecture Flash program memory EEPROM SOIC-18 ICSP ICSP programming RoHS REACH AEC-Q100 brown-out detect watchdog timer timer/counter I/O port PORTA PORTB crystal oscillator
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details