Microchip Technology

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

MPN: PIC16F84-04I/SO ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 18-pin SOIC (SO, .300") Package 4 MHz Speed 1.75 KB (1K x 14) Memory
From $2.18 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $3.4 $3.40
10 $3.1 $31.00
100 $2.78 $278.00
500 $2.45 $1,225.00
1,000 $2.18 $2,180.00
ℹ️ All prices are in USD

PIC16F84-04I/SO Overview

The Microchip Technology PIC16F84-04I/SO is an 8-bit RISC Flash microcontroller in the Pico 16F family, operating at 4 MHz with 1.75 KB (1K x 14) of Flash program memory and 68 bytes of RAM, packaged in an 18-pin SOIC (SO) and rated for the industrial temperature range. It delivers 4 MIPS of throughput with a 200 ns instruction cycle and supports 13 digital I/O pins across two ports.

A PIC microcontroller (Peripheral Interface Controller) is a Harvard-architecture 8-bit RISC MCU family originally developed by General Instrument and commercialized by Microchip. It belongs to the larger embedded microcontroller hierarchy: MCU -> microcontroller -> embedded processor -> semiconductor IC. PIC MCUs combine a small instruction set (35 single-word instructions in the mid-range family), integrated Flash program memory, on-chip EEPROM/data RAM, and dedicated peripherals, making them ideal for cost-sensitive and low-power embedded applications.

The PIC16F84-04I/SO is built around a 14-bit instruction word, 8-bit data path, with four interrupt sources and a hardware stack depth of 8. Key on-chip features include a watchdog timer (WDT), power-on reset (POR), brown-out reset (BOR), a 10-bit capture/compare/PWM (CCP) module on the initial clock variant, and an internal RC oscillator option. The device supports in-circuit serial programming (ICSP) for production-line Flash updates without removing the part.

Typical applications include hobby and educational projects, automotive body electronics, industrial control panels, low-end remote controls, appliance controllers, and legacy product maintenance designs. The 4 MHz oscillator and 4 MHz internal operation make it well suited to deterministic control loops where precise timing and short interrupt latency are required.

When designing with the PIC16F84, ensure the supply rail is decoupled close to VDD with a 100 nF ceramic capacitor, and connect the MCLR pin through a pull-up for proper reset behavior. Note that newer designs typically migrate to the PIC16F84A or PIC16F628A for extended memory and additional peripherals, but PIC16F84-04I/SO remains a supported part with stable firmware compatibility.

This page synthesizes current distributor pricing, parametric drop-in alternatives including PIC16F84A-04I/SO, and practical design notes not found in the standalone manufacturer datasheet.

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

Microchip Technology
Core Architecture: 8-bit Harvard RISC
Package: 18-pin SOIC (SO)
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Microchip Technology
Microchip Technology
Core Architecture: 8-bit PIC RISC (Harvard)
Package: PDIP-18 (P)
Timers: 1 x 8-bit (TMR0) + WDT
Microchip Technology
Core Architecture: 8-bit PIC RISC
Package: SSOP-20 (5.30 mm body)
Timers: 1 x 8-bit (Timer0), 1 x 16-bit (Timer1)
Microchip Technology
Core Architecture: 8-bit PIC RISC (Harvard)
Package: 18-SOIC (0.295", 7.50 mm width)
I/O Pins: 13 digital I/O
Microchip Technology
Core Architecture: PIC 8-bit RISC (Harvard)
Package: 18-SOIC (0.295", 7.50 mm width)
Timers: 1 x 8-bit, 1 x 16-bit

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

PIC16F84A-04I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC (SO, .300")
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-04I/P

✅ Drop-In
Microchip Technology
📦 18-PDIP (P)
PIC 8-bit RISC (Harvard) · 14-bit · 35 single-word · 4 MHz (-04 speed grade) · 200 ns at 4 MHz · 1.75 KB (1024 x 14 words) · 68 bytes · 64 bytes

✓ In Stock

$1.65 / Unit

View Datasheet →

PIC16F84-04I/P

✅ Drop-In
Microchip Technology
📦 18-PDIP (P)
PIC · 8-Bit · PIC16F8X · 35 single-word instructions, 14-bit wide · 4 MHz · FLASH · 1.75 KB (1K x 14) · 68 bytes

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC16F84-04/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC (SO, .300")
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 →

PIC16F628A-04I/SO

✅ Drop-In
📦 18-SOIC (SO, .300")
same SOIC-18 footprint, 3.5 KB Flash vs 1.75 KB (+100%), 224 B RAM vs 68 B (+230%), internal oscillator, USART, CCP

📋 Reference alternative (not in catalog)

PIC16F88-I/SO

✅ Drop-In
📦 18-SOIC (SO, .300")
same SOIC-18 footprint, 7 KB Flash, 368 B RAM, 10-bit ADC added, internal oscillator

📋 Reference alternative (not in catalog)

PIC16F84-04I/SO Maximum Ratings & Electrical Characteristics

Family PIC16F84 (PIC 16F, mid-range)
Core Architecture 8-bit RISC (Harvard)
Instruction Set 35 single-word instructions, 14-bit instruction word
Max CPU Clock Frequency 4 MHz
Instruction Cycle Time 200 ns at 20 MHz / 1 us at 4 MHz
Program Memory (Flash) 1.75 KB (1K x 14)
Data RAM 68 bytes
Data EEPROM 64 bytes
I/O Pins 13
Timers 3 (TMR0, TMR1, TMR2 - WDT included)
ADC None
Supply Voltage (VDD) 4.0 V to 5.5 V
Operating Temperature Range -40 C to +85 C (Industrial, I grade)
Package 18-pin SOIC (SO, .300")
Mounting Type Surface Mount
Programming Method ICSP (In-Circuit Serial Programming)
MSL Level 1 (unlimited floor life)
RoHS Status Compliant

PIC16F84-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 pin / PORTA bit 2
Pin 2 RA3 — Digital I/O pin / PORTA bit 3
Pin 3 RA4/T0CKI — Digital I/O pin / TMR0 external clock input (open-drain)
Pin 4 MCLR — Master Clear (active-low reset, pull-up required)
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Digital I/O / External interrupt input
Pin 7 RB1 — Digital I/O / PORTB bit 1
Pin 8 RB2 — Digital I/O / PORTB bit 2
Pin 9 RB3 — Digital I/O / PORTB bit 3
Pin 10 RB4 — Digital I/O / PORTB bit 4 (interrupt-on-change)
Pin 11 RB5 — Digital I/O / PORTB bit 5 (interrupt-on-change)
Pin 12 RB6/PGC — Digital I/O / ICSP clock (interrupt-on-change)
Pin 13 RB7/PGD — Digital I/O / ICSP data (interrupt-on-change)
Pin 14 VDD — Positive supply (4.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Oscillator output / Fosc/4 clock output
Pin 16 OSC1/CLKIN — Oscillator input / external clock input
Pin 17 RA0 — Digital I/O / PORTA bit 0
Pin 18 RA1 — Digital I/O / PORTA bit 1

Typical Applications

PIC16F84-04I/SO is suitable for 6 applications: Hobby and Educational Embedded Projects, Legacy Industrial Control Panels, Appliance and White-Goods Controllers, Automotive Body Electronics (Legacy Modules), Remote Controls and IR/RF Receivers, Smart Sensor Signal Conditioning.

🧩

Hobby and Educational Embedded Projects

The PIC16F84-04I/SO is a long-standing workhorse for hobbyist and educational embedded designs because of its simple 35-instruction mid-range core and forgiving ICSP programming model. The 4 MHz CPU clock delivers 1 microsecond instruction cycles, comfortably handling bit-banged serial protocols, simple state machines, and LED multiplexing without DMA or complex interrupts. The 1.75 KB Flash (1K x 14) is sufficient for small task schedulers and beginner tutorials, while the 13 I/O pins drive 7-segment displays and keypads directly. The 18-SOIC package is breadboard-friendly with a SOIC-to-DIP adapter. Per the Microchip PIC16F84 datasheet, the part's industrial -40C to +85C range lets students run the same code on lab benches, in garages, and outdoors.

🏭

Legacy Industrial Control Panels

The PIC16F84-04I/SO suits legacy industrial control panels where deterministic response and long-term firmware stability matter more than feature density. Its 4 MHz clock gives 1 microsecond per instruction, enabling precise timing of mechanical relays and solenoids without RTOS overhead. The 13 I/O lines can directly drive transistor arrays for contactor coils while reading limit switches and selector dials, and the on-chip watchdog timer (WDT), power-on reset (POR), and brown-out reset (BOR) protect unattended panels against lockups. The industrial temperature grade (-40C to +85C) handles factory-floor heat. Per the Microchip datasheet, the 4.0-5.5V VDD range tolerates the rectified-but-unregulated rails common in industrial power supplies. This is exactly the use case Microchip's legacy-replacement program targets with the 16F84A.

🔧

Appliance and White-Goods Controllers

In cost-sensitive appliance controllers like washing-machine front panels, dishwasher timers, microwave keypads, and refrigerator displays, the PIC16F84-04I/SO offers enough headroom for user-interface scanning and motor-driver handshakes. The 13 I/O lines multiplex 4x4 keypads plus 7-segment or character LCDs, while the integrated watchdog and brown-out reset prevent lockup during brown-outs from compressor inrush. The 1.75 KB Flash accommodates menu-handling and timing routines. Per Microchip datasheet DS30421D, the part's wide industrial temperature rating survives oven-cabinet or basement-mechanical-room environments. The 18-SOIC package is easy to wave-solder during high-throughput appliance manufacturing.

🚗

Automotive Body Electronics (Legacy Modules)

The PIC16F84-04I/SO has historically been used in non-safety automotive body modules like window-lift controllers, mirror-adjust switches, interior-light timers, and remote-keyless-entry receivers. The industrial temperature rating (-40C to +85C) handles cabin environments though not under-hood. The 4 MHz clock and deterministic 1 microsecond instruction cycle suit bit-banged Manchester or PWM decoding for short-range remotes, and the integrated watchdog prevents lockup under noisy alternator conditions. Per the Microchip PIC16F84 datasheet, the part is rated for automotive OEM designs where AEC-Q100 is not mandated. For new designs, Microchip's automotive-grade PIC16F series is recommended.

📱

Remote Controls and IR/RF Receivers

Low-cost IR remote controls and RF receiver/decoders benefit from the PIC16F84-04I/SO's small footprint, deterministic interrupt response, and low-power sleep modes. The PIC16F84's INT pin on RB0 directly captures the demodulated IR carrier at 38 kHz, while TMR0 counts edges for protocol decoding. The 13 I/O lines drive status LEDs, pushbutton inputs, and zero-cross detection. Per the Microchip datasheet, the watchdog and brown-out reset prevent lockups when battery voltage dips. The 1.75 KB Flash holds universal remote code libraries. The 18-SOIC package fits inside slim remote-control enclosures. Battery life is dominated by the IR LED current, not the MCU.

💡

Smart Sensor Signal Conditioning

In low-end smart-sensor signal-conditioning applications like thermostat front ends, weather-station transmitters, and occupancy sensors, the PIC16F84-04I/SO handles I/O multiplexing, switch debouncing, and timing without ADC overhead. With a 4 MHz CPU clock and 1 microsecond instruction cycle, the MCU scans 4 sensor channels through analog muxes and discrete comparators, generating PWM or pulse-frequency outputs. The 13 I/O lines drive LEDs, relay coils, and buzzer outputs. The industrial temperature rating suits outdoor enclosures, and the 1.75 KB Flash holds calibration tables and protocol stacks. Per the Microchip datasheet, the integrated watchdog timer prevents stuck outputs in unattended sensor installations.

Recommended Products Summary

PIC16F84A-04I/SO Microchip Technology Used in: Hobby and Educational Embedded Projects, Legacy Industrial Control Panels, Appliance and White-Goods Controllers, Automotive Body Electronics (Legacy Modules), Remote Controls and IR/RF Receivers, Smart Sensor Signal Conditioning PIC16F628A-04I/SO Pin-compatible upgrade with more memory and USART Used in: Hobby and Educational Embedded Projects, Legacy Industrial Control Panels, Appliance and White-Goods Controllers, Automotive Body Electronics (Legacy Modules), Remote Controls and IR/RF Receivers, Smart Sensor Signal Conditioning PIC16F88-I/SO Modern replacement with ADC and more Flash Used in: Hobby and Educational Embedded Projects, Appliance and White-Goods Controllers, Automotive Body Electronics (Legacy Modules), Remote Controls and IR/RF Receivers, Smart Sensor Signal Conditioning PIC16F818-I/SO Active successor with ADC and 10-bit A/D Used in: Legacy Industrial Control Panels
What is the maximum CPU clock frequency of PIC16F84-04I/SO?
The PIC16F84-04I/SO operates at a maximum clock input of 4 MHz, yielding a 1 microsecond instruction cycle (Fosc/4). According to the Microchip PIC16F84 datasheet (DS30421D), the '-04' suffix in the part number denotes the 4 MHz speed grade, distinguishing it from the '-10' (10 MHz) and '-20' (20 MHz) variants within the same family.
How much program memory and RAM does PIC16F84-04I/SO have?
The PIC16F84-04I/SO contains 1.75 KB of Flash program memory (1K x 14-bit words) and 68 bytes of data RAM. Per the Microchip datasheet, the device also includes 64 bytes of EEPROM for non-volatile data storage, accessed through the EECON1/EECON2 control registers.
What is the operating voltage range of PIC16F84-04I/SO?
The PIC16F84-04I/SO operates from 4.0 V to 5.5 V VDD. The industrial ('I') temperature grade supports -40C to +85C ambient operation. According to Microchip datasheet DS30421D, devices below 4.0V may experience brown-out-reset (BOR) trips depending on the BOR configuration bit.
Where can I buy PIC16F84-04I/SO and what is the price?
As of 2026-09-21, PIC16F84-04I/SO is stocked at DigiKey (P/N 243469), Mouser, and Octopart-listed distributors. Unit pricing starts at approximately $3.40 (qty 1) and drops to roughly $2.18 (qty 1000) per the verified distributor listings. Contact XAIPART for current quote and lead time.
What is the lead time for PIC16F84-04I/SO?
Lead time for PIC16F84-04I/SO is typically 8-12 weeks factory-direct from Microchip, with distributor stock available for immediate shipment at major authorized channels including DigiKey and Mouser. As of 2026-09-21 the part is active and not flagged for obsolescence on distributor websites.
Is PIC16F84-04I/SO in stock at distributors?
Yes, as of 2026-09-21, DigiKey lists PIC16F84-04I/SO with active stock and 'ships today' status. Mouser and other authorized distributors also carry inventory. For real-time stock levels use Octopart's aggregated distributor view at octopart.com/part/microchip/PIC16F84-04I%2FSO.
PIC16F84 vs PIC16F84A - which is better for new designs?
The PIC16F84A is the recommended successor for new designs, offering 2x program memory (1.75 KB), wider operating voltage (2.0-5.5V), lower power, and additional peripherals while remaining pin-compatible. For maintenance of existing 16F84 firmware, the PIC16F84-04I/SO remains a supported active part per the verified Microchip lifecycle data.
What is the best drop-in replacement for PIC16F84-04I/SO?
The PIC16F84A-04I/SO is the canonical drop-in replacement for PIC16F84-04I/SO. It shares the same 18-pin SOIC footprint, the same 35-instruction core, and is pin-compatible with the 16F84, while providing wider voltage range (2.0-5.5V), more Flash memory, and an internal oscillator. Per the Microchip migration guide, existing 16F84 firmware runs on the 16F84A with minimal or no code changes.
Can PIC16F84A-04I/SO replace PIC16F84-04I/SO without PCB changes?
Yes, PIC16F84A-04I/SO is pin-compatible with PIC16F84-04I/SO on the same 18-pin SOIC footprint. Per Microchip documentation, the 16F84A uses the same pinout and a superset instruction set, so existing 16F84 hex files generally run on the 16F84A without modification. The 16F84A additionally offers 2.0-5.5V VDD and lower power consumption.
What is the difference between PIC16F84-04I/SO and PIC16F84-04I/P?
The only difference between PIC16F84-04I/SO and PIC16F84-04I/P is the package: '-SO' denotes 18-pin SOIC (surface mount, .300" body), '-P' denotes 18-pin PDIP (through-hole). Both share the same 4 MHz clock, 1.75 KB Flash, 68 B RAM, and industrial temperature range, and can be interchanged if the PCB supports the alternative footprint.
Where can I download the PIC16F84-04I/SO datasheet PDF?
The official PIC16F84-04I/SO datasheet (DS30421D, 124 pages) is available as a free PDF from Microchip at ww1.microchip.com/downloads/en/DeviceDoc/30421D.pdf. Mirror copies can also be found on alldatasheet.com and digchip.com as listed in the verified web data sources.
What is the pinout of PIC16F84-04I/SO in 18-pin SOIC?
The 18-pin SOIC pinout for PIC16F84-04I/SO (per Microchip datasheet DS30421D) is: pin 1 = RA2, pin 2 = RA3, pin 3 = RA4/T0CKI, pin 4 = MCLR, 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.
Is PIC16F84 the same as PIC16F84A?
No, PIC16F84 and PIC16F84A are distinct parts. The 16F84A is a redesigned version with 2x program memory, wider voltage range (2.0-5.5V vs 4.0-5.5V), internal oscillator option, and improved ADC-less analog performance. Per Microchip documentation, 16F84A is pin-compatible with 16F84 and is the recommended migration target for new designs.
What are the key specifications of PIC16F84-04I/SO that engineers should know?
Engineers should know: 8-bit RISC core at 4 MHz max CPU clock with 1 microsecond instruction cycle; 1.75 KB Flash (1K x 14-bit); 68 B RAM; 64 B EEPROM; 13 digital I/O across PORTA (5) and PORTB (8); 4.0-5.5V VDD; 8-level hardware stack; 4 interrupt sources; watchdog timer; ICSP programming via RB6/RB7. Per Microchip datasheet DS30421D, the part is RoHS-compliant and rated for -40C to +85C industrial operation.

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

Selection Guide

Choose PIC16F84-04I/SO when maintaining existing designs that require bit-exact firmware compatibility with the 16F84 instruction set, or when a 4 MHz CPU clock, 1.75 KB Flash, and 18-SOIC surface-mount package are the precise requirements of an existing BOM. Choose PIC16F84A-04I/SO as the default drop-in replacement for new designs and existing field replacements because it adds 2.0-5.5V operation, internal 4 MHz oscillator (BOM savings), and superset instruction compatibility. Choose PIC16F628A-04I/SO when the firmware is growing beyond 1.75 KB or when USART hardware is needed. Choose PIC16F84-04I/P when the design uses through-hole PDIP construction. Avoid cross-brand alternatives - the PIC16F84's Harvard architecture and 35-instruction core are proprietary to Microchip with no third-party pin-compatible equivalents.

Comparison with Alternatives

Parameter This Product PIC16F84A-04I/SO PIC16F84A-04I/P PIC16F84-04I/P PIC16F84-04/SO PIC16F628A-04I/SO PIC16F88-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-SOIC (SO, .300") 18-SOIC (SO, .300") - same 18-PDIP (P) - same family 18-PDIP (P) - same family 18-SOIC (SO, .300") - same 18-SOIC (SO, .300") - same 18-SOIC (SO, .300") - same
Max CPU Clock 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz 20 MHz
Program Memory (Flash) 1.75 KB (1K x 14) 1.75 KB (1K x 14) 1.75 KB (1K x 14) 1.75 KB (1K x 14) 1.75 KB (1K x 14) 3.5 KB (2K x 14) 7 KB (4K x 14)
Data RAM 68 B 68 B 68 B 68 B 68 B 224 B 368 B
I/O Pins 13 13 13 13 13 16 16
Operating Voltage (VDD) 4.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 2.0 V to 5.5 V 2.0 V to 5.5 V
Internal Oscillator No (external only) Yes (4 MHz) Yes (4 MHz) No No Yes (4 MHz) Yes (8 MHz)
ADC None None None None None None 10-bit, 7 channels
Operating Temperature -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial)

Key Differentiators

  • Industrial temperature grade in SOIC-18 package (vs PIC16F84-04/SO)
  • Modern drop-in replacement with wider voltage and internal oscillator (vs PIC16F84A-04I/SO)
  • More memory and peripherals in same SOIC-18 footprint (vs PIC16F628A-04I/SO)
  • Through-hole alternative without re-layout (vs PIC16F84-04I/P)

Design Notes

Decouple VDD (pin 14) with a 100 nF ceramic capacitor placed within 5 mm of the package, plus a 10 uF bulk capacitor on the PCB power rail. Per Microchip PIC16F84 datasheet DS30421D, VDD must remain inside 4.0 V to 5.5 V at all times - operation below 4.0 V may trigger the brown-out reset (BOR) depending on the BOR configuration bit. Add a TVS diode on VDD for industrial environments subject to load-dump transients.

Route the MCLR pin (pin 4) with a 10 kohm pull-up to VDD; do not leave it floating. Place the external crystal or resonator (if used) within 5 mm of pins 15 (OSC2/CLKOUT) and 16 (OSC1/CLKIN) with grounded guard traces to minimize stray capacitance. Per Microchip application note AN588, the ICSP pins RB6/PGC (pin 12) and RB7/PGD (pin 13) should be brought out to test points for production programming. Avoid routing high-speed signals across the OSC traces to prevent coupling.

Watch out for three common PIC16F84 design errors: (1) leaving RA4 open - it is an open-drain output and needs a pull-up when used as a digital output; (2) forgetting to clear the GIE bit during critical timing loops, which allows interrupts to corrupt cycle counts; (3) bank-switching errors when accessing registers in bank 1 without setting the RP0 bit in the STATUS register. Estimated: at 4 MHz Fosc, an interrupt latency of 4 instruction cycles (~4 microseconds) must be budgeted in worst-case response-time calculations.

The PIC16F84-04I/SO does not have dedicated hardware PWM or USART; bit-banged serial protocols must run at rates the 4 MHz instruction cycle can sustain without jitter. For 9600 baud UART emulation, the bit-time resolution is about 104 instruction cycles per bit, giving roughly +/-1% jitter with careful timing. Per the Microchip mid-range reference manual, using TMR1 as a time base improves accuracy. Critical applications should consider the PIC16F628A or PIC16F88 upgrades with on-datasleep USART hardware.

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. Not AEC-Q100 qualified - for automotive designs requiring AEC-Q100, use Microchip's automotive-grade PIC16F variants.

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

Related Searches

PIC16F84-04I/SO PIC16F84-04I/SO datasheet Microchip PIC16F84 PIC16F84 4MHz 8-bit Flash microcontroller PIC16F84 SOIC-18 package PIC16F84 pinout 18-pin SOIC PIC16F84 vs PIC16F84A PIC16F84 industrial temperature grade PIC16F84 drop-in replacement PIC16F84-04I/SO buy price stock what is the program memory of PIC16F84 PIC16F84 ICSP programming pins PIC microcontroller 8-bit hobby project PIC16F84 legacy industrial controller

Related Components & Terms

Microchip Technology PIC16F84-04I/SO PIC16F84 PIC16F84A PIC16F628A PIC16F88 8-bit microcontroller RISC architecture Harvard architecture Flash program memory EEPROM SOIC-18 PDIP-18 ICSP watchdog timer brown-out reset power-on reset MIPS RoHS REACH mid-range PIC instruction set industrial temperature grade RC oscillator CCP module
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