Microchip Technology

PIC16C58B-20I/P - 8-bit OTP MCU 3KB 20MHz 18-PDIP | Microchip

MPN: PIC16C58B-20I/P βœ— End of Life
In Stock Ships in 1-3 business days
3.0 V to 5.5 V Vdss 25 mA per pin Id 18-pin PDIP (P) Package 20 MHz Speed OTP EPROM Memory
From $1.55 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $2.94 $2.94
10 $2.65 $26.50
100 $2.31 $231.00
500 $2.05 $1,025.00
1,000 $1.78 $1,780.00
3,000 $1.55 $4,650.00
ℹ️ All prices are in USD

PIC16C58B-20I/P Overview

The Microchip Technology PIC16C58B-20I/P is a baseline PIC16C5X family 8-bit CMOS microcontroller with 3KB (2K x 12) OTP program memory, 73 bytes of RAM, and 12 I/O pins, housed in an 18-pin PDIP through-hole package. It operates at up to 20 MHz instruction clock from a 3.0V to 5.5V supply, executing one instruction per cycle via a RISC architecture with 33 single-word instructions, providing 5 MIPS of throughput.

An OTP-based 8-bit microcontroller (One-Time Programmable microcontroller) is a class of MCU where the program memory is implemented as user-programmable EPROM that can be written once via a device programmer and then becomes read-only. MCUs sit in the embedded system hierarchy above discrete logic and below microprocessors, and OTP PICs are the cost-optimized forerunner of flash-based successors like the PIC16F57. They are commonly chosen for low-cost, high-volume, fixed-function appliances where firmware is stable and field reprogramming is not required.

Key features of the PIC16C58B include a 8-bit timer/counter (TMR0) with an 8-bit prescaler, a Watchdog Timer with its own on-chip RC oscillator for reliable resets, a two-level deep hardware stack, direct/indirect/relative addressing modes, and Power-on Reset (POR) plus Brown-out Reset (BOR) circuitry. The 12 I/O pins are grouped into two ports (RA, RB) and can source/sink up to 25 mA per pin, making them suitable for direct LED or relay drive.

Architecturally, the PIC16C58B uses a Harvard-class RISC core with separate program and data buses, 12-bit wide instructions, and an 8-bit data path. Two special function hardware registers (STATUS, OPTION) plus PC and I/O registers provide the entire programmer's model. The fully static design allows the oscillator to be stopped without losing register state, enabling low-power sleep modes and direct battery operation. The -20I variant is specified for 20 MHz operation across the industrial -40C to +85C temperature range.

Typical applications include white-goods and small-appliance controllers (washing-machine sub-boards, microwave keypads, HVAC fan controllers), automotive aftermarket modules (sensor readers, lighting controllers behind a vehicle bus bridge), low-cost consumer toys, simple battery chargers, and any embedded volume product where the program is final at production time. The 5 MIPS throughput is sufficient for protocol bit-banging, sensor sampling, and basic state-machine control loops.

When designing with the PIC16C58B-20I/P, allocate the budget between program size (2K x 12 words) and RAM (73 bytes) early, since neither is expandable. Place decoupling (100 nF) within 5 mm of VDD/VSS pins and keep the OSC1/OSC2 trace short; for EMI-sensitive applications select a four-layer board with a continuous ground plane under the IC. Confirm the oscillator mode (RC vs XT vs LP) matches the chosen resonator before layout finalization.

This page synthesizes distributor stock, parametric drop-in alternatives from the PIC16C5X family, and practical design notes not found in the bare datasheet - giving engineers a single source for sourcing, replacement, and application guidance on the PIC16C58B-20I/P.

Drop-in alternatives for PIC16C58B-20I/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 PIC16C58B-20I/P (same form factor and footprint) β€” differing in Package, RoHS Status, Timers, Core Architecture, Watchdog Timer.

Microchip Technology
Package: 28-pin PDIP (0.600 inch / 15.24 mm)
RoHS Status: Non-Compliant (contains lead, OTP windowless)
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Microchip Technology
Package: 18-pin PDIP (0.300 inch, 7.62 mm)
RoHS Status: Compliant (lead-free PDIP)
Timers: 1 x 8-bit (TMR0)
Microchip Technology
Core Architecture: 8-bit PIC RISC (Harvard)
Watchdog Timer: Yes
Microchip Technology
RoHS Status: Non-compliant (through-hole PDIP, SnPb finish)
Core Architecture: PIC 8-bit RISC
Watchdog Timer: Yes
Microchip Technology
Package: 20-pin SSOP (5.30 mm body)
RoHS Status: Compliant (per DigiKey listing)
Timers: 1 x 8-bit (TMR0) with programmable prescaler
Microchip Technology
Package: 20-pin SSOP (5.30 mm body, 0.65 mm pitch)
Timers: 8-bit Timer/Counter (TMR0)
Watchdog Timer: Yes, with on-chip RC oscillator
Microchip Technology
Package: 20-SSOP (0.209 inch / 5.30 mm width)
RoHS Status: Compliant
Core Architecture: PIC16C5x RISC, 8-bit

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F57-I/P

βœ… Drop-In
πŸ“¦ 18-pin PDIP
flash (ICSP) instead of OTP, otherwise pin-to-pin compatible

πŸ“‹ Reference alternative (not in catalog)

PIC16C58B-20/P

βœ… Drop-In
Microchip Technology
πŸ“¦ 18-pin PDIP
PIC 8-bit RISC Β· OTP EPROM Β· 3 KB (2K x 12) Β· 73 bytes Β· 20 MHz Β· 200 ns Β· 12 Β· 33 instructions (single-word/single-cycle)

βœ“ In Stock

$1.55 / Unit

View Datasheet β†’

PIC16C58B-20E/P

βœ… Drop-In
πŸ“¦ 18-pin PDIP
extended temp grade -40C to +125C vs industrial -40C to +85C, otherwise identical

πŸ“‹ Reference alternative (not in catalog)

PIC16C58B-04I/P

βœ… Drop-In
Microchip Technology
πŸ“¦ 18-pin PDIP
8-bit PIC RISC (Harvard) Β· PIC16C5X Β· OTP EPROM Β· 3 KB (2K x 12) Β· 73 bytes Β· 4 MHz Β· 3.0 V to 5.5 V Β· 12

βœ“ In Stock

$1.88 / Unit

View Datasheet β†’

PIC16C58B-04/P

βœ… Drop-In
Microchip Technology
πŸ“¦ 18-pin PDIP
PIC 8-bit RISC Β· 4 MHz Β· OTP EPROM Β· 3 KB (2K x 12) Β· 73 bytes Β· 12 Β· 33 single-word, single-cycle instructions Β· 12 bits

βœ“ In Stock

$2.55 / Unit

View Datasheet β†’

PIC16C57C-04I/P

βœ… Drop-In
πŸ“¦ 18-pin PDIP
PIC16C57 family: 2 KB EPROM (vs 3 KB) and 72 B RAM (vs 73 B); same 4 MHz speed, otherwise pin-compatible

πŸ“‹ Reference alternative (not in catalog)

PIC16C57-10I/P

βœ… Drop-In
Microchip Technology
πŸ“¦ 18-pin PDIP
8-bit PIC RISC Β· OTP EPROM Β· 2KB (2K x 12) Β· 72 bytes Β· 10 MHz Β· 4.0 us Β· 3.0 V to 6.0 V Β· 20

βœ“ In Stock

$1.75 / Unit

View Datasheet β†’

PIC16C58B-20I/P Maximum Ratings & Electrical Characteristics

Core PIC16C5X RISC 8-bit
Instruction Set 33 single-word instructions, 12-bit wide
Program Memory Type OTP EPROM
Program Memory Size 3 KB (2K x 12)
RAM 73 bytes
Data EEPROM Not present
Maximum CPU Frequency 20 MHz
Performance 5 MIPS
I/O Pins 12
Timers 1 x 8-bit (TMR0) with 8-bit prescaler
Watchdog Timer Yes (with dedicated on-chip RC oscillator)
Stack Depth 2 levels (hardware)
Supply Voltage (VDD) 3.0 V to 5.5 V
Operating Temperature -40 C to +85 C (Industrial)
I/O Pin Current (source/sink) 25 mA per pin
Package 18-pin PDIP (P)
Mounting Type Through-Hole
Brown-out Reset Yes
Power-on Reset Yes
RoHS Status Non-compliant (Pb-bearing DIP)

PIC16C58B-20I/P 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 digital I/O, PORTA bit 2
Pin 2 RA3 β€” Bidirectional digital I/O, PORTA bit 3
Pin 3 RA4/T0CKI β€” Bidirectional digital I/O / Timer0 clock input (Schmidt trigger)
Pin 4 MCLR β€” Master Clear (reset) input, active low
Pin 5 VSS β€” Ground reference
Pin 6 RB0/INT β€” Bidirectional digital I/O, PORTB bit 0 / external interrupt input
Pin 7 RB1 β€” Bidirectional digital I/O, PORTB bit 1
Pin 8 RB2 β€” Bidirectional digital I/O, PORTB bit 2
Pin 9 RB3 β€” Bidirectional digital I/O, PORTB bit 3
Pin 10 RB4 β€” Bidirectional digital I/O, PORTB bit 4
Pin 11 RB5 β€” Bidirectional digital I/O, PORTB bit 5
Pin 12 RB6 β€” Bidirectional digital I/O, PORTB bit 6
Pin 13 RB7 β€” Bidirectional digital I/O, PORTB bit 7
Pin 14 VDD β€” Positive supply (3.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT β€” Oscillator output / clock-out
Pin 16 OSC1/CLKIN β€” Oscillator input / external clock in
Pin 17 RA0 β€” Bidirectional digital I/O, PORTA bit 0
Pin 18 RA1 β€” Bidirectional digital I/O, PORTA bit 1

Typical Applications

PIC16C58B-20I/P is suitable for 6 applications: White-Goods Appliance Control, Battery Charger & Power Monitor, Consumer Toy & Game Controller, Automotive Aftermarket Module, Industrial Sensor & Relay Module, LED Lighting & Display Driver.

🏭

White-Goods Appliance Control

The PIC16C58B-20I/P is well-suited to fixed-function appliance controllers where the firmware is finalized at production. Its 5-MIPS RISC core handles state-machine loops for fan/motor control, key debouncing, and seven-segment multiplexing, while the 25 mA per-pin drive directly sinks LED current without external transistors. The 3 KB OTP holds mid-complexity programs for washing-machine sub-boards, microwave keypads, and HVAC fan controllers. Industrial -40C to +85C operation covers refrigerator and oven control compartments without thermal derating.

⚑

Battery Charger & Power Monitor

Low-cost NiCd/NiMH/Li-ion chargers benefit from the PIC16C58B-20I/P's 73 bytes RAM, 8-bit TMR0 for timing charge intervals, and 3.0-5.5V operation that lets it run directly from a single-cell or 4-cell battery stack. The watchdog timer provides reliable resets during brown-out conditions on the AC mains adapter, and the 25 mA I/O drive directly switches power-MOSFET gates or relay coils. Pin-compatible migration to PIC16F57-I/P is recommended for new designs requiring firmware updates via ICSP during charger characterization.

🧩

Consumer Toy & Game Controller

Cost-sensitive toys, simple electronic games, and educational microcontroller kits use the PIC16C58B-20I/P for its sub-$2 price at 100-piece quantities and tiny 18-pin PDIP footprint. The 33-instruction RISC core is easy to teach in classrooms, and the 20 MHz throughput drives multiplexed LED matrices, piezo buzzers, and IR-remote bit-banging without external logic. The OTP memory prevents students from accidentally overwriting classmates' programs but still lets each group commit their final project code.

πŸš—

Automotive Aftermarket Module

Aftermarket accessories (alarm LED indicators, lighting controllers, simple sensor readers behind a vehicle CAN-bus bridge) leverage the PIC16C58B-20I/P's industrial -40C to +85C temperature range, 5.5V VDD tolerance on load-dump transients when paired with a TVS, and 33-instruction core for sensor sampling and PWM-free actuator control. The OTP memory prevents reverse engineering of proprietary drive-pattern algorithms. Pin-compatible migration to PIC16C58B-20E/P (extended temp) handles under-hood modules approaching +125C junction.

🏭

Industrial Sensor & Relay Module

Factory-floor sensor interfaces and relay-driver modules use the PIC16C58B-20I/P for its 12 I/O pins (5 on PORTA, 8 on PORTB) which can each sink 25 mA - sufficient to drive small signal relays or opto-couplers directly. The watchdog timer with its own on-chip RC oscillator ensures reliable operation in electrically noisy industrial cabinets, and the brown-out reset prevents spurious relay chatter during supply droops. The 5 MIPS throughput handles Modbus-RTU bit-banging over RS-485 transceivers at 9600 baud.

πŸ’‘

LED Lighting & Display Driver

Architectural LED controllers, marquee displays, and seven-segment signage use the PIC16C58B-20I/P for its 25 mA per-pin source/sink capability that drives LED segments directly without current-limiting buffers. TMR0 with 8-bit prescaler generates multiplexing refresh intervals, and the RISC core sustains constant-current PWM-free updates for up to 8-digit seven-segment displays. The 3.0-5.5V supply matches both 3.3V and 5V LED driver rails, and the PDIP package simplifies prototype breadboarding for AV installers.

Recommended Products Summary

PIC16F57-I/P flash equivalent for new designs Used in: White-Goods Appliance Control, Battery Charger & Power Monitor, Consumer Toy & Game Controller, Automotive Aftermarket Module, Industrial Sensor & Relay Module, LED Lighting & Display Driver PIC16C58B-20I/SS Microchip Technology Used in: White-Goods Appliance Control PIC16C58B-20E/P extended temp variant for under-hood automotive Used in: Battery Charger & Power Monitor, Automotive Aftermarket Module PIC16C58B-04I/P Microchip Technology Used in: Industrial Sensor & Relay Module PIC16C58B-20/P Microchip Technology Used in: LED Lighting & Display Driver
What is the program memory size of PIC16C58B-20I/P?
The PIC16C58B-20I/P has 3 KB of OTP EPROM program memory, organized as 2K x 12-bit words. The OTP (one-time programmable) EPROM can be written once via an external device programmer; subsequent firmware updates require physical swap of the IC. Source: Microchip PIC16C5X datasheet, 30453D.
Does PIC16C58B-20I/P support in-circuit programming or flash updates?
No, the PIC16C58B uses One-Time Programmable (OTP) EPROM, not flash. There is no ICSP or self-programming capability, so firmware must be committed before the chip is soldered. For field-updatable designs, migrate to the flash-based PIC16F57-I/P, which is pin-compatible with the same 18-pin PDIP footprint and offers ICSP.
How much RAM does the PIC16C58B-20I/P have?
The PIC16C58B-20I/P contains 73 bytes of data RAM. RAM is shared between general-purpose registers and the stack; PIC16C5X devices use a two-level hardware stack that does not consume user RAM. Source: Microchip PIC16C5X datasheet.
What is the maximum clock speed and supply voltage of PIC16C58B-20I/P?
The PIC16C58B-20I/P operates at up to 20 MHz instruction clock from a 3.0V to 5.5V VDD supply, delivering 5 MIPS throughput. The -20 speed grade indicates 20 MHz operation; lower grades (PIC16C58B-04) run to 4 MHz and PIC16C58B-10 runs to 10 MHz for oscillator and EMI trade-offs.
Is PIC16C58B-20I/P RoHS compliant?
No, the PIC16C58B-20I/P in 18-pin PDIP is a lead-bearing through-hole package and is RoHS non-compliant. For RoHS-compliant equivalents in the same PIC16C5X family, choose surface-mount packages with the /SS or /SO suffix (e.g., PIC16C58B-20I/SS, PIC16C58B-20I/SO) which are lead-free and RoHS compliant.
What is the best drop-in replacement for PIC16C58B-20I/P?
The best drop-in replacement is PIC16F57-I/P from Microchip - same 18-pin PDIP footprint, same PIC16C5X core instruction set, same 3 KB program memory and 73 bytes RAM, but with flash (ICSP-reprogrammable) instead of OTP. PIC16C58B-20/P (commercial temp grade) is also a drop-in if -40 to +85C operation is not required.
Where can I buy PIC16C58B-20I/P and what is the price?
PIC16C58B-20I/P is in stock at Mouser, DigiKey, LCSC, and Microchip direct as of 2026-09-17. Distributor pricing starts near $2.94 at qty 1 (DigiKey), dropping to about $1.55 at 3000-piece reels. LCSC lists the part from $1.26 in cut-tape. Lead time is typically 4-6 weeks as the device is NRND (Not Recommended for New Designs).
PIC16C58B-20I/P vs PIC16F57-I/P - which is better for new designs?
For new designs the PIC16F57-I/P is better: it shares the same 18-pin PDIP footprint and PIC16C5X instruction set, but replaces OTP EPROM with flash memory that supports ICSP and field updates. PIC16C58B-20I/P is only preferred for legacy products with finalized firmware and cost-optimized BOMs where field updates are not required.
What is the difference between PIC16C58B-20I/P and PIC16C58B-20E/P?
The PIC16C58B-20I/P is the industrial temperature grade (-40C to +85C), while the PIC16C58B-20E/P is the extended temperature grade (-40C to +125C). Both share the same 20 MHz speed, 3 KB OTP, 73 B RAM, and 18-pin PDIP footprint - drop-in compatible apart from the temperature rating. Source: Microchip PIC16C5X datasheet ordering information.
How many I/O pins and timers does PIC16C58B-20I/P have?
The PIC16C58B-20I/P exposes 12 general-purpose digital I/O pins organized as PORTA (5 pins) and PORTB (8 pins), plus one 8-bit timer/counter (TMR0) with an 8-bit programmable prescaler. Each I/O can source or sink up to 25 mA, suitable for direct LED or small-signal relay drive without external buffers.
Does PIC16C58B-20I/P have ADC or PWM peripherals?
No, the PIC16C58B-20I/P has no analog-to-digital converter, no PWM module, and no UART/SPI/I2C peripherals. It is a baseline PIC16C5X device with only digital I/O, TMR0 timer, and watchdog. For peripherals, step up to PIC16C558 or PIC16C57 family variants, or move to the PIC16F877A in flash-based designs.
Where do I download the PIC16C58B-20I/P datasheet PDF?
The official Microchip PIC16C58B datasheet (document 30453D) is available at https://ww1.microchip.com/downloads/en/DeviceDoc/30453D.pdf. Third-party mirrors including alldatasheet.com and findic.us also host the same PDF. The datasheet includes DC/AC characteristics, ordering information, and PDIP/SOIC/SSOP package drawings.
Where do I find the PIC16C58B-20I/P pinout diagram?
The 18-pin PDIP pinout is printed in the datasheet on the device-family package drawing page (Microchip document 30453D, section Pin Descriptions). Pin 1 is at the top-left of the DIP with the notch facing up; pins proceed counter-clockwise. The 18 pins include VDD, VSS, OSC1/OSC2, MCLR, and 12 I/O pins grouped as RA0-RA4 and RB0-RB7.
What is the lifecycle status of PIC16C58B-20I/P in 2026?
As of 2026-09-17, the PIC16C58B-20I/P is classified NRND (Not Recommended for New Designs) by Microchip, but remains in production with active distributor stock and full datasheet support. It is widely available for maintenance of legacy equipment but Microchip recommends the PIC16F57-I/P for new designs requiring the same 18-pin PDIP footprint and PIC16C5X instruction set.
What are typical applications for PIC16C58B-20I/P?
The PIC16C58B-20I/P is suited to cost-sensitive, fixed-function appliances and aftermarket modules: washing-machine sub-boards, microwave keypads, HVAC fan controllers, lighting controllers, simple battery chargers, sensor readers, and consumer toys. Its 5 MIPS throughput and 25 mA I/O drive support direct LED/buzzer control and protocol bit-banging without external logic.
Hey Google, what is a good equivalent for the PIC16C58B-20I/P?
A good equivalent for the PIC16C58B-20I/P is the PIC16F57-I/P - same 18-pin PDIP footprint, same PIC16C5X RISC instruction set, same 3 KB program and 73 bytes RAM, but with flash instead of OTP. For surface-mount drop-in options, choose PIC16C58B-20I/SS (SSOP-20) or PIC16C58B-20I/SO (SOIC-18) from the same family.

Engineering reference data for PIC16C58B-20I/P β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C58B-20I/P when you need a 20 MHz, -40C to +85C OTP microcontroller in 18-pin PDIP for legacy or cost-sensitive appliances where the firmware is finalized at production. Choose the PIC16F57-I/P for new designs requiring flash and ICSP for field updates or iterative development; the pin-compatibility allows a direct BOM swap without PCB rework. Choose PIC16C58B-20E/P if the module must operate above +85C (e.g., under-hood automotive). Choose PIC16C58B-04I/P if EMC pre-compliance testing shows excessive 20 MHz harmonics. For more I/O pins (20 instead of 12), step down to the PIC16C57 family at the cost of smaller program memory (2 KB vs 3 KB). All listed drop-in alternatives share the 18-pin PDIP footprint, so PCB layout is identical.

Comparison with Alternatives

Parameter This Product PIC16F57-I/P PIC16C58B-20/P PIC16C58B-20E/P PIC16C58B-04I/P PIC16C58B-04/P PIC16C57C-04I/P PIC16C57-10I/P
Package 18-pin PDIP (P) 18-pin PDIP (same) 18-pin PDIP (same) 18-pin PDIP (same) 18-pin PDIP (same) 18-pin PDIP (same) 18-pin PDIP (same) 18-pin PDIP (same)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 3 KB OTP (2K x 12) 3 KB flash (2K x 12) 3 KB OTP (same) 3 KB OTP (same) 3 KB OTP (same) 3 KB OTP (same) 2 KB OTP (-33%) 2 KB OTP (-33%)
Max Frequency 20 MHz (5 MIPS) 20 MHz (same) 20 MHz (same) 20 MHz (same) 4 MHz (-80%) 4 MHz (-80%) 4 MHz (-80%) 10 MHz (-50%)
RAM 73 bytes 73 bytes (same) 73 bytes (same) 73 bytes (same) 73 bytes (same) 73 bytes (same) 72 bytes (-1.4%) 72 bytes (-1.4%)
Temperature Grade Industrial -40C to +85C Industrial -40C to +85C (same) Commercial 0C to +70C (narrower) Extended -40C to +125C (wider) Industrial -40C to +85C (same) Commercial 0C to +70C (narrower) Industrial -40C to +85C (same) Industrial -40C to +85C (same)
Program Memory Type OTP EPROM Flash (ICSP) OTP EPROM (same) OTP EPROM (same) OTP EPROM (same) OTP EPROM (same) OTP EPROM (same) OTP EPROM (same)
I/O Pins 12 12 (same) 12 (same) 12 (same) 12 (same) 12 (same) 20 (more I/O) 20 (more I/O)
Lifecycle Status NRND Active (recommended) NRND NRND NRND NRND NRND NRND

Key Differentiators

  • Flash (ICSP) memory for field-updateable firmware (vs PIC16F57-I/P)
  • Extended temperature range for under-hood modules (vs PIC16C58B-20/P)
  • Lower EMI signature for noise-sensitive cabinets (vs PIC16C58B-04I/P)

Design Notes

Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 14) with a short trace to VSS (pin 5). For battery-powered applications add a bulk 10 uF tantalum or aluminum-polymer capacitor near VDD to handle transient current peaks when the I/O pins switch simultaneously. The PIC16C58B draws 2-5 mA active at 20 MHz and under 1 uA in sleep, so a brown-out circuit is mandatory if VDD can droop below 3.0 V momentarily.

Keep the OSC1 (pin 16) and OSC2 (pin 15) traces short and symmetric, surrounded by a grounded guard ring on both sides, to minimize radiated EMI. For crystal or ceramic resonator operation, place the load capacitors (typically 15-33 pF) within 4 mm of OSC1/OSC2. Avoid routing signal traces under the resonator or its capacitors; the PDIP through-hole construction provides natural isolation between analog and digital sections on a single-sided board.

The PIC16C58B has only a 2-level hardware stack; nested subroutines beyond depth 2 will corrupt the return address. Plan call hierarchies accordingly or use iterative code. The device has no ICSP - if you need firmware updates after deployment, choose PIC16F57-I/P instead. MCLR (pin 4) must be pulled high through a 10-47 kohm resistor; leaving it floating can cause intermittent resets in noisy environments. Brown-out reset is enabled by configuration bit and must be configured at programming time.

The 25 mA per-pin sink/source capability is shared across the entire VDD/VSS bond wires; do not switch all 12 outputs simultaneously at full load or the ground bounce will reset the part. Stagger high-current pin toggles by at least one instruction cycle, or limit total I/O current to under 100 mA across the package. For relay or solenoid drive, add a 100 nF snubber across the coil and a flyback diode to suppress inductive kickback that can latch the I/O pin.

Compliance Information

RoHS
Non Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
No
Halogen Free
Unknown
Conflict Minerals
Compliant

18-pin PDIP is lead-bearing and RoHS non-compliant. For RoHS-compliant drop-in equivalents, use surface-mount variants PIC16C58B-20I/SS (SSOP-20) or PIC16C58B-20I/SO (SOIC-18). Device is not AEC-Q100 qualified; for automotive see extended-temp PIC16C58B-20E/P variants.

Data verified on: 2026-09-17 β€” data verified and curated by XAIPART's component engineering team

Related Searches

PIC16C58B-20I/P PIC16C58B-20I/P datasheet Microchip PIC16C58B 20MHz 18-pin PDIP PIC16C58B-20I/P price PIC16C58B-20I/P vs PIC16F57-I/P PIC16C58B drop-in replacement 18-pin PDIP PIC16C5X 8-bit OTP microcontroller 3KB PIC16C58B-20I/P industrial temperature grade PIC16C58B-20I/P RoHS equivalent PIC16C58B-20I/P pinout 18-pin PDIP PIC16C58B appliance control MCU PIC16F57 flash equivalent PIC16C58B where to buy PIC16C58B-20I/P PIC16C58B 5 MIPS 25 mA I/O microcontroller is PIC16C58B-20I/P obsolete

Related Components & Terms

Microchip Technology PIC16C58B PIC16C58B-20I/P PIC16F57-I/P PIC16C5X PIC16C57 PIC16C58B-20E/P PIC16C58B-04I/P OTP EPROM flash memory RISC architecture Harvard architecture PIC16C5X family TMR0 timer watchdog timer 18-pin PDIP through-hole package RoHS non-compliant industrial temperature grade 5 MIPS 20 MHz 73 bytes RAM 3 KB program memory 33 instructions brown-out reset MCLR reset single-cycle instruction baseline microcontroller
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