Install this component

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the library component "SAMD21G18A" (slug: samd21g18a) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/libraries/samd21g18a. Pull down the KiCad symbol, footprint, and 3D model files from the wiki page's assets. Install them into my current KiCad project and register in sym-lib-table and fp-lib-table. If the page has a datasheet URL, save that too.
Manufacturer Microchip
Package TQFP-48
Pins 48 pins (Port A, Port B, System, Power)

Library View

Interactive symbol, footprint, and 3D model — hover pins for cross-highlighting.

SymbolGenerated Generated from pin data (not in KiCad standard library)
FootprintKiCad KiCad standard library: Package_QFP/TQFP-48_7x7mm_P0.5mm
3DGenerated Generated pad visualization (Babylon.js)

Breakout Board

Auto-generated breakout molecule for SAMD21G18A — all pins brought to 2mm-pitch headers with 4 corner machine pins on 8mm grid.

Pricing & Availability

Pin Configuration

Port APort BSystemPower
PinNameGroupFunction
Port A — PA00-PA31 / ADC / SERCOM
1PA00Port AGPIO / XIN32
2PA01Port AGPIO / XOUT32
3PA02Port AGPIO / AIN0 / DAC_VOUT
4PA03Port AGPIO / AIN1 / VREFA
9PA04Port AGPIO / AIN4 / SERCOM0_PAD0
10PA05Port AGPIO / AIN5 / SERCOM0_PAD1
11PA06Port AGPIO / AIN6 / SERCOM0_PAD2
12PA07Port AGPIO / AIN7 / SERCOM0_PAD3
13PA08Port AGPIO / I2C_SDA / SERCOM0_PAD0
14PA09Port AGPIO / I2C_SCL / SERCOM0_PAD1
15PA10Port AGPIO / AIN18 / SERCOM0_PAD2
16PA11Port AGPIO / AIN19 / SERCOM0_PAD3
21PA12Port AGPIO / SERCOM2_PAD0 / I2C_SDA
22PA13Port AGPIO / SERCOM2_PAD1 / I2C_SCL
23PA14Port AGPIO / XIN / SERCOM2_PAD2
24PA15Port AGPIO / XOUT / SERCOM2_PAD3
25PA16Port AGPIO / SERCOM1_PAD0 / SERCOM3_PAD0
26PA17Port AGPIO / SERCOM1_PAD1 / SERCOM3_PAD1
27PA18Port AGPIO / SERCOM1_PAD2 / SERCOM3_PAD2
28PA19Port AGPIO / SERCOM1_PAD3 / SERCOM3_PAD3
29PA20Port AGPIO / SERCOM3_PAD2 / SERCOM5_PAD2
30PA21Port AGPIO / SERCOM3_PAD3 / SERCOM5_PAD3
31PA22Port AGPIO / SERCOM3_PAD0 / SERCOM5_PAD0
32PA23Port AGPIO / SERCOM3_PAD1 / SERCOM5_PAD1 / USB_SOF
33PA24Port AGPIO / USB_DM
34PA25Port AGPIO / USB_DP
39PA27Port AGPIO
41PA28Port AGPIO
45PA30Port AGPIO / SWCLK / SERCOM1_PAD2
46PA31Port AGPIO / SWDIO / SERCOM1_PAD3
Port B — PB00-PB11
7PB08Port BGPIO / AIN2 / SERCOM4_PAD0
8PB09Port BGPIO / AIN3 / SERCOM4_PAD1
19PB10Port BGPIO / SERCOM4_PAD2
20PB11Port BGPIO / SERCOM4_PAD3
37PB22Port BGPIO / SERCOM5_PAD2
38PB23Port BGPIO / SERCOM5_PAD3
47PB02Port BGPIO / AIN10 / SERCOM5_PAD0
48PB03Port BGPIO / AIN11 / SERCOM5_PAD1
System — Reset, crystal, SWD
17VDDIOSystemI/O supply voltage
36VDDIOSystemI/O supply voltage
40RESETNSystemReset, active low
Power — Supply and ground
5GNDANAPowerAnalog ground
6VDDANAPowerAnalog supply
18GNDPowerGround
35GNDPowerGround
42GNDPowerGround
43VDDCOREPowerCore supply voltage
44VDDINPowerRegulator input supply

AI Skill Technical Reference

Edit AI Skill

SAMD21G18A — ARM Cortex-M0+ MCU, 48MHz, 256KB Flash, TQFP-48

Manufacturer: Microchip Package: TQFP-48

Description

The SAMD21G18A is a low-power ARM Cortex-M0+ MCU from Microchip. It runs at 48MHz with 256KB Flash and 32KB SRAM. Used in Arduino Zero, Adafruit Feather M0, and many maker boards.

Pin Configuration

Package: TQFP-48

  • Pin 1: PA00 — GPIO / XIN32
  • Pin 2: PA01 — GPIO / XOUT32
  • Pin 3: PA02 — GPIO / AIN0 / DAC_VOUT
  • Pin 4: PA03 — GPIO / AIN1 / VREFA
  • Pin 5: GNDANA — Analog ground
  • Pin 6: VDDANA — Analog supply
  • Pin 7: PB08 — GPIO / AIN2 / SERCOM4_PAD0
  • Pin 8: PB09 — GPIO / AIN3 / SERCOM4_PAD1
  • Pin 9: PA04 — GPIO / AIN4 / SERCOM0_PAD0
  • Pin 10: PA05 — GPIO / AIN5 / SERCOM0_PAD1
  • Pin 11: PA06 — GPIO / AIN6 / SERCOM0_PAD2
  • Pin 12: PA07 — GPIO / AIN7 / SERCOM0_PAD3
  • Pin 13: PA08 — GPIO / I2C_SDA / SERCOM0_PAD0
  • Pin 14: PA09 — GPIO / I2C_SCL / SERCOM0_PAD1
  • Pin 15: PA10 — GPIO / AIN18 / SERCOM0_PAD2
  • Pin 16: PA11 — GPIO / AIN19 / SERCOM0_PAD3
  • Pin 17: VDDIO — I/O supply voltage
  • Pin 18: GND — Ground
  • Pin 19: PB10 — GPIO / SERCOM4_PAD2
  • Pin 20: PB11 — GPIO / SERCOM4_PAD3
  • Pin 21: PA12 — GPIO / SERCOM2_PAD0 / I2C_SDA
  • Pin 22: PA13 — GPIO / SERCOM2_PAD1 / I2C_SCL
  • Pin 23: PA14 — GPIO / XIN / SERCOM2_PAD2
  • Pin 24: PA15 — GPIO / XOUT / SERCOM2_PAD3
  • Pin 25: PA16 — GPIO / SERCOM1_PAD0 / SERCOM3_PAD0
  • Pin 26: PA17 — GPIO / SERCOM1_PAD1 / SERCOM3_PAD1
  • Pin 27: PA18 — GPIO / SERCOM1_PAD2 / SERCOM3_PAD2
  • Pin 28: PA19 — GPIO / SERCOM1_PAD3 / SERCOM3_PAD3
  • Pin 29: PA20 — GPIO / SERCOM3_PAD2 / SERCOM5_PAD2
  • Pin 30: PA21 — GPIO / SERCOM3_PAD3 / SERCOM5_PAD3
  • Pin 31: PA22 — GPIO / SERCOM3_PAD0 / SERCOM5_PAD0
  • Pin 32: PA23 — GPIO / SERCOM3_PAD1 / SERCOM5_PAD1 / USB_SOF
  • Pin 33: PA24 — GPIO / USB_DM
  • Pin 34: PA25 — GPIO / USB_DP
  • Pin 35: GND — Ground
  • Pin 36: VDDIO — I/O supply voltage
  • Pin 37: PB22 — GPIO / SERCOM5_PAD2
  • Pin 38: PB23 — GPIO / SERCOM5_PAD3
  • Pin 39: PA27 — GPIO
  • Pin 40: RESETN — Reset, active low
  • Pin 41: PA28 — GPIO
  • Pin 42: GND — Ground
  • Pin 43: VDDCORE — Core supply voltage
  • Pin 44: VDDIN — Regulator input supply
  • Pin 45: PA30 — GPIO / SWCLK / SERCOM1_PAD2
  • Pin 46: PA31 — GPIO / SWDIO / SERCOM1_PAD3
  • Pin 47: PB02 — GPIO / AIN10 / SERCOM5_PAD0
  • Pin 48: PB03 — GPIO / AIN11 / SERCOM5_PAD1

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

0 revisions · Updated 2026-03-02 17:31:36