Microchip Technology

PIC16C58BT-04/SS - 8-Bit 4MHz OTP MCU 3KB 20-SSOP | Microchip

MPN: PIC16C58BT-04/SS ✗ End of Life
In Stock Ships in 1-3 business days
3.0 V to 5.5 V Vdss 20-SSOP (Shrink Small Outline Package, 5.30 mm body) Package 4 MHz Speed OTP (One-Time Programmable) Memory
From $1.62 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $3.42 $3.42
10 $2.95 $29.50
100 $2.4 $240.00
500 $1.95 $975.00
1,000 $1.62 $1,620.00
ℹ️ All prices are in USD

PIC16C58BT-04/SS Overview

The Microchip Technology PIC16C58BT-04/SS is an 8-bit RISC microcontroller from the PIC16C5x family, featuring a 4 MHz maximum clock speed, 3 KB (2K x 12) of One-Time Programmable (OTP) program memory, and 73 bytes of RAM, housed in a 20-pin SSOP (Shrink Small Outline Package) with gull-wing leads.

A microcontroller (MCU) is a single-chip computer containing a processor core, program memory, working RAM, and programmable I/O peripherals. The PIC16C5x family is the original baseline of Microchip's PIC architecture, employing a Harvard RISC design with a 12-bit instruction word. These OTP MCUs target cost-sensitive, fixed-function embedded products where firmware is finalized at production time and field updates are not required.

Key features include 12 I/O pins, a 2-level hardware stack, a watchdog timer for reliability, an 8-bit timer/counter, and an operating voltage range of 3.0V to 5.5V. The device supports internal RC oscillator modes plus external crystal/resonator, simplifying BOM cost by eliminating external clock components in space-constrained designs. Its commercial temperature grade (0°C to +70°C) makes it suitable for indoor consumer and office equipment.

The PIC16C58B uses a 12-bit instruction set inherited from the original PIC16C5x baseline architecture. With only 33 single-cycle instructions and a 2-level deep hardware stack, it is optimized for simple state-machine replacement rather than complex multitasking. The OTP memory programming model requires a dedicated device programmer, and code security is enforced via a single protection fuse.

Typical applications include remote controls, low-end appliance controllers, LED lighting controllers, simple sensor interfaces, and battery-powered consumer gadgets. The 4 MHz internal operation provides sufficient throughput for slow user-interface tasks while keeping active current low.

When designing with this device, allocate sufficient board area for the SSOP-20 footprint and ensure the programming header is accessible during production. Note that the OTP variant cannot be re-programmed in-circuit - design with a socket-friendly land pattern if firmware iteration is anticipated during development.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet. All parameters and pricing reflect publicly available data from authorized distributors as of 2026-09-17.

Drop-in alternatives for PIC16C58BT-04/SS — 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-04/SS (same form factor and footprint) — differing in Package, Program Memory Type, MSL Level, Core Architecture, Instruction Set.

Microchip Technology
Package: 20-SSOP (5.30 mm body width)
Program Memory Type: OTP (One-Time Programmable EPROM)
MSL Level: 1 (unlimited floor life at <30 C / 85% RH)
Microchip Technology
Package: 20-SSOP (5.30 mm body width, 0.65 mm pitch)
MSL Level: 1 (unlimited floor life at < 30 C / 85 % RH)
Instruction Set: 33 single-word, single-cycle instructions
Microchip Technology
Package: 20-pin SSOP (5.30 mm body, 0.65 mm pitch)
Program Memory Type: OTP EPROM
Instruction Set: 33 instructions, 12-bit width, single-cycle
Microchip Technology
Package: 20-SSOP (0.209 inch / 5.30 mm width)
Program Memory Type: OTP (One-Time-Programmable)
MSL Level: 1 (unlimited floor life)
Microchip Technology
Package: 20-pin SSOP (5.30 mm body, 0.65 mm pitch)
MSL Level: 1 (unlimited floor life)
Core Architecture: 8-bit RISC (Harvard)
Microchip Technology
Package: 20-SSOP (0.209 inch / 5.30 mm width)
Program Memory Type: OTP EPROM
MSL Level: 1 (unlimited floor life at 30C/85% RH)

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

PIC16C58B-04/SS

✅ Drop-In
Microchip Technology
📦 20-SSOP
PIC16C5X (8-bit RISC, Harvard) · OTP (One-Time Programmable EPROM) · 3 KB (2K x 12 words) · 73 bytes · 4 MHz (max) · 12 bits · 33 single-word instructions · 12

✓ In Stock

$1.45 / Unit

View Datasheet →

PIC16C58B-20E/SS

✅ Drop-In
Microchip Technology
📦 20-SSOP
PIC · 8-bit · PIC16C5X · 3KB (2K x 12) · OTP (One-Time Programmable) · 73 bytes · None · 20 MHz

✓ In Stock

$2.78 / Unit

View Datasheet →

PIC16C58B-40/SS

✅ Drop-In
Microchip Technology
📦 20-SSOP
8-bit OTP Microcontroller · PIC16C5X · OTP EPROM · 3 KB (2K x 12 words) · 72 bytes · 40 MHz · 33 instructions, 12-bit width, single-cycle · 4.5 V to 5.5 V

✓ In Stock

$0.72 / Unit

View Datasheet →

PIC16F57-I/SS

✅ Drop-In
📦 20-SSOP
flash memory instead of OTP (reprogrammable), same 4 MHz, same SSOP-20 footprint, same PIC16C5x ISA

📋 Reference alternative (not in catalog)

PIC16C58BT-04/SS Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC RISC
Instruction Set Width 12-bit
Maximum Clock Frequency 4 MHz
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 3 KB (2K x 12)
RAM Size 73 bytes
Number of I/O Pins 12
Supply Voltage Range 3.0 V to 5.5 V
Operating Temperature Range 0 °C to +70 °C (Commercial)
Package 20-SSOP (Shrink Small Outline Package, 5.30 mm body)
Mounting Type Surface Mount (Gull Wing)
Number of Terminals 20
Package Code SSOP
Temperature Grade Commercial
Oscillator Type External Crystal/Resonator or Internal RC

PIC16C58BT-04/SS Pin Configuration

TSSOP-20 Package Pinout Diagram TSSOP-20 4.4x6.5mm, P0.65mm, JEDEC MO-153. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 TSSOP-20
Pin 1 RA2 — Bidirectional I/O port A bit 2
Pin 2 RA3 — Bidirectional I/O port A bit 3
Pin 3 RTCC — Real-time clock/counter input (schmitt trigger)
Pin 4 MCLR — Master clear reset input (active low)
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 OSC2 — Oscillator output / Fosc/4 clock output
Pin 16 OSC1 — Oscillator input / external clock input
Pin 17 RA0 — Bidirectional I/O port A bit 0
Pin 18 RA1 — Bidirectional I/O port A bit 1
Pin 19 T0CKI — Timer 0 clock input (schmitt trigger)
Pin 20 NC — Not connected (per datasheet)

Typical Applications

PIC16C58BT-04/SS is suitable for 6 applications: Remote Control Handheld Devices, Low-End Appliance Controllers, LED Lighting Pattern Controllers, Simple Sensor Interface Hubs, Battery-Powered Consumer Gadgets, Industrial Control State-Machine Replacement.

🎧

Remote Control Handheld Devices

The PIC16C58BT-04/SS fits remote control applications because its 4 MHz baseline core, 12 I/O pins, and 3 KB OTP memory are sufficient for IR protocol encoding, button matrix scanning, and low-power sleep duty cycling. The OTP memory locks firmware at production, preventing reverse engineering of proprietary IR codes - a security advantage over flash parts. With 3.0-5.5 V supply range, the device runs directly from two AA alkaline cells via a simple regulator. Per the Microchip datasheet, the 12-bit instruction set executes single-cycle instructions in 1 µs at 4 MHz, fast enough for NEC, RC5, and Sony SIRC protocol generation without timing jitter.

🏭

Low-End Appliance Controllers

The PIC16C58BT-04/SS suits appliance controllers such as small fans, coffee makers, and toasters because its 12 I/O pins can drive seven-segment displays, relay coils, and triac interfaces directly via current-limited pins. The OTP memory locks UL/CE-compliant firmware at production, preventing field tampering. The 3.0-5.5 V supply aligns with rectified mains-derived rails typical in small appliances. According to the Microchip datasheet, the watchdog timer and brown-out reset provide the reliability required for unattended mains-connected equipment under IEC 60335 safety standards.

💡

LED Lighting Pattern Controllers

The PIC16C58BT-04/SS fits LED lighting controllers because its 4 MHz clock provides sufficient PWM resolution for decorative color-mixing and chasing patterns, while its 73 bytes of RAM holds current frame state. The 12 I/O pins can source/sink LED channels via constant-current drivers, and the OTP memory secures proprietary lighting sequences from copying. The commercial 0-70°C temperature range covers indoor luminaires. Per the datasheet, the timer/counter can drive hardware PWM at 4 kHz, eliminating flicker in RGB strips and architectural fixtures.

🧩

Simple Sensor Interface Hubs

The PIC16C58BT-04/SS works as a sensor interface hub for low-rate analog and digital sensors because its 12-bit instruction set executes ADC-free firmware loops in 1 µs, adequate for thermistor resistance-to-temperature conversion or Hall-effect pulse counting. The 3 KB OTP memory fits small lookup tables for sensor linearization. The 3.0-5.5 V supply matches battery and bus-powered sensor nodes. According to Microchip, the internal RC oscillator eliminates external crystal cost in disposable sensor tags.

📱

Battery-Powered Consumer Gadgets

The PIC16C58BT-04/SS suits battery-powered gadgets such as electronic gifts, novelty toys, and kitchen timers because its baseline architecture draws under 2 mA active at 4 MHz and supports sleep modes below 10 µA. The 3.0-5.5 V range allows direct operation from CR2032 or two-AA cells. The OTP memory locks BOM-cost-optimized firmware that cannot be accidentally erased. Per Microchip, the watchdog timer prevents hang-ups in unattended battery devices extending shelf life.

🏭

Industrial Control State-Machine Replacement

The PIC16C58BT-04/SS fits industrial state-machine replacement applications such as conveyor diverters, simple valve actuators, and counter/timer modules where reliability and OTP security matter more than flash reprogrammability. The 4 MHz core executes deterministic state transitions in microseconds, the watchdog timer guards against EMI-induced lockups, and the commercial temperature grade covers control cabinet environments. The 3 KB OTP holds complete ladder-logic-equivalent firmware. According to the datasheet, the 12 I/O pins map cleanly to a 4x3 keypad or 7-segment plus 4-digit BCD interface.

Recommended Products Summary

TSAL6100 IR emitter diode for IR remote output Used in: Remote Control Handheld Devices TSOP38238 IR receiver module for bidirectional control Used in: Remote Control Handheld Devices PIC16F57-I/SS Flash-based upgrade for development stage Used in: Remote Control Handheld Devices MOC3021 Optotriac for mains load switching Used in: Low-End Appliance Controllers ULN2003 Darlington driver for relay coils Used in: Low-End Appliance Controllers PIC16F59 Higher-I/O flash successor for expansion Used in: Low-End Appliance Controllers WS2811 Addressable LED driver for digital strips Used in: LED Lighting Pattern Controllers TLC5947 12-channel PWM LED driver Used in: LED Lighting Pattern Controllers BC847 NPN transistor for low-side LED switching Used in: LED Lighting Pattern Controllers MCP9700 Analog temperature sensor for thermal monitoring Used in: Simple Sensor Interface Hubs DRV5032 Hall-effect switch for position sensing Used in: Simple Sensor Interface Hubs PIC12F675 Smaller 8-pin flash MCU for minimal nodes Used in: Simple Sensor Interface Hubs CR2032 Coin cell for compact battery operation Used in: Battery-Powered Consumer Gadgets TPS61236P Boost converter for 1.5 V to 3.3 V step-up Used in: Battery-Powered Consumer Gadgets PIC16F18313 Modern flash successor with deeper sleep modes Used in: Battery-Powered Consumer Gadgets MAX7219 LED display driver for 7-segment readout Used in: Industrial Control State-Machine Replacement 4N35 Optocoupler for high-voltage signal isolation Used in: Industrial Control State-Machine Replacement LM7805 5 V regulator for industrial rail supply Used in: Industrial Control State-Machine Replacement
What is the program memory size of PIC16C58BT-04/SS?
The PIC16C58BT-04/SS has 3 KB of One-Time Programmable (OTP) program memory organized as 2K x 12 bits. According to the Microchip datasheet (DS30453D), the 12-bit instruction word reflects the baseline PIC16C5x architecture, which uses a fixed 12-bit opcode for all instructions to minimize decoder complexity and die area.
What is the operating voltage range of PIC16C58BT-04/SS?
The PIC16C58BT-04/SS operates from 3.0 V to 5.5 V supply. This range, per the Microchip datasheet, supports both 3.3 V and 5 V rails typical in consumer embedded designs. Operation below 3.0 V is not guaranteed; the brown-out detection threshold is approximately 2.5 V depending on configuration.
Is PIC16C58BT-04/SS still in production?
No. The PIC16C58BT-04/SS is listed as obsolete by Microchip Technology. The 'C' (CMOS baseline) family has been superseded by flash-based equivalents such as PIC16F57 and PIC16F59. Existing inventory is available through distributors but new production has ended.
Where can I download the PIC16C58BT-04/SS datasheet?
The official datasheet is available as a free PDF from Microchip's website, document number DS30453D, titled 'PIC16C5X Data Sheet'. The pinout, electrical characteristics, and instruction set are documented across 14 sections in the PDF. The download URL is listed in the datasheet_url field of this page.
What is the difference between OTP and flash memory on PIC MCUs?
OTP (One-Time Programmable) memory, as used in PIC16C58BT-04/SS, can be programmed exactly once and cannot be erased. Flash memory, used in PIC16F-series successors, supports thousands of erase/program cycles. Flash is preferred for development because firmware can be iterated in-circuit; OTP is preferred for low-cost production where firmware is locked at the factory.
What is the difference between PIC16C58B and PIC16C58A?
The PIC16C58B is a die-shrunk revision of the PIC16C58A with improved electrical characteristics and a wider operating voltage range. The 'B' suffix indicates the second silicon revision. Both share the same 3 KB OTP memory footprint and instruction set, making the 'B' a drop-in upgrade for 'A' designs.
Where can I buy PIC16C58BT-04/SS online?
The PIC16C58BT-04/SS is available from major distributors including DigiKey, Mouser, and Octopart-listed suppliers, though stock is limited due to obsolete status. Pricing as of 2026-09-17 ranges from approximately $3.42 at qty 1 to $1.62 at qty 1000. For new designs, consider the PIC16F57 or PIC16F59 as direct replacements.
What is the lead time for PIC16C58BT-04/SS?
Lead time for the obsolete PIC16C58BT-04/SS varies by distributor and remaining stock levels. As of 2026-09-17, DigiKey reports limited inventory with lead times of 8-12 weeks for factory orders. For urgent requirements, consider the flash-based PIC16F57 in the same SSOP-20 footprint.
What is the price of PIC16C58BT-04/SS at qty 1000?
The PIC16C58BT-04/SS unit price at qty 1000 is approximately $1.62 as of 2026-09-17, based on distributor pricing. Volume pricing decreases progressively: $2.40 at qty 100 and $1.95 at qty 500. Pricing reflects authorized distributor channels only - third-party brokers may quote different prices.
Is PIC16C58BT-04/SS RoHS compliant?
Yes. The PIC16C58BT-04/SS in the SSOP package is RoHS compliant, using lead-free matte-tin terminations suitable for reflow soldering up to 260°C peak temperature. Per Microchip product environmental compliance documentation, the part meets Directive 2011/366/EU RoHS requirements and is also REACH compliant.
What is a drop-in replacement for PIC16C58BT-04/SS?
The flash-based PIC16F57-I/SS is a drop-in replacement for PIC16C58BT-04/SS, sharing the same SSOP-20 footprint, 4 MHz operation, and PIC16C5x instruction set. The PIC16F57 uses flash memory instead of OTP, allowing in-circuit reprogramming. Both share pin 1 through pin 20 assignments, enabling direct PCB substitution with no layout changes.
Can PIC16F57 replace PIC16C58BT-04/SS?
Yes. The PIC16F57-I/SS replaces PIC16C58BT-04/SS directly in the SSOP-20 footprint at the same 4 MHz speed grade. Both run the same PIC16C5x 12-bit instruction set, so assembly source code is portable. The key difference is that PIC16F57 uses flash (reprogrammable) instead of OTP (one-time), which is a strict upgrade for development and production.
PIC16C58B vs PIC16F57 - which is better for new designs?
The PIC16F57 is better for new designs because it uses flash memory instead of OTP, allowing in-circuit reprogramming during development and field updates after deployment. Both share the same SSOP-20 footprint and instruction set. PIC16C58BT-04/SS is recommended only for legacy production where OTP security or exact form-fit replacement is required.
What are the key specifications of PIC16C58BT-04/SS that engineers should know?
Engineers should know these key specifications of PIC16C58BT-04/SS: 8-bit RISC core, 4 MHz maximum clock, 3 KB OTP program memory (2K x 12), 73 bytes RAM, 12 I/O pins, 3.0-5.5 V supply, commercial 0-70°C temperature grade, SSOP-20 package, 33 single-cycle instructions, and 2-level hardware stack. Source: Microchip datasheet DS30453D.
Hey Google, what can replace PIC16C58BT-04/SS?
The PIC16C58BT-04/SS can be replaced by the flash-based PIC16F57-I/SS in the same SSOP-20 footprint, running at 4 MHz with 3 KB program memory and 73 bytes RAM. Both share the PIC16C5x 12-bit instruction set for source-code portability. The flash variant also enables in-circuit reprogramming - a strict upgrade over OTP for development.

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

Selection Guide

Choose PIC16C58BT-04/SS when designing cost-sensitive consumer products with locked firmware and a 4 MHz clock budget. The OTP memory locks code at production, preventing field modification - ideal for IR remotes, novelty gadgets, and disposable sensors. For development stages, switch to PIC16F57-I/SS in the same SSOP-20 footprint for in-circuit reprogramming, then revert to the OTP variant for production. If you need higher throughput (LED matrix refresh, fast PWM), consider PIC16C58B-40/SS at 40 MHz in the same SSOP-20 footprint. Avoid this part for new designs unless OTP security is a hard requirement; the flash-based PIC16F series offers better long-term availability, AEC-Q100 automotive options, and lower per-unit cost at high volumes. Note lifecycle status is obsolete - verify remaining inventory before committing to a production run.

Comparison with Alternatives

Parameter This Product PIC16C58B-04/SS PIC16C58B-20E/SS PIC16C58B-40/SS PIC16F57-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-SSOP 20-SSOP - same 20-SSOP - same 20-SSOP - same 20-SSOP - same
Maximum Clock Frequency 4 MHz 4 MHz 20 MHz 40 MHz 20 MHz
Program Memory Type OTP OTP OTP OTP Flash
Program Memory Size 3 KB (2K x 12) 3 KB 3 KB 3 KB 3 KB
RAM Size 73 bytes 73 bytes 73 bytes 73 bytes 73 bytes
Number of I/O Pins 12 12 12 12 20
Operating Voltage Range 3.0 V to 5.5 V 3.0 V to 5.5 V 3.0 V to 5.5 V 3.0 V to 5.5 V 2.0 V to 5.5 V

Key Differentiators

  • 12-bit baseline PIC architecture - smallest instruction set footprint (vs PIC16F57-I/SS)
  • OTP memory provides firmware security against reverse engineering (vs PIC16F57-I/SS)
  • Higher maximum clock speed grade available in same SSOP-20 package (vs PIC16C58B-40/SS)

Design Notes

Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of pin 14, plus a 10 µF tantalum bulk capacitor at the board supply entry. The PIC16C58BT-04/SS draws approximately 2 mA active at 4 MHz and 5 V; sleep current is below 10 µA. For battery applications, switch to the watchdog-based sleep with internal RC oscillator to minimize quiescent draw. Avoid placing the decoupling cap on the VDD pin shared with analog reference if used.

Do not assume the MCLR pin (pin 4) can be left floating - it requires a 10 kΩ pull-up to VDD for reliable operation. The OTP memory is one-time programmable: a programming error or wrong firmware version bricks the part permanently. Design the PCB with an ICSP header footprint reserved, even if production units are pre-programmed. The 2-level hardware stack supports only 2 nested CALLs; deeply nested subroutines will corrupt the return address - keep call depth to 1.

The 20-SSOP package has a 0.65 mm pitch with a 5.30 mm body width and 1.75 mm maximum height. Recommended PCB pad dimensions are 0.45 mm wide by 0.4 mm long, with a 0.30 mm solder mask expansion. Route all 12 I/O traces on the outer layer with the SSOP placed perpendicular to the board edge to ease hand-soldering rework. For production, the recommended reflow profile follows JEDEC J-STD-020 with peak temperature of 260°C for no more than 20-40 seconds above 245°C.

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 environmental documentation. Lead-free matte-tin finish. Not AEC-Q100 qualified - not suitable for automotive applications. Halogen-free per JESD709 standard.

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

Related Searches

PIC16C58BT-04/SS PIC16C58BT-04/SS datasheet Microchip PIC16C58B-04/SS PIC16C58B 8-bit OTP microcontroller 3KB 20-SSOP PIC microcontroller PIC16C58B remote control MCU PIC16C58BT-04/SS vs PIC16F57 PIC16C58BT-04/SS drop-in replacement PIC16C58BT-04/SS buy price what is OTP microcontroller PIC16C5x pinout SSOP-20 PIC16C58B obsolete replacement

Related Components & Terms

Microchip Technology PIC16C58BT-04/SS PIC16C58B-04/SS PIC16C58B-20E/SS PIC16C58B-40/SS PIC16F57-I/SS PIC microcontroller OTP (One-Time Programmable) RISC architecture 8-bit MCU 20-SSOP Shrink Small Outline Package RoHS REACH AEC-Q100 MCLR reset watchdog timer Brown-out reset PIC16C5x family ICSP programming IR remote control LED driver sensor interface embedded systems industrial control
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