Microchip Technology

PIC16F84-10I/P - 8-bit Flash MCU, 10MHz, 1.75KB | Microchip

MPN: PIC16F84-10I/P ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss PDIP-18 (P) Package 10 MHz Speed 1.75 KB (1792 bytes) Memory
From $5.92 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $10.77 $10.77
10 $9.42 $94.20
100 $7.95 $795.00
500 $6.85 $3,425.00
1,000 $5.92 $5,920.00
ℹ️ All prices are in USD

PIC16F84-10I/P Overview

The Microchip PIC16F84-10I/P is an 8-bit CMOS flash microcontroller from the PIC16CXX family, delivering 10 MIPS performance from a 10 MHz clock input in an 18-pin PDIP through-hole package. It integrates 1.75 KB of flash program memory, 68 bytes of RAM, 64 bytes of EEPROM data memory, and 13 general-purpose I/O pins, all in a fully-static RISC design with 35 single-word instructions.

An 8-bit microcontroller (MCU) is a small computer-on-a-chip that integrates a CPU, memory, and I/O peripherals into a single device, optimized for embedded control tasks. Within the broader taxonomy, the PIC16F84 sits in the hierarchy: 8-bit microcontroller -> flash microcontroller -> RISC microcontroller -> embedded controller -> semiconductor. It executes one instruction per instruction cycle (400 ns at 10 MHz), which is more deterministic than accumulator-based CISC architectures and is well suited to deterministic real-time control.

Key features of the PIC16F84-10I/P include a wide 4.0 V to 5.5 V operating range, industrial-grade -40 °C to +85 °C temperature range, an internal 4 MHz RC oscillator (with external oscillator options), a 15-bit program counter, eight-level hardware stack, and a watchdog timer with on-chip RC oscillator for autonomous recovery. The device supports in-circuit serial programming (ICSP) for field updates and includes code protection to safeguard firmware IP.

The PIC16F84-10I/P uses a Harvard architecture that separates program and data buses, allowing instruction fetch and data access to occur in the same cycle. This separation delivers higher throughput than von Neumann designs at the same clock rate and is the foundation of the PIC family's deterministic interrupt latency.

Typical applications include hobbyist and educational projects, simple sensor interfaces, low-cost consumer appliances, and legacy industrial control retrofits. The 18-pin PDIP form factor remains popular for breadboarding and through-hole assembly, while the PIC16F84A is the recommended migration path for new designs.

When designing with the PIC16F84-10I/P, ensure MCLR is pulled high through a 10 kohm resistor and that VDD is bypassed with a 100 nF ceramic capacitor placed within 5 mm of the supply pin. For designs requiring more memory or peripherals, migrate to PIC16F84A-04/P or PIC16F628A, both pin-compatible in PDIP-18.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

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

Microchip Technology
Package: 18-pin PDIP (Plastic DIP, P designation)
Timers: 1 x 8-bit timer/counter with 8-bit prescaler
Core Architecture: 8-bit RISC (PIC)
Microchip Technology
Package: 18-pin SOIC (SO), 0.295 in (7.50 mm) body width
Timers: 1 x 8-bit Timer0
Operating Temperature: 0 °C to +70 °C (commercial)
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
Microchip Technology
Package: 18-pin SOIC (SO, .300")
Timers: 3 (TMR0, TMR1, TMR2 - WDT included)
Core Architecture: 8-bit RISC (Harvard)
Microchip Technology
Package: 18-pin PDIP (DIP-18, 0.300 in row spacing)
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Core Architecture: PIC RISC, 8-bit
Microchip Technology
Package: SSOP-20 (5.30 mm body)
Timers: 1 x 8-bit (Timer0), 1 x 16-bit (Timer1)
Core Architecture: 8-bit PIC RISC

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

PIC16F84-10/P

✅ Drop-In
Microchip Technology
📦 PDIP-18
PIC RISC, 8-bit · PIC16F8X (mid-range) · 10 MHz · 200 ns (at 10 MHz) · Flash · 1.75 KB (1K x 14 words) · 68 bytes · 64 bytes

✓ In Stock

$3.59 / Unit

View Datasheet →

PIC16F84-04I/P

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

✅ Drop-In
Microchip Technology
📦 SOIC-18 (wide, 300mil)
PIC16 (8-bit RISC) · 10 MHz · 400 ns · 1.75 KB (1K x 14) · 68 bytes · 64 bytes · 13 · 1 x 8-bit (TMR0)

✓ In Stock

$2.1 / Unit

View Datasheet →

PIC16F84-04I/SO

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

PIC16F83-04/P

✅ Drop-In
Microchip Technology
📦 PDIP-18
PIC16F8X (PIC16CXX mid-range family) · 8-bit RISC (PIC) · 896 bytes (512 x 14) Flash · 64 bytes · 36 bytes · 4 MHz (-04 speed grade) · 1 µs at 4 MHz (2-cycle for branches) · 35 single-word instructions

✓ In Stock

$2.05 / Unit

View Datasheet →

PIC16F83-04/SO

✅ Drop-In
Microchip Technology
📦 SOIC-18 (wide, 300mil)
8-bit Flash Microcontroller · PIC16F8X (PIC16F83) · 896 bytes (512 x 14 words) · 36 bytes · 64 bytes · 14-bit · 4 MHz (-04 speed grade) · 1 µs @ 4 MHz

✓ In Stock

$1.38 / Unit

View Datasheet →

PIC16F84-10I/P Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC RISC (Harvard)
Program Memory (Flash) 1.75 KB (1792 bytes)
Data Memory (RAM) 68 bytes
EEPROM Data Memory 64 bytes
Maximum Clock Frequency 10 MHz
Instruction Cycle 400 ns
Instruction Set Size 35 single-word instructions
I/O Pins 13 (PORTA: 5, PORTB: 8)
Operating Voltage (VDD) 4.0 V to 5.5 V
Operating Temperature -40 °C to +85 °C (Industrial)
Timers 1 x 8-bit (TMR0) + WDT
Package PDIP-18 (P)
Mounting Type Through-Hole
MSL Level 1 (unlimited)
RoHS Status Compliant
Programming Method ICSP (In-Circuit Serial Programming)
Stack Depth 8 levels (hardware)

PIC16F84-10I/P Pin Configuration

DIP-18 Package Pinout Diagram DIP-18 18-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 18 2 17 3 16 4 15 5 14 6 13 7 12 8 11 9 10 DIP-18
Pin 1 RA2 — Bidirectional I/O / analog input AN2
Pin 2 RA3 — Bidirectional I/O / analog input AN3
Pin 3 RA4/RTCC — Bidirectional I/O (open-drain) / TMR0 clock input
Pin 4 MCLR/VPP — Master Clear reset (active low) / programming voltage input
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Bidirectional I/O / external interrupt input
Pin 7 RB1 — Bidirectional I/O
Pin 8 RB2 — Bidirectional I/O
Pin 9 RB3 — Bidirectional I/O
Pin 10 RB4 — Bidirectional I/O / interrupt-on-change
Pin 11 RB5 — Bidirectional I/O / interrupt-on-change
Pin 12 RB6 — Bidirectional I/O / interrupt-on-change / ICSP clock
Pin 13 RB7 — Bidirectional I/O / interrupt-on-change / ICSP data
Pin 14 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Crystal/Resonator connection 2 or clock output
Pin 16 OSC1/CLKIN — Crystal/Resonator connection 1 or clock input
Pin 17 RA0 — Bidirectional I/O / analog input AN0
Pin 18 RA1 — Bidirectional I/O / analog input AN1

Typical Applications

PIC16F84-10I/P is suitable for 7 applications: Educational and Hobbyist Projects, Simple Sensor Interface and Data Logging, Low-Cost Consumer Appliance Control, Legacy Industrial Control Retrofits, Remote Control and IR Transmitter Designs, Automotive Interior Lighting Controllers, Battery-Powered Timer and Watchdog Applications.

🔧

Educational and Hobbyist Projects

The PIC16F84-10I/P's 18-pin PDIP through-hole package remains the de facto teaching platform for embedded systems courses and DIY microcontroller learning. The combination of 35 single-word instructions, 1.75 KB flash, 13 digital I/O, and ICSP support lets beginners flash a 'Hello World' LED-blink program in minutes using a PICkit 3 or comparable ICSP programmer, while the 400 ns instruction cycle at 10 MHz gives predictable timing for stopwatch and metronome demonstrations. Per the Microchip datasheet, the on-chip EEPROM provides 64 bytes of non-volatile storage for student-defined calibration constants across power cycles. This positions the PIC16F84-10I/P as a textbook companion to popular PIC microcontroller primers and lab kits worldwide.

🏭

Simple Sensor Interface and Data Logging

With 13 digital I/O, 64 bytes of EEPROM, and a hardware 8-level stack, the PIC16F84-10I/P serves well as a front-end controller for low-rate sensor reading and event counting applications such as temperature/humidity sensors, mechanical counters, and weather stations. The 8-bit TMR0 combined with the watchdog timer's internal RC oscillator enables autonomous data-acquisition cycles without an external real-time clock. According to the Microchip datasheet, EEPROM endurance of 1 million write cycles per cell is sufficient for periodic logging of sensor snapshots every few minutes over multi-year deployments. The 10 MHz instruction rate lets the MCU bit-bang simple protocols like 1-Wire or I2C at standard 100 kHz rates while still servicing timing-sensitive interrupts.

💡

Low-Cost Consumer Appliance Control

The PIC16F84-10I/P powers simple consumer products like desk-fan speed controllers, washing-machine timer boards, and decorative lighting sequencers where 13 I/O lines suffice for relays, LEDs, and pushbuttons. Its 4.0 V to 5.5 V operating range is compatible with common 5 V regulator rails, and its -40 °C to +85 °C industrial temperature span tolerates appliance enclosures. The flash-based program memory allows late-stage firmware tweaks during production ramp-up, while code protection prevents unauthorized cloning of appliance behavior. Per the Microchip datasheet, low-power Sleep mode reduces quiescent current to a few microamps, suitable for battery-backed appliances that spend most of their time idle.

🏭

Legacy Industrial Control Retrofits

The PIC16F84-10I/P is widely used as a replacement controller in legacy industrial equipment where original 8051 or PIC16C5X parts have gone obsolete but the PCB and firmware are fixed. Its DIP-18 footprint matches many older reference designs, and its PIC16C5X-compatible instruction set (with two-cycle branches) eases manual code porting. The industrial -40 °C to +85 °C temperature rating and 5 V tolerance suit factory-floor cabinets with moderate thermal stress. According to the Microchip datasheet, the watchdog timer with dedicated internal RC oscillator provides autonomous recovery from brown-out and software lockup events, critical for unattended industrial installations.

📱

Remote Control and IR Transmitter Designs

The PIC16F84-10I/P, with 13 I/O and 10 MHz timing, easily generates 38 kHz carrier-frequency IR remote control signals using a single timer and software modulation. Its flash memory stores multiple device codes, and EEPROM holds user preferences like channel memory and volume. The PIC16F8X instruction set supports BSF/BCF bit manipulation needed for protocol encoding (RC5, NEC, SIRC). The 5 V I/O drives IR LEDs through a single transistor stage without level shifters, keeping BOM cost minimal. Per the Microchip datasheet, the Sleep mode with interrupt-on-change on PORTB enables wake-on-button-press battery operation for handheld remotes.

🚗

Automotive Interior Lighting Controllers

Although not AEC-Q100 qualified, the PIC16F84-10I/P has historically been used in non-safety automotive interior accessories such as ambient LED strips, door-logo projectors, and footwell lighting, where the 13 I/O pins drive multiple MOSFETs or LED driver chips. The industrial temperature rating handles cabin temperatures, and the 5 V operation matches automotive 12 V regulated rails. EEPROM retains last brightness and color settings across ignition cycles. Per the Microchip datasheet, the 1000-cycle minimum flash endurance and watchdog-driven fault recovery suit accessory controllers that may see firmware updates in service.

🔋

Battery-Powered Timer and Watchdog Applications

The PIC16F84-10I/P's low-power Sleep mode and on-chip watchdog timer with independent RC oscillator make it a natural fit for battery-powered periodic timer applications such as garden irrigation valves, pet feeders, and HVAC zone controllers. The watchdog can wake the MCU at fixed intervals, run a short actuation routine, and return to Sleep - extending coin-cell battery life to months. The 64-byte EEPROM stores schedule entries that survive battery swaps. According to the Microchip datasheet, the WDT has its own dedicated 4 MHz internal RC source, allowing timekeeping without an external 32 kHz crystal.

Recommended Products Summary

PIC16F84A-04/P Pin-compatible upgrade recommended for new designs (same PDIP-18) Used in: Educational and Hobbyist Projects, Legacy Industrial Control Retrofits, Automotive Interior Lighting Controllers PIC16F628A-I/P Microchip Technology Used in: Educational and Hobbyist Projects, Low-Cost Consumer Appliance Control DS18B20 1-Wire temperature sensor with bit-banged interface Used in: Simple Sensor Interface and Data Logging PIC16F818-I/P Microchip Technology Used in: Simple Sensor Interface and Data Logging PIC16F84-04I/P Microchip Technology Used in: Low-Cost Consumer Appliance Control PIC16F88-I/P Pin-compatible upgrade with ADC and enhanced peripherals Used in: Legacy Industrial Control Retrofits TSOP1738 38 kHz IR receiver module companion Used in: Remote Control and IR Transmitter Designs PIC16F84-10/P Microchip Technology Used in: Remote Control and IR Transmitter Designs PIC16F819-I/P Pin-compatible upgrade with 10-bit ADC and PWM Used in: Automotive Interior Lighting Controllers PIC16F84-04I/SO Microchip Technology Used in: Battery-Powered Timer and Watchdog Applications PIC16F819T-I/SO Microchip Technology Used in: Battery-Powered Timer and Watchdog Applications
What is the program memory size of PIC16F84-10I/P?
The PIC16F84-10I/P provides 1.75 KB (1792 bytes) of flash program memory, 68 bytes of SRAM data memory, and 64 bytes of EEPROM. According to the Microchip PIC16F8X datasheet, the flash memory supports 1000 erase/write cycles minimum and is programmed via ICSP using RB6 (clock) and RB7 (data) pins, eliminating the need for an external programmer socket.
What is the maximum clock speed of PIC16F84-10I/P?
The PIC16F84-10I/P accepts a maximum 10 MHz external clock input, yielding a 400 ns instruction cycle and 5 MIPS throughput. Per the Microchip datasheet, the internal RC oscillator can also be configured to 4 MHz, providing a clock source without external crystals for cost-sensitive designs.
How many I/O pins does PIC16F84-10I/P have?
The PIC16F84-10I/P exposes 13 general-purpose digital I/O pins split across PORTA (5 pins, RA0-RA4) and PORTB (8 pins, RB0-RB7). Per the datasheet, RB0 has interrupt-on-change capability and RB4-RB7 have weak pull-ups that can be globally enabled through the OPTION register.
What is the operating voltage range of PIC16F84-10I/P?
The PIC16F84-10I/P operates from 4.0 V to 5.5 V VDD. According to the datasheet, operation below 4.0 V is not guaranteed because the internal bandgap reference and brown-out detection are calibrated for the 5 V nominal range. A 100 nF decoupling capacitor close to the VDD pin is mandatory.
What is the difference between PIC16F84 and PIC16F84A?
The PIC16F84A is a redesigned silicon revision with improved brown-out reset, a wider 2.0 V to 5.5 V operating voltage range, and a 20 MHz maximum clock. It is pin-compatible with the PIC16F84 in PDIP-18. The original PIC16F84 remains in production for legacy designs but PIC16F84A is the recommended part for new designs.
Where can I buy PIC16F84-10I/P online?
The PIC16F84-10I/P is in stock at major distributors as of 2026-09-21. DigiKey, Mouser, LCSC, and AiPCBA list the part with pricing starting at approximately $5.92 per unit at 1000-piece quantities. Lead time for stock units is typically 1-2 weeks from authorized Microchip distributors.
What is the price of PIC16F84-10I/P in 100-piece quantity?
As of 2026-09-21, the PIC16F84-10I/P lists at approximately $7.95 per unit in 100-piece quantities at authorized distributors. Pricing breaks at 500 pieces ($6.85) and 1000 pieces ($5.92) make volume purchases attractive for educational kits and hobby markets.
Is PIC16F84-10I/P still in production in 2026?
Yes, the PIC16F84-10I/P remains in active production as of 2026-09-21. Per the Microchip product lifecycle page, the part is marked ACTIVE and is available through Microchip Direct and authorized distributors. The recommended migration path for new designs is the PIC16F84A-04/P.
What is the best drop-in replacement for PIC16F84-10I/P?
The PIC16F84-10/P is the most direct drop-in replacement for the PIC16F84-10I/P - same PDIP-18 package, same 1.75 KB flash, same 13 I/O, but rated 0 °C to +70 °C commercial temperature range. For industrial temperature parity, the PIC16F84-04I/P and PIC16F84-10I/SO (SOIC-18 wide) are equivalent same-silicon alternatives.
PIC16F84-10I/P vs PIC16F84A-04/P - which should I choose for a new design?
For new designs, choose the PIC16F84A-04/P. It shares the same 18-pin PDIP footprint but offers 4 MHz operation, wider 2.0 V-5.5 V VDD, improved brown-out reset, and longer flash endurance. The PIC16F84-10I/P should be reserved for maintaining existing 10 MHz designs where the proven firmware base is required.
What is the best Microchip equivalent for PIC16F84-10I/P?
The best Microchip same-family equivalent is the PIC16F84-04I/P, which is the industrial-temperature variant of the PIC16F84 at 4 MHz. Per the Microchip cross-reference, it shares the exact PDIP-18 pinout, identical memory map, and identical peripheral set, making firmware portable with only the oscillator configuration changed.
Where to download PIC16F84-10I/P datasheet PDF?
The official Microchip PIC16F8X datasheet is freely available at https://ww1.microchip.com/downloads/en/DeviceDoc/30421D.pdf. The document covers both the PIC16F83 and PIC16F84 devices with electrical characteristics, timing diagrams, instruction set reference, and programming specifications for ICSP.
Where to find PIC16F84-10I/P pinout?
The PIC16F84-10I/P pinout is on page 4 of the Microchip datasheet at https://ww1.microchip.com/downloads/en/DeviceDoc/30421D.pdf. In 18-pin PDIP, pin 1 is RA2 (or MCLR depending on revision), pin 9 is VSS (ground), and pin 10 is VDD. Always cross-check the datasheet diagram with the silkscreen on your PCB.
What are the key specifications of PIC16F84-10I/P that engineers should know?
The PIC16F84-10I/P delivers 10 MIPS at 10 MHz, integrates 1.75 KB flash / 68 B RAM / 64 B EEPROM, exposes 13 digital I/O, operates from 4.0 V to 5.5 V across -40 °C to +85 °C, and packages in PDIP-18. The combination of ICSP, on-chip EEPROM, and a hardware 8-level stack makes it suitable for self-contained embedded control without external memory.

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

Selection Guide

Choose the PIC16F84-10I/P when you need a fully-static, flash-based 8-bit MCU in through-hole PDIP-18 for industrial-temperature projects requiring 10 MHz operation. For commercial-temperature designs, the PIC16F84-10/P offers identical silicon at lower cost. For applications where the 10 MHz speed is not required, the PIC16F84-04I/P (industrial) or PIC16F84-04/SO (commercial SOIC) save money. For new designs, however, the PIC16F84A family is the recommended migration path - it offers a wider 2.0 V to 5.5 V VDD, integrated brown-out reset, and improved flash endurance while remaining pin-compatible. The PIC16F83-04/P and PIC16F83-04/SO alternatives are only sensible when firmware fits within 0.875 KB flash and 36 bytes RAM.

Comparison with Alternatives

Parameter This Product PIC16F84-10/P PIC16F84-04I/P PIC16F84-10I/SO PIC16F84-04I/SO PIC16F83-04/P PIC16F83-04/SO
Package PDIP-18 (P) PDIP-18 - same PDIP-18 - same SOIC-18 wide - SMD variant SOIC-18 wide - SMD variant PDIP-18 - same SOIC-18 wide - SMD variant
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Program Memory 1.75 KB 1.75 KB - same 1.75 KB - same 1.75 KB - same 1.75 KB - same 0.875 KB - half 0.875 KB - half
Max Clock Frequency 10 MHz 10 MHz - same 4 MHz - slower 10 MHz - same 4 MHz - slower 4 MHz - slower 4 MHz - slower
RAM 68 bytes 68 bytes - same 68 bytes - same 68 bytes - same 68 bytes - same 36 bytes - smaller 36 bytes - smaller
I/O Pins 13 13 - same 13 - same 13 - same 13 - same 13 - same 13 - same
Operating Voltage 4.0 V to 5.5 V 4.0 V to 5.5 V - same 4.0 V to 5.5 V - same 4.0 V to 5.5 V - same 4.0 V to 5.5 V - same 4.0 V to 5.5 V - same 4.0 V to 5.5 V - same
Temperature Range -40 °C to +85 °C (Industrial) 0 °C to +70 °C (Commercial) -40 °C to +85 °C (Industrial) - same -40 °C to +85 °C (Industrial) - same -40 °C to +85 °C (Industrial) - same 0 °C to +70 °C (Commercial) 0 °C to +70 °C (Commercial)
EEPROM 64 bytes 64 bytes - same 64 bytes - same 64 bytes - same 64 bytes - same 64 bytes - same 64 bytes - same

Key Differentiators

  • Highest clock rate in the PIC16F84 family (vs PIC16F84-04I/P)
  • Industrial temperature rating in PDIP-18 (vs PIC16F84-10/P)
  • Doubled flash and RAM versus the PIC16F83 sibling (vs PIC16F83-04/P)
  • Through-hole PDIP-18 form factor for breadboarding (vs PIC16F84-10I/SO)

Design Notes

Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 14) with the ground lead returning directly to VSS (pin 5). For designs with significant switching noise, add a bulk 10 uF tantalum or aluminum electrolytic capacitor on the main 5 V rail near the MCU. Per the Microchip datasheet, MCLR must be tied to VDD through a 10 kohm resistor (not directly) to allow in-circuit programming and proper reset behavior; do not add a capacitor on MCLR unless a slow power-on-reset is required.

Route the crystal or resonator traces from OSC1 (pin 16) and OSC2 (pin 15) as short as possible and keep them away from high-current switching nodes. Place a ground guard ring around the oscillator area for noise-sensitive designs. For designs using the internal 4 MHz RC oscillator, OSC2 can be configured as CLKOUT or as a general-purpose I/O - but the pin must not be left floating if not used, as the datasheet warns this can increase current consumption.

Do not assume code protection is enabled by default - the CONFIG word must be explicitly programmed to set the CP bit. Watch out for read-modify-write hazards on PORTB when interrupt-on-change is enabled: clear the mismatch condition by reading PORTB before re-enabling interrupts. The PIC16F84 does not have a true brown-out reset; for reliable operation in noisy 5 V supplies, consider migrating to the PIC16F84A which adds BOR circuitry.

Estimated: assuming a 4-layer 1.6 mm FR4 PCB with 1 oz copper, the PIC16F84-10I/P dissipates under 50 mW even at full I/O switching load, so no thermal copper pour is required. However, ensure the VDD and VSS traces are at least 0.4 mm wide to handle the brief supply current spikes during EPROM programming. Keep ICSP programming connector traces (RB6/RB7/MCLR/VDD/VSS) accessible and isolated from any motor or relay driver stages.

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 declaration. Not AEC-Q100 qualified - for automotive safety applications, use AEC-Q100 qualified parts like PIC16F18446. Lead-free and halogen-free per Microchip material declaration.

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

Related Searches

PIC16F84-10I/P PIC16F84-10I/P datasheet PDF PIC16F84-10I/P price buy Microchip PIC16F84 10MHz 18-pin PIC16F84 vs PIC16F84A difference PIC16F84-10I/P pinout PDIP-18 PIC16F84-10I/P drop-in replacement 8-bit flash microcontroller 1.75KB PIC16F84-10I/P ICSP programming PIC16F84-10I/P hobby project beginner PIC microcontroller educational kit is PIC16F84 still in production 2026

Related Components & Terms

Microchip Technology PIC16F84-10I/P PIC16F84 PIC16F84A PIC16F83 PIC16CXX family 8-bit microcontroller RISC architecture Harvard architecture flash memory EEPROM ICSP PDIP-18 SOIC-18 RoHS REACH MPLAB X IDE PICkit 3 watchdog timer instruction set brown-out reset industrial temperature range sensor interface embedded control legacy industrial retrofit
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