Microchip Technology

PIC16F84-04/P - 8-Bit 4MHz 1.75KB Flash MCU | Microchip

Teilenummer: PIC16F84-04/P ✗ Abgekündigt
Auf Lager Versand in 1–3 Werktagen
2.5 V / 3.3 V / 5 V operating range; data sheet specifies 2.0 V to 6.0 V wide-range Vdss 18-pin PDIP (P, 0.300 inch / 7.62 mm, through-hole) Package 4 MHz (-04 grade); 10 MHz for -10 grade Speed Flash (self-programmable via ICSP) Memory
Ab $3.95 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-21
Mengenpreise
Menge Stückpreis Gesamt
1 $7.04 $7,04
10 $6.2 $62,00
100 $4.95 $495,00
500 $4.3 $2.150,00
1.000 $3.95 $3.950,00
ℹ️ Alle Preise sind in USD

PIC16F84-04/P Übersicht

The Microchip Technology PIC16F84-04/P is an 8-bit CMOS RISC Flash microcontroller running at 4 MHz instruction-clock input in a through-hole 18-pin PDIP package, delivering 1.75 KB (1K x 14) of in-circuit self-programmable Flash program memory and 68 bytes of RAM with 13 general-purpose digital I/O pins. According to manufacturer datasheet DS35007B, the PIC16F84-04/P targets cost-sensitive, low-to-moderate-complexity embedded control where a simple 35-instruction RISC core, on-board EEPROM data memory, and proven PIC16CXX tool-chain compatibility are required.

A microcontroller (MCU) is a single-chip computer containing a CPU core, program and data memory, I/O peripherals, and clock generation on one die. Microcontrollers sit inside the broader taxonomy of integrated circuits -> digital ICs -> microcontrollers -> 8-bit microcontrollers, and within Microchip's portfolio the PIC16F84 family is one of the historical entry points of the PIC16 mid-range architecture that introduced Flash re-programmability and ICSP (In-Circuit Serial Programming) to the hobbyist and industrial PIC ecosystem.

Key specifications include a 4 MHz maximum oscillator input (10 MHz for the -10 variant), 200 ns minimum instruction cycle for single-cycle instructions, 14-bit wide instruction word, an 8-level deep hardware stack, and a 64-byte EEPROM data area rated for 1 million erase/write cycles. Power-fail detection via BOR/POR and a software-configurable watchdog timer (WDT) with on-chip RC oscillator provide autonomous recovery without external components.

Architecturally the device uses a Harvard-style separate program and data bus, a 14-bit wide program memory bus, and 35 single-word instructions (only program branches are two-cycle). The on-chip Flash supports ICSP via RB6/RB7, allowing firmware updates in the assembled board without removing the part, and the EEPROM supports byte-level access independent of program memory.

Typical applications include hobbyist learning boards (e.g., PIC programmers, dev kits), simple sensor front-ends (temperature, contact, IR remote decoders), legacy industrial control boards, low-cost LED chasers and pattern controllers, and replacement of older 16C5x/16C84 designs where code portability is preserved.

Design consideration: the -04 speed grade requires an oscillator up to 4 MHz; if a 10 MHz or 20 MHz crystal is used the designer must select the -10 or -20 grade variant (or the PIC16F84A-04/10/20 family). For new designs the recommended upgrade is the PIC16F84A or PIC16F628A which share the 18-pin PDIP footprint and provide more memory and peripherals.

This page synthesizes distributor pricing, parametric cross-references, and drop-in PCB-compatible alternatives not aggregated on any single distributor page.

Drop-in-Alternativen für PIC16F84-04/P – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F84-04/P (gleiche Bauform und Footprint) – abweichend in Operating Temperature, Package, Program Memory Size, Peripherals, Mounting Type.

Microchip Technology
Operating Temperature: -40 °C to +70 °C (commercial, -P suffix)
Package: 18-pin PDIP (Plastic DIP, P designation)
Mounting Type: Through-Hole
Microchip Technology
Operating Temperature: -40C to +85C (industrial)
Package: 18-pin PDIP (DIP-18, 0.300 inch)
Program Memory Size: 896 bytes (Flash)
Microchip Technology
Program Memory Size: 1.75 KB (1K x 14)
Peripherals: POR (Power-on Reset), WDT (Watchdog Timer)
Mounting Type: Through-Hole
Microchip Technology
Operating Temperature: -40 C to +70 C (commercial); -40 C to +85 C (industrial, -10I suffix)
Package: 18-pin PDIP (DIP-18, 0.300 in row spacing)
Mounting Type: Through-Hole
Microchip Technology
Program Memory Size: 1.75 KB (1K x 14) FLASH
Peripherals: POR, WDT, CCP, ICSP, Brown-out Reset
Mounting Type: Through-Hole
Microchip Technology
Operating Temperature: -40 C to +85 C (industrial)
Package: 18-pin PDIP (0.300 inch, 7.62 mm)
Peripherals: USART, EEPROM, WDT, POR, BOR

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

PIC16F84A-04/P

✅ Drop-In
📦 18-pin PDIP
Same 18-pin PDIP footprint, same 4 MHz clock grade; adds 64x14 extra Flash words and enhanced mid-range core; pin-to-pin compatible.

📋 Referenzalternative (nicht im Katalog)

PIC16F84-04I/P

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

✓ Auf Lager

$2.18 / Stück

Datenblatt ansehen →

PIC16F84-10/P

✅ Drop-In
Microchip Technology
📦 18-pin PDIP
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

✓ Auf Lager

$3.59 / Stück

Datenblatt ansehen →

PIC16F83-04/P

✅ Drop-In
Microchip Technology
📦 18-pin PDIP
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

✓ Auf Lager

$2.05 / Stück

Datenblatt ansehen →

PIC16F628A-04/P

✅ Drop-In
📦 18-pin PDIP
Same 18-pin PDIP footprint and 4 MHz grade; 2 KB Flash (+14%), 224 bytes RAM (+229%), 128 bytes EEPROM (+100%), adds USART/ADC/PWM; firmware recompilation required.

📋 Referenzalternative (nicht im Katalog)

PIC16F84-04/P Grenzwerte & elektrische Eigenschaften

Core 8-bit PIC RISC
Core Size 8-bit
Family PIC16F8x (PIC16F83, PIC16F84, PIC16CR83, PIC16CR84)
Program Memory Type Flash (self-programmable via ICSP)
Program Memory Size 1.75 KB (1K x 14 words)
RAM 68 bytes
EEPROM Data Memory 64 bytes
Instruction Word Width 14 bits
Number of Instructions 35 single-word
Maximale Taktfrequenz 4 MHz (-04 grade); 10 MHz for -10 grade
Instruction Cycle Time 200 ns minimum (single-cycle instructions); 400 ns for branches
Number of I/O Pins 13 (Port A: 5; Port B: 8)
I/O Ports 16 (per cross-reference summary)
Supply Voltage (Vdd) 2.5 V / 3.3 V / 5 V operating range; data sheet specifies 2.0 V to 6.0 V wide-range
Stack Depth 8 levels (hardware)
Peripherals POR, BOR, WDT, Timer0 8-bit, ICSP
Gehäuse 18-pin PDIP (P, 0.300 inch / 7.62 mm, through-hole)
Montageart Through-Hole (DIP)
Betriebstemperatur 0C to +70C (commercial; -40C to +85C for -I grade)
ICSP Programming Pins RB6 (clock) / RB7 (data)

PIC16F84-04/P Pin-Konfiguration

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 — Port A bit 2 (digital I/O)
Pin 2 RA3 — Port A bit 3 (digital I/O)
Pin 3 RA4/RTCC — Port A bit 4 / Timer0 clock input (open-drain)
Pin 4 MCLR/VPP — Master Clear reset (active low) / programming voltage input
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Port B bit 0 / external interrupt input
Pin 7 RB1 — Port B bit 1 (digital I/O)
Pin 8 RB2 — Port B bit 2 (digital I/O)
Pin 9 RB3 — Port B bit 3 (digital I/O)
Pin 10 RB4 — Port B bit 4 (digital I/O, interrupt-on-change)
Pin 11 RB5 — Port B bit 5 (digital I/O, interrupt-on-change)
Pin 12 RB6 — Port B bit 6 / ICSP clock (digital I/O, interrupt-on-change)
Pin 13 RB7 — Port B bit 7 / ICSP data (digital I/O, interrupt-on-change)
Pin 14 VDD — Positive supply voltage (2.0 V to 6.0 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 — Port A bit 0 (digital I/O)
Pin 18 RA1 — Port A bit 1 (digital I/O)

Typische Anwendungen

PIC16F84-04/P ist geeignet für 6 Anwendungs: Legacy Industrial Control Board Repair, Hobbyist Learning Board and Educational Trainer, IR Remote Control Decoder, Simple Sensor Front-End Module, LED Chaser and Pattern Controller, Homebrew PIC Programmer and Development Tool.

🏭

Legacy Industrial Control Board Repair

The PIC16F84-04/P is found on numerous legacy industrial control boards installed in the late 1990s and early 2000s where its 4 MHz clock, 1.75 KB Flash, and 13 I/O pins were sufficient for simple relay drivers and contact-debounce logic. A field-service engineer replacing a failed MCU needs the exact same 18-pin PDIP footprint, the same RA/RB port assignments, and binary-compatible opcodes so existing firmware (often stored in EPROM emulation) continues to operate without modification. The 200 ns instruction cycle is fast enough for 10 ms loop scans typical of motor-starter interlocks. When sourcing replacements, prefer the PIC16F84A-04/P as a drop-in for new production and reserve PIC16F84-04/P stock for true 1:1 replacements.

🔧

Hobbyist Learning Board and Educational Trainer

The PIC16F84-04/P powered an entire generation of PIC training boards, university microcontroller courses, and hobbyist projects from 1998-2010 thanks to its simple 35-instruction set, ICSP support via RB6/RB7, and abundant legacy example code. The 1.75 KB Flash easily accommodates introductory projects such as LED chasers, 7-segment multiplexing, and basic serial protocols using Timer0 bit-banging. The 4 MHz speed grade is well-suited to slow human-perceptible demonstrations. Modern educators should select PIC16F84A-04/P for new trainers to maintain the same pedagogical experience with active supply chain support.

📱

IR Remote Control Decoder

The PIC16F84-04/P is well-suited for IR remote-control decoder applications using RC5, SIRC, or NEC protocols at carrier frequencies up to 40 kHz. Its 4 MHz clock provides a 10 microsecond instruction cycle that comfortably samples 38 kHz NEC carriers with 4x oversampling, while the 13 I/O pins can simultaneously drive status LEDs and route decoded commands to peripheral devices. The 64-byte EEPROM is ideal for storing device-pairing codes across power cycles, and the WDT plus BOR/POR provides reliable recovery from brownout conditions common in battery-powered IR receivers.

🧩

Simple Sensor Front-End Module

The PIC16F84-04/P serves as a low-cost sensor front-end MCU for temperature, contact, humidity, and dry-contact sensors where 1.75 KB Flash and 13 I/O pins provide ample headroom for periodic ADC-free polling, threshold logic, and serial reporting via bit-banged UART. The 2.0-6.0 V supply range allows direct operation from 3.3 V or 5 V rails without a separate regulator, and the 6.0 V absolute maximum tolerates alkaline battery packs that drift up during discharge. Its nanoWatt technology extends battery life in periodic-sleep applications such as wireless sensor nodes.

💡

LED Chaser and Pattern Controller

The PIC16F84-04/P's 13 I/O pins can directly drive 13 discrete LEDs or, with charlieplexing, more than 30 LEDs using only 6 pins - a popular application for hobbyists and small signage controllers. The 4 MHz clock and 200 ns instruction cycle are sufficient for multiplex refresh rates well above 100 Hz, eliminating visible flicker, while the 64-byte EEPROM stores user-selectable patterns across power cycles. The BOR and WDT peripherals ensure reliable restart after power glitches in unattended display installations.

🖥️

Homebrew PIC Programmer and Development Tool

The PIC16F84-04/P was the original target device for many classic hobbyist PIC programmers such as the JDM and David Tait designs because its ICSP interface on RB6/RB7 uses a simple two-wire protocol with MCLR/Vpp handshaking. The 18-pin PDIP package is convenient for through-hole programmer ZIF sockets, and the 1.75 KB Flash is large enough to host a complete bootloader plus application. Modern PICkit 3/4 programmers still support the PIC16F84-04/P via the device-file database, making it a useful reference target for verifying custom programmer hardware.

Zusammenfassung der empfohlenen Produkte

PIC16F84A-04/P Drop-in upgrade replacement with enhanced core Verwendet in: Legacy Industrial Control Board Repair, Hobbyist Learning Board and Educational Trainer, IR Remote Control Decoder, LED Chaser and Pattern Controller, Homebrew PIC Programmer and Development Tool PIC16F628A-04/P Modern drop-in replacement with USART and ADC Verwendet in: Legacy Industrial Control Board Repair, IR Remote Control Decoder, Simple Sensor Front-End Module, LED Chaser and Pattern Controller PIC16F818-I/P Microchip Technology Verwendet in: Hobbyist Learning Board and Educational Trainer, Homebrew PIC Programmer and Development Tool PIC16F819-I/P Microchip Technology Verwendet in: Simple Sensor Front-End Module
What is the maximum clock speed of the PIC16F84-04/P?
The PIC16F84-04/P accepts an oscillator input up to 4 MHz, giving a 200 ns minimum instruction cycle for single-cycle instructions. According to the Microchip PIC16F8X datasheet (DS35007B), program branches are two-cycle (400 ns). For higher clock rates choose the -10 (10 MHz) or -20 (20 MHz) speed grade, which carries the same package and pinout.
How much program memory and RAM does the PIC16F84-04/P have?
The PIC16F84-04/P contains 1.75 KB of Flash program memory organized as 1K x 14 words, 68 bytes of general-purpose SRAM, and 64 bytes of byte-erasable EEPROM data memory. The 14-bit-wide instruction word enables single-cycle execution of 35 instructions per the PIC16F8X datasheet family specification.
Is the PIC16F84-04/P still in production?
No. The PIC16F84-04/P is listed as obsolete / not recommended for new designs by Microchip. Its recommended functional replacement is the PIC16F84A-04/P for near-drop-in compatibility, or the PIC16F628A-04/P which adds a USART, ADC, and extra memory while sharing the 18-pin PDIP footprint.
What is the difference between PIC16F84-04/P and PIC16F84A-04/P?
The PIC16F84A-04/P is the next-generation silicon revision with the same 4 MHz clock grade, 18-pin PDIP package, and pin-to-pin compatibility, but adds 64 x 14 extra Flash words, an enhanced instruction set with mid-range compatibility, and improved ICSP timing. Functionally it is a drop-in upgrade path from the original PIC16F84-04/P for the vast majority of designs.
Where can I buy the PIC16F84-04/P online?
The PIC16F84-04/P is available from major distributors including DigiKey (Mouser P/N 579-PIC16F84-04/P), Mouser (PN 579-PIC16F84-04/P), and authorized Microchip resellers. Pricing as of 2026-09-21 starts at approximately $7.04 per unit at qty 1 from secondary distributors. For long-term supply, request a quote for PIC16F84A-04/P or PIC16F628A-04/P instead.
What is the current price of the PIC16F84-04/P in 2026?
As of 2026-09-21, the PIC16F84-04/P lists at approximately $7.04 USD at quantity 1, $4.95 USD at 100 pieces, and $3.95 USD at 1,000 pieces based on aggregated distributor data. Pricing has risen since the part moved to obsolete status; for new designs the PIC16F84A-04/P or PIC16F628A-04/P is significantly cheaper and available.
What is the lead time for the PIC16F84-04/P?
As of 2026-09-21 the PIC16F84-04/P shows limited stock at major authorized distributors with lead times ranging from in-stock to 8-12 weeks depending on warehouse. Secondary-market suppliers typically quote same-day shipping from existing inventory. For production volumes Microchip's factory-direct lead time is generally 12-16 weeks due to obsolete lifecycle status.
Is the PIC16F84-04/P in stock at distributors?
The PIC16F84-04/P is showing limited stock at primary authorized distributors as of 2026-09-21, with secondary distributors still shipping from inventory. For reliable long-term supply, Microchip recommends migrating to the PIC16F84A-04/P or PIC16F628A-04/P which remain in active production with multi-channel inventory.
What is the best drop-in replacement for the PIC16F84-04/P?
The best drop-in replacement for the PIC16F84-04/P in the same 18-pin PDIP footprint is the PIC16F84A-04/P, which is pin-to-pin compatible with identical 4 MHz clock rating and identical peripheral mapping. For designers willing to recompile firmware, the PIC16F628A-04/P shares the same 18-pin PDIP footprint and adds 2 KB Flash, a 10-bit ADC, hardware USART, and up to 20 MHz operation.
PIC16F84-04/P vs PIC16F628A-04/P - which is better for new designs?
For new designs the PIC16F628A-04/P is the better choice: it shares the 18-pin PDIP footprint and 4 MHz speed grade of the PIC16F84-04/P but provides 2 KB Flash (vs 1.75 KB), 224 bytes RAM (vs 68), 128 bytes EEPROM (vs 64), an internal 4 MHz oscillator, a hardware USART, a 10-bit ADC, and three timers. The PIC16F84-04/P only remains competitive for exact re-orders of legacy production boards where firmware binary compatibility is mandatory.
When should I choose the PIC16F84-04/P over the PIC16F628A-04/P?
Choose the PIC16F84-04/P only when you must maintain byte-identical firmware for an existing product or when sourcing PIC16F628A is constrained. For any new firmware development, the PIC16F628A-04/P is a superior choice - same 18-pin PDIP footprint, same 4 MHz grade, but substantially more memory and peripherals at equal or lower cost. The PIC16F84-04/P is also more expensive due to obsolete lifecycle status.
Is the PIC16F84-04/P suitable for hobbyist learning projects?
Yes, the PIC16F84-04/P is well-suited for hobbyist learning projects and legacy training curricula because of its simple 35-instruction set, ample Flash for basic programs, and abundant legacy tutorials. However, modern learning boards use PIC16F84A or PIC16F628A which are still in production and significantly cheaper. Beginners today should start with PIC16F84A-04/P for an identical learning experience with active supply.
Where to download the PIC16F84-04/P datasheet PDF?
The official PIC16F84-04/P datasheet is available from Microchip's website at https://ww1.microchip.com/downloads/en/devicedoc/35007b.pdf (PIC16F8X datasheet DS35007B). Third-party mirrors such as alldatasheet.com and findic.us also host scanned copies. Always cross-reference revision letters - the latest revision supersedes earlier errata.
Where to find the PIC16F84-04/P pinout?
The PIC16F84-04/P pinout is documented in the manufacturer datasheet at https://ww1.microchip.com/downloads/en/devicedoc/35007b.pdf and follows the standard 18-pin PDIP pinout: RA0-RA4 on pins 17, 18, 1, 2, 3; RB0-RB7 on pins 6-13; MCLR on pin 4; Vss on pin 5; Vdd on pin 14; OSC1 on pin 15; OSC2 on pin 16. The same pinout is shared by PIC16F84A, PIC16F628, and PIC16F628A in the 18-pin PDIP package.
What are the key specifications of the PIC16F84-04/P that engineers should know?
The PIC16F84-04/P is an 8-bit PIC RISC microcontroller with 1.75 KB Flash, 68 bytes SRAM, 64 bytes EEPROM, 13 digital I/O pins, an 8-level hardware stack, 35 single-word instructions, 4 MHz maximum clock input, 200 ns single-cycle instruction execution, ICSP programming on RB6/RB7, and a 2.0-6.0 V supply range. The 18-pin PDIP package is fully pin-compatible with PIC16F84A and PIC16F628A, enabling cost-down redesigns without PCB rework.

Technische Referenzdaten für PIC16F84-04/P – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the PIC16F84-04/P only when you must maintain byte-identical firmware for an existing field-installed product or where documentation explicitly references its part number. For any new design or firmware-update path, the PIC16F84A-04/P is the direct drop-in upgrade with the same 18-pin PDIP footprint, same 4 MHz grade, and an enhanced mid-range core with 64 extra Flash words at comparable cost and active supply. If the design can tolerate firmware recompilation, the PIC16F628A-04/P adds a hardware USART, 10-bit ADC, internal oscillator, and substantially more RAM/Flash in the identical 18-pin PDIP footprint at lower price. Use the PIC16F84-10/P variant when the existing crystal is already a 10 MHz part; use the PIC16F84-04I/P industrial variant for -40C to +85C deployments. The PIC16F83-04/P is a 0.875 KB Flash drop-in alternative but is rarely preferred because it cuts program memory in half.

Vergleich mit Alternativen

Parameter Dieses Produkt PIC16F84A-04/P PIC16F84-04I/P PIC16F84-10/P PIC16F83-04/P PIC16F628A-04/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-pin PDIP (7.62 mm) 18-pin PDIP - same 18-pin PDIP - same 18-pin PDIP - same 18-pin PDIP - same 18-pin PDIP - same
Core / Architecture PIC16 enhanced 8-bit RISC PIC16 enhanced 8-bit RISC (mid-range) PIC16 enhanced 8-bit RISC (same) PIC16 enhanced 8-bit RISC (same) PIC16 enhanced 8-bit RISC (same) PIC16 mid-range 8-bit RISC (enhanced core)
Maximum Clock Frequency 4 MHz 4 MHz 4 MHz 10 MHz 4 MHz 4 MHz (20 MHz for -20 grade)
Program Memory (Flash) 1.75 KB (1K x 14) 1.75 KB (1K x 14) + 64 words 1.75 KB (1K x 14) 1.75 KB (1K x 14) 0.875 KB (512 x 14) 2 KB (1K x 14)
RAM 68 bytes 68 bytes 68 bytes 68 bytes 36 bytes 224 bytes
EEPROM Data Memory 64 bytes 64 bytes 64 bytes 64 bytes 64 bytes 128 bytes
I/O Pins 13 13 13 13 13 16
Operating Temperature 0C to +70C 0C to +70C (commercial); -40C to +85C (I grade) -40C to +85C (industrial) 0C to +70C 0C to +70C 0C to +70C (commercial); -40C to +85C (I grade)
Additional Peripherals vs This Part POR, BOR, WDT, Timer0, ICSP Same peripherals, enhanced core Same peripherals, industrial temp Same peripherals, higher clock Same peripherals, less memory Adds USART, 10-bit ADC, 2 PWM, internal oscillator

Wichtigste Unterscheidungsmerkmale

  • Identical 18-pin PDIP footprint with enhanced mid-range core (vs. PIC16F84-04I/P)
  • Drop-in upgrade path to PIC16F84A (vs. PIC16F83-04/P)
  • Modern integrated peripherals upgrade path (vs. PIC16F628A-04/P)
  • Higher speed grade option in same package (vs. PIC16F84-10/P)

Designhinweise

The -04 speed grade limits the oscillator to 4 MHz. Do not populate a 10 MHz or 20 MHz crystal without also changing the part to PIC16F84-10/P or PIC16F84-20/P (or migrating to PIC16F84A-04/10/20). Exceeding the rated clock frequency causes unreliable Flash read and may corrupt EEPROM writes silently. When designing for crystal tolerance, choose a fundamental-mode AT-cut crystal with 20-33 pF loading capacitors per the datasheet oscillator table.

Power the PIC16F84-04/P directly from a regulated 2.0-6.0 V supply. For battery applications, add a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 14) and a bulk 10 uF capacitor on the supply rail. Enable the internal Brown-Out Reset (BOR) and Power-On Reset (POR) by leaving the CONFIG word defaults to ensure the part starts in a known state; disable the WDT only if the application has a hardware watchdog or uses the sleep-based nanoWatt mode. Estimated: Ipd (sleep) is approximately 1-4 uA typical at 3 V per datasheet - verify against your BOR/WDT configuration.

Route the ICSP signals (RB6 clock, RB7 data) as short, parallel traces to a 6-pin header with MCLR/VPP on a dedicated pin; do not share RB6/RB7 with high-current loads because the in-circuit programmer drives these pins during programming and noise from a relay or LED PWM can corrupt the handshake. Place a 10 kohm pull-up on MCLR (pin 4) and a series 100 ohm resistor to the ICSP VPP line to protect against programming-voltage transients. Keep the crystal traces short and symmetric to minimise stray capacitance.

Do not omit the configuration word settings: the default unprogrammed CONFIG word disables the WDT, selects RC oscillator, and may not match your design intent. Always program CONFIG1 (oscillator selection, WDT enable, code protection, brown-out enable) explicitly using your programmer before connecting the device in-circuit. The PIC16F84-04/P requires the _CP_OFF bit to allow Flash read for ICSP verification - leaving code protection on will block legitimate read-verify operations.

Compliance-Informationen

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Qualified
Bleifrei
Unknown
Halogenfrei
Unknown
Konfliktmineralien
Unknown

RoHS/REACH/lead-free status was not stated in the verified web data for this obsolete part - flagged as [DATA_NEEDED]. The PIC16F84-04/P is not AEC-Q100 qualified and is unsuitable for automotive safety applications. For automotive-grade alternatives consider PIC16F84A-I/P or PIC16F628A-I/P (industrial temperature).

Daten verifiziert am: 2026-09-21 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

PIC16F84-04/P PIC16F84-04/P datasheet Microchip PIC16F84-04/P PIC16F84 18-pin PDIP 4MHz PIC16F84-04/P pinout PIC16F84-04/P drop-in replacement PIC16F84-04/P vs PIC16F84A-04/P PIC16F84-04/P vs PIC16F628A-04/P PIC16F84-04/P buy online PIC16F84-04/P price 2026 PIC16F84 obsolete alternative PIC16F84 ICSP programming 8-bit PIC microcontroller 18-pin DIP what is the flash memory size of PIC16F84-04/P is PIC16F84-04/P still in production

Verwandte Bauteile & Begriffe

Microchip Technology PIC16F84-04/P PIC16F84A-04/P PIC16F84-04I/P PIC16F84-10/P PIC16F83-04/P PIC16F628A-04/P 8-bit microcontroller PIC16 family PIC16F8X RISC architecture Flash program memory EEPROM data memory ICSP PDIP-18 through-hole package PIC16 enhanced mid-range core nanoWatt technology Brown-Out Reset Watchdog Timer Timer0 MCLR RA port RB port instruction set (35 instructions)
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen