component
PIC12C509A-04
Public Unreviewedby Ray
Microchip Tech Microcontrollers (MCU/MPU/SOC), SOIC-8-208mil. Datasheet-verified pinout, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
Loads on click. Unloads when scrolled away or the tab is hidden.
Symbol & Footprint
Schematic Symbol
Open full view ↗Loads on click. Unloads when scrolled away or the tab is hidden.
PCB Footprint
Open full view ↗Loads on click. Unloads when scrolled away or the tab is hidden.
Datasheet
Open in new tab ↗Loads on click. Unloads when scrolled away or the tab is hidden.
README
markdownPIC12C509A-04
Microchip Tech · Microcontrollers (MCU/MPU/SOC) · SOIC-8-208mil
PIC12C509A-04 from Microchip Tech, in a SOIC-8-208mil. Pinout and pin descriptions extracted from the manufacturer datasheet by ds2sf; symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | VDD | power_in | Positive supply for logic and I/O pins. Operating range 3.0-5.5 V for PIC12C509A (2.5-5.5 V for PIC12LC509A low-voltage variant). |
| 2 | GP5/OSC1/CLKIN | bidirectional | Bi-directional I/O port / oscillator crystal input / external clock source input. Acts as GPIO only in Internal RC oscillator mode; functions as OSC1 in all other oscillator modes (XT, LP, EXTRC). Input buffer is TTL when used as GPIO, Schmitt Trigger in external RC oscillator mode. |
| 3 | GP4/OSC2 | bidirectional | Bi-directional I/O port / oscillator crystal output. Connects to crystal or resonator in crystal oscillator modes (XT and LP only); serves as GPIO in other oscillator modes. TTL input buffer. |
| 4 | GP3/MCLR/VPP | input | Input-only port / master clear (reset) input / programming voltage input. When configured as MCLR this pin is an active-low reset with an always-on internal weak pull-up; ST input in MCLR mode, TTL input as GPIO. Voltage on this pin must not exceed VDD during normal operation or the device will enter programming mode (VPP). Can wake the device from SLEEP on pin change. |
| 5 | GP2/T0CKI | bidirectional | Bi-directional I/O port; can be configured as the Timer0 external clock input (T0CKI). Schmitt Trigger input buffer. |
| 6 | GP1 | bidirectional | Bi-directional I/O port / serial programming clock (ICSPCLK). Software-configurable weak pull-up and wake-up from SLEEP on pin change. Buffer is TTL as GPIO, Schmitt Trigger when used for in-circuit serial programming. |
| 7 | GP0 | bidirectional | Bi-directional I/O port / serial programming data (ICSPDAT). Software-configurable weak pull-up and wake-up from SLEEP on pin change. Buffer is TTL as GPIO, Schmitt Trigger when used for in-circuit serial programming. |
| 8 | VSS | power_in | Ground reference for logic and I/O pins. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SOIC-8-208mil |
| Category | Embedded Processors & Controllers |
| Pins | 8 |
Ordering variants
Same part, different packaging or reel option.
PIC12C509A-04/PPIC12C509A-04/SNPIC12C509A-04/SM
CAD (KiCad official)
- Symbol:
PIC12C509A-04 - Footprint:
Package_SO:SOIC-8_3.9x4.9mm_P1.27mm - 3D model: SOIC-8-208mil (KiCad packages3D, STEP)
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Microchip Tech datasheet (113 pp, sha256
038ccfcc9e0e8996, retrieved 2026-08-17, tier: lcsc) - Extractor:
ds2sf(Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate. - CAD: KiCad official libraries (CC-BY-SA 4.0).