Microchip Technology

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

Артикул: PIC16F84-04/SO ✓ Активен
В наличии Отправка в течение 1–3 рабочих дней
4.0 V to 5.5 V Vdss 18-pin SOIC (SO) Package 4 MHz Speed 1.75 KB (1K x 14) Flash Memory
От $3.19 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-09-21
Оптовые цены
Кол-во Цена за ед. Итого
1 $4.99 $4,99
10 $4.49 $44,90
100 $3.99 $399,00
500 $3.59 $1.795,00
1.000 $3.19 $3.190,00
ℹ️ Все цены указаны в USD

PIC16F84-04/SO Обзор

The Microchip Technology PIC16F84-04/SO is an 8-bit RISC flash microcontroller from the PIC16F family, featuring a 4MHz maximum clock rate, 1.75KB (1K x 14) of on-chip flash program memory, and 68 bytes of RAM, housed in an 18-pin SOIC (SO) package. It operates across a 4.0V to 5.5V supply range and is built on Microchip's CMOS flash process with 35 single-word instructions executing in 200ns at 4MHz, balancing code density and deterministic real-time response.

An 8-bit flash microcontroller is a self-contained computing element with integrated CPU, non-volatile flash program memory, working RAM, and peripheral set on a single silicon die. The 8-bit class sits at the bottom of the MCU taxonomy (8-bit -> microcontroller -> embedded processor -> semiconductor), and PIC microcontrollers specifically use a Harvard RISC architecture that separates program and data paths, giving a deterministic instruction timing useful for interrupt-driven control. The PIC16F84-04/SO is a classic member of this class, often used in introductory and legacy industrial designs.

Key features include 13 digital I/O pins across two ports (PORTA 5-bit, PORTB 8-bit), 64 bytes of EEPROM data memory, a 14-bit instruction word, and an 8-bit timer (TMR0) with an 8-bit programmable prescaler. The device supports in-circuit serial programming (ICSP) via RB6/RB7, allowing field firmware updates without removing the part. The 18-pin SOIC footprint simplifies hand-soldering and breadboard prototyping.

Technically, the part uses a Harvard RISC core with a 14-bit program word and a 200ns instruction cycle at maximum clock, plus a 15-deep hardware stack and 8-level interrupt structure. Power-on reset, power-up timer, oscillator start-up timer, and watchdog timer with on-chip RC oscillator provide robust brownout-free operation from 4.0V to 5.5V.

Typical applications include hobbyist and educational electronics, simple sensor signal conditioning, low-speed serial protocol bridging, LED driver controllers, and legacy industrial control replacement. The wide 4.0-5.5V range and 13 I/O make it well suited to 5V logic systems. Note that Microchip recommends PIC16F84A as a newer replacement; PIC16F628A can also serve as a pin-to-pin upgrade.

When designing, ensure the oscillator configuration bits match the external resonator and that ICSP header access is preserved for field firmware updates. Add decoupling of 100nF on VDD close to the pin.

This page synthesizes distributor pricing, drop-in alternatives (including the recommended PIC16F84A upgrade), practical design notes, and pinout data not consolidated on a single distributor page.

Аналоги без доработки для PIC16F84-04/SO — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с PIC16F84-04/SO (тот же форм-фактор и посадочное место) — отличается по Timers, Package, Core Architecture, Operating Temperature, I/O Pins.

Microchip Technology
Timers: 1 x 8-bit Timer0
Package: 18-pin SOIC (SO), 0.295 in (7.50 mm) body width
Operating Temperature: 0 °C to +70 °C (commercial)
Microchip Technology
Timers: 3 (TMR0, TMR1, TMR2 - WDT included)
Package: 18-pin SOIC (SO, .300")
Core Architecture: 8-bit RISC (Harvard)
Microchip Technology
Timers: 1 x 8-bit Timer0 with 8-bit prescaler; WDT with dedicated RC oscillator
Package: 18-pin SOIC (SO, 0.300" / 7.50 mm body width)
Core Architecture: 8-bit RISC, Harvard, 14-bit instruction word
Microchip Technology
Timers: 1 x 8-bit (TMR0) + WDT
Package: PDIP-18 (P)
Core Architecture: 8-bit PIC RISC (Harvard)
Microchip Technology
Timers: 1 x 8-bit (TMR0)
Operating Temperature: -40 °C to +85 °C (industrial, 'I' grade)
Microchip Technology
Timers: 1 x 8-bit (Timer0), 1 x 16-bit (Timer1)
Package: SSOP-20 (5.30 mm body)
Core Architecture: 8-bit PIC RISC
Microchip Technology
Timers: Timer0 (8-bit w/ 8-bit prescaler), Watchdog Timer with dedicated RC oscillator
Package: 18-pin PDIP (P)
Core Architecture: PIC Harvard 8-bit RISC
Microchip Technology
Timers: Timer0 (8-bit), Watchdog Timer with on-chip RC
Package: 18-pin SOIC (SO, 0.300 inch body)
Core Architecture: PIC16 (Harvard RISC, 8-bit)
Microchip Technology
Timers: 1 x 8-bit Timer0
Package: 18-pin SOIC (SO), 300 mil
Operating Temperature: 0C to +70C (commercial)
Microchip Technology
Timers: 1 x 8-bit, 1 x 16-bit
Package: 18-SOIC (0.295", 7.50 mm width)
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
Timers: 1 x 8-bit (TMR0), 1 x 16-bit (TMR1)
Package: 18-pin SOIC (SO), 7.50 mm width
Core Architecture: 8-bit RISC PIC16
Microchip Technology
Timers: TMR0 8-bit timer/counter with WDT
Package: 18-pin SOIC (SO), 7.50 mm width
Operating Temperature: -40C to +85C (industrial, "I" suffix)

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

PIC16F84A-04/SO

✅ Прямая замена
📦 18-pin SOIC (SO)
same SOIC-18 footprint, identical memory map (1.75KB flash, 68 RAM, 64 EEPROM), improved flash endurance 100K vs 1K cycles

📋 Справочный аналог (нет в каталоге)

PIC16F84A-20/SO

✅ Прямая замена
Microchip Technology
📦 18-pin SOIC (SO)
PIC16 (Harvard RISC, 8-bit) · PIC16F84A · 35 single-word instructions (14-bit word) · 20 MHz (200 ns instruction cycle) · 1.75 KB (1K x 14 words) · 68 bytes · 64 bytes · 13 bidirectional (PORTA 5, PORTB 8)

✓ В наличии

$1.78 / шт.

Открыть даташит →

PIC16F84-04I/SO

✅ Прямая замена
Microchip Technology
📦 18-pin SOIC (SO)
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

✓ В наличии

$2.18 / шт.

Открыть даташит →

PIC16F84-10I/SO

✅ Прямая замена
Microchip Technology
📦 18-pin SOIC (SO)
PIC16 (8-bit RISC) · 10 MHz · 400 ns · 1.75 KB (1K x 14) · 68 bytes · 64 bytes · 13 · 1 x 8-bit (TMR0)

✓ В наличии

$2.1 / шт.

Открыть даташит →

PIC16LF84A-04I/SO

✅ Прямая замена
Microchip Technology
📦 18-pin SOIC (SO)
PIC 8-bit RISC (Harvard) · PIC16F / PIC16LF · 1.75 KB (1K x 14 words) · 68 bytes · 64 bytes · 4 MHz · 2.0 V to 5.5 V · -40 °C to +85 °C (industrial grade, 'I' suffix)

✓ В наличии

$2.21 / шт.

Открыть даташит →

PIC16F628A-04/SO

✅ Прямая замена
📦 18-pin SOIC (SO)
same SOIC-18 footprint, 2KB flash (+14%), 128 RAM (+50%), internal oscillator and USART added, requires minor code updates for new peripherals

📋 Справочный аналог (нет в каталоге)

PIC16F88-I/SO

✅ Прямая замена
📦 18-pin SOIC (SO)
same SOIC-18 footprint, 7KB flash (+300%), 256 RAM (+275%), 256 EEPROM (+300%), ADC and nanoWatt added, pin-to-pin compatible but with extra peripherals enabled by default

📋 Справочный аналог (нет в каталоге)

PIC16F84-04/SO Максимальные параметры и электрические характеристики

Family PIC16F PIC16 Microcontroller IC
Core Architecture 8-bit Harvard RISC
Program Memory 1.75 KB (1K x 14) Flash
RAM 68 bytes
EEPROM Data Memory 64 bytes
Instruction Set Size 35 single-word instructions
Instruction Word Length 14-bit
Максимальная тактовая частота 4 MHz
Instruction Cycle Time 200 ns at 4 MHz
Supply Voltage (VDD) 4.0 V to 5.5 V
I/O Pins 13
Timers 1 x 8-bit (TMR0 with 8-bit prescaler)
Рабочая температура -40 C to +70 C (industrial)
Корпус 18-pin SOIC (SO)
Тип монтажа Surface Mount
Programming Interface ICSP (In-Circuit Serial Programming) on RB6/CLK and RB7/DAT
Статус RoHS Compliant
Lead-Free Yes

Конфигурация выводов PIC16F84-04/SO

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
Контакт 1 RA2 — PORTA bit 2, digital I/O
Контакт 2 RA3 — PORTA bit 3, digital I/O
Контакт 3 RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain output)
Контакт 4 MCLR — Master Clear (reset, active low)
Контакт 5 VSS — Ground reference
Контакт 6 RB0/INT — PORTB bit 0 / External interrupt input
Контакт 7 RB1 — PORTB bit 1, digital I/O
Контакт 8 RB2 — PORTB bit 2, digital I/O
Контакт 9 RB3 — PORTB bit 3, digital I/O
Контакт 10 RB4 — PORTB bit 4, digital I/O
Контакт 11 RB5 — PORTB bit 5, digital I/O
Контакт 12 RB6/PGC — PORTB bit 6 / ICSP clock (ICSP test pin)
Контакт 13 RB7/PGD — PORTB bit 7 / ICSP data (ICSP test pin)
Контакт 14 VSS — Ground (secondary)
Контакт 15 VDD — Positive supply voltage
Контакт 16 OSC2/CLKOUT — Oscillator output / Clock out
Контакт 17 OSC1/CLKIN — Oscillator input / Clock in
Контакт 18 RA0 — PORTA bit 0, digital I/O

Типичное применение

PIC16F84-04/SO подходит для 6 применениеs: Hobbyist and Educational Electronics, Legacy Industrial Control Replacement, Simple Sensor Signal Conditioning, Low-Speed Serial Protocol Bridging, LED Display and Indicator Controllers, Consumer Appliance Control Boards.

🔧

Hobbyist and Educational Electronics

The PIC16F84-04/SO is a classic choice for learning embedded development because of its 35-instruction set, deterministic 200ns instruction cycle, and 13 digital I/O lines. Its 4 MHz maximum speed is fast enough for LED blinking, button debouncing, and simple serial bit-banging at 9600 baud without timing issues. The 1.75 KB flash comfortably holds introductory projects such as a stopwatch, dice roller, or 7-segment display driver. Because Microchip publishes the datasheet, instruction set reference, and MPASM assembler for free, students can move from schematic to working firmware in a single lab session. The 18-pin SOIC package is also breadboard-friendly with a SOIC-to-DIP adapter.

🏭

Legacy Industrial Control Replacement

The PIC16F84-04/SO is widely deployed in legacy industrial controllers, particularly in 5V logic control gates for conveyor sequencing, machine-tool interlocks, and small pump drivers. Its 4.0-5.5V supply range and 25 mA per-pin drive capability allow direct interfacing to 5V relays, optocouplers, and triac drivers without level shifters. The 64-byte EEPROM is sufficient for storing calibration constants, run-hour counters, and configuration parameters that survive power cycles. ICSP via RB6/RB7 enables in-field firmware updates without removing the part from the PCB, which is essential in factories where downtime is expensive. New designs should consider PIC16F628A or PIC16F88 for more headroom.

🧩

Simple Sensor Signal Conditioning

With 13 digital I/O pins and an 8-bit timer, the PIC16F84-04/SO can handle simple sensor front-end tasks such as pulse-width measurement, frequency-to-digital conversion for low-speed anemometers, or contact-debouncing for mechanical limit switches. The Harvard architecture guarantees deterministic interrupt latency of about 5 instruction cycles, which is critical when sampling quadrature encoders or capturing fast edges from Hall-effect sensors. Adding an external RC network or comparator extends the part into the analog domain. The 4 MHz clock supports sampling rates up to 200 kHz in tight loops, suitable for slow industrial sensors.

🌐

Low-Speed Serial Protocol Bridging

The PIC16F84-04/SO can bit-bang UART, SPI master, or 1-Wire protocols from its 13 I/O pins at 4 MHz, achieving 9600 baud UART cleanly with 1% timing error or better when using the hardware timer. This makes it useful for bridging between legacy equipment that uses RS-232, I2C, or custom serial protocols in factory automation. The 1.75 KB flash is enough to hold protocol state machines plus a small command parser. Add a MAX232 for RS-232 level translation or an HC05 for Bluetooth bridging. Note that for any design requiring more than one hardware UART, PIC16F628A is a better fit.

💡

LED Display and Indicator Controllers

With 25 mA sink/source capability per pin, the PIC16F84-04/SO can directly drive small LEDs, 7-segment displays, and Charlieplexed indicator arrays without driver transistors. The 4 MHz clock supports multiplexed display refresh rates above 100 Hz, well above the flicker threshold. The 1.75 KB flash holds lookup tables for hex-to-7-segment decoding, custom character fonts, and PWM generation via the 8-bit timer. Adding external current-limiting resistors and BCD decoders extends the design to multi-digit numeric readouts common in test equipment and consumer appliances.

📺

Consumer Appliance Control Boards

The PIC16F84-04/SO has been historically used in small consumer appliances such as coffee makers, washing-machine front panels, microwave oven timers, and air-conditioner remote receivers. Its 5V operation aligns with legacy appliance power rails, and 13 I/O is enough for a 4x4 keypad matrix plus a 2-digit LED display. The 64-byte EEPROM stores user preferences, and the watchdog timer protects against code lockup in unattended appliances. AEC-Q100 is not applicable (consumer, not automotive). Migration to PIC16F818 or PIC16F819 is recommended for new consumer appliance designs.

Сводка рекомендуемых товаров

PIC16F84A-04/SO Modernized replacement recommended by Microchip Используется в: Hobbyist and Educational Electronics, Simple Sensor Signal Conditioning, LED Display and Indicator Controllers PIC16F628A-04/SO Pin-compatible upgrade with more memory Используется в: Hobbyist and Educational Electronics, Legacy Industrial Control Replacement, Low-Speed Serial Protocol Bridging PIC16F88-I/SO Upgrade path with ADC and more memory Используется в: Legacy Industrial Control Replacement, Low-Speed Serial Protocol Bridging PIC16F818-I/SO Drop-in upgrade with integrated 10-bit ADC Используется в: Simple Sensor Signal Conditioning, Consumer Appliance Control Boards PIC16F819-I/SO Microchip Technology Используется в: LED Display and Indicator Controllers, Consumer Appliance Control Boards
What is the maximum clock speed of the PIC16F84-04/SO?
The PIC16F84-04/SO runs at a maximum clock rate of 4 MHz, with a 200 ns instruction cycle. According to the Microchip datasheet, the -04 speed grade indicates the 4 MHz upper limit; higher speed grades such as -10 (10 MHz) and -20 (20 MHz) are also available in the same family. Always pair the speed grade with an oscillator whose fundamental or overtone frequency matches.
How much program memory does the PIC16F84-04/SO have?
The PIC16F84-04/SO integrates 1.75 KB of flash program memory organized as 1024 words of 14 bits each. The datasheet calls this 1K x 14, with code protection selectable via configuration bits. This memory supports 1000 erase/write cycles minimum per Microchip datasheet specification, which is ample for most hobbyist and low-volume control applications.
What supply voltage does the PIC16F84-04/SO require?
The PIC16F84-04/SO operates from a single 4.0 V to 5.5 V supply on VDD. According to the Microchip datasheet, operation below 4.0 V is not specified for the standard -04 version; the PIC16LF84A-04 extends operation down to 2.0 V. Decouple VDD with a 100 nF ceramic capacitor placed as close to the pin as possible.
How many I/O pins are available on the PIC16F84-04/SO?
The PIC16F84-04/SO exposes 13 bidirectional digital I/O lines through PORTA (5 pins, RA0-RA4) and PORTB (8 pins, RB0-RB7). PORTA also multiplexes the analog comparator inputs and ADC reference. Each pin can source or sink up to 25 mA per the datasheet, making them suitable for direct LED drive in simple applications.
Where to buy the PIC16F84-04/SO online?
The PIC16F84-04/SO is in stock at major distributors including DigiKey (P/N 243463), Mouser, and LCSC, with LCSC pricing from approximately $4.99 per unit as of 2026-09-21. Authorized distributors ship from local warehouses with same-day dispatch on most orders. For production volumes, contact a Microchip authorized distributor for the most accurate tier pricing and lead time.
What is the current price of the PIC16F84-04/SO?
The PIC16F84-04/SO is priced from approximately $4.99 per unit in single-piece quantity at LCSC, with distributor tier breaks at 10, 100, 500, and 1000 pieces as of 2026-09-21. Pricing fluctuates with availability because this part is on Microchip's legacy product list. The newer PIC16F84A-04/SO offers identical functionality at a lower price point in current production.
What is the lead time for the PIC16F84-04/SO?
Lead time for the PIC16F84-04/SO at authorized distributors such as DigiKey and Mouser is generally 8-12 weeks from Microchip factory orders as of 2026-09-21, since the device is on legacy status. Distributor stock is typically available in tube packaging. Always check live inventory on the DigiKey product page 243463 for the most current lead-time and stock indicator.
Is the PIC16F84-04/SO pin-compatible with the PIC16F84A?
Yes, the PIC16F84-04/SO is functionally pin-compatible with the PIC16F84A-04/SO when both use the 18-pin SOIC package, but the two parts differ in flash endurance and instruction timing. Code compiled for PIC16F84 generally runs on PIC16F84A with little or no modification per Microchip migration documentation. For new designs, Microchip recommends the PIC16F84A over the original PIC16F84.
What is the difference between PIC16F84-04/SO and PIC16F628-04/SO?
The PIC16F628-04/SO offers 2KB flash, 128 bytes RAM, 224 bytes EEPROM, USART, two analog comparators, and three timers, compared to the PIC16F84-04/SO's 1.75KB flash, 68 bytes RAM, 64 bytes EEPROM, and a single timer. According to the EDAboard forum and Microchip's pin-compatibility chart, the PIC16F628(A) can serve as a pin-to-pin replacement for PIC16F84 with minor code adjustments.
When should I choose the PIC16F84-04/SO over the PIC16F84A?
Choose the PIC16F84-04/SO only for maintenance of existing designs or when matching legacy firmware requires the exact original silicon. For all new designs, the PIC16F84A-04/SO offers the same 1.75KB flash, 68 bytes RAM, and 64 bytes EEPROM with improved flash endurance (100K cycles typical vs 1K typical) and is fully source-compatible with the original PIC16F84 per Microchip datasheet DS30430C.
What is the best drop-in replacement for the PIC16F84-04/SO?
The best drop-in replacement is the PIC16F84A-04/SO in the same 18-pin SOIC package. Per Microchip's product page, the PIC16F84A is explicitly listed as the recommended replacement with identical pinout, memory map, and instruction set. The PIC16F628A-04/SO is also pin-compatible and adds USART, more RAM, and more timers, but requires minor code changes for new peripherals.
Can I substitute a PIC16F628 for a PIC16F84?
Yes, the PIC16F628(A) is a documented pin-to-pin replacement for the PIC16F84 in the 18-pin SOIC package, supported by Microchip's pin-and-code compatibility chart (DS00148J2). The PIC16F628A adds more RAM, more EEPROM, internal oscillator, and USART. Most PIC16F84 code ports directly, but you must reconfigure oscillator selection bits and may need to disable the comparator module by default.
Where to download the PIC16F84-04/SO datasheet PDF?
The PIC16F84-04/SO datasheet is available as document DS30430C (124 pages) directly from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/30430C.pdf. The datasheet includes electrical characteristics, memory organization, instruction set summary, and DC/AC timing diagrams. Mirror copies are also indexed at alldatasheet.com for offline reference, but always cross-check against the latest Microchip revision.
Where to find the PIC16F84-04/SO pinout?
The PIC16F84-04/SO pinout for the 18-pin SOIC package is fully documented in the Microchip datasheet DS30430C. Pin 1 is RA2, pin 9 is RA1, pin 10 is RA0, and pin 11 is VDD, with pin 12 and 31 forming the oscillator and pin 5 being VSS. The ICSP pins are RB6 (clock) on pin 11 and RB7 (data) on pin 12 per the datasheet ICSP specification.

Справочные инженерные данные для PIC16F84-04/SO — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose the PIC16F84-04/SO when maintaining a legacy design that has compiled firmware already validated on the original silicon, or when replacement parts are constrained by qualification lists. For all new designs, choose the PIC16F84A-04/SO - it is functionally identical in the same SOIC-18 package but with 100x better flash endurance, active Microchip support, and a lower price point. For designs that need a hardware USART, internal oscillator, or more memory, upgrade to PIC16F628A-04/SO (drop-in, source-compatible with minor code adjustments). For battery-powered or low-voltage designs (down to 2.0V), choose PIC16LF84A-04I/SO. All candidates share the same 18-pin SOIC footprint, enabling PCB reuse across the family.

Сравнение с аналогами

Параметр Этот товар PIC16F84A-04/SO PIC16F84A-20/SO PIC16F84-04I/SO PIC16F84-10I/SO PIC16LF84A-04I/SO PIC16F628A-04/SO PIC16F88-I/SO
Package 18-pin SOIC (SO) 18-pin SOIC (SO) - same 18-pin SOIC (SO) - same 18-pin SOIC (SO) - same 18-pin SOIC (SO) - same 18-pin SOIC (SO) - same 18-pin SOIC (SO) - same 18-pin SOIC (SO) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Maximum Clock 4 MHz 4 MHz 20 MHz 10 MHz 4 MHz 4 MHz (20 MHz with -20 speed grade) 20 MHz
Program Flash 1.75 KB 1.75 KB 1.75 KB 1.75 KB 2 KB 7 KB
RAM 68 bytes 68 bytes 68 bytes 128 bytes 256 bytes
EEPROM 64 bytes 64 bytes 128 bytes 256 bytes
Supply Voltage 4.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V
I/O Pins 13 13 16 16
Internal Oscillator No (external required) No (external required) Yes, 4 MHz internal Yes, 8 MHz internal with PLL
USART No No Yes (hardware) Yes (AUSART)

Ключевые отличия

  • Recommended modern replacement with identical memory map (против PIC16F84A-04/SO)
  • Extended temperature range for industrial deployment (против PIC16F84-04I/SO)
  • Wider supply voltage range for battery-powered designs (против PIC16LF84A-04I/SO)
  • Pin-compatible upgrade with USART and internal oscillator (против PIC16F628A-04/SO)

Заметки по проектированию

The PIC16F84-04/SO operates from a single 4.0-5.5V rail. Place a 100nF decoupling capacitor as close as physically possible to the VDD pin (pin 14 on SOIC-18), with a 10uF bulk capacitor at the board's power-entry point. Power-on reset, power-up timer, and oscillator start-up timer are handled internally, so an external reset supervisor is not required for normal operation. If your design operates in electrically noisy industrial environments, add a 10k pull-up to MCLR and a small RC filter (10k + 100nF) for additional ESD immunity. Estimated supply current at 4 MHz is approximately 2-6 mA depending on I/O loading.

Route the oscillator traces (OSC1/OSC2) as short as possible and keep them away from high-current switching traces to reduce EMI coupling. Provide a ground pour under the oscillator area and keep digital signal traces at least 3 mm away from the crystal traces. If using a ceramic resonator with built-in capacitors, the resonator's ground pin should connect directly to the ground pour with a via. The ICSP header should be a 5-pin 0.1-inch header with VDD, VSS, MCLR, RB6/PGC, RB7/PGD, so field firmware updates remain possible after board assembly.

Common pitfalls with PIC16F84-04/SO designs: (1) forgetting that RA4 is an open-drain output and cannot source current directly - add a pull-up if driving an LED or logic high; (2) using the wrong oscillator configuration bits in the __CONFIG directive; (3) omitting the MCLR pull-up resistor which can cause spurious resets; (4) confusing pin 1 numbering between SOIC (pin 1 at RA2 with notch/dot at top-left) and DIP packages; (5) exceeding 25 mA per pin or 200 mA total package dissipation - the absolute maximum ratings per the datasheet. Always cross-check configuration fuses against the latest Microchip datasheet revision before finalizing the design.

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Без свинца
Yes
Без галогенов
Unknown
Конфликтные минералы
Compliant

RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified (consumer/industrial grade, not automotive). Lead-free and matte-tin finish. Conflict-minerals statement available from Microchip corporate responsibility page.

Данные проверены: 2026-09-21 — данные проверены и курируются командой компонентной инженерии XAIPART

Похожие запросы

PIC16F84-04/SO PIC16F84-04/SO datasheet Microchip PIC16F84 SOIC PIC16F84 8-bit flash microcontroller 4MHz PIC16F84 SOIC-18 package pinout PIC16F84 vs PIC16F84A PIC16F84 replacement drop-in PIC16F84-04/SO buy price PIC16F84 ICSP programming PIC16F84 hobby project microcontroller what is the flash memory of PIC16F84-04/SO PIC16F84A vs PIC16F628A replacement PIC16F84 obsolete alternative PIC16F84 industrial control replacement PIC16F84 35 instruction set RISC

Связанные компоненты & термины

Microchip Technology PIC16F84 PIC16F84-04/SO PIC16F84A PIC16F84A-04/SO PIC16F628A PIC16F88 PIC16F84-10I/SO PIC16LF84A 8-bit microcontroller PIC16F family Harvard architecture RISC Flash memory EEPROM ICSP SOIC-18 RoHS REACH MPASM assembler instruction set PORTA PORTB TMR0 timer MCLR reset
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ