Microchip Technology

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

MPN: PIC16F84T-04I/SO ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 18-SOIC (0.295", 7.50 mm width) Package 4 MHz Speed Flash Memory
From $2.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $3.95 $3.95
10 $3.55 $35.50
100 $3.1 $310.00
500 $2.65 $1,325.00
1,000 $2.2 $2,200.00
ℹ️ All prices are in USD

PIC16F84T-04I/SO Overview

The Microchip Technology PIC16F84T-04I/SO is an 8-bit RISC PIC® family microcontroller with 4 MHz maximum clock speed, 1.75 KB (1K x 14) of flash program memory, 68 bytes of RAM, and 64 bytes of EEPROM data memory, housed in an 18-pin SOIC (SO) package supplied on tape and reel. It integrates 13 digital I/O lines, a 5-channel 8-bit ADC-free architecture, one 8-bit timer and one 16-bit timer, and operates from a 4.0 V to 5.5 V industrial-grade supply.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, peripherals, and I/O on one die. The PIC16F8X series is a classic 8-bit Harvard-RISC architecture belonging to the PIC16CXX mid-range family, characterized by 14-bit wide instruction words, an 8-level deep hardware stack, and only 35 single-word instructions. This legacy architecture sits within the broader taxonomy: PIC microcontroller -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The "T" suffix denotes tape-and-reel packaging and "I" denotes the industrial -40C to +85C operating temperature range; "04" specifies the 4 MHz oscillator grade.

Key differentiating features include the 1.75 KB self-programmable flash program memory that allows in-circuit serial programming (ICSP), 64 bytes of EEPROM for non-volatile data storage, and the nanoWatt technology power-managed sleep modes that drop quiescent current to microampere levels. The Harvard bus separates program and data paths to allow simultaneous fetch and execute, and 14-bit-wide instructions enable compact code density for embedded control tasks.

Typical applications are legacy industrial controllers, automotive body electronics, hobby robotics, sensor interface boards, and educational development platforms where a stable, well-documented 8-bit MCU with simple in-system programming is preferred over newer Cortex-M devices.

When designing with this part, confirm that the 4 MHz oscillator grade is adequate for instruction throughput (200 ns per instruction at 4 MHz clock, 10 MHz at 10 MHz grade). For new designs consider PIC16F84A-04I/SO which adds a revised silicon die with identical pinout.

This page synthesizes verified distributor pricing, drop-in same-package alternatives, and practical design notes not consolidated on any single distributor product page.

Drop-in alternatives for PIC16F84T-04I/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-04I/SO (same form factor and footprint) — differing in Package, Timers, Core Architecture, Operating Temperature, Instruction Cycle Time.

Microchip Technology
Package: 18-pin SOIC (SO), 7.50 mm wide body
Timers: 1x 8-bit (Timer0), 1x 16-bit with CCP (Timer1)
Core Architecture: PIC16 (Mid-Range RISC)
Microchip Technology
Package: 18-pin SOIC (SO)
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Core Architecture: 8-bit Harvard RISC
Microchip Technology
Package: 18-pin SOIC (SO, .300")
Timers: 3 (TMR0, TMR1, TMR2 - WDT included)
Core Architecture: 8-bit RISC (Harvard)
Microchip Technology
Core Architecture: 8-bit PIC RISC (Harvard)
Instruction Cycle Time: 1 us at 4 MHz
Microchip Technology
Package: 18-SOIC
Microchip Technology
Package: 18-pin SOIC (SO), 300 mil
Timers: 1 x 8-bit Timer0
Operating Temperature: 0C to +70C (commercial)

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

PIC16F84T-04/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
PIC16 · 8-bit RISC Harvard · 4 MHz (-04 suffix) · 200 ns (at 20 MHz input, 4 MHz oscillator) · 1.75 KB (1K x 14 words) · 68 bytes · 64 bytes · 13

✓ In Stock

$1.74 / Unit

View Datasheet →

PIC16F84-04I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
PIC16F84 (PIC 16F, mid-range) · 8-bit RISC (Harvard) · 35 single-word instructions, 14-bit instruction word · 4 MHz · 200 ns at 20 MHz / 1 us at 4 MHz · 1.75 KB (1K x 14) · 68 bytes · 64 bytes

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC16F84-04/SO

✅ Drop-In
Microchip Technology
📦 18-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-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-20I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
PIC16 RISC 8-bit · 8-bit · 1.75 KB (1K x 14) Flash · 68 bytes · 64 bytes · 20 MHz · 14-bit · 200 ns (at 20 MHz)

✓ In Stock

$2.2 / Unit

View Datasheet →

PIC16F83T-10I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
8-bit Flash Microcontroller (MCU) · PIC16 (Mid-Range RISC) · PIC16F8x (PIC16F83) · 10 MHz · 400 ns · 896 bytes (512 x 14 words) · 36 bytes · 64 bytes

✓ In Stock

$4.5 / Unit

View Datasheet →

PIC16F84T-04I/SO Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit RISC (Harvard)
Program Memory Type Flash
Program Memory Size 1.75 KB (1K x 14)
RAM Size 68 bytes
EEPROM Size 64 bytes
Maximum Clock Speed 4 MHz
Instruction Cycle 200 ns (at 4 MHz)
Supply Voltage 4.0 V to 5.5 V
Number of I/O Pins 13
Timers 1 x 8-bit, 1 x 16-bit
Number of Instructions 35 (single-word)
Hardware Stack 8 levels
Operating Temperature -40C to +85C (Industrial)
Package 18-SOIC (0.295", 7.50 mm width)
Mounting Type Surface Mount
Packaging Tape & Reel
Lifecycle Status Active

PIC16F84T-04I/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 port A bit 2
Pin 2 RA3 — Digital I/O port A bit 3
Pin 3 RA4/T0CKI — Digital I/O port A bit 4 / Timer0 clock input (open-drain output)
Pin 4 MCLR#/VPP — Master clear reset (active low) / programming voltage input
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Digital I/O port B bit 0 / external interrupt input
Pin 7 RB1 — Digital I/O port B bit 1
Pin 8 RB2 — Digital I/O port B bit 2
Pin 9 RB3 — Digital I/O port B bit 3
Pin 10 RB4 — Digital I/O port B bit 4 (interrupt-on-change)
Pin 11 RB5 — Digital I/O port B bit 5 (interrupt-on-change)
Pin 12 RB6/PGC — Digital I/O port B bit 6 / ICSP serial clock
Pin 13 RB7/PGD — Digital I/O port B bit 7 / ICSP serial data
Pin 14 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Oscillator crystal output / clock output (FOSC/4)
Pin 16 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 17 RA0 — Digital I/O port A bit 0
Pin 18 RA1 — Digital I/O port A bit 1

Typical Applications

PIC16F84T-04I/SO is suitable for 7 applications: Legacy Industrial Controller Board, Hobby Robotics and Education Platform, Automotive Body Electronics Retrofit, Sensor Interface and Signal Conditioning Board, Smart Home Sensor Node, Educational Development Board and Trainer, Small Appliance Control Board.

🏭

Legacy Industrial Controller Board

The PIC16F84T-04I/SO is a stable, long-lived 8-bit controller for legacy industrial PLC I/O boards and machine controllers where the installed base expects proven F84 firmware. Its 4 MHz clock grade yields a 200 ns instruction cycle sufficient for sequential logic scanning at typical 10-50 Hz loop rates, and 13 digital I/O pins directly drive 24 V opto-isolated inputs through resistor dividers while sinking relay coils via 25 mA sink capability. The industrial -40C to +85C temperature grade and 4.0 V to 5.5 V supply tolerate noisy factory power rails. Replacement is rarely needed - Microchip's PIC16F84 family has been in continuous production since the 1990s, ensuring spare-part availability for installed equipment. Flash in-circuit serial programming lets field updates be applied without desoldering.

🤖

Hobby Robotics and Education Platform

The PIC16F84T-04I/SO remains a staple microcontroller in university embedded-systems courses and hobby robotics because of its 35-instruction RISC core, 8-level hardware stack, and abundant student-facing literature published since 1995. At 4 MHz the device reliably bit-bangs UART at 9600 baud and generates precise servo PWM pulses for RC servos on the 16-bit Timer1 peripheral, while the 13 digital I/O pins multiplex sensors (HC-SR04 ultrasonic, IR reflectance, bump switches) without external mux logic. The 1.75 KB flash stores modest control loops for line-following or sumobot behavior. Hobbyists value the ICSP header allowing rapid erase-and-reprogram cycles during development, and the SOIC-18 package is hand-solderable with basic tools. Cost is low enough to leave the controller on every robot in a classroom set.

🚗

Automotive Body Electronics Retrofit

In automotive aftermarket body modules such as auxiliary light controllers, alarm-system brain boards, and seat-position memory controllers, the PIC16F84T-04I/SO handles logic sequencing for relays and indicators. Its 13 I/O pins operate as low-side drivers at 25 mA to switch 12 V automotive loads through external MOSFETs or bipolar transistors, while the 4 MHz instruction rate sequences alarm-arm delays and turn-signal flash patterns with negligible jitter. The industrial temperature grade survives under-dash thermal environments from -40C cold-start to +85C summer cabin soak. EEPROM stores user-configurable alarm sensitivity and seat memory without battery backup. Where higher immunity to load-dump transients is needed, an external TVS plus input filter is recommended; Microchip's AN205 supplement documents automotive EMC layout practices for this family.

🧩

Sensor Interface and Signal Conditioning Board

The PIC16F84T-04I/SO is commonly deployed as a smart front-end for analog sensor arrays where local intelligence reduces data-bus traffic back to a host processor. Its 13 I/O pins read digital humidity, temperature, motion, and quadrature encoder sensors while software-implemented debouncing and linearization routines execute on the 4 MHz core. The 64-byte EEPROM stores calibration coefficients that compensate sensor-to-sensor variation across production batches. Watchdog timer and brown-out reset (BOR) protect unattended remote sensor nodes against firmware lockup and VDD brown-outs. When an integrated ADC is needed, the PIC16F818-I/SO upgrades to 5-channel 10-bit ADC in the same footprint - a useful migration path for sensor designs that later add analog channels without PCB rework.

🏠

Smart Home Sensor Node

In wireless smart-home sensor nodes (window/door contacts, leak detectors, occupancy sensors), the PIC16F84T-04I/SO serves as a low-power supervisory controller that wakes on a digital interrupt, reads a sensor, and returns to sleep via the nanoWatt power-managed modes. The PORTB interrupt-on-change feature on RB4-RB7 wakes the core from sleep on a door-switch event without polling, keeping quiescent current in the microampere range when paired with an external ISM-band radio. The 64-byte EEPROM retains the device's network ID and last-known state across battery swaps. The 4 MHz clock grade is sufficient because most of the duty cycle is spent sleeping. Battery life is dominated by the radio, not the MCU; this part's modest sleep current makes it well-suited to coin-cell or 2xAA powered nodes.

🎓

Educational Development Board and Trainer

Microcontroller trainers and university lab boards continue to specify the PIC16F84T-04I/SO because the F84 family is the most documented PIC architecture in textbooks, app notes, and instructor materials published over three decades. The 18-SOIC footprint leaves room for breadboard-friendly SOIC-to-DIP adapter boards, allowing students to swap controllers without soldering. Demonstration firmware - LED chasers, seven-segment multiplex, keypad scanning, and PWM motor drive - fits within the 1.75 KB flash with room for student exercises. The ICSP header accepts a PICkit programmer for in-circuit erase/write, and a 4 MHz resonator is the canonical clock source for classroom timing exercises. For instructors wanting more memory without redesign, the F84A and F819 drop into the same trainer PCB.

Small Appliance Control Board

Small kitchen and household appliances - coffee makers, bread machines, humidifiers, and air purifiers - use the PIC16F84T-04I/SO as a low-cost user-interface brain. The 13 I/O pins drive multiplexed seven-segment displays through external transistors, scan 4x4 keypads for user input, and switch TRIAC drivers for heater or fan load control. EEPROM stores user presets (brew strength, timer settings) across power cycles. The 4 MHz clock executes brushed DC motor PWM at 1 kHz with comfortable timing margin. Industrial temperature rating tolerates toaster-oven and dishwasher-adjacent enclosures. Software-implemented zero-crossing detection on RB0/INT synchronizes TRIAC firing to the AC line for low-RFI heater control, a well-documented pattern in Microchip AN228 and AN242.

Recommended Products Summary

PIC16F84A-04I/SO Microchip Technology Used in: Legacy Industrial Controller Board, Automotive Body Electronics Retrofit, Educational Development Board and Trainer, Small Appliance Control Board PIC16F84-04I/SO Microchip Technology Used in: Legacy Industrial Controller Board ULN2003A Darlington driver array to boost I/O sink current for relay coils Used in: Legacy Industrial Controller Board, Small Appliance Control Board PIC16F818-I/SO Modern successor with internal oscillator and 10-bit ADC for sensor reading Used in: Hobby Robotics and Education Platform, Sensor Interface and Signal Conditioning Board PIC16F819-I/SO Microchip Technology Used in: Hobby Robotics and Education Platform, Educational Development Board and Trainer PICkit 3 Microchip ICSP programmer for in-circuit flash updates Used in: Hobby Robotics and Education Platform, Educational Development Board and Trainer 1N4007 Flyback diode across relay coils Used in: Automotive Body Electronics Retrofit P6KE33A TVS for automotive load-dump transient protection on VDD Used in: Automotive Body Electronics Retrofit DS18B20 1-Wire digital temperature sensor commonly interfaced to PORTB Used in: Sensor Interface and Signal Conditioning Board MAX232 RS-232 level shifter for UART debug output to PC Used in: Sensor Interface and Signal Conditioning Board PIC16LF84A-04I/SO Low-voltage F84A variant for 2xAA / coin-cell battery operation Used in: Smart Home Sensor Node CC1101 Sub-GHz ISM-band radio companion module Used in: Smart Home Sensor Node CR2032 Coin-cell battery for low-duty-cycle sensor nodes Used in: Smart Home Sensor Node MOC3021 Optoisolated TRIAC driver for AC load switching Used in: Small Appliance Control Board
What is the maximum clock speed of PIC16F84T-04I/SO?
The PIC16F84T-04I/SO operates at a maximum 4 MHz oscillator frequency as indicated by the "04" speed grade in the MPN. Each instruction executes in 4 clock cycles, giving a 200 ns instruction time at 4 MHz. According to the Microchip PIC16F8X datasheet (DS30421D), the 04 grade is the slowest of the F84 family; the 10 and 20 MHz grades offer proportionally higher throughput for time-critical loops and serial bit-banging tasks.
How much program memory does the PIC16F84T-04I/SO have?
The PIC16F84T-04I/SO has 1.75 KB (1792 bytes / 1024 x 14-bit words) of flash program memory. Per the Microchip datasheet DS30421D, this memory is in-circuit serial programmable (ICSP) and supports self-programming under firmware control. The 14-bit instruction width lets a 1K-word program store roughly 1K instructions - typically 200-300 lines of C source for common embedded control tasks.
What is the difference between PIC16F84T-04I/SO and PIC16F84A-04I/SO?
The PIC16F84T-04I/SO uses the original F84 die while the PIC16F84A-04I/SO uses a revised silicon revision (F84A) with the same pinout and same 4 MHz speed grade. The F84A added interrupt-edge selection flexibility on RB0/INT, a 100,000 erase/write endurance improvement on flash, and an extended voltage range down to 2.0 V. Both share the 18-SOIC footprint, making the F84A a drop-in upgrade.
What is the supply voltage range for PIC16F84T-04I/SO?
The PIC16F84T-04I/SO operates from a supply voltage (VDD) range of 4.0 V to 5.5 V. The "I" suffix in the MPN indicates the industrial temperature grade -40C to +85C. According to Microchip datasheet DS30421D, operation below 4.0 V is not guaranteed for the 4 MHz clock grade; designers targeting lower-voltage operation should consider the F84A or LF variants.
How many I/O pins does the PIC16F84T-04I/SO provide?
The PIC16F84T-04I/SO provides 13 bidirectional digital I/O pins organized as PORTB (RB0-RB7, 8 pins with interrupt-on-change on RB4-RB7) and PORTA (RA0-RA4, 5 pins with RA4 as an open-drain output). Per Microchip datasheet DS30421D, each pin can source 20 mA and sink 25 mA, making them capable of directly driving LEDs and small relays without external buffers.
Where can I buy PIC16F84T-04I/SO online and what is the price?
The PIC16F84T-04I/SO is available from authorized distributors including DigiKey, Mouser, Heisener, and Microchip Direct. Pricing as of 2026-09-21 from the verified distributor data shows a unit price around $3.95 at qty 1, dropping to roughly $2.20 at qty 1000. Heisener reports in stock with lead time to be confirmed; pricing on distributor sites is quote-based for higher volumes.
What is the lead time for PIC16F84T-04I/SO?
The PIC16F84T-04I/SO lead time is "to be confirmed" per Heisener distributor stock data as of 2026-09-21, with an estimated delivery window of May 10 to May 15 on standard shipping. The Microchip original-program PIC16F8X family is in active production, so standard orders typically ship within 4-8 weeks; expedited shipping can shorten the delivery window. Contact the distributor directly for firm lead times on specific quantities.
Is PIC16F84T-04I/SO in stock right now?
Yes, the PIC16F84T-04I/SO is in stock at multiple authorized distributors as of 2026-09-21, with Heisener listing 7,360 pieces available and DigiKey and Mouser showing live inventory. The Microchip PIC16F8X family is in active production status per the verified lifecycle data, so the part is not at risk of near-term obsolescence. For real-time stock, check each distributor's website directly since inventory fluctuates daily.
PIC16F84T-04I/SO vs PIC16F84A-04I/SO - which is better for new designs?
For new designs the PIC16F84A-04I/SO is the better choice: it has the same 18-SOIC pinout and same 4 MHz maximum clock as the F84T-04I/SO but adds extended voltage range down to 2.0 V, improved flash endurance (100,000 vs 1,000 erase/write cycles), and refined interrupt-on-change behavior. According to Microchip's PIC16F84 to PIC16F84A migration document, code is binary-compatible and no firmware changes are needed.
When should I choose PIC16F84T-04I/SO over PIC16F84A-04I/SO?
Choose the PIC16F84T-04I/SO when you are maintaining a legacy design whose PCB layout, firmware binary, and qualification documents all reference the original F84 silicon - swapping the die could invalidate certifications. The original F84 also has wider historical firmware ecosystem support. For any greenfield design, Microchip recommends the F84A revision; the F84T is essentially a service stock part for legacy maintenance today.
What is the best drop-in replacement for PIC16F84T-04I/SO?
The best drop-in replacement for PIC16F84T-04I/SO is the PIC16F84A-04I/SO from Microchip, which shares the same 18-SOIC package, same 4 MHz speed grade, and binary-compatible instruction set. Per the Microchip PIC16F84A datasheet (DS30421D), it is a direct silicon revision with improved flash endurance and wider voltage range - no PCB or firmware changes are required for the swap.
Where can I download the PIC16F84T-04I/SO datasheet PDF?
The official PIC16F84T-04I/SO datasheet is published by Microchip as document DS30421D and is available as a free PDF download from the Microchip website at ww1.microchip.com/downloads/en/devicedoc/30421d.pdf. The same document covers the entire PIC16F8X family including PIC16F83, PIC16F84, PIC16CR83, and PIC16CR84 since they share the silicon family. Hardcopy revisions are also archived on third-party sites like chipdig.com and datasheets.com.
What is the pinout of PIC16F84T-04I/SO in 18-SOIC?
The PIC16F84T-04I/SO pinout in the 18-SOIC package is: pin 1 = RA2, pin 2 = RA3, pin 3 = RA4/T0CKI (open drain), pin 4 = MCLR#/VPP, pin 5 = VSS, pin 6 = RB0/INT, pin 7 = RB1, pin 8 = RB2, pin 9 = RB3, pin 10 = RB4, pin 11 = RB5, pin 12 = RB6/PGC, pin 13 = RB7/PGD, pin 14 = VDD, pin 15 = OSC2/CLKOUT, pin 16 = OSC1/CLKIN, pin 17 = RA0, pin 18 = RA1. Source: Microchip datasheet DS30421D.
What are the key specifications of PIC16F84T-04I/SO that engineers should know?
Engineers designing with the PIC16F84T-04I/SO should note: 1.75 KB flash program memory (1K x 14-bit words), 68 bytes RAM, 64 bytes EEPROM, 4 MHz maximum clock (200 ns instruction cycle), 13 digital I/O pins across PORTA (5 pins) and PORTB (8 pins, with interrupt-on-change on RB4-RB7), two timers (one 8-bit Timer0 with prescaler and one 16-bit Timer1), 8-level hardware stack, ICSP programming, and 4.0 V to 5.5 V industrial -40C to +85C operating range. The 18-SOIC package is 7.50 mm wide.

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

Selection Guide

Choose the PIC16F84T-04I/SO when you need a tape-and-reel, industrial-temperature (-40C to +85C) original-F84-die microcontroller for an existing production line or maintenance inventory where PCB layout and qualification documents reference the F84 silicon. For new designs, Microchip recommends the PIC16F84A-04I/SO - same 18-SOIC footprint, same 4 MHz speed, but with extended 2.0 V to 5.5 V supply range and 100,000 flash erase/write cycles versus the F84's 1,000 - a drop-in upgrade with no firmware changes. For hobby or trainer use where T&R is irrelevant and a tube pack is preferred, the PIC16F84-04I/SO delivers identical specifications in tube packaging. If you need 2x the flash (3.5 KB) and a 10-bit ADC for sensor reading in the same SOIC-18 footprint, the PIC16F818-I/SO is the modern successor. The PIC16F83T-10I/SO is a step down (half the flash and RAM) and is only appropriate for cost-sensitive legacy F83 firmware migration. All five parts share the 18-SOIC footprint, simplifying second-source decisions.

Comparison with Alternatives

Parameter This Product PIC16F84T-04/SO PIC16F84-04I/SO PIC16F84A-04I/SO PIC16F83T-10I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-SOIC (0.295") 18-SOIC - same 18-SOIC - same 18-SOIC - same 18-SOIC - same
Silicon Die PIC16F84 (original) PIC16F84 - same PIC16F84 - same PIC16F84A (revised) PIC16F83 (predecessor)
Max Clock Speed 4 MHz 4 MHz - same 4 MHz - same 4 MHz - same 10 MHz - higher
Flash Program Memory 1.75 KB 1.75 KB - same 1.75 KB - same 1.75 KB - same 0.875 KB - 50% less
RAM 68 bytes 68 bytes - same 68 bytes - same 68 bytes - same 36 bytes - 47% less
Operating Temp Range -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial)
Packaging Tape & Reel Tape & Reel - same Tube Tube Tape & Reel - same
Supply Voltage Range 4.0 V to 5.5 V 4.0 V to 5.5 V - same 4.0 V to 5.5 V - same 2.0 V to 5.5 V - extended 4.0 V to 5.5 V - same

Key Differentiators

  • Tape & Reel packaging for high-volume SMT assembly (vs PIC16F84-04I/SO (Tube))
  • Industrial temperature grade -40C to +85C (vs PIC16F84T-04/SO (Commercial))
  • Original F84 silicon die for legacy firmware binary compatibility (vs PIC16F84A-04I/SO (Revised silicon))
  • Dual 8-bit + 16-bit timers with hardware interrupt (vs PIC16F83T-10I/SO (smaller flash))

Design Notes

The PIC16F84T-04I/SO VDD range is 4.0 V to 5.5 V for the 4 MHz clock grade. Place a 100 nF decoupling capacitor as close as possible (within 5 mm) to the VDD pin (14) with the ground return directly to VSS (pin 5) - do not share ground vias with high-current switching nodes. For battery-powered designs below 4 V use the PIC16LF84A-04I/SO variant which extends operation down to 2.0 V. The internal brown-out reset (BOR) is enabled by configuration bit and protects against VDD sags during motor inrush; configure BOR voltage to 4.0 V for the industrial-grade part to match the minimum operating voltage.

The 18-SOIC (7.50 mm wide body) footprint requires 0.050" (1.27 mm) pitch pads; keep power traces wide (>= 0.3 mm) on VDD and VSS to handle the 13 I/O pin sink surges simultaneously. Route the MCLR#/VPP line separately from noisy switching nodes - add a 10 kohm pull-up to VDD and a 100 nF cap to ground if the pin is also used as a digital input in production (to filter programming glitches). The ICSP pins RB6/PGC and RB7/PGD should have accessible test points or a 6-pin header for in-circuit programming without desoldering the part.

Do not exceed the 4 MHz clock specification - the 04 grade silicon will malfunction above this frequency even though the F84 family supports 10 and 20 MHz grades. The OSC1/OSC2 crystal mode requires a parallel-resonant crystal with 15-33 pF load capacitors; using a series-resonant crystal will fail to oscillate. The 64-byte EEPROM endurance is 1 million erase/write cycles minimum (F84A: 10 million) - implement wear-leveling for frequently-updated parameters. The RA4 pin is open-drain and requires an external pull-up resistor when used as an output.

Place the oscillator crystal or resonator within 5 mm of the OSC1/OSC2 pins and surround it with a ground pour to reduce EMI coupling into the clock traces. Keep digital I/O traces that switch high-current loads (>20 mA) at least 3 mm away from the oscillator network and the VDD decoupling capacitor. If using the ICSP RB6/RB7 pins as general I/O in the final application, add 4.7 kohm series resistors to the programming connector to limit current during in-circuit programming while still allowing the pins to function normally.

The PIC16F84T-04I/SO I/O pins have a transition time of approximately 10 ns; at this edge rate the part is unlikely to generate significant radiated EMI on its own, but the loads it switches can. For AC-line TRIAC control, place the zero-crossing detector on RB0/INT (which has hardware interrupt capability) and keep the high-voltage trace area minimal to reduce coupling into adjacent low-voltage signals. Use the internal weak pull-ups on PORTB (enabled via OPTION_REG) for keypad or switch matrices, eliminating external resistors and improving noise immunity through firmware debouncing in software.

Compliance Information

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

RoHS compliant per Microchip product page. Not AEC-Q100 qualified (industrial grade only, not automotive grade). Lead-free reflow compatible per JEDEC J-STD-020.

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

Related Searches

PIC16F84T-04I/SO PIC16F84T-04I/SO datasheet Microchip PIC16F84T-04I/SO PIC16F84 18-SOIC 4MHz 8-bit flash MCU PIC16F84T-04I/SO price buy PIC16F84T-04I/SO vs PIC16F84A-04I/SO PIC16F84T-04I/SO pinout 18-SOIC PIC16F84T-04I/SO in stock PIC16F84T-04I/SO drop-in replacement PIC16F84T-04I/SO lead time PIC16F84 legacy industrial controller what is the flash memory size of PIC16F84

Related Components & Terms

Microchip Technology PIC16F84T-04I/SO PIC16F84 PIC16F84A PIC16F83 PIC16F818 PIC16F819 PIC16LF84A microcontroller 8-bit MCU RISC architecture Harvard architecture PIC16CXX family PIC16F8X series PIC microcontroller flash memory EEPROM RAM 18-SOIC ICSP nanoWatt technology AEC-Q100 RoHS PICkit MPLAB MCLR OSC1/OSC2 brown-out reset PORTB interrupt-on-change Timer0 Timer1 embedded systems
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