Mikrokontroler ARM · Microchip Technology

ATSAMD21G18A-AU

Ringkasan datasheet ATSAMD21G18A-AU dalam bahasa Indonesia: fitur, spesifikasi utama, pinout, dan catatan desain yang perlu diperhatikan saat membuat PCB.

Ringkasan

SAM D21 adalah seri mikrokontroler low-power yang menggunakan prosesor 32-bit ARM Cortex-M0+. Seri ini mencakup varian dengan jumlah pin 32 hingga 64 dan memori Flash hingga 256KB serta SRAM hingga 32KB. 46 CoreMark/MHz.

Dirancang untuk migrasi yang mudah antar perangkat dalam seri karena modul periferal identik, kode kompatibel hex, peta alamat linear identik, dan jalur migrasi pin yang kompatibel. Semua perangkat dilengkapi periferal cerdas dan fleksibel, Event System untuk signaling antar periferal, serta dukungan antarmuka pengguna tombol, slider, dan wheel capacitive touch. Fitur utama termasuk Flash yang dapat diprogram sendiri, pengontrol DMA 12 kanal, Event System 12 kanal, pengontrol interupsi yang dapat diprogram, hingga 52 pin I/O yang dapat diprogram, RTC 32-bit dengan fungsi kalender, hingga lima Timer/Counter 16-bit (TC) dan tiga Timer/Counter 24-bit untuk Kontrol (TCC).

TCC memiliki fungsi yang diperluas untuk aplikasi motor, pencahayaan, dan kontrol lainnya. 4MHz, SMBus, PMBus, dan LIN slave; antarmuka I2S dua kanal; ADC 12-bit 350ksps hingga 20 kanal dengan penguatan yang dapat diprogram dan oversampling serta desimasi opsional yang mendukung resolusi hingga 16-bit; DAC 10-bit 350ksps; dua komparator analog dengan mode window; Peripheral Touch Controller yang mendukung hingga 256 tombol, slider, wheel, dan proximity sensing; Watchdog Timer yang dapat diprogram, brown-out detector, dan power-on reset; serta antarmuka Serial Wire Debug (SWD) dua pin untuk pemrograman dan debugging. Semua perangkat memiliki osilator eksternal dan internal yang akurat dan low-power.

Osilator dapat digunakan sebagai sumber clock sistem. Domain clock yang berbeda dapat dikonfigurasi secara independen untuk berjalan pada frekuensi berbeda, memungkinkan penghematan daya dengan menjalankan setiap periferal pada frekuensi clock optimalnya. Perangkat ini mendukung dua mode tidur yang dapat dipilih perangkat lunak, yaitu idle dan standby, serta fitur SleepWalking yang memungkinkan periferal bangun dari tidur berdasarkan kondisi yang telah ditentukan.

Fitur utama

  • Prosesor ARM Cortex-M0+ berjalan hingga 48MHz
  • Flash 32/64/128/256KB dan SRAM 4/8/16/32KB
  • Pengontrol DMA 12 kanal dan Event System 12 kanal
  • USB 2.0 full-speed (12Mbps) dengan fungsi host dan device
  • Hingga enam SERCOM yang dapat dikonfigurasi sebagai USART, I2C hingga 3.4MHz, SPI, atau LIN slave
  • ADC 12-bit 350ksps hingga 20 kanal dengan penguatan yang dapat diprogram
  • Peripheral Touch Controller mendukung hingga 256 kanal capacitive touch dan proximity sensing
  • Tegangan operasi 1.62V – 3.63V

Spesifikasi utama

ParameterNilaiKondisi
Tegangan operasi1.62 – 3.63 Vhlm. 2
Frekuensi maksimum CPU48 MHzhlm. 1
Flash memory32/64/128/256 KBin-system self-programmablehlm. 1
SRAM4/8/16/32 KBhlm. 1
Resolusi ADC12 bit350ksps, hingga 20 kanalhlm. 2
Resolusi DAC10 bit350kspshlm. 2
Kecepatan I2C3.4 MHzmaksimumhlm. 2
Kecepatan USB12 Mbpsfull-speed USB 2.0hlm. 2
Jumlah pin I/O52 pinmaksimum, programmablehlm. 2
Jumlah kanal capacitive touch256 kanalmaksimumhlm. 2

Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.

Pinout ATSAMD21G18A-AU

QFN64 / TQFP64 64 pin
PinNamaFungsi
1PA00Pin I/O port Ahlm. 18
2PA01Pin I/O port Ahlm. 18
3PA02Pin I/O port Ahlm. 18
4PA03Pin I/O port Ahlm. 18
5PB04Pin I/O port Bhlm. 18
6PB05Pin I/O port Bhlm. 18
7GNDANAGround analoghlm. 18
8VDDANASuplai analoghlm. 18
9PB06Pin I/O port Bhlm. 18
10PB07Pin I/O port Bhlm. 18
11PB08Pin I/O port Bhlm. 18
12PB09Pin I/O port Bhlm. 18
13PA04Pin I/O port Ahlm. 18
14PA05Pin I/O port Ahlm. 18
15PA06Pin I/O port Ahlm. 18
16PA07Pin I/O port Ahlm. 18
17PA08Pin I/O port Ahlm. 18
18PA09Pin I/O port Ahlm. 18
19PA10Pin I/O port Ahlm. 18
20PA11Pin I/O port Ahlm. 18
21VDDIOSuplai I/Ohlm. 18
22GNDGroundhlm. 18
23PB10Pin I/O port Bhlm. 18
24PB11Pin I/O port Bhlm. 18
25PB12Pin I/O port Bhlm. 18
26PB13Pin I/O port Bhlm. 18
27PB14Pin I/O port Bhlm. 18
28PB15Pin I/O port Bhlm. 18
29PA12Pin I/O port Ahlm. 18
30PA13Pin I/O port Ahlm. 18
31PA14Pin I/O port Ahlm. 18
32PA15Pin I/O port Ahlm. 18
33GNDGroundhlm. 18
34VDDIOSuplai I/Ohlm. 18
35PA16Pin I/O port Ahlm. 18
36PA17Pin I/O port Ahlm. 18
37PA18Pin I/O port Ahlm. 18
38PA19Pin I/O port Ahlm. 18
39PB16Pin I/O port Bhlm. 18
40PB17Pin I/O port Bhlm. 18
41PA20Pin I/O port Ahlm. 18
42PA21Pin I/O port Ahlm. 18
43PA22Pin I/O port Ahlm. 18
44PA23Pin I/O port Ahlm. 18
45PA24Pin I/O port Ahlm. 18
46PA25Pin I/O port Ahlm. 18
47GNDGroundhlm. 18
48VDDIOSuplai I/Ohlm. 18
49PB22Pin I/O port Bhlm. 18
50PB23Pin I/O port Bhlm. 18
51PA27Pin I/O port Ahlm. 18
52RESETPin resethlm. 18
53PA28Pin I/O port Ahlm. 18
54GNDGroundhlm. 18
55VDDCORESuplai inti teregulasihlm. 18
56VDDINSuplai inputhlm. 18
57PA30Pin I/O port Ahlm. 18
58PA31Pin I/O port Ahlm. 18
59PB30Pin I/O port Bhlm. 18
60PB31Pin I/O port Bhlm. 18
61PB00Pin I/O port Bhlm. 18
62PB01Pin I/O port Bhlm. 18
63PB02Pin I/O port Bhlm. 18
64PB03Pin I/O port Bhlm. 18

Catatan desain PCB

  • Gunakan mode idle untuk menghentikan CPU namun tetap menjalankan fungsi lain, atau mode standby untuk menghentikan semua clock dan fungsi kecuali yang dipilih untuk tetap berjalan.hlm. 5
  • Manfaatkan fitur SleepWalking agar periferal dapat bangun dari tidur berdasarkan kondisi tertentu, sehingga CPU hanya bangun saat diperlukan.hlm. 5
  • Konfigurasikan domain clock yang berbeda secara independen untuk menjalankan setiap periferal pada frekuensi optimalnya, sehingga menghemat daya sambil mempertahankan frekuensi CPU tinggi.hlm. 5
  • Gunakan antarmuka SWD dua pin untuk pemrograman dan debugging on-chip non-intrusif.hlm. 5
  • Manfaatkan Event System yang mendukung event sinkron dan asinkron, memungkinkan periferal menerima, bereaksi, dan mengirim event bahkan dalam mode standby.hlm. 5

Kemasan

64-pin TQFP48-pin TQFP32-pin TQFP

Contoh pemakaian

  • Aplikasi motor dan pencahayaan dengan Timer/Counter for Control (TCC) yang memiliki fungsi diperluas
  • Antarmuka pengguna tombol, slider, dan wheel capacitive touch
  • Perangkat USB full-speed dengan fungsi host dan device
  • Sistem sensor dengan ADC 12-bit hingga 20 kanal dan DAC 10-bit
  • Komunikasi serial melalui SERCOM (USART, I2C, SPI, LIN slave)
  • Aplikasi low-power dengan mode idle dan standby serta SleepWalking

Sumber data

Disusun dari datasheet resmi Microchip Technology (buka PDF). Ringkasan ditulis dengan bantuan AI, lalu setiap angka dan nama pin dicocokkan otomatis ke teks datasheet; yang tidak ditemukan di datasheet dibuang. Terakhir diperiksa 20 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.

Dari datasheet ke board jadi

Rangkaianmu pakai ATSAMD21G18A-AU? Biar Sirkuitku yang bikinkan PCB-nya.

Kirim skematik, daftar komponen, atau sekadar ide rangkaiannya. Kami kerjakan desain, cetak, dan assembly di workshop yang sama, dan kesalahan footprint dari pihak kami diperbaiki gratis.