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
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan suplai | 1.7 - 3.6 V | hlm. 1 |
| Frekuensi CPU maksimum | 64 MHz | hlm. 1 |
| Suhu operasi | -40 hingga 85/105/125 °C | tergantung varianhlm. 1 |
| Flash memory | hingga 128 Kbyte | dengan proteksi dan area securablehlm. 1 |
| SRAM | 36 Kbyte | 32 Kbyte dengan pemeriksaan paritas perangkat kerashlm. 1 |
| Resolusi ADC | 12 bit | hingga 16-bit dengan oversampling perangkat kerashlm. 1 |
| Resolusi DAC | 12 bit | dua DAChlm. 1 |
| Kecepatan I2C | 1 Mbit/s | Fast-mode Plushlm. 1 |
| Kecepatan SPI | 32 Mbit/s | hlm. 1 |
| Jumlah timer | 14 buah | termasuk dua watchdog dan SysTickhlm. 1 |
| Jumlah GPIO | hingga 60 buah | fast I/Oshlm. 1 |
| Jumlah kanal DMA | 7 kanal | dengan 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
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.