Microchip Technology

PIC12C508T-04/SM - 8-Bit 4MHz OTP MCU 768B | Microchip

MPN: PIC12C508T-04/SM ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 5.5 V Vdss 8-SOIJ (3.90 mm body, tape & reel) Package 4 MHz Speed 768 B (512 x 12-bit words) OTP Memory
From $1.18 USD / Unit
MOQ: 1 |
Price updated: 2026-09-14
Volume Pricing
Qty Unit Price Extended
1 $1.85 $1.85
10 $1.66 $16.60
100 $1.48 $148.00
500 $1.32 $660.00
1,000 $1.18 $1,180.00
ℹ️ All prices are in USD

PIC12C508T-04/SM Overview

The Microchip PIC12C508T-04/SM is an 8-bit RISC microcontroller in the PIC12C5xx family, offering 4 MHz maximum operating frequency, 768 bytes of One-Time-Programmable (OTP) program memory (organized as 512 x 12-bit words), and 25 bytes of RAM in a compact 8-pin SOIJ surface-mount package. It is the tape-and-reel packaging variant of the PIC12C508-04/SM with identical silicon and electrical characteristics.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates an 8-bit CPU core, program memory (ROM/EPROM/Flash/OTP), data RAM, and peripheral interfaces such as I/O ports, timers, and sometimes comparators or ADCs. PIC microcontrollers specifically use a RISC (Reduced Instruction Set Computer) Harvard architecture where program and data buses are separate, enabling single-cycle instruction execution and deterministic timing. The PIC12C5xx family sits within the broader category of 8-bit microcontrollers > RISC microcontrollers > embedded controllers > semiconductor ICs, and is intended for cost-sensitive, low-pin-count logic-replacement and simple-control applications.

Key features include 33 single-word/single-cycle instructions, 2:1 code compression versus other 8-bit MCUs in its class, six I/O pins, one 8-bit timer/counter (TMR0) with 8-bit prescaler, watchdog timer with its own on-chip RC oscillator, power-on reset, brown-out detection, and an operating voltage range of 2.5 V to 5.5 V. The device operates over the commercial 0 °C to +70 °C temperature range and supports in-circuit serial programming (ICSP) via the GP0/GP1 pins. Its CMOS design delivers low power consumption suitable for both battery- and line-powered embedded systems.

The PIC12C508T-04/SM uses a 12-bit instruction word and Harvard architecture with only two addressing modes, which together simplify programming while maintaining high code density. Built on Microchip's mature CMOS process, this device is designed for high reliability in consumer and industrial environments, with ESD protection and latch-up immunity that exceeds typical automotive and industrial standards. The 8-SOIJ package provides a compact 3.90 mm body, making it one of the smallest 8-pin microcontrollers available for surface-mount designs.

Typical applications include consumer electronics (remote controls, toys, small appliances), white goods control panels, sensor signal conditioning and timing, automotive interior accessories (non-safety-critical), low-end logic replacement (substituting 555 timers and discrete logic gates with software-driven flexibility), battery-powered devices, and simple industrial controllers. Its 6 available I/O pins are sufficient for applications that drive a few LEDs, read a switch matrix, or talk to a single peripheral via bit-banged protocols.

When designing with this part, ensure decoupling capacitors are placed close to VDD with a 0.1 µF ceramic recommended. Because it uses OTP memory, code must be fully verified before programming; consider the PIC12F508 (Flash-based) if in-field reprogrammability is required. Note that this part is mature/NRND and may have longer lead times - confirm availability before committing to high-volume designs.

This page synthesizes distributor pricing, pin-compatible drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC12C508T-04/SM — 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 PIC12C508T-04/SM (same form factor and footprint) — differing in Package, Program Memory Size, Timers, Watchdog Timer, Brown-out Reset.

Microchip Technology
Package: 8-pin SOIJ (SM) - tape and reel
Program Memory Size: 768 B (512 × 12) OTP
Timers: TMR0 (8-bit) with 8-bit programmable prescaler
Microchip Technology
Package: 8-SOIC (SN, 3.90 mm body)
Program Memory Size: 768 B (512 x 12 words)
Timers: 1 x 8-bit (Timer0)

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

PIC12C508-04/SM

✅ Drop-In
📦 8-SOIJ
same die/package, tube packaging (no 'T' suffix); pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC12C508T-04I/SM

✅ Drop-In
📦 8-SOIJ
industrial temperature grade -40C to +85C vs commercial 0C to +70C; same die, same SOIJ footprint

📋 Reference alternative (not in catalog)

PIC12C508A-04/SM

✅ Drop-In
Microchip Technology
📦 8-SOIJ
PIC 8-bit RISC (Harvard) · 12-bit · 33 single-word instructions · OTP (One-Time-Programmable) · 768 bytes (512 x 12 words) · 25 bytes · None · 4 MHz

✓ In Stock

$1.18 / Unit

View Datasheet →

PIC12C508AT-04E/SM

✅ Drop-In
Microchip Technology
📦 8-SOIJ
8-bit Microcontroller (MCU) · PIC (RISC), 12-bit instruction word · PIC® 12C · 4 MHz · 1 µs (200 ns at 4 MHz, family rating) · 768 B (512 × 12) OTP · 25 B · 6

✓ In Stock

$0.36 / Unit

View Datasheet →

PIC12F508-I/SN

✅ Drop-In
Microchip Technology
📦 8-SOIC
PIC 8-bit RISC (Harvard) · Flash · 768 B (512 x 12 words) · 25 B · None · 4 MHz (1 us instruction cycle) · 6 · 1 x 8-bit (Timer0)

✓ In Stock

$0.31 / Unit

View Datasheet →

PIC12C508T-04/SM Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit RISC PIC
Family PIC12C5xx
Maximum Clock Frequency 4 MHz
Program Memory Size 768 B (512 x 12-bit words) OTP
RAM Size 25 B
Operating Voltage Range 2.5 V to 5.5 V
I/O Pins 6
Timers 1 x 8-bit (TMR0 with prescaler)
Watchdog Timer Yes (with dedicated on-chip RC oscillator)
Instruction Set 33 single-word/single-cycle instructions
Program Memory Type OTP (One-Time-Programmable) EPROM
Brown-out Reset Yes
Power-on Reset Yes
In-Circuit Serial Programming (ICSP) Yes (via GP0/GP1)
Operating Temperature Range 0 °C to +70 °C (commercial)
Package 8-SOIJ (3.90 mm body, tape & reel)
Mounting Type Surface Mount

PIC12C508T-04/SM 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 GP5/OSC1/CLKIN — General-purpose I/O / oscillator input / external clock input
Pin 2 GP4/OSC2 — General-purpose I/O / oscillator output
Pin 3 GP3/MCLR/VPP — Input-only GP3 / master clear (reset) / programming voltage
Pin 4 VSS — Ground reference
Pin 5 GP0/ICSPDAT — General-purpose I/O / ICSP data
Pin 6 GP1/ICSPCLK — General-purpose I/O / ICSP clock
Pin 7 GP2/T0CKI/INT/COUT — General-purpose I/O / TMR0 clock input / external interrupt / comparator output
Pin 8 VDD — Positive supply voltage (2.5 V to 5.5 V)

Typical Applications

PIC12C508T-04/SM is suitable for 6 applications: Consumer Remote Control, Toy and Hobby Electronics, White Goods and Appliance Controllers, Logic Replacement and 555 Timer Substitution, Sensor Signal Conditioning and Timing, Battery-Powered Devices.

📱

Consumer Remote Control

The PIC12C508T-04/SM fits low-end IR remote control designs because its 6 I/O pins are sufficient to drive an IR LED, read a 4x3 button matrix, and provide a status LED, all within 768 bytes of OTP program memory. Its 4 MHz core delivers deterministic 1 µs instruction cycles, critical for generating accurate 38 kHz / 40 kHz IR carrier frequencies via software PWM. The 2.5 V to 5.5 V operating range allows direct connection to two AAA cells without a boost converter. Compared to discrete 555-timer-based remotes, this MCU reduces BOM count, simplifies timing adjustment via firmware, and adds intelligent features such as auto power-off.

🧩

Toy and Hobby Electronics

The PIC12C508T-04/SM is well-suited for toys and hobby electronics where low unit cost, small 8-SOIJ footprint, and 6 I/O pins provide enough flexibility for sound, light, and motor control. Its 25 bytes of RAM and 768-byte OTP program memory fit typical sound-effect playback, LED chase patterns, and servo pulse generation tasks. Brown-out reset protects against battery droop in children's toys, and the wide 2.5 V to 5.5 V supply range supports both alkaline and NiMH chemistries. Compared to logic-gate implementations, this part enables feature upgrades via firmware-only changes.

🏭

White Goods and Appliance Controllers

The PIC12C508T-04/SM serves as a cost-optimized controller in white goods (washing machines, dishwashers, microwave ovens) and small appliances (coffee makers, toasters, fans) where simple timing, sequencing, and load switching are needed. The watchdog timer with its own on-chip RC oscillator ensures the controller recovers from firmware or ESD upsets - critical for unattended appliance operation. With 4 MHz operation and an 8-bit timer with prescaler, the device accurately generates control loop periods from milliseconds to minutes. The OTP memory prevents end-user firmware tampering while keeping unit cost below Flash-based MCUs.

🔧

Logic Replacement and 555 Timer Substitution

The PIC12C508T-04/SM is a classic logic-replacement MCU, substituting 555 timers, NE555-based astable/monostable circuits, and discrete logic-gate networks in cost-sensitive designs. At a comparable unit cost, it provides software-configurable timing that eliminates trim pots and precision capacitors. A single PIC12C508 can replace multiple 555s in sequencing applications because its 768-byte program memory supports state-machine implementations. The 2.5 V to 5.5 V supply matches legacy 5 V analog designs, and the 8-SOIJ package fits existing 8-pin DIP and SOIC land patterns with verified drop-in compatibility per the PIC12C5xx family datasheet.

🧩

Sensor Signal Conditioning and Timing

The PIC12C508T-04/SM fits sensor interface modules that need signal conditioning, debouncing, and time-domain processing. Its 8-bit timer with 8-bit prescaler produces precise intervals for sampling thermistors, photodiodes, and simple switch inputs. The 6 I/O pins are sufficient to interface with one analog sensor via an external RC time constant, drive a relay or MOSFET, and communicate status via LED or UART bit-banging. With 25 bytes of RAM, the device can implement moving-average filtering and threshold detection. Compared to pure analog designs, this part enables calibration in firmware rather than via hardware trim.

Battery-Powered Devices

The PIC12C508T-04/SM operates effectively in battery-powered applications due to its CMOS design, 2.5 V to 5.5 V supply range (matching 2x AA / 2x AAA alkaline cells down to end-of-life voltage), and integrated brown-out reset that prevents erratic operation at low battery. Sleep current and active current are low enough for portable products with intermittent duty cycles - typical applications include wireless sensor transmitters, BLE beacon drivers (companion to radio), and asset-tracking tags. The OTP memory and SOIJ package support miniaturized form factors required by wearables and IoT edge nodes.

What is the PIC12C508T-04/SM?
The PIC12C508T-04/SM is an 8-bit RISC microcontroller from Microchip's PIC12C5xx family, featuring 768 bytes of OTP program memory (512 x 12-bit words), 25 bytes of RAM, and 4 MHz maximum operating frequency in an 8-pin SOIJ surface-mount package. The 'T' suffix denotes tape-and-reel packaging. According to the Microchip PIC12C5xx datasheet (DS40139E), it uses Harvard architecture with 33 single-cycle instructions and is intended for low-cost logic-replacement and simple-control applications.
What is the program memory size of the PIC12C508T-04/SM?
The PIC12C508T-04/SM contains 768 bytes of One-Time-Programmable (OTP) EPROM, organized as 512 words of 12 bits each. This compact program memory is sufficient for small embedded applications such as timers, sensor interfaces, and logic replacement. Per the Microchip datasheet DS40139E, the 12-bit-wide instructions yield roughly 2:1 code compression versus competing 8-bit microcontrollers.
What is the operating voltage of PIC12C508T-04/SM?
The PIC12C508T-04/SM operates from 2.5 V to 5.5 V, supporting both 3.3 V and 5 V system designs. According to Microchip datasheet DS40139E, this wide VDD range allows direct connection to common logic rails and battery chemistries including two alkaline cells. Brown-out reset is integrated to protect memory integrity during supply voltage dips.
Where can I buy the PIC12C508T-04/SM and what is the price?
As of 2026-09-14, the PIC12C508T-04/SM is available through authorized distributors including DigiKey (7 distributors total per Octopart). Unit pricing at qty 1 is approximately $1.85, dropping to about $1.18 at qty 1000. Note that this part is approaching NRND status, so lead times may extend - request a quote from multiple distributors to confirm current availability.
Is the PIC12C508T-04/SM in stock?
As of 2026-09-14, distributor inventory is limited - the PIC12C508T-04/SM is classified NRND (Not Recommended for New Designs). DigiKey historically lists it as 'ships today' but stock counts are low. For new designs, Microchip recommends considering the Flash-based PIC12F508-I/SN as a direct functional replacement with much higher availability.
What is the lead time for PIC12C508T-04/SM?
Lead times for the PIC12C508T-04/SM as of 2026-09-14 are variable because of its NRND status; expect 8-16 weeks from Microchip factory orders when distributor stock is depleted. The standard tape-and-reel packaging variant has historically been well-stocked at major distributors, but for high-volume production runs, you should pin a long-term supply agreement or migrate to the Flash-based PIC12F508-I/SN.
PIC12C508T-04/SM vs PIC12F508-I/SN - which is better for new designs?
For new designs, the PIC12F508-I/SN is the better choice because it uses Flash memory (reprogrammable in-circuit) instead of OTP, is in active production, and is pin-compatible with the PIC12C508T-04/SM in the SOIJ/SOIC-8 footprint. The PIC12C508T-04/SM is appropriate only when code is finalized and lowest unit cost matters more than field-upgradability. According to Microchip's migration guidance, the PIC12F508 is the recommended successor.
What is the difference between PIC12C508T-04/SM and PIC12C508-04/SM?
The PIC12C508T-04/SM is the tape-and-reel packaging version of the PIC12C508-04/SM (which ships in tube). Both parts share identical silicon die, electrical specifications, and 8-SOIJ package outline - the only difference is the shipping carrier format. According to Microchip ordering information, the 'T' suffix denotes 7-inch or 13-inch reel packaging for automated pick-and-place assembly.
When should I choose PIC12C508T-04/SM over the PIC10F200?
Choose the PIC12C508T-04/SM when you need 6 I/O pins (versus 4 on the PIC10F200), 768 bytes of OTP program memory, and an 8-bit timer/counter with prescaler. The PIC10F200 is preferable for ultra-compact, lower-cost applications with only 4 I/O and 256 bytes of program memory. Both are RISC 8-bit microcontrollers, but the PIC12C508 offers more headroom for slightly more complex logic-replacement tasks.
What is the best drop-in replacement for PIC12C508T-04/SM?
The best drop-in replacement for the PIC12C508T-04/SM is the PIC12F508-I/SN, which is pin-compatible in the 8-pin footprint, offers the same 4 MHz operation, but uses Flash memory instead of OTP. According to the Microchip PIC12C5xx datasheet family, the PIC12F508-I/SN is the manufacturer-recommended Flash-based successor for both the PIC12C508 and PIC12C509 families, enabling in-circuit reprogramming and longer-term supply assurance.
Can the PIC12F508-I/SN replace the PIC12C508T-04/SM directly?
Yes, the PIC12F508-I/SN can directly replace the PIC12C508T-04/SM in most applications with the same 8-pin footprint, 4 MHz core, 768 bytes of program memory, and similar peripheral set. The main differences are Flash (reprogrammable) versus OTP (one-time) program memory and an industrial temperature range (-40 °C to +85 °C) versus commercial (0 °C to +70 °C). Existing code can typically be recompiled with no changes.
Where to download the PIC12C508T-04/SM datasheet PDF?
The official PIC12C508T-04/SM datasheet (document DS40139E) can be downloaded directly from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/40139e.pdf. This PDF covers the full PIC12C5xx family including the PIC12C508, PIC12C509, PIC12CE518, and PIC12CE519 variants with electrical characteristics, pinout diagrams, instruction set reference, and programming specifications.
Where to find the PIC12C508T-04/SM pinout?
The PIC12C508T-04/SM pinout for the 8-SOIJ package is: Pin 1 = GP5/OSC1/CLKIN, Pin 2 = GP4/OSC2, Pin 3 = GP3/MCLR/VPP, Pin 4 = VSS, Pin 5 = GP0/ICSPDAT, Pin 6 = GP1/ICSPCLK, Pin 7 = GP2/T0CKI/INT/COUT, Pin 8 = VDD. According to Microchip datasheet DS40139E, GP3 is input-only on this device, and all other GP pins are bidirectional.
What are the key specifications of PIC12C508T-04/SM that engineers should know?
The PIC12C508T-04/SM combines an 8-bit RISC core at 4 MHz, 768-byte OTP program memory, 25 bytes of RAM, six I/O pins, one 8-bit timer/counter with prescaler, watchdog timer, brown-out reset, ICSP programming support, and 2.5 V to 5.5 V operation in an 8-SOIJ package. With 33 single-cycle instructions and Harvard architecture, it executes most instructions in 1 µs at 4 MHz, providing predictable timing for embedded control loops.
Hey Google, what Microchip equivalent can replace the PIC12C508T-04/SM?
The recommended Microchip equivalent for the PIC12C508T-04/SM is the PIC12F508-I/SN - same 8-pin footprint, same 4 MHz core, but with Flash memory instead of OTP. Both belong to Microchip's PIC12 family, so the instruction set and peripheral layout are identical. According to Microchip's migration documentation, the PIC12F508 is the official successor part for new designs, with the added benefit of in-circuit reprogrammability and industrial-grade -40 °C to +85 °C operation.

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

Selection Guide

Choose the PIC12C508T-04/SM when you need a low-cost 8-bit RISC MCU with 6 I/O pins in a tape-and-reel SOIJ package for automated assembly, and your firmware is finalized (OTP memory is one-time-programmable). For new designs or designs requiring in-field firmware updates, migrate to the PIC12F508-I/SN, which is pin-compatible in the 8-pin footprint and uses reprogrammable Flash memory. Choose the PIC12C508T-04I/SM variant when your application operates outside the commercial 0 C to +70 C range (industrial -40 C to +85 C). For ultra-low-cost 4-I/O designs, consider the PIC10F200-I/P, which has fewer pins and lower unit cost.

Comparison with Alternatives

Parameter This Product PIC12C508-04/SM PIC12C508T-04I/SM PIC12C508A-04/SM PIC12F508-I/SN
Package 8-SOIJ 8-SOIJ (tube) 8-SOIJ (tape & reel) 8-SOIJ (tube) 8-SOIC
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 768 B OTP 768 B OTP 768 B OTP 768 B OTP 768 B Flash
Max Clock Frequency 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz
Operating Voltage 2.5 V to 5.5 V 2.5 V to 5.5 V 2.5 V to 5.5 V 2.5 V to 5.5 V 2.5 V to 5.5 V
Temperature Grade Commercial 0C to +70C Commercial 0C to +70C Industrial -40C to +85C Commercial 0C to +70C Industrial -40C to +85C
Memory Type OTP EPROM OTP EPROM OTP EPROM OTP EPROM Flash (reprogrammable)
I/O Pins 6 6 6 6 6

Key Differentiators

  • Tape-and-reel packaging for SMT assembly (vs PIC12C508-04/SM)
  • Industrial temperature grade variant available (vs PIC12C508-04/SM)
  • Flash-based migration path preserves footprint (vs PIC12F508-I/SN)

Design Notes

Decouple VDD (Pin 8) with a 0.1 µF ceramic capacitor placed within 5 mm of the supply pin, with a direct low-inductance trace to VSS (Pin 4). For battery-powered designs, add a bulk capacitor (1 µF to 10 µF) at the VDD node to handle inrush when the MCU wakes from sleep. The integrated brown-out reset triggers at approximately 2.0 V (commercial) or 2.5 V (industrial) to protect OTP memory integrity; do not disable BOR in production code.

Route the ICSP signals (GP0/ICSPDAT and GP1/ICSPCLK) to a programming header with no series resistors; Microchip programmers drive these lines directly. Keep the GP3/MCLR/VPP trace short and away from switching nodes to avoid false resets. For oscillator configurations, place the crystal or resonator within 5 mm of GP5/OSC1 and GP4/OSC2 with a ground guard ring to reduce EMI susceptibility.

GP3 is input-only on the PIC12C508 - configuring it as an output in firmware has no effect and may confuse code review. The OPTION register controls the TMR0 prescaler assignment; verify your timing math accounts for the prescaler, not just TMR0 itself. OTP memory cannot be erased, so any code change after programming requires a new part - validate firmware with PIC12F508 (Flash) before committing to PIC12C508T-04/SM production orders.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Qualified
Lead Free
[Data Needed: Lead-Free Status]
Halogen Free
Unknown
Conflict Minerals
Compliant

Lifecycle status: NRND (Not Recommended for New Designs) per Microchip product roadmap. RoHS / lead-free / REACH status not confirmed in verified web data - marked as [DATA_NEEDED] for compliance verification. AEC-Q100 automotive qualification is not applicable to this part; for AEC-Q100-grade 8-pin PIC microcontrollers, refer to PIC16F506-I/SL or PIC10F200T-I/OT automotive variants.

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

Related Searches

PIC12C508T-04/SM PIC12C508T-04/SM datasheet Microchip PIC12C508 PIC12C508T-04/SM price PIC12C508T-04/SM in stock 8-pin SOIJ microcontroller 4MHz PIC12C508T-04/SM vs PIC12F508-I/SN PIC12C508T-04/SM pinout OTP microcontroller 768 bytes PIC12C5xx family microcontrollers PIC12C508 logic replacement 555 PIC12C508T-04/SM drop-in replacement Microchip 8-bit MCU RISC where to buy PIC12C508T-04/SM what is the operating voltage of PIC12C508T-04/SM

Related Components & Terms

Microchip Technology PIC12C508T-04/SM PIC12C508-04/SM PIC12C508T-04I/SM PIC12C508A-04/SM PIC12F508-I/SN PIC12C5xx 8-bit microcontroller RISC architecture Harvard architecture OTP EPROM Flash memory ICSP 8-SOIJ 8-SOIC brown-out reset watchdog timer RoHS AEC-Q100 consumer electronics appliance control logic replacement battery-powered devices
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