← Commit history

Initial commit: component/atsaml22j18a-aut

Ray ·304c18c0df ·1mo ago
2 files changed +158
README.mdadded+124
@@ -0,0 +1,124 @@+# ATSAML22J18A-AUT++**Microchip Tech** · Microcontrollers (MCU/MPU/SOC) · TQFP-64(10x10)++ATSAML22J18A-AUT from Microchip Tech, in a TQFP-64(10x10). 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 | PA00 | bidirectional | Port A bit 0. Battery-backup domain. Muxed: EIC/EXTINT[0], SERCOM1/PAD[0], XIN32 (32.768 kHz crystal input for XOSC32K). |+| 2 | PA01 | bidirectional | Port A bit 1. Battery-backup domain. Muxed: EIC/EXTINT[1], SERCOM1/PAD[1], XOUT32 (32.768 kHz crystal output). |+| 3 | PA02 | bidirectional | Port A bit 2. Muxed: EIC/EXTINT[2], ADC/VREFB, ADC/AIN[0], AC/AIN[0], PTC/XY[8], RTC/IN[2]. Analog function selected via peripheral function B. |+| 4 | PA03 | bidirectional | Port A bit 3. Muxed: EIC/EXTINT[3], ADC/VREFA, ADC/AIN[1], AC/AIN[1], PTC/XY[9]. |+| 5 | PB04 | bidirectional | Port B bit 4. Muxed: EIC/EXTINT[4], ADC/AIN[12], AC/AIN[2], PTC/XY[10]. |+| 6 | PB05 | bidirectional | Port B bit 5. Muxed: EIC/EXTINT[5], ADC/AIN[13], AC/AIN[3], PTC/XY[11]. |+| 7 | GNDANA | power_in | Analog ground for VDDANA domain (ADC, AC, LCD, PTC). Return path for the analog supply. |+| 8 | VDDANA | power_in | Analog supply, 1.62V-3.63V. Powers ADC, AC, LCD, PTC and associated I/O cluster. Must have same supply sequence as VDDIO. |+| 9 | PB06 | bidirectional | Port B bit 6. Muxed: EIC/EXTINT[6], ADC/AIN[14], PTC/XY[12], SLCD/LP[0], CCL/IN[6]. |+| 10 | PB07 | bidirectional | Port B bit 7. Muxed: EIC/EXTINT[7], ADC/AIN[15], PTC/XY[13], SLCD/LP[1], CCL/IN[7]. |+| 11 | PB08 | bidirectional | Port B bit 8. Muxed: EIC/EXTINT[8], ADC/AIN[2], PTC/XY[14], SLCD/LP[2], SERCOM3/PAD[0], TC/0/WO[0], CCL/IN[8]. |+| 12 | PB09 | bidirectional | Port B bit 9. Muxed: EIC/EXTINT[9], ADC/AIN[3], PTC/XY[15], SLCD/LP[3], SERCOM3/PAD[1], TC/0/WO[1], CCL/OUT[2]. |+| 13 | PA04 | bidirectional | Port A bit 4. Muxed: EIC/EXTINT[4], ADC/AIN[4], PTC/X[24], SLCD/LP[4], SERCOM0/PAD[0], TCC/WO[0], CCL/IN[0]. |+| 14 | PA05 | bidirectional | Port A bit 5. Muxed: EIC/EXTINT[5], ADC/AIN[5], PTC/X[25], SLCD/LP[5], SERCOM0/PAD[1], TCC/WO[1], CCL/IN[1]. |+| 15 | PA06 | bidirectional | Port A bit 6. Muxed: EIC/EXTINT[6], ADC/AIN[6], PTC/X[26], SLCD/LP[6], SERCOM0/PAD[2], CCL/IN[2]. |+| 16 | PA07 | bidirectional | Port A bit 7. Muxed: EIC/EXTINT[7], ADC/AIN[7], PTC/X[27], SLCD/LP[7], SERCOM0/PAD[3], CCL/OUT[0]. |+| 17 | PA08 | bidirectional | Port A bit 8. Muxed: EIC/NMI, PTC/XY[3], SLCD/LP[11], SERCOM0/PAD[0], SERCOM4/PAD[0], TCC/WO[0], CCL/IN[3]. |+| 18 | PA09 | bidirectional | Port A bit 9. Muxed: EIC/EXTINT[9], PTC/XY[2], SLCD/LP[12], SERCOM0/PAD[1], SERCOM4/PAD[1], TCC/WO[1], CCL/IN[4]. |+| 19 | PA10 | bidirectional | Port A bit 10. Muxed: EIC/EXTINT[10], PTC/XY[1], SLCD/LP[13], SERCOM0/PAD[2], SERCOM4/PAD[2], TCC/WO[2], GCLK/IO[4], CCL/IN[5]. |+| 20 | PA11 | bidirectional | Port A bit 11. Muxed: EIC/EXTINT[11], PTC/XY[0], SLCD/LP[14], SERCOM0/PAD[3], SERCOM4/PAD[3], TCC/WO[3], CCL/OUT[1]. |+| 21 | VDDIO | power_in | Digital I/O supply, 1.62V-3.63V. Powers I/O lines, OSC16M, XOSC, internal regulator for VDDCORE. Must equal VDDANA. |+| 22 | GND | power_in | Digital ground (common with VDDCORE, VDDIO). |+| 23 | VLCD | passive | Segment LCD bias voltage. Connect external decoupling; can be generated by internal LCD charge pump above VDDIO. |+| 24 | PB11 | bidirectional | Port B bit 11. Muxed: EIC/EXTINT[11], SLCD/LP[21], SERCOM3/PAD[3], TC/1/WO[1], TCC/WO[5], CCL/OUT[1]. Full Fm+ I2C capable (limited currents for Sm, Fm). |+| 25 | PB12 | bidirectional | Port B bit 12. Muxed: EIC/EXTINT[12], SLCD/LP[22], SERCOM3/PAD[0], TC/0/WO[0], TCC/WO[6]. |+| 26 | PB13 | bidirectional | Port B bit 13. Muxed: EIC/EXTINT[13], SLCD/LP[23], SERCOM3/PAD[1], TC/0/WO[1], TCC/WO[7]. |+| 27 | PB14 | bidirectional | Port B bit 14. Muxed: EIC/EXTINT[14], SLCD/LP[24], SERCOM3/PAD[2], TC/1/WO[0], GCLK/IO[0], CCL/IN[9]. |+| 28 | PB15 | bidirectional | Port B bit 15. Muxed: EIC/EXTINT[15], SLCD/LP[25], SERCOM3/PAD[3], TC/1/WO[1], GCLK/IO[1], CCL/IN[10]. |+| 29 | PA12 | bidirectional | Port A bit 12. High-Sink pin. Muxed: EIC/EXTINT[12], SLCD/LP[28], SERCOM4/PAD[0], SERCOM3/PAD[0], TCC/WO[6], AC/CMP[0]. I2C Sm/Fm/Fm+ capable. |+| 30 | PA13 | bidirectional | Port A bit 13. High-Sink pin. Muxed: EIC/EXTINT[13], SLCD/LP[29], SERCOM4/PAD[1], SERCOM3/PAD[1], TCC/WO[7], AC/CMP[1]. |+| 31 | PA14 | bidirectional | Port A bit 14. Muxed: EIC/EXTINT[14], SLCD/LP[30], SERCOM4/PAD[2], SERCOM3/PAD[2], TCC/WO[4], GCLK/IO[0]. |+| 32 | PA15 | bidirectional | Port A bit 15. Muxed: EIC/EXTINT[15], SLCD/LP[31], SERCOM4/PAD[3], SERCOM3/PAD[3], TCC/WO[5], GCLK/IO[1]. |+| 33 | GND | power_in | Digital ground. |+| 34 | VDDIO | power_in | Digital I/O supply, 1.62V-3.63V. |+| 35 | PA16 | bidirectional | Port A bit 16. Muxed: EIC/EXTINT[0], PTC/X[28], SLCD/LP[32], SERCOM1/PAD[0], SERCOM2/PAD[0], TCC/WO[6], GCLK/IO[2], CCL/IN[0]. |+| 36 | PA17 | bidirectional | Port A bit 17. Muxed: EIC/EXTINT[1], PTC/X[29], SLCD/LP[33], SERCOM1/PAD[1], SERCOM2/PAD[1], TCC/WO[7], GCLK/IO[3], CCL/IN[1]. |+| 37 | PA18 | bidirectional | Port A bit 18. Muxed: EIC/EXTINT[2], PTC/X[30], SLCD/LP[34], SERCOM1/PAD[2], SERCOM2/PAD[2], TCC/WO[2], AC/CMP[0], CCL/IN[2]. |+| 38 | PA19 | bidirectional | Port A bit 19. Muxed: EIC/EXTINT[3], PTC/X[31], SLCD/LP[35], SERCOM1/PAD[3], SERCOM2/PAD[3], TCC/WO[3], AC/CMP[1], CCL/OUT[0]. |+| 39 | PB16 | bidirectional | Port B bit 16. Muxed: EIC/EXTINT[0], SLCD/LP[42], SERCOM5/PAD[0], TC/2/WO[0], TCC/WO[4], GCLK/IO[2], CCL/IN[11]. Note: SERCOM5 not present on L22J. |+| 40 | PB17 | bidirectional | Port B bit 17. Muxed: EIC/EXTINT[1], SLCD/LP[43], SERCOM5/PAD[1], TC/2/WO[1], TCC/WO[5], GCLK/IO[3], CCL/OUT[3]. |+| 41 | PA20 | bidirectional | Port A bit 20. Muxed: EIC/EXTINT[4], PTC/XY[16], SLCD/LP[48], SERCOM0/PAD[0], SERCOM2/PAD[2], TC/3/WO[0], TCC/WO[6], GCLK/IO[4]. |+| 42 | PA21 | bidirectional | Port A bit 21. Muxed: EIC/EXTINT[5], PTC/XY[17], SLCD/LP[49], SERCOM0/PAD[1], SERCOM2/PAD[3], TC/3/WO[1], TCC/WO[7]. |+| 43 | PA22 | bidirectional | Port A bit 22. High-Sink pin. Muxed: EIC/EXTINT[6], PTC/XY[18], SLCD/LP[50], SERCOM0/PAD[2], SERCOM2/PAD[0], TC/0/WO[0], TCC/WO[4], CCL/IN[6]. I2C Sm/Fm/Fm+ capable. |+| 44 | PA23 | bidirectional | Port A bit 23. High-Sink pin. Muxed: EIC/EXTINT[7], PTC/XY[19], SLCD/LP[51], SERCOM0/PAD[3], SERCOM2/PAD[1], TC/0/WO[1], TCC/WO[5], USB/SOF_1KHZ, CCL/IN[7]. |+| 45 | PA24 | bidirectional | Port A bit 24 / USB D-. Muxed: EIC/EXTINT[12], SERCOM2/PAD[2], SERCOM5/PAD[0], TC/1/WO[0], TCC/WO[0], USB/DM, CCL/IN[8]. USB D- when USB peripheral enabled. |+| 46 | PA25 | bidirectional | Port A bit 25 / USB D+. Muxed: EIC/EXTINT[13], SERCOM2/PAD[3], SERCOM5/PAD[1], TC/1/WO[1], TCC/WO[1], USB/DP, CCL/OUT[2]. |+| 47 | GND | power_in | Digital ground. |+| 48 | VDDIO | power_in | Digital I/O supply, 1.62V-3.63V. |+| 49 | PB22 | bidirectional | Port B bit 22 / XIN (0.4-32 MHz crystal input for XOSC). High-Sink pin. Muxed: EIC/EXTINT[6], SERCOM0/PAD[2], TC/3/WO[0], TCC/WO[2], USB/SOF_1KHZ, GCLK/IO[0], CCL/IN[0]. |+| 50 | PB23 | bidirectional | Port B bit 23 / XOUT. High-Sink pin. Muxed: EIC/EXTINT[7], SERCOM0/PAD[3], TC/3/WO[1], TCC/WO[3], GCLK/IO[1], CCL/OUT[0]. |+| 51 | PA27 | bidirectional | Port A bit 27. High-Sink pin. Muxed: EIC/EXTINT[15], PTC/XY[21], TCC/WO[5], GCLK/IO[0]. Recommended pin for GCLK I/O. |+| 52 | RESET | input | Active-low reset input (RESET_N). Internal pull-up; drive low to reset the device. |+| 53 | VDDCORE | power_out | Internal voltage regulator output for core, memories, peripherals, DFLL48M and FDPLL96M. Requires external decoupling; do not drive externally. |+| 54 | GND | power_in | Digital ground. |+| 55 | VDDOUT | power_out | Buck/LDO regulator output pin. Connect external inductor (switching mode) or bypass capacitor (linear mode) per typical powering schematic in Section 7.2.3. |+| 56 | VDDIO | power_in | Digital I/O supply, 1.62V-3.63V. |+| 57 | PA30 | bidirectional | Port A bit 30 / SWCLK. High-Sink pin. Muxed: EIC/EXTINT[10], PTC/XY[22], SERCOM1/PAD[2], CORTEX_M0P/SWCLK, GCLK/IO[0], CCL/IN[3]. SWCLK is default after reset. |+| 58 | PA31 | bidirectional | Port A bit 31 / SWDIO. High-Sink pin. Muxed: EIC/EXTINT[11], PTC/XY[23], SERCOM1/PAD[3], SWDIO, CCL/OUT[1]. Debugger cold/hot-plug auto-switches this pad to SWDIO. |+| 59 | PB30 | bidirectional | Port B bit 30. High-Sink pin. Muxed: EIC/EXTINT[14], SERCOM1/PAD[0], SERCOM5/PAD[0], TCC/WO[0]. I2C Sm/Fm/Fm+/Hs capable. |+| 60 | PB31 | bidirectional | Port B bit 31. High-Sink pin. Muxed: EIC/EXTINT[15], SERCOM1/PAD[1], SERCOM5/PAD[1], TCC/WO[1]. I2C Sm/Fm/Fm+/Hs capable. |+| 61 | PB00 | bidirectional | Port B bit 0. Battery-backup domain. Muxed: EIC/EXTINT[0], ADC/AIN[8], SERCOM3/PAD[2], SERCOM5/PAD[2], TC/3/WO[0], RTC/IN[0], CCL/IN[1]. |+| 62 | PB01 | bidirectional | Port B bit 1. Battery-backup domain. Muxed: EIC/EXTINT[1], ADC/AIN[9], SERCOM3/PAD[3], SERCOM5/PAD[3], TC/3/WO[1], RTC/IN[2], RTC/OUT, CCL/IN[2]. |+| 63 | PB02 | bidirectional | Port B bit 2. Battery-backup domain. Muxed: EIC/EXTINT[2], ADC/AIN[10], SERCOM3/PAD[0], SERCOM5/PAD[0], TC/2/WO[0], RTC/IN[1], CCL/OUT[0]. |+| 64 | PB03 | bidirectional | Port B bit 3 / VBAT. Battery-backup domain. Muxed: EIC/EXTINT[3], ADC/AIN[11], SERCOM3/PAD[1], SERCOM5/PAD[1], TC/2/WO[1]. Connects external battery supply for backup domain when used as VBAT. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Microchip Tech |+| Package | TQFP-64(10x10) |+| Category | Embedded Processors & Controllers |+| Pins | 64 |++## Ordering variants++Same part, different packaging or reel option.++- `ATSAML22J18A-AUT`+- `ATSAML22J17A-AUT`+- `ATSAML22J16A-AUT`+- `ATSAML22J18A-MUT`+- `ATSAML22J17A-MUT`+- `ATSAML22J16A-MUT`+- `ATSAML22G18A-AUT`+- `ATSAML22G17A-AUT`+- `ATSAML22G16A-AUT`+- `ATSAML22G18A-MUT`+- `ATSAML22G17A-MUT`+- `ATSAML22G16A-MUT`+- `ATSAML22G18A-UUT`+- `ATSAML22G17A-UUT`+- `ATSAML22N18A-AUT`+- `ATSAML22N17A-AUT`+- `ATSAML22N16A-AUT`+- `ATSAML22N18A-CFUT`+- `ATSAML22N17A-CFUT`+- `ATSAML22N16A-CFUT`++## CAD (KiCad official)++- Symbol: `ATSAML22J18A-AUT`+- Footprint: `Package_QFP:TQFP-64_10x10mm_P0.5mm`+- 3D model: TQFP-64(10x10) (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Microchip Tech datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588949435326083072) (1093 pp, sha256 `7237169119498e47`, 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](docs/atsaml22j18a-aut-datasheet.pdf)
page.jsonadded+34
@@ -0,0 +1,34 @@+{+  "slug": "atsaml22j18a-aut",+  "version": "0.1.0",+  "type": "component",+  "description": "Microchip Tech Microcontrollers (MCU/MPU/SOC), TQFP-64(10x10). Datasheet-verified pinout, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "embedded processors & controllers",+    "atsaml22j18a-aut"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "atsaml22j18a-aut.kicad_sym",+    "atsaml22j18a-aut.kicad_mod",+    "atsaml22j18a-aut.glb",+    "atsaml22j18a-aut.step",+    "atsaml22j18a-aut.lbr",+    "docs/hero.png",+    "docs/atsaml22j18a-aut-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "visibility": "public",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file