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.
Loads on click. Unloads when scrolled away or the tab is hidden.
Download PDF
Contents

README

markdown

PIC12C509A-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/P
  • PIC12C509A-04/SN
  • PIC12C509A-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).

Datasheet PDF