Microchip Technology

PIC12C509-04I/SM - 8-Bit 4MHz OTP MCU, 1.5KB | Microchip

MPN: PIC12C509-04I/SM ✗ End of Life
In Stock Ships in 1-3 business days
8-SOIJ (208 mil) Package 4 MHz Speed OTP (One-Time Programmable) Memory
From $1.05 USD / Unit
MOQ: 1 |
Price updated: 2026-09-14
Volume Pricing
Qty Unit Price Extended
1 $1.95 $1.95
10 $1.75 $17.50
100 $1.45 $145.00
500 $1.22 $610.00
1,000 $1.05 $1,050.00
ℹ️ All prices are in USD

PIC12C509-04I/SM Overview

The Microchip Technology PIC12C509-04I/SM is an 8-bit CMOS RISC microcontroller featuring 1.5KB (1K x 12) of One-Time Programmable (OTP) program memory, 41 bytes of RAM, and 6 I/O pins, housed in an 8-pin SOIJ (SM) package rated for industrial temperature operation (-40C to +85C).

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, integrating a CPU core, program memory, data RAM, and peripherals. The PIC12C509 belongs to Microchip's baseline PIC10/12/16 family of OTP-based microcontrollers, which sit at the simplest end of the PIC architecture hierarchy: microcontroller -> embedded controller -> microprocessor -> semiconductor. Baseline PIC12 devices execute one instruction per 1us at 4 MHz and provide a minimal footprint solution for cost-sensitive, low-pin-count applications.

The PIC12C509-04I/SM operates at a clock frequency of up to 4 MHz with an instruction execution time of 1 microsecond, using a RISC instruction set of only 33 single-word instructions. It features a 12-bit program counter capable of addressing 1K x 12 of OTP, on-chip RC oscillator, and 6 general-purpose digital I/O pins. The OTP memory allows one-time field programming, lowering unit cost versus flash-based parts.

Internally, the device uses a Harvard architecture with separate program and data buses, a precision 4 MHz internal RC oscillator (no external crystal required), and a watchdog timer with on-chip RC oscillator for reliable unattended operation. Power consumption is approximately 2 mA typical at 5V/4 MHz and falls to microampere levels in SLEEP mode, making the part practical for battery-powered sensor and appliance designs.

Typical applications include simple timing and pulse generation, household appliance control (toasters, fans, coffee makers), battery chargers, LED drivers, security sensors, and any low-cost 6-I/O embedded task. The industrial temperature grade (-40C to +85C, suffix "I") broadens deployment into factory and outdoor enclosures.

When designing with the PIC12C509-04I/SM, note that OTP cannot be erased, so firmware must be fully verified before programming. For new designs or those requiring in-system reprogrammability, the pin-compatible PIC12F509 (Flash, 1.5KB) is typically preferred. For designs needing >1.5KB of code, consider PIC12C508A (512 words) or PIC16C5xx family with more I/O and memory.

This page consolidates distributor pricing, same-package drop-in alternatives, and practical design guidance drawn from the Microchip PIC12C509 datasheet family. Information not present in the verified datasheet is marked as for engineering review.

Drop-in alternatives for PIC12C509-04I/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 PIC12C509-04I/SM (same form factor and footprint) — differing in Core Architecture, Program Memory Size, I/O Pins, Instruction Execution Time, Operating Temperature.

Microchip Technology
Operating Temperature: -40 C to +85 C (Industrial grade)
Microchip Technology
Program Memory Size: 768 B (512 x 12)
I/O Pins: 6
Instruction Execution Time: 1 µs (at 4 MHz)
Microchip Technology
Core Architecture: 8-bit PIC RISC (Enhanced PIC16C5X)
Program Memory Size: 1.5 KB (1K x 12 words)
I/O Pins: 5 (GPIO0-GPIO4, shared with oscillator)
Microchip Technology
Core Architecture: PIC 8-bit RISC (Harvard)
I/O Pins: 6 (5 Sublicensed per JLCPCB / 6 per Microchip)
Operating Temperature: -40 C to +85 C (Industrial, "I" suffix)

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

PIC12C509-04/SM

✅ Drop-In
Microchip Technology
📦 8-SOIJ
Microchip Technology · PIC® 12C · 8-bit PIC RISC · 1.5 KB (1K x 12) OTP · 41 bytes · 4 MHz · 1 microsecond @ 4 MHz · 6

✓ In Stock

$1.87 / Unit

View Datasheet →

PIC12C509A-04I/SM

✅ Drop-In
Microchip Technology
📦 8-SOIJ
PIC12C5xx Series · 8-bit PIC RISC (Enhanced PIC16C5X) · OTP EPROM · 1.5 KB (1K x 12 words) · 41 bytes · None (0 bytes) · 4 MHz · 1 us at 4 MHz (200 ns per instruction)

✓ In Stock

$0.93 / Unit

View Datasheet →

PIC12C509A-04I/SN

✅ Drop-In
Microchip Technology
📦 8-SOIC (SN)
PIC 8-bit RISC (Harvard) · 33 single-word instructions · 1 us at 4 MHz · 4 MHz · OTP (One-Time Programmable) · 1.5 KB (1K x 12) · 41 bytes · 6 (5 Sublicensed per JLCPCB / 6 per Microchip)

✓ In Stock

$0.92 / Unit

View Datasheet →

PIC12C508A-04I/SM

✅ Drop-In
Microchip Technology
📦 8-SOIJ
PIC 8-bit RISC · OTP (One-Time Programmable) · 768 B (512 x 12) · 25 x 8 bytes · None · 4 MHz · 33 single-word/single-cycle instructions · 1 µs (at 4 MHz)

✓ In Stock

$1.05 / Unit

View Datasheet →

PIC12F508-I/SM

✅ Drop-In ⚠️ 参数待验证
📦 8-SOIJ
512 words Flash vs OTP; same 8-SOIJ package, pinout, 4 MHz clock, 25 bytes RAM vs 41 bytes

📋 Reference alternative (not in catalog)

PIC12F509-I/SM

✅ Drop-In
📦 8-SOIJ
1.5KB Flash vs OTP; same 8-SOIJ package, pinout, 41 bytes RAM, 4 MHz - in-system reprogrammable, modern migration path

📋 Reference alternative (not in catalog)

PIC10F200-I/P

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 8-PDIP (P) [non-SOIJ variant - NOT pin-compatible on SOIJ PCB]
PIC 8-bit RISC · 384 bytes (256 x 12-bit words) Flash · 16 bytes · 4 MHz · 2.0 V to 5.5 V · 4 (GP0-GP3) · 1 x 8-bit (TMR0 with WDT option) · Internal 4 MHz RC (calibratable, no external crystal)

✓ In Stock

$0.28 / Unit

View Datasheet →

PIC12C509-04I/SM Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit RISC
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 1.5 KB (1K x 12)
RAM Size 41 bytes
EEPROM Size None (OTP only)
Maximum Clock Frequency 4 MHz
Instruction Execution Time 1 us at 4 MHz
Number of I/O Pins 6
Number of Instructions 33 (single-word)
Operating Temperature Range -40 C to +85 C (Industrial grade)
Package Type 8-SOIJ (208 mil)
Mounting Type Surface Mount
Oscillator Internal 4 MHz RC
Watchdog Timer Yes (on-chip RC)
RoHS Status Compliant

PIC12C509-04I/SM Pin Configuration

SOIC-8 Package Pinout Diagram SOIC-8 8-pin small outline IC, 3.9x4.9mm, P1.27mm, JEDEC MS-012. 1 8 2 7 3 6 4 5 SOIC-8
Pin 1 GP2/T0CKI — GPIO GP2 / Timer0 clock input (bidirectional)
Pin 2 GP3/MCLR/VPP — GPIO GP3 (input-only) / Master Clear reset / programming voltage input
Pin 3 GP4/OSC2 — GPIO GP4 / oscillator output (crystal mode)
Pin 4 VSS — Ground reference
Pin 5 GP0/OSC1 — GPIO GP0 / oscillator input (crystal mode) / ICSP DAT
Pin 6 GP1 — GPIO GP1 / ICSP CLK
Pin 7 VDD — Positive supply voltage
Pin 8 GP5 — GPIO GP5

Typical Applications

PIC12C509-04I/SM is suitable for 7 applications: Household Appliance Control, Battery Charger State Machine, LED Driver / Lighting Controller, Security and PIR Sensor Interface, Industrial Timer and Pulse Generator, Toy and Hobby Electronics, Remote Control Replacement / Wireless Toy Key Fob.

🏭

Household Appliance Control

The PIC12C509-04I/SM's 1.5KB OTP memory and 6 I/O pins are sized precisely for simple toaster, kettle, fan, or coffee-maker control loops where one or two digital inputs (button, sensor) drive relay or triac outputs. The 4 MHz internal RC oscillator eliminates external crystal cost, and the industrial -40C to +85C grade handles kitchen thermal environments. Power consumption around 2 mA active is acceptable from mains-derived supplies, while the SLEEP mode below 10 uA supports battery-backed settings memory during mains loss.

Battery Charger State Machine

For low-current NiCd or Li-ion chargers with simple CC/CV state transitions, the PIC12C509-04I/SM provides adequate program space for the algorithm and enough I/O for relay/LED control. The 4 MHz clock rate is sufficient to monitor Vbat at 1 kHz via comparator input and update PWM-style drive on a digital pin. Industrial temperature operation supports under-hood automotive and outdoor solar charger enclosures. The OTP memory ensures the production firmware cannot be accidentally altered by noise.

💡

LED Driver / Lighting Controller

The PIC12C509-04I/SM handles simple LED driver sequencing such as RGB color mixing, strobe patterns, or single-channel dimming via its 4 MHz instruction rate, which can output PWM at hundreds of Hz directly from GPIO. With 6 I/O pins, the MCU can drive up to 6 independent LED channels or take button inputs for mode selection. The industrial temperature grade supports outdoor luminaires. For new designs needing analog dimming or 1 MHz PWM, migrate to PIC12F1572 with CLC and PWM peripherals.

🎥

Security and PIR Sensor Interface

The PIC12C509-04I/SM is well-suited for PIR motion sensor modules that translate the analog PIR signal into a digital trigger output. With 6 I/O pins, the MCU can monitor one PIR input, drive an alarm relay, blink a status LED, and accept arm/disarm buttons. The internal 4 MHz RC and watchdog timer provide reliable unattended operation. SLEEP mode current in the microampere range extends battery life for wireless PIR transmitters running on CR2032 cells.

🏭

Industrial Timer and Pulse Generator

The PIC12C509-04I/SM's 33 single-word instructions and 1 us instruction cycle make it a versatile timer platform for industrial sequencing, delay-on-make, and pulse-train generation applications. With the TMR0 counter and watchdog timer, the MCU can produce long timing intervals up to several minutes while remaining responsive to external interrupts. Industrial -40C to +85C operation enables deployment in factory automation panels, while the 8-SOIJ package survives vibration better than DIP variants.

🎧

Toy and Hobby Electronics

Cost-sensitive consumer toys benefit from the PIC12C509-04I/SM's small 8-pin SOIJ footprint, OTP-only memory that prevents firmware theft, and $1 BOM impact at volume. The 6 I/O pins drive motor drivers, sound chips, or LED arrays for educational robotics kits and simple animatronics. The internal RC oscillator removes crystal cost and reduces BOM. For toys requiring sound playback, an external piezo buzzer driven by PWM output from the MCU is sufficient for melody generation.

📱

Remote Control Replacement / Wireless Toy Key Fob

The PIC12C509-04I/SM fits low-cost 4-button RF key fobs where the MCU scans a button matrix and drives a SAW-based or OOK transmitter IC with simple on/off keying. The 4 MHz core encodes the button state into a 12-bit Manchester sequence at approximately 1 kbps, suitable for 433 MHz ASK transmitters. With OTP memory the firmware cannot be cloned by reading the program memory, providing IP protection for proprietary RF protocols. Industrial temperature grade supports automotive key fob use cases.

Recommended Products Summary

MOC3021 Triac driver for AC load switching Used in: Household Appliance Control PIC12F509-I/SM Flash replacement for in-field firmware updates Used in: Household Appliance Control, Toy and Hobby Electronics MCP73831 Companion Li-ion charge controller IC Used in: Battery Charger State Machine TL431 Texas Instruments Used in: Battery Charger State Machine WS2812B Addressable LED requiring single-wire data from MCU GPIO Used in: LED Driver / Lighting Controller BC847 NPN transistor for LED current switching Used in: LED Driver / Lighting Controller IRA-E700ST0 PIR sensor element producing analog motion signal Used in: Security and PIR Sensor Interface MAX4466 Low-noise op-amp to condition PIR output before MCU Used in: Security and PIR Sensor Interface MAX31865 RTD interface requiring precise timing generation Used in: Industrial Timer and Pulse Generator TLP181 Optocoupler to interface MCU output to industrial voltage rails Used in: Industrial Timer and Pulse Generator DRV8871 Brushed DC motor driver controllable from MCU GPIO Used in: Toy and Hobby Electronics MAX1472 300-450 MHz ASK/FSK transmitter requiring only one data input Used in: Remote Control Replacement / Wireless Toy Key Fob PIC12F529T39A Integrated MCU+RF transmitter for single-chip key fob Used in: Remote Control Replacement / Wireless Toy Key Fob
What is the program memory size of PIC12C509-04I/SM?
The PIC12C509-04I/SM contains 1.5KB (1K x 12) of One-Time Programmable (OTP) program memory. According to the Microchip PIC12C509 family datasheet, the 12-bit program counter addresses up to 1024 words of OTP, with 33 single-word RISC instructions executing in 1 microsecond at the 4 MHz maximum clock. OTP means each cell can be programmed only once - verified firmware must be loaded at production.
How many I/O pins does PIC12C509-04I/SM have?
The PIC12C509-04I/SM provides 6 general-purpose digital I/O pins in its 8-SOIJ package (the remaining 2 pins are VDD and VSS). Each GPIO pin is bidirectional with individually controllable TRIS registers; one pin (GP3) is input-only because it doubles as the MCLR/VPP reset pin. The 6-I/O count is one of the smallest in the PIC12 family and suits ultra-compact sensor and timing designs.
What is the operating voltage range of PIC12C509-04I/SM?
The PIC12C509 operates from 2.5V to 5.5V across the industrial temperature range, per the Microchip datasheet. The 'I' suffix in PIC12C509-04I/SM denotes the industrial -40C to +85C temperature grade, while the '04' indicates the 4 MHz maximum clock option. For new designs requiring lower voltage operation, consult the PIC12LC509 variant which supports 2.0V to 5.5V.
Where can I buy PIC12C509-04I/SM at the best price?
As of 2026-09-14, the PIC12C509-04I/SM is available at distributors including DigiKey (DigiKey part number PIC12C509-04I-SM-ND, around $1.95 qty 1), Mouser, Octopart, Xecor, and IC-Components. Pricing tiers span roughly $1.95 at qty 1 to $1.05 at qty 1000. Note the part is marked NRND on the Microchip product page, so lead times and stock levels should be confirmed before placing volume orders.
What is the lead time for PIC12C509-04I/SM?
As of 2026-09-14, DigiKey lists the PIC12C509-04I/SM as 'ships today' for small orders, indicating in-stock availability. Because Microchip's PIC12C509 product page flags the family as NRND (Not Recommended for New Designs), long-term supply is not guaranteed. Designers should evaluate the Flash-based PIC12F509 pin-compatible replacement or qualify a second source to mitigate end-of-life risk.
Is PIC12C509-04I/SM in stock at major distributors?
Yes, as of 2026-09-14, the PIC12C509-04I/SM shows live inventory at DigiKey (PIC12C509-04I-SM-ND), Mouser, Octopart-aggregated distributors, Xecor, and Microchip USA. Because the Microchip product page states 'A newer version of this device is available,' consider whether the PIC12F509 or PIC12C509A Flash variant better serves a long-lifecycle product. Same-day shipment is available for prototype quantities.
What is the difference between PIC12C509-04I/SM and PIC12C509A-04I/SM?
The PIC12C509-04I/SM and PIC12C509A-04I/SM differ mainly in silicon revision. The 'A' variant supports a wider operating voltage range (2.0V to 5.5V versus 2.5V to 5.5V on the original), includes minor oscillator and RESET improvements, and offers finer power-down control. Both share the same 8-SOIJ package, 1K x 12 OTP memory, 41 bytes RAM, and 6 I/O pins, making them pin- and code-compatible drop-in replacements in most applications.
What is the difference between PIC12C509 and PIC12F509?
The PIC12C509 uses One-Time Programmable (OTP) program memory (1.5KB), while the PIC12F509 uses Flash memory (1.5KB) for in-circuit re-programmability. Both share the 8-pin package, PIC12 baseline core, 41 bytes RAM, 6 I/O, and 4 MHz maximum clock. The PIC12F509 is the recommended migration path for new designs because Flash allows firmware iteration and field updates without OTP mask charges.
What is the best drop-in replacement for PIC12C509-04I/SM?
The best drop-in replacement for PIC12C509-04I/SM is the PIC12C509A-04I/SM in the same 8-SOIJ package, offering wider voltage range and minor silicon refinements. For new designs requiring re-programmability, the PIC12F509-I/SM (Flash, same 8-pin package) is the preferred migration. Both alternatives share pinout, RAM size, instruction set, and core architecture for code compatibility.
Where to download PIC12C509-04I/SM datasheet PDF?
The PIC12C509 family datasheet (document 40139D - PIC12C508/509) can be downloaded from the official Microchip website at https://ww1.microchip.com/downloads/en/DeviceDoc/40139D.pdf. Mirror copies are also available at alldatasheet.com, datasheetq.com, and adatasheet.com. The datasheet covers electrical characteristics, pinout, instruction set, oscillator configuration, and programming specifications for both PIC12C508 and PIC12C509 OTP devices.
Where to find PIC12C509-04I/SM pinout?
The PIC12C509-04I/SM pinout for the 8-SOIJ (SM) package assigns: Pin 1 = GP2/T0CKI, Pin 2 = GP3/MCLR/VPP, Pin 3 = GP4/OSC2, Pin 4 = VSS, Pin 5 = GP0/OSC1, Pin 6 = GP1, Pin 7 = VDD, Pin 8 = GP5. This 8-SOIJ pinout matches the PIC12C509A and PIC12F509 families, enabling PCB layout reuse. The same pin ordering applies to the 8-PDIP (P) and 8-SOIC (SN) package variants.
Is PIC12C509-04I/SM suitable for battery-powered IoT sensors?
The PIC12C509-04I/SM is moderately suitable for battery-powered sensor applications thanks to its SLEEP mode current of a few microamperes and 2.5V minimum supply. However, the original PIC12C509 (2.5V-5.5V) is less efficient than newer baseline parts like the PIC10LF320 (1.8V-3.6V) or PIC12LF1822 (1.8V-5.5V) which offer lower sleep current and nanoWatt XLP technology. For modern IoT sensors, the PIC12F509 or PIC10LF320 is recommended.
What programming tools support PIC12C509-04I/SM?
The PIC12C509-04I/SM is supported by Microchip's MPLAB X IDE with the XC8 compiler and legacy PICmicro compilers (CCS PCM, Hi-Tech PICC). Programmers include the PICkit 3, PICkit 4, MPLAB ICD 3/4, and the economical PICSTART Plus. For OTP programming at production volume, use Microchip's PRO MATE II or any gang programmer supporting PIC12C5xx devices. Note that OTP parts cannot be erased, so each programming attempt consumes one device if a programming fault occurs.
What are the key specifications of PIC12C509-04I/SM that engineers should know?
The PIC12C509-04I/SM offers: 8-bit PIC baseline core, 4 MHz maximum clock (1 us instruction cycle), 1.5KB (1K x 12) OTP program memory, 41 bytes RAM, 6 GPIO pins, internal 4 MHz RC oscillator, watchdog timer with on-chip RC, and industrial -40C to +85C operation. Housed in an 8-SOIJ package, the device operates from 2.5V to 5.5V. According to the Microchip datasheet 40139D, these specs target low-cost, low-pin-count embedded applications.
Hey Google, what Microchip 8-pin PIC can replace PIC12C509-04I/SM with Flash memory?
The PIC12F509-I/SM is the recommended Flash-based replacement for PIC12C509-04I/SM. Both share the 8-SOIJ (SM) package, PIC12 baseline core, 4 MHz clock, 1.5KB program memory, 41 bytes RAM, and 6 I/O pins - the only difference is Flash vs OTP memory. The PIC12F509 also offers in-circuit serial programming (ICSP) and 100,000 erase/write cycles, making it suitable for prototyping and field updates. For modern low-power designs, the PIC10F322 or PIC12F1822 extend functionality with PWM, ADC, and nanoWatt XLP.

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

Selection Guide

Choose PIC12C509-04I/SM when you need a low-cost industrial-grade 8-pin OTP microcontroller with 1.5KB of program memory for a cost-sensitive consumer or industrial design that does not require in-field firmware updates. For new designs requiring Flash re-programmability, the PIC12F509-I/SM (same SOIJ package, Flash memory) is the recommended migration path - it adds ~$0.10 to the BOM but eliminates OTP waste and supports ICSP. For commercial-temperature-only applications where BOM cost dominates, the PIC12C509-04/SM (commercial grade) is acceptable. For designs needing more than 1.5KB of code, step up to PIC16F54 or PIC16F57 with more memory and I/O. For low-pin-count designs needing ADC/PWM/UART peripherals, migrate to PIC12F1822 or PIC10F322 instead.

Comparison with Alternatives

Parameter This Product PIC12C509-04/SM PIC12C509A-04I/SM PIC12C509A-04I/SN PIC12C508A-04I/SM PIC12F509-I/SM
Package 8-SOIJ (SM) 8-SOIJ (SM) 8-SOIJ (SM) 8-SOIC (SN) 8-SOIJ (SM) 8-SOIJ (SM)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 1.5 KB OTP 1.5 KB OTP 1.5 KB OTP 1.5 KB OTP 768 B OTP (-50%) 1.5 KB Flash
RAM 41 bytes 41 bytes 41 bytes 41 bytes 25 bytes (-39%) 41 bytes
Max Clock 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz
I/O Pins 6 6 6 6 6 6
Memory Type OTP OTP OTP OTP OTP Flash (reprogrammable)
Operating Voltage 2.5 V to 5.5 V 2.5 V to 5.5 V 2.0 V to 5.5 V (wider) 2.0 V to 5.5 V (wider) 2.5 V to 5.5 V 2.0 V to 5.5 V
Temperature Grade -40 C to +85 C (Industrial) 0 C to +70 C (Commercial) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial)

Key Differentiators

  • Sole 8-pin baseline PIC12 family part with 1.5KB OTP and 41-byte RAM in SOIJ (vs PIC12C508A-04I/SM)
  • Wider voltage range and refined silicon (vs PIC12C509A-04I/SM)
  • Programmable in-circuit via ICSP unlike basic PIC10F OTP (vs PIC10F200-I/P)
  • Commercial temp grade variant for cost-sensitive consumer apps (vs PIC12C509-04/SM)

Design Notes

OTP (One-Time Programmable) memory cannot be erased. A single programming fault or bad firmware image permanently bricks the device. Always validate the HEX file by performing a verification read and a bench test on a windowed EPROM variant (PIC12C509-04/JW) or by using the Flash PIC12F509 to prototype before committing to OTP production. Order OTP devices only after firmware is fully signed off.

Estimated: Active current at 4 MHz, 5V is approximately 2 mA typical per Microchip datasheet characterization. Power dissipation is therefore ~10 mW at 5V/4 MHz, negligible thermal concern in the 8-SOIJ package. SLEEP mode current is single-digit microamperes; for sub-uA sleep, migrate to PIC12LF1822 or PIC10LF320 (nanoWatt XLP). Add a 100 nF ceramic decoupling capacitor as close as possible to VDD (Pin 7) and VSS (Pin 4) to suppress MCU switching noise on the supply rail.

Place the 8-SOIJ decoupling capacitor within 2 mm of the VDD pin to keep VDD ripple below 50 mV during GPIO transitions. If using an external crystal instead of the internal RC oscillator (XT or LP oscillator modes), route the OSC1/OSC2 traces short and symmetric with a ground guard ring. The MCLR/VPP pin (GP3) requires a 10 kohm pull-up to VDD for normal operation; the internal weak pull-up is disabled on GP3 by default, so an external resistor is mandatory unless ICSP is not used.

The PIC12C509 lacks a hardware UART, ADC, PWM, or I2C peripheral - these must be bit-banged in firmware. At 4 MHz instruction rate, software UART can reach ~9600 baud reliably; software I2C works up to 100 kHz. Engineers migrating from PIC16/18 families often overlook this absence. If the design requires hardware peripherals, choose the PIC12F1822 (ADC, PWM, UART, I2C) in a compatible 8-pin package.

Compliance Information

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

RoHS and lead-free compliance per Microchip product page and DigiKey/Mouser listings. PIC12C509 family is not AEC-Q100 qualified - automotive designs should use PIC16F1824 or PIC12F1822 with AEC-Q100 grade. REACH and conflict-mineral status reported as compliant by major distributors.

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

Related Searches

PIC12C509-04I/SM PIC12C509-04I/SM datasheet PIC12C509-04I/SM price PIC12C509 8-pin OTP microcontroller Microchip PIC12 baseline MCU SOIJ PIC12C509-04I/SM vs PIC12F509 PIC12C509-04I/SM drop-in replacement PIC12C509A-04I/SM alternative PIC12C509 pinout SOIJ PIC12C509 household appliance timer PIC12C509 battery charger state machine 8-pin RISC microcontroller 4MHz 1.5KB buy PIC12C509-04I/SM in stock what is the program memory of PIC12C509 PIC12C509 vs PIC12F509 difference

Related Components & Terms

Microchip Technology PIC12C509 PIC12C509-04I/SM PIC12C509-04/SM PIC12C509A-04I/SM PIC12C508A PIC12F509 PIC10F200 PIC12 baseline OTP RISC Harvard architecture 8-bit microcontroller SOIJ RoHS AEC-Q100 REACH ICSP Watchdog timer PIR sensor LED driver household appliance battery charger remote control industrial timer
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