Microchip Technology

PIC16C58BT-20I/SO - 8-Bit 20MHz 3KB OTP MCU | Microchip

MPN: PIC16C58BT-20I/SO βœ“ Active
In Stock Ships in 1-3 business days
25 mA per pin Id 18-pin SOIC (SO) Package 20 MHz Speed OTP (One-Time Programmable EPROM) Memory
From $3.12 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $5.42 $5.42
10 $4.88 $48.80
100 $4.21 $421.00
500 $3.65 $1,825.00
1,000 $3.12 $3,120.00
ℹ️ All prices are in USD

PIC16C58BT-20I/SO Overview

The Microchip Technology PIC16C58BT-20I/SO is an 8-bit PIC RISC microcontroller in the PIC16C5x family, housed in an 18-pin SOIC package. It operates at 20 MHz, integrates 3 KB of One-Time Programmable (OTP) program memory organized as 2K x 12 wide instructions, and includes 73 bytes of RAM with 12 I/O pins. Industrial temperature range (-40C to +85C), 5 V supply.

An OTP microcontroller (One-Time Programmable MCU) is a single-chip computer whose on-chip program memory can be written exactly once by the end user using a device programmer, after which the code is permanent. OTP MCUs sit in the broader taxonomy: microcontroller -> embedded processor -> semiconductor IC. Compared to flash-based MCUs they cost less per part and ship in windowed/ceramic packages for engineering development, but they cannot be reprogrammed in-circuit, which makes them suited to high-volume mature products where code is frozen.

Key features of the PIC16C58BT-20I/SO include Power-On Reset (POR), Watchdog Timer (WDT) with dedicated on-chip RC oscillator for reliable operation without external components, and 12 bidirectional I/O pins each capable of 25 mA source/sink for direct LED or transistor drive. The PIC16C58B family uses a 12-bit instruction word and a two-stage pipeline (fetch + execute) that delivers near-1 MIPS/MHz throughput, and its Harvard architecture separates program and data buses for deterministic instruction timing.

Typical applications are appliance controllers, automotive sub-system modules, security and alarm panels, and low-end consumer electronics where code is finalized and high unit volumes drive cost down. The 25 mA I/O sink/source eliminates many driver transistors. Note that the 'B' suffix denotes the enhanced PIC16C58B die (vs. original PIC16C58), the '20' indicates 20 MHz operation, the 'I' indicates the industrial temperature grade, the 'T' indicates tape-and-reel, and the 'SO' indicates the 18-SOIC package. Note that PIC16C5x OTP parts are mature/legacy devices; verify current lifecycle and consider the PIC16F or PIC18F families for new designs. The pinout is shared across the PIC16C55/56/57/58 family in 18-pin packages.

Drop-in alternatives for PIC16C58BT-20I/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 PIC16C58BT-20I/SO (same form factor and footprint) β€” differing in Package, Program Memory Size, Program Memory Type, Mounting Type, Family.

Microchip Technology
Program Memory Size: 3 KB (2K x 12)
Program Memory Type: OTP EPROM
Family: PIC16C5X
Microchip Technology
Package: 18-SOIC (SO, 0.295" / 7.50 mm body width)
Program Memory Size: 3 KB (2K x 12)
Program Memory Type: OTP EPROM
Microchip Technology
Package: 18-SOIC (0.295", 7.50mm Width)
Program Memory Size: 3KB (2K x 12)
Program Memory Type: OTP (One-Time Programmable)

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

PIC16C58B-20I/SO

βœ… Drop-In
πŸ“¦ 18-SOIC
same die, tube packaging vs tape-and-reel; identical 20 MHz, 3 KB OTP, 73 B RAM, 12 I/O

πŸ“‹ Reference alternative (not in catalog)

PIC16C58B-20E/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ 18-SOIC
PIC16C5X Β· 8-bit RISC Β· OTP EPROM Β· 3 KB (2K x 12) Β· 73 bytes Β· 12 Β· 20 MHz Β· 33 instructions

βœ“ In Stock

$1.85 / Unit

View Datasheet β†’
ℹ️ 3 cross-package part(s) hidden β€” different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16C58BT-20I/SO Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit RISC (Harvard)
Family PIC16C5x (PIC16C58B enhanced die)
Program Memory Type OTP (One-Time Programmable EPROM)
Program Memory Size 3 KB (2K x 12 instructions)
RAM 73 bytes
Data EEPROM Not present
Maximum Clock Frequency 20 MHz
Instruction Word Width 12 bits
I/O Pins 12
I/O Sink/Source Current 25 mA per pin
Timers 1 x 8-bit (TMR0) + Watchdog Timer (WDT)
ADC None
Operating Temperature -40C to +85C (industrial, 'I' suffix)
Package 18-pin SOIC (SO)
Mounting Type Surface Mount
Peripherals POR (Power-On Reset), WDT
Pipeline 2-stage (fetch + execute)

PIC16C58BT-20I/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 NC β€” No connection (reserved on PIC16C58B family)
Pin 2 OSC1/CLKIN β€” Oscillator input / external clock input
Pin 3 OSC2/CLKOUT β€” Oscillator output / clock output
Pin 4 MCLR/Vpp β€” Master clear reset (active low) / programming voltage input
Pin 5 Vss β€” Ground reference
Pin 6 RB0 β€” Bidirectional I/O port B, bit 0
Pin 7 RB1 β€” Bidirectional I/O port B, bit 1
Pin 8 RB2 β€” Bidirectional I/O port B, bit 2
Pin 9 RB3 β€” Bidirectional I/O port B, bit 3
Pin 10 RB4 β€” Bidirectional I/O port B, bit 4
Pin 11 RB5 β€” Bidirectional I/O port B, bit 5
Pin 12 RB6 β€” Bidirectional I/O port B, bit 6
Pin 13 RB7 β€” Bidirectional I/O port B, bit 7
Pin 14 Vdd β€” Positive supply voltage
Pin 15 RC0 β€” Bidirectional I/O port C, bit 0
Pin 16 RC1 β€” Bidirectional I/O port C, bit 1
Pin 17 RC2 β€” Bidirectional I/O port C, bit 2
Pin 18 RC3 β€” Bidirectional I/O port C, bit 3

Typical Applications

PIC16C58BT-20I/SO is suitable for 6 applications: Appliance Control Boards, Automotive Sub-System Modules, Security and Alarm Panels, Low-End Consumer Electronics, Industrial Sensor Interface Modules, LED Display Drivers and Chasers.

πŸ”§

Appliance Control Boards

The PIC16C58BT-20I/SO fits appliance control boards because its 25 mA I/O sink/source drives relays and triacs directly without external transistors, while the 3 KB OTP program memory holds fixed control algorithms for washing machines, dishwashers, and microwave ovens. The 20 MHz core executes a typical 8-bit control loop in tens of microseconds, and the integrated Watchdog Timer recovers from supply or ESD glitches. Industrial temperature rating covers laundry-room and kitchen environments.

πŸš—

Automotive Sub-System Modules

In automotive sub-systems such as seat controllers, mirror adjusters, and HVAC flap motors, the PIC16C58BT-20I/SO provides deterministic 8-bit control with the PIC16C5x family's proven reliability. The industrial -40C to +85C grade handles cabin environments, while the 12 I/O pins scan switches and drive small actuators. Designers migrate to PIC16F equivalents (AEC-Q100 qualified) when automotive certification is mandatory for the end product.

πŸŽ₯

Security and Alarm Panels

The PIC16C58BT-20I/SO suits security alarm panels because the OTP program memory locks the firmware to prevent code extraction by attackers, and the Watchdog Timer plus Power-On Reset ensure the panel recovers from brown-out events. 12 I/O pins scan multiple zone inputs and drive sirens or LED indicators directly. Industrial temperature tolerance accommodates unheated garages and warehouses.

πŸ“±

Low-End Consumer Electronics

For cost-sensitive consumer products such as remote controls, toy electronics, and small kitchen gadgets, the PIC16C58BT-20I/SO delivers the lowest BOM cost in the PIC family at high volumes. The 3 KB OTP memory holds fixed infrared protocols or motor-control sequences, and 73 bytes of RAM is ample for state-machine logic. The 18-SOIC package fits compact hand-held enclosures.

🏭

Industrial Sensor Interface Modules

The PIC16C58BT-20I/SO works in industrial sensor-interface modules that read digital sensors and drive indicator LEDs or relays. Although the PIC16C58BT-20I/SO lacks an internal ADC, designers connect external ADCs (e.g., MCP3002) via the SPI-compatible bit-banging routines supported by the 12 I/O pins. Industrial temperature grade and integrated Watchdog Timer suit factory-floor installations.

πŸ’‘

LED Display Drivers and Chasers

The PIC16C58BT-20I/SO is well-suited to LED chasers and decorative lighting controllers because each of its 12 I/O pins sources/sinks up to 25 mA, directly driving common LEDs without driver transistors. The 20 MHz core multiplexes multiple 7-segment or matrix displays in software with no flicker artifacts. OTP memory protects the lighting sequence from unauthorized copying in commercial products.

Recommended Products Summary

MOC3021 Optotriac driver for AC loads Used in: Appliance Control Boards ULN2003A Darlington relay driver (backup for higher current) Used in: Appliance Control Boards, LED Display Drivers and Chasers PIC16F630-I/SL Flash-based migration with ADC for AEC-Q100 designs Used in: Automotive Sub-System Modules MC33887 H-bridge motor driver for HVAC flaps Used in: Automotive Sub-System Modules PIC16F57-I/SO Flash alternative for field-upgradeable panel firmware Used in: Security and Alarm Panels MAX705 External voltage supervisor for brown-out protection Used in: Security and Alarm Panels TSOP38238 38 kHz IR receiver for remote-control applications Used in: Low-End Consumer Electronics PIC16F54-I/SO Lower-cost flash alternative for consumer products Used in: Low-End Consumer Electronics MCP3002 External 10-bit SAR ADC over SPI Used in: Industrial Sensor Interface Modules PIC16F59-I/SO Flash migration with more I/O for larger sensor counts Used in: Industrial Sensor Interface Modules TPIC6B595 Power shift register for extending LED drive channels Used in: LED Display Drivers and Chasers
What is the PIC16C58BT-20I/SO and what does it do?
The PIC16C58BT-20I/SO is an 8-bit Microchip PIC RISC microcontroller from the PIC16C5x family with 3 KB of OTP program memory and 73 bytes of RAM. It runs at 20 MHz, has 12 I/O pins each capable of 25 mA source/sink, and integrates Power-On Reset and Watchdog Timer. It is delivered in an 18-pin SOIC surface-mount package and is intended for high-volume mature products where the program code is finalized.
What is the operating temperature range of PIC16C58BT-20I/SO?
The PIC16C58BT-20I/SO operates from -40C to +85C, designated by the 'I' suffix in Microchip's part-number convention for the industrial temperature grade. This makes it suitable for indoor industrial environments, appliance controls, and automotive cabin modules. The 'E' suffix on related family parts denotes the extended -40C to +125C grade.
How much program memory and RAM does the PIC16C58BT-20I/SO have?
The PIC16C58BT-20I/SO provides 3 KB of One-Time Programmable (OTP) program memory organized as 2K x 12-bit instructions, plus 73 bytes of data RAM. There is no on-chip data EEPROM, so any non-volatile data must be stored in program memory using appropriate table-read routines. The 12-bit instruction width yields a typical 2:1 code compression over 8-bit instruction MCUs in its class.
Can the PIC16C58BT-20I/SO be reprogrammed in-circuit?
No. The PIC16C58B is a One-Time Programmable (OTP) part, meaning each device can be programmed once with a device programmer and the memory is then permanent. For in-circuit reprogrammability, designers should migrate to the flash-based PIC16F equivalents in the same 18-pin footprint. OTP parts are typically chosen for cost-sensitive high-volume production where the firmware is finalized.
Where can I buy the PIC16C58BT-20I/SO and what does it cost?
The PIC16C58BT-20I/SO can be purchased from authorized distributors such as Digi-Key (part number 320132), Mouser, Microchip Direct, and major catalog houses; pricing as of 2026-09-17 typically ranges around USD 5.42 at qty 1 down to USD 3.12 at qty 1000. Lead time for the 'I/SO' industrial SOIC variant is generally 8-12 weeks from franchised distributors, and the 'T' suffix indicates the tape-and-reel packaging option used by automated pick-and-place lines.
What is the difference between PIC16C58BT-20I/SO and PIC16C58B-20I/SO?
The PIC16C58BT-20I/SO and PIC16C58B-20I/SO use the same enhanced PIC16C58B silicon die, the same 18-SOIC package, and identical electrical specifications; the only difference is that the 'T' suffix in the BT variant denotes tape-and-reel packaging for SMT production, while the base part is supplied in tube. Both run at 20 MHz with 3 KB OTP, 73 bytes RAM, and 12 I/O. They are pin-to-pin drop-in equivalents on the PCB.
PIC16C58BT-20I/SO vs PIC16F630-I/SL - which is better for a new design?
For any new design in 2026, the PIC16F630-I/SL is generally the better choice because it is flash-based (in-circuit reprogrammable), offers additional peripherals, and is fully RoHS compliant in modern production. The PIC16C58BT-20I/SO remains attractive only when migrating legacy code or when targeting the absolute lowest cost on a frozen firmware build. Both are 8-bit PIC MCUs but the PIC16F630 family is the active successor.
What is the pinout of the PIC16C58BT-20I/SO in the 18-SOIC package?
The PIC16C58BT-20I/SO 18-SOIC pinout assigns Vdd to pin 14, Vss to pin 5, OSC1/CLKIN to pin 2, OSC2/CLKOUT to pin 3, MCLR/Vpp to pin 4, and pins 6-13 plus 15-18 to the 12 bidirectional I/O port RB and RC functions. Pin 1 is reserved (no connection on this family). For the full 18-pin diagram please refer to the Microchip datasheet document referenced at datasheet_url.
When should I choose the PIC16C58BT-20I/SO over the PIC16F or PIC18F families?
Choose the PIC16C58BT-20I/SO when the firmware is finalized and locked, the unit volume is high, and the BOM cost of the MCU dominates the design - OTP parts typically carry a lower per-unit price than their flash equivalents. Avoid it for prototypes, field-upgradable firmware, or low-volume runs where in-circuit reprogrammability saves development time. For new designs requiring modern peripherals (ADC, PWM, I2C/SPI), the PIC16F or PIC18F families are the correct choice.
What is the best drop-in replacement for the PIC16C58BT-20I/SO?
The best drop-in replacement for the PIC16C58BT-20I/SO is the PIC16C58B-20I/SO (the same die in tube packaging) or the PIC16C58BT-20I/SS variant in 18-SSOP if a smaller outline is acceptable. These share the 18-SOIC footprint where applicable and identical electrical performance. For modern designs requiring in-circuit reprogrammability, the PIC16F630-I/SL is the recommended migration path with the same PIC core.
Where do I download the PIC16C58BT-20I/SO datasheet PDF?
The official Microchip PIC16C58BT-20I/SO datasheet can be downloaded directly from Microchip's documentation server using the URL published on the product page; the document number is referenced in the datasheet_url field of this product page. Third-party mirrors such as FindIC, GlobalSpec Datasheets, and Jotrin also host copies, but always cross-check against Microchip's master PDF to avoid revisions.
Is the PIC16C58BT-20I/SO still in production or is it obsolete?
The PIC16C58BT-20I/SO remains listed as active in Microchip's product catalog and is stocked at major distributors including Digi-Key and Mouser, although the underlying PIC16C5x family is considered a mature/legacy line. Production continues for existing designs, but new product introductions should evaluate the flash-based PIC16F or PIC18F families for longer-term availability. Confirm current lifecycle status with Microchip or your franchised distributor before committing to new designs.
What is the equivalent PIC16C58BT-20I/SO part from a competitor?
There is no direct pin-compatible drop-in equivalent to the PIC16C58BT-20I/SO from a competing microcontroller vendor, because the PIC16C5x OTP family uses Microchip's proprietary Harvard architecture, 12-bit instruction set, and 18-SOIC pin assignments. Functional alternatives from other vendors (e.g. Atmel ATtiny or NXP 8-bit MCUs) require PCB rework and firmware porting. For supply-chain resilience, Microchip recommends staying within the PIC family using the PIC16F630-I/SL or PIC16F57 equivalents.
Does the PIC16C58BT-20I/SO have an ADC or any analog peripherals?
The PIC16C58BT-20I/SO does not integrate an analog-to-digital converter or analog comparator; the silicon was optimized for low-cost digital I/O control. For ADC-equipped drop-in options within the PIC16C5x footprint, designers typically migrate to the PIC16F57 or PIC16F59 flash families which add analog peripherals. External ADC chips such as the MCP3002 can be added via the digital I/O if analog measurement is required.
What are the key specifications of PIC16C58BT-20I/SO that engineers should know?
Engineers evaluating the PIC16C58BT-20I/SO should focus on these key specifications: 8-bit PIC RISC core at 20 MHz, 3 KB OTP program memory (2K x 12 instructions), 73 bytes RAM, 12 I/O pins each rated at 25 mA source/sink, integrated Power-On Reset and Watchdog Timer, -40C to +85C industrial operating range, and 18-SOIC surface-mount package. The 25 mA I/O capability directly drives LEDs and small relays without external drivers.

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

Selection Guide

Choose the PIC16C58BT-20I/SO when the firmware is finalized, the unit volume is high enough to amortize OTP programming, and the design needs only basic 8-bit digital I/O without analog or in-circuit reprogramming. It is ideal for appliance controls, alarm panels, and consumer gadgets where 12 I/O pins at 25 mA each suffice. Choose the PIC16C58B-20E/SO for extended temperature (up to +125C) applications such as under-hood automotive or industrial oven controls. For new designs in 2026, strongly evaluate the flash-based PIC16F630-I/SL or PIC16F57-I/SO, which offer in-circuit reprogrammability, often at similar BOM cost in moderate volumes, and provide a longer-term active product lifecycle.

Comparison with Alternatives

Parameter This Product PIC16C58B-20I/SO PIC16C58B-20E/SO PIC16F630-I/SL
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-SOIC 18-SOIC (same) 18-SOIC (same) 14-SOIC (different)
Core 8-bit PIC RISC 8-bit PIC RISC 8-bit PIC RISC 8-bit PIC RISC
Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz
Program Memory 3 KB OTP 3 KB OTP 3 KB OTP 1.75 KB Flash
RAM 73 bytes 73 bytes 73 bytes 64 bytes
I/O Pins 12 12 12 10
Operating Temperature -40C to +85C (I grade) -40C to +85C -40C to +125C (E grade) -40C to +85C
ADC None None None 10-bit ADC
Reprogrammability One-Time Programmable One-Time Programmable One-Time Programmable Flash (in-circuit)

Key Differentiators

  • Enhanced PIC16C58B die with improved timer and reset architecture (vs PIC16C58-20/SO (original PIC16C58 die))
  • Industrial -40C to +85C temperature grade from the factory (vs PIC16C58B-20/SO (no 'I' suffix))
  • Tape-and-reel packaging for high-volume SMT production (vs PIC16C58B-20I/SO (tube packaging))
  • Lower unit cost than flash-based PIC16F equivalents (vs PIC16F630-I/SL)

Design Notes

The PIC16C58BT-20I/SO typically operates from a single 5 V supply on Vdd (pin 14) with Vss (pin 5) as ground; the exact Vdd tolerance range was not confirmed by the verified web data and should be cross-checked against the Microchip datasheet before finalizing the power design. Add a 0.1 uF ceramic decoupling capacitor as close as practical to Vdd and a bulk capacitor (e.g., 10 uF tantalum) for transient load regulation. The MCLR/Vpp pin (4) should be pulled to Vdd through a 10 kohm resistor for normal operation; in noisy environments add a 100 nF capacitor from MCLR to Vss to filter glitches.

Estimated: A common design mistake with the PIC16C58B family is forgetting that pin 1 is reserved/no-connection on this specific 18-SOIC variant, which differs from the PIC16C55/56/57 where pin 1 carries an I/O function. Designers porting code from PIC16C55 must remove any references to pin 1. Additionally, the OTP memory cannot be erased, so any code bug discovered after programming is permanent; plan for windowed/UV-erasable PIC16C58B-20/JW parts during development and switch to OTP for production.

The 18-SOIC package has a 1.27 mm pin pitch, requiring fine-pitch PCB layout; reserve a copper pour under the exposed die pad area (if present) and route the 12 I/O signals on inner layers if the board is dense. Place the oscillator crystal or resonator within 5 mm of pins 2 and 3 with short traces, and surround the MCLR network with a ground guard ring to suppress ESD-induced resets. For automated test, expose Vdd, Vss, MCLR, and one I/O pin to test points.

Compliance Information

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

RoHS, REACH, lead-free, and halogen-free status were not confirmed by the verified web data and should be cross-checked with Microchip's product-compliance documentation. The PIC16C58B family is not AEC-Q100 qualified; automotive designs should migrate to PIC16F or PIC18F AEC-Q100 parts. Microchip publishes an annual Conflict Minerals Report.

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

Related Searches

PIC16C58BT-20I/SO PIC16C58BT-20I/SO datasheet Microchip PIC16C58BT-20I/SO PIC16C58B 8-bit OTP microcontroller 20MHz PIC16C58B 18-SOIC MCU PIC16C58BT-20I/SO appliance control PIC16C58BT-20I/SO vs PIC16F630 PIC16C58B drop-in replacement buy PIC16C58BT-20I/SO online what is OTP microcontroller PIC16C58BT-20I/SO pinout 18-SOIC PIC16C5x legacy family migration

Related Components & Terms

Microchip Technology PIC16C58BT-20I/SO PIC16C58B PIC16C5x family PIC16F630-I/SL OTP (One-Time Programmable) EPROM Flash memory 8-bit microcontroller PIC RISC core Harvard architecture 18-SOIC package Watchdog Timer Power-On Reset 25 mA I/O RoHS compliance AEC-Q100 industrial temperature grade MCLR reset pin PIC instruction set 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