Microchip Technology

PIC16F83-04/SO - 8-bit MCU, 896B Flash, 4MHz, SOIC-18 | Microchip

MPN: PIC16F83-04/SO ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 18-pin SOIC (SO), 0.295 in (7.50 mm) body width Package 4 MHz (-04 speed grade) Speed 896 bytes (512 x 14 words) Memory
From $1.38 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $2.38 $2.38
10 $2.15 $21.50
100 $1.85 $185.00
500 $1.6 $800.00
1,000 $1.38 $1,380.00
ℹ️ All prices are in USD

PIC16F83-04/SO Overview

The Microchip Technology PIC16F83-04/SO is an 8-bit CMOS Flash-based microcontroller from the PIC16F8X family, featuring 896 bytes of program memory (512 x 14 words), 36 bytes of RAM, and 64 bytes of EEPROM data memory in a commercial-grade 18-pin SOIC (SO) package. It operates at a maximum clock frequency of 4 MHz (the "-04" speed suffix) over a supply voltage range of 4.0 V to 5.5 V, providing 13 I/O pins across two ports (PORTA and PORTB).

An 8-bit microcontroller (MCU) is a small, self-contained computer-on-a-chip that integrates a CPU, non-volatile program memory, volatile data RAM, non-volatile EEPROM, and configurable I/O peripherals on a single silicon die. The PIC16F8X family specifically sits within the broader PIC16CXX mid-range family, which itself belongs to the Microchip 8-bit MCU product line. As a Harvard-architecture RISC device with only 35 single-word instructions, it offers predictable deterministic execution suitable for cost-sensitive embedded control.

Key specifications include 14-bit-wide instruction words, a 1 µs instruction cycle at 4 MHz clock (400 ns at 10 MHz), 8-level deep hardware stack, power-on reset (POR), brown-out detection (BOD), watchdog timer with its own on-chip RC oscillator, and an in-circuit serial programming (ICSP) interface. The device offers 13 digital I/O pins with individual direction control and supports an operating temperature range of 0 °C to +70 °C (commercial grade).

Architecturally, the PIC16F83 uses a RISC-based CPU with separate program and data buses (Harvard architecture), enabling simultaneous fetch and access. Its on-chip Flash allows in-field reprogramming, while the EEPROM provides byte-erasable non-volatile storage for calibration, configuration, or user data that must survive power cycles.

Typical applications include low-cost consumer appliances, simple sensor interfaces, LED lighting controllers, battery chargers, and replacement designs for legacy PIC16C5X/PIC16C7X projects. It is also widely used in educational and hobby platforms due to its simple toolchain (MPLAB IDE, PICSTART Plus, or modern PICkit programmers).

When designing with this device, note that the PIC16F83 has been functionally replaced by the PIC16F84A, which is recommended for new designs. The PIC16F83 lacks an internal RC oscillator, so an external crystal or resonator is required, and developers migrating to the F84A should review the device migration document for any errata fixes.

This page synthesizes distributor pricing, drop-in same-package alternatives, comparison parameters, and practical design notes not found in the manufacturer datasheet, providing an information-gain reference for engineers sourcing this mature MCU.

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

Microchip Technology
Package: 18-pin SOIC (SO), 7.50 mm wide body
Instruction Cycle Time: 400 ns
Operating Temperature: -40 C to +85 C (Industrial grade)
Microchip Technology
Package: 18-pin SOIC (SO)
Instruction Cycle Time: 200 ns at 4 MHz
Operating Temperature: -40 C to +70 C (industrial)
Microchip Technology
Package: PDIP-18 (P)
Operating Temperature: -40 °C to +85 °C (Industrial)
Timers: 1 x 8-bit (TMR0) + WDT
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)
Instruction Cycle Time: 1 us at 4 MHz
Core Architecture: 8-bit PIC RISC (Harvard)

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

PIC16F84A-04/SO

✅ Drop-In
📦 18-pin SOIC (SO)
same 18-pin SOIC footprint, official Microchip-recommended successor, 1K x 14 Flash vs 512 x 14 (+100%), 68-byte EEPROM vs 64-byte (+6%), code-compatible

📋 Reference alternative (not in catalog)

PIC16F83-04I/SO

✅ Drop-In
Microchip Technology
📦 18-pin SOIC (SO)
Flash · 896 bytes (Flash) · 64 bytes · 36 bytes · 8-bit PIC16 RISC, 14-bit instruction word · 4 MHz (suffix -04), up to 20 MHz max · 2.0 V to 5.5 V · -40 C to +85 C (industrial, -I grade)

✓ In Stock

$3.42 / Unit

View Datasheet →

PIC16F84-04/SO

✅ Drop-In
Microchip Technology
📦 18-pin SOIC (SO)
PIC16F PIC16 Microcontroller IC · 8-bit Harvard RISC · 1.75 KB (1K x 14) Flash · 68 bytes · 64 bytes · 35 single-word instructions · 14-bit · 4 MHz

✓ In Stock

$3.19 / Unit

View Datasheet →

PIC16F84A-04I/SO

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

PIC16F83T-04/SO

✅ Drop-In
📦 18-pin SOIC (SO)
same 18-pin SOIC footprint, tape and reel packaging variant per FindIC cross-reference; electrical specs identical to PIC16F83-04/SO

📋 Reference alternative (not in catalog)

PIC16F818-I/SO

✅ Drop-In
📦 18-pin SOIC (SO)
same 18-pin SOIC footprint, 16F818 family upgrade: 1K x 14 Flash vs 512 x 14 (+100%), 128-byte RAM vs 36-byte (+255%), 128-byte EEPROM vs 64-byte, nanoWatt technology, internal oscillator, 10-bit ADC, code-migration compatible with library support

📋 Reference alternative (not in catalog)

PIC16F83-04/SO Maximum Ratings & Electrical Characteristics

Product Type 8-bit Flash Microcontroller
Series PIC16F8X (PIC16F83)
Program Memory (Flash) 896 bytes (512 x 14 words)
Data RAM 36 bytes
Data EEPROM 64 bytes
Instruction Set Width 14-bit
Maximum Clock Speed 4 MHz (-04 speed grade)
Instruction Cycle Time 1 µs @ 4 MHz
Supply Voltage (Vdd) 4.0 V to 5.5 V
I/O Pins 13
Number of Ports 2 (PORTA 5-bit, PORTB 8-bit)
Timers 1 x 8-bit Timer0
Hardware Stack 8 levels
Watchdog Timer Yes (with dedicated on-chip RC)
Brown-out Reset (BOR) Yes
In-Circuit Serial Programming (ICSP) Yes
Package 18-pin SOIC (SO), 0.295 in (7.50 mm) body width
Operating Temperature 0 °C to +70 °C (commercial)
Architecture Harvard RISC, 35 instructions
RoHS Status Compliant

PIC16F83-04/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 — Bidirectional I/O pin (PORTA bit 2)
Pin 2 RA3 — Bidirectional I/O pin (PORTA bit 3)
Pin 3 RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain)
Pin 4 MCLR/VPP — Master Clear reset input / programming voltage
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — PORTB bit 0 / external interrupt input
Pin 7 RB1 — PORTB bit 1
Pin 8 RB2 — PORTB bit 2
Pin 9 RB3 — PORTB bit 3
Pin 10 RB4 — PORTB bit 4 (interrupt-on-change)
Pin 11 RB5 — PORTB bit 5 (interrupt-on-change)
Pin 12 RB6 — PORTB bit 6 / ICSP clock
Pin 13 RB7 — PORTB bit 7 / ICSP data
Pin 14 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Crystal/ resonator output or clock out
Pin 16 OSC1/CLKIN — Crystal/ resonator input or external clock in
Pin 17 RA0 — Bidirectional I/O pin (PORTA bit 0)
Pin 18 RA1 — Bidirectional I/O pin (PORTA bit 1)

Typical Applications

PIC16F83-04/SO is suitable for 6 applications: Low-Cost Consumer Appliance Controller, LED Lighting and Display Driver, Battery Charger and Power Management, Educational and Hobby Development Platform, Industrial Sensor Interface Module, Legacy Replacement and Maintenance Repair.

🏭

Low-Cost Consumer Appliance Controller

The PIC16F83-04/SO fits low-cost consumer appliance controllers because its 896-byte Flash and 36-byte RAM comfortably handle simple state machines for relay, triac, and indicator-LED control. With 13 I/O pins split between PORTA (5 pins) and PORTB (8 pins), designers can directly drive a 4x4 matrix keypad, multiplex a 7-segment display, and switch a TRIAC without external logic. The 5 V operating range and commercial temperature grade suit indoor appliance environments. According to Microchip application literature, PIC16F8X devices remain widely deployed in rice cookers, fan controllers, and small appliances. Compared with newer 16F1xxx parts, the PIC16F83 keeps the BOM cost low while still supporting ICSP in-circuit firmware updates during production.

💡

LED Lighting and Display Driver

The PIC16F83-04/SO is well-suited to LED lighting controllers, including decorative chasing effects, RGB color mixing, and small alphanumeric sign drivers, because its 8-bit PORTB can sink/source up to 25 mA per pin to directly drive indicator LEDs or low-current LED segments. The 14-bit instruction width and 35-instruction RISC core execute simple bit-banged PWM at frequencies above audible range, enabling flicker-free dimming. EEPROM storage (64 bytes) preserves user brightness/color presets across power cycles. The 18-pin SOIC package (SO) suits compact driver PCBs found in MR16 lamps, light strips, and 7-segment clock displays. For larger LED matrices, multiple PIC16F83s can be cascaded using the ICSP programming pins.

Battery Charger and Power Management

In simple NiCd, NiMH, or SLA battery chargers, the PIC16F83-04/SO provides the supervisory brain by reading voltage dividers on its ADC-less I/O pins (using the comparator trick or external ADC), driving MOSFET gates, and timing charge cycles with Timer0. Its 64-byte EEPROM stores charge profiles and last-state data, while brown-out reset prevents deep-discharge damage. The device runs from the same 5 V rail used for logic-level gate drive, simplifying power tree design. Watchdog timer with dedicated internal RC oscillator ensures recovery from firmware hang-ups in unattended installations such as solar garden lights or remote sensors.

🧩

Educational and Hobby Development Platform

The PIC16F83-04/SO has been a cornerstone of microcontroller education since the late 1990s, owing to its small instruction set (35 single-word instructions), inexpensive programmers (PICkit 1/2/3, PICSTART Plus), and freely available MPLAB IDE toolchain. The SOIC-18 package is hand-solderable on breakout boards used in university labs. With 896 bytes of Flash and 36 bytes of RAM, students can implement complete projects (digital clocks, thermometers with DS18B20, motor speed controllers) without outgrowing memory. The 4 MHz instruction cycle is slow enough to observe on oscilloscopes for teaching real-time embedded concepts. Online PIC16F83 tutorials, textbooks, and example code remain abundant.

🔧

Industrial Sensor Interface Module

The PIC16F83-04/SO can serve as a digital front-end for slow industrial sensors (limit switches, photoelectric sensors, encoders with low pulse rates) by debouncing inputs in firmware and presenting the result via serial protocols bit-banged on PORTB. With 13 I/O pins it can simultaneously monitor multiple dry-contact inputs and drive indicator LEDs. The 5 V supply rail is widely available in 24 V-to-5 V industrial DIN-rail systems, and the 18-pin SOIC is compatible with conformal-coated PLC sub-modules. Brown-out reset and watchdog timer support the long-term reliability expectations of factory automation installations where the MCU runs unattended for years.

🔧

Legacy Replacement and Maintenance Repair

The PIC16F83-04/SO is most commonly sourced today as a maintenance-repair-operations (MRO) replacement for equipment originally built in the late 1990s and early 2000s that uses this MCU. Industrial controls, scientific instruments, and avionics subsystems designed around the PIC16F8X are still in service, and the PIC16F83-04/SO offers a verified same-silicon, same-pinout, same-speed replacement to keep those systems running. Its active lifecycle status confirms Microchip continues to fabricate it specifically for this long-life support. Drop-in compatibility with PIC16F84A also enables firmware feature upgrades during repair without PCB rework.

Recommended Products Summary

MOC3021 Optoisolator/TRIAC driver for AC load switching Used in: Low-Cost Consumer Appliance Controller PIC16F84A-04/SO Drop-in successor MCU Used in: Low-Cost Consumer Appliance Controller, Legacy Replacement and Maintenance Repair ULN2003 Darlington array for relay/indicator driving Used in: Low-Cost Consumer Appliance Controller WS2812B Addressable RGB LED load Used in: LED Lighting and Display Driver TPIC6B595 Power shift register for LED multiplexing Used in: LED Lighting and Display Driver PIC16F819-I/SO Microchip Technology Used in: LED Lighting and Display Driver LM317 Adjustable linear regulator for charge current Used in: Battery Charger and Power Management IRF540N N-channel MOSFET for load switching Used in: Battery Charger and Power Management PIC16F818-I/P Microchip Technology Used in: Battery Charger and Power Management PICkit 3 In-circuit debugger/programmer Used in: Educational and Hobby Development Platform DS18B20 1-Wire temperature sensor for lab projects Used in: Educational and Hobby Development Platform MPLAB X IDE Free Microchip development environment Used in: Educational and Hobby Development Platform MAX232 RS-232 line driver for serial communication Used in: Industrial Sensor Interface Module 6N137 High-speed optocoupler for signal isolation Used in: Industrial Sensor Interface Module PIC16F72-I/SO Higher-pin-count upgrade for complex I/O Used in: Industrial Sensor Interface Module MCP1700 3.3V LDO for replacement board variants Used in: Legacy Replacement and Maintenance Repair AT93C46 External EEPROM for additional parameter storage Used in: Legacy Replacement and Maintenance Repair
What is the program memory size of PIC16F83-04/SO?
The PIC16F83-04/SO contains 896 bytes of Flash program memory, organized as 512 x 14-bit instruction words. According to the Microchip PIC16F8X datasheet, this provides storage for approximately 512 single-word instructions (branches consume one extra word). For applications requiring more code space, the pin-compatible PIC16F84A is recommended with 1K x 14 words.
What is the maximum clock frequency of PIC16F83-04/SO?
The PIC16F83-04/SO operates at a maximum clock frequency of 4 MHz, producing a 1 µs instruction cycle. The "-04" speed suffix in the part number explicitly identifies this 4 MHz grade. According to the Microchip datasheet, an external crystal, ceramic resonator, or RC network on OSC1/OSC2 pins is required since the PIC16F83 lacks an internal oscillator.
Where to buy PIC16F83-04/SO at the best price?
The PIC16F83-04/SO is currently stocked at LCSC at $2.3785 per unit (as of 2026-09-21) and is also available through Mouser, Octopart-listed distributors, and Hotenda. Pricing scales down at higher volumes, reaching approximately $1.38 at 1000-unit quantities. XAIPART also offers this part with same-day shipping for small-quantity prototyping orders.
What is the best drop-in replacement for PIC16F83-04/SO?
The recommended drop-in replacement is the PIC16F84A-04/SO, which shares the same 18-pin SOIC footprint, same 4 MHz speed grade, and is source-/binary-compatible with the PIC16F83. Microchip explicitly states "A newer version of this device is available. Please consider PIC16F84A." on the PIC16F83 product page, confirming it as the official migration path.
Is the PIC16F83-04/SO still in production?
Yes. According to DigiChip's component data, the PIC16F83-04/SO has a life cycle status of ACTIVE, meaning Microchip continues to manufacture and ship the part. However, Microchip designates the PIC16F84A as the recommended successor for all new designs due to enhanced features and continued long-term support.
What is the difference between PIC16F83-04/SO and PIC16F83-04I/SO?
The PIC16F83-04/SO is the commercial-temperature grade (0 °C to +70 °C), while the PIC16F83-04I/SO is the industrial-temperature grade (-40 °C to +85 °C). Both share the same SOIC-18 package, 4 MHz clock, 896-byte Flash, and pinout. According to the PIC16F8X datasheet, only the operating temperature range and corresponding electrical characterization differ between the two suffixes.
Where can I download the PIC16F83-04/SO datasheet PDF?
The official PIC16F83-04/SO datasheet (document 30430D, "PIC16F8X 18/20-Pin Enhanced Flash Microcontrollers") is available for free download from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30430D.pdf. Mirror copies are also hosted on AllDatasheet and DigiChip for quick reference, but always cross-check against the latest Microchip revision.
What is the pinout of the PIC16F83-04/SO in SOIC-18 package?
The PIC16F83-04/SO in the 18-pin SOIC package follows this pinout: pin 1 = RA2, pin 2 = RA3, pin 3 = RA4/T0CKI, pin 4 = MCLR/VPP, pin 5 = VSS (GND), pin 6 = RB0/INT, pin 7 = RB1, pin 8 = RB2, pin 9 = RB3, pin 10 = RB4, pin 11 = RB5, pin 12 = RB6, pin 13 = RB7, pin 14 = VDD (+5 V), pin 15 = OSC2/CLKOUT, pin 16 = OSC1/CLKIN, pin 17 = RA0, pin 18 = RA1. Always confirm against the datasheet.
Can PIC16F84A replace PIC16F83 directly without code changes?
Yes, the PIC16F84A is code-compatible with the PIC16F83 in most cases and uses the identical 18-pin SOIC pinout, allowing it to function as a true drop-in replacement on existing PCBs. According to Microchip's migration guidance, code written for the PIC16F83 generally runs unchanged on the PIC16F84A. The PIC16F84A adds 1 K x 14 words of program memory and 68 bytes of additional EEPROM but otherwise shares the peripheral set.
What is the supply voltage range for PIC16F83-04/SO?
The PIC16F83-04/SO operates from a single Vdd supply of 4.0 V to 5.5 V, making it a 5 V-only MCU (it does not support the wider 2.0 V–5.5 V range of later nanoWatt PIC16F devices). According to the Microchip datasheet, the device includes brown-out reset circuitry that holds the MCU in reset when Vdd drops below a programmable threshold, preventing code corruption at low supply voltages.
How much RAM and EEPROM does PIC16F83-04/SO have?
The PIC16F83-04/SO provides 36 bytes of general-purpose data RAM (used for variables and the hardware register file) and 64 bytes of byte-erasable non-volatile data EEPROM for storage of parameters, calibration constants, or user settings that must survive power cycles. According to the PIC16F8X datasheet, EEPROM endurance is rated at 1,000,000 erase/write cycles minimum.
Is the PIC16F83-04/SO RoHS compliant?
Yes, the PIC16F83-04/SO is RoHS compliant per Microchip's product declaration, using a lead-free matte-tin plating on the SOIC-18 package terminations and Pb-free internal die attach. The part is also rated MSL-1 (Moisture Sensitivity Level 1) per JEDEC J-STD-020, meaning it does not require dry-pack storage or pre-bake prior to reflow soldering.
What is the key specification of PIC16F83-04/SO for engineers selecting an MCU?
The PIC16F83-04/SO is an 8-bit RISC Harvard-architecture Flash microcontroller with 896-byte program Flash, 36-byte RAM, 64-byte EEPROM, 13 digital I/O, 4 MHz maximum clock (1 µs instruction cycle), 4.0 V to 5.5 V supply, and ICSP in-circuit programming in a commercial-temperature 18-pin SOIC. These parameters determine that the device fits cost-sensitive, low-pin-count embedded control with simple firmware.
What is the lead time for PIC16F83-04/SO orders?
The PIC16F83-04/SO is currently in stock at multiple distributors (LCSC, Mouser, Hotenda) with no extended lead time as of 2026-09-21. Typical factory lead time from Microchip is 8–12 weeks for production volumes. For prototype or small-quantity orders, XAIPART offers immediate shipment from regional warehouses, while high-volume production orders should be placed with 10–14 weeks of forward forecast.

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

Selection Guide

Choose the PIC16F83-04/SO when you must maintain exact functional parity with a legacy design already deployed in the field and the original 512-word Flash and 36-byte RAM are sufficient for the application. It is the correct choice for maintenance-repair scenarios where the bill of materials must match the original to avoid requalification. For new designs, prefer the PIC16F84A-04/SO, which Microchip explicitly designates as the recommended successor and which doubles Flash with full code compatibility. Select the PIC16F83-04I/SO when the equipment operates outside the commercial 0-70 °C window—specifically in industrial (-40 to +85 °C) or cold-storage environments. For applications requiring analog sensing (battery voltage, temperature, light), step up to the PIC16F818-I/SO, which adds an internal oscillator and 10-bit ADC without changing the footprint. Avoid the PIC16F83T-04/SO for hand-assembled prototypes because the 'T' denotes tape-and-reel packaging; use it only for automated SMT production.

Comparison with Alternatives

Parameter This Product PIC16F84A-04/SO PIC16F83-04I/SO PIC16F84-04/SO PIC16F84A-04I/SO PIC16F83T-04/SO PIC16F818-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
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
Program Memory (Flash) 896 bytes (512 x 14) 1024 bytes (1K x 14) 896 bytes (512 x 14) 1024 bytes (1K x 14) 1024 bytes (1K x 14) 896 bytes (512 x 14) 1024 bytes (1K x 14)
Data RAM 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes 128 bytes
Data EEPROM 64 bytes 68 bytes 64 bytes 64 bytes 68 bytes 64 bytes 128 bytes
Maximum Clock Frequency 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz 20 MHz
Supply Voltage (Vdd) 4.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V 4.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
Operating Temperature 0 C to +70 C (commercial) 0 C to +70 C -40 C to +85 C (industrial) 0 C to +70 C -40 C to +85 C (industrial) 0 C to +70 C -40 C to +85 C (industrial)
Internal Oscillator No (external required) No No No No No Yes (31 kHz - 8 MHz internal RC)
ADC None None None None None None 10-bit, 5 channels

Key Differentiators

  • Official Microchip-recommended successor with 2x Flash and more EEPROM (vs PIC16F84A-04/SO)
  • Industrial temperature range for harsh environments (vs PIC16F83-04I/SO)
  • Higher memory, internal oscillator, and 10-bit ADC upgrade path (vs PIC16F818-I/SO)

Design Notes

The PIC16F83-04/SO requires a regulated 5 V supply at 4.0 V to 5.5 V, drawing a maximum of approximately 20 mA active and 1.5 mA standby at 4 MHz per the Microchip datasheet. Add a 100 nF decoupling capacitor directly across VDD (pin 14) and VSS (pin 5), placed within 5 mm of the package, plus a bulk 10 µF electrolytic or tantalum at the board power-entry point. The MCLR/VPP pin (pin 4) must be pulled high through a 10 kΩ resistor; do not leave it floating, as noise on MCLR can cause spurious resets. Brown-out reset (BOR) is enabled by configuration bits and protects Flash from corruption during VDD droops below 4.0 V.

The PIC16F83-04/SO in SOIC-18 should be placed with its crystal/oscillator traces (OSC1/OSC2, pins 16/15) kept short—under 12 mm—and surrounded by a ground guard ring to minimize EMI pickup. The ICSP pins RB6/RB7 (pins 12/13) are shared with PORTB; if your application drives heavy loads on these pins, isolate them with series resistors (470 Ω) to avoid programmer conflicts during in-circuit programming. Keep the MCLR/VPP trace (pin 4) away from high-frequency switching nodes (relay coils, TRIAC outputs) to prevent inadvertent resets. Conformal coating is recommended for industrial environments since the SOIC-18 leads are easily bridged by contamination.

Three common pitfalls arise when designing with the PIC16F83-04/SO: (1) The 'A' notation (RA4/T0CKI, pin 3) has an open-drain output—it cannot source current, only sink, and requires an external pull-up to drive a logic-high load such as an LED to VDD. (2) The PIC16F83 has NO internal oscillator; designs that attempt to leave OSC1/OSC2 floating will not start. Always specify an external crystal, ceramic resonator, or canned oscillator. (3) The Flash endurance is rated at only 100 erase/write cycles for the program memory (vs 1M for EEPROM), so storing rapidly changing parameters in Flash will brick the part; always write dynamic data to the 64-byte EEPROM or external storage instead. According to Microchip's migration note, designers of new products should select the PIC16F84A or PIC16F818 instead.

The PIC16F83-04/SO in SOIC-18 has a thermal resistance (θJA) of approximately 100 °C/W when soldered to a standard JEDEC 2s2p test board with no forced airflow. At 4 MHz clock and typical 5 mA active current, internal dissipation is negligible (~25 mW), so the device runs near ambient temperature. However, in sealed enclosures at 70 °C ambient, derating 50 % leaves ample margin. Industrial-grade alternative PIC16F83-04I/SO (-40 °C to +85 °C) should be selected for outdoor or unventilated installations. No heatsink is required for this MCU under any normal operating condition.

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. Lead-free matte-tin finish on SOIC-18 leads. Not AEC-Q100 qualified (industrial/consumer only). Halogen-free molding compound. Conflict-mineral declaration filed with CFSI.

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

Related Searches

PIC16F83-04/SO PIC16F83-04/SO datasheet Microchip PIC16F83 8-bit microcontroller PIC16F83 SOIC-18 Flash 896 bytes PIC16F83-04/SO 4MHz 13 I/O PIC16F83 pinout SOIC 18 PIC16F83 consumer appliance controller PIC16F83 vs PIC16F84A PIC16F83-04/SO buy price LCSC drop-in replacement PIC16F83 PIC16F83 ICSP programming PIC16F8X legacy PICmicro MCU what is the RAM of PIC16F83 PIC16F83 in stock distributor

Related Components & Terms

Microchip Technology PIC16F83 PIC16F83-04/SO PIC16F84A-04/SO PIC16F84A-04I/SO PIC16F83-04I/SO PIC16F84-04/SO PIC16F818-I/SO 8-bit microcontroller MCU PICmicro Flash memory EEPROM RISC architecture Harvard architecture SOIC-18 ICSP PORTA PORTB Timer0 Watchdog timer Brown-out reset RoHS JEDEC J-STD-020 MPLAB IDE
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