Mikrokontroler ARM · STMicroelectronics

STM32G071CBT6

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

Ringkasan

STM32G071x8/xB adalah mikrokontroler 32-bit dari STMicroelectronics yang menggunakan inti Arm Cortex-M0+ dengan frekuensi hingga 64 MHz. Mikrokontroler ini dilengkapi memori flash hingga 128 Kbyte dan SRAM 36 Kbyte (32 Kbyte dengan pemeriksaan paritas perangkat keras), serta berbagai fitur manajemen daya dan reset seperti POR/PDR, BOR, dan PVD. 6 V, dengan suhu operasi -40°C hingga 85°C/105°C/125°C tergantung varian.

Cara kerja umum: CPU Cortex-M0+ menjalankan instruksi dari flash atau SRAM, didukung oleh sistem clock yang fleksibel (osilator kristal 4-48 MHz, osilator RC internal 16 MHz dengan opsi PLL, osilator 32 kHz, dan PLL). Periferal seperti ADC 12-bit, DAC 12-bit, komparator, timer, dan antarmuka komunikasi (USART, I2C, SPI, USB Type-C Power Delivery) terhubung melalui bus matriks dan dapat diakses secara efisien menggunakan DMA 7 kanal. Fitur penghematan daya mencakup mode Sleep, Stop, Standby, dan Shutdown, serta catu daya VBAT untuk RTC dan register backup.

Komponen ini dipakai untuk aplikasi embedded yang membutuhkan keseimbangan antara kinerja, konsumsi daya rendah, dan integrasi periferal analog serta komunikasi, seperti kontrol motor, peralatan industri, perangkat portabel, dan sistem yang memerlukan antarmuka USB Type-C Power Delivery.

Fitur utama

  • Inti Arm Cortex-M0+ 32-bit dengan frekuensi hingga 64 MHz
  • Memori flash hingga 128 Kbyte dengan proteksi dan area securable
  • SRAM 36 Kbyte (32 Kbyte dengan pemeriksaan paritas perangkat keras)
  • Rentang tegangan operasi 1.7 V hingga 3.6 V
  • Mode daya rendah: Sleep, Stop, Standby, Shutdown
  • ADC 12-bit 0.4 µs dengan hingga 16 kanal eksternal dan oversampling perangkat keras hingga 16-bit
  • Dua DAC 12-bit dengan sample-and-hold daya rendah
  • Antarmuka komunikasi: 4x USART, 2x I2C (Fast-mode Plus 1 Mbit/s), 2x SPI (32 Mbit/s), USB Type-C Power Delivery controller

Spesifikasi utama

ParameterNilaiKondisi
Tegangan suplai1.7 - 3.6 Vhlm. 1
Frekuensi CPU maksimum64 MHzhlm. 1
Suhu operasi-40 hingga 85/105/125 °Ctergantung varianhlm. 1
Flash memoryhingga 128 Kbytedengan proteksi dan area securablehlm. 1
SRAM36 Kbyte32 Kbyte dengan pemeriksaan paritas perangkat kerashlm. 1
Resolusi ADC12 bithingga 16-bit dengan oversampling perangkat kerashlm. 1
Resolusi DAC12 bitdua DAChlm. 1
Kecepatan I2C1 Mbit/sFast-mode Plushlm. 1
Kecepatan SPI32 Mbit/shlm. 1
Jumlah timer14 buahtermasuk dua watchdog dan SysTickhlm. 1
Jumlah GPIOhingga 60 buahfast I/Oshlm. 1
Jumlah kanal DMA7 kanaldengan pemetaan fleksibelhlm. 1

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

Catatan desain PCB

  • Manfaatkan mode daya rendah seperti Sleep, Stop, Standby, dan Shutdown untuk menghemat konsumsi daya pada aplikasi bertenaga baterai.hlm. 1
  • Gunakan osilator RC internal 16 MHz dengan opsi PLL (±1%) untuk menghemat komponen eksternal jika presisi yang dibutuhkan tidak terlalu ketat.hlm. 1
  • Untuk komunikasi I2C, aktifkan fitur Fast-mode Plus (1 Mbit/s) dengan extra current sink untuk kecepatan tinggi.hlm. 1
  • Gunakan ADC dengan oversampling perangkat keras hingga 16-bit untuk meningkatkan resolusi efektif pada pengukuran analog.hlm. 1
  • Manfaatkan VBAT supply untuk menjaga RTC dan register backup tetap berjalan saat suplai utama mati.hlm. 1

Kemasan

LQFP64UFQFPN48UFQFPN32UFQFPN28LQFP48LQFP32WLCSP25UFBGA64

Contoh pemakaian

  • Kontrol motor menggunakan timer advanced-control 16-bit
  • Antarmuka USB Type-C Power Delivery
  • Sistem dengan kebutuhan komunikasi serial (USART, I2C, SPI)
  • Perangkat portabel dengan mode daya rendah (Sleep, Stop, Standby, Shutdown)
  • Akuisisi data analog menggunakan ADC 12-bit dan DAC 12-bit
  • Sistem yang memerlukan RTC dengan alarm dan wakeup periodik

Sumber data

Disusun dari datasheet resmi STMicroelectronics (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 22 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.

Dari datasheet ke board jadi

Rangkaianmu pakai STM32G071CBT6? 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.