Ringkasan
STM32F030x4/x6/x8/xC adalah keluarga mikrokontroler 32-bit berbasis inti Arm Cortex-M0 yang beroperasi hingga frekuensi 48 MHz. Keluarga ini menyediakan memori Flash tertanam hingga 256 Kbyte dan SRAM hingga 32 Kbyte, serta berbagai peripheral yang diperluas. Semua perangkat menawarkan antarmuka komunikasi standar seperti I2C, SPI, dan USART, satu ADC 12-bit, timer 16-bit tujuan umum, dan timer PWM kontrol lanjutan.
6 V. Serangkaian mode hemat daya memungkinkan desain aplikasi berdaya rendah. Perangkat tersedia dalam empat pilihan paket mulai dari 20 pin hingga 64 pin, dengan set peripheral yang berbeda tergantung varian yang dipilih.
Inti Cortex-M0 sendiri dirancang sebagai platform berbiaya rendah dengan jumlah pin sedikit dan konsumsi daya rendah, namun tetap memberikan performa komputasi dan respons interupsi yang baik. Dengan fitur-fitur tersebut, mikrokontroler ini cocok untuk berbagai aplikasi seperti kontrol aplikasi dan antarmuka pengguna, peralatan genggam, penerima A/V dan TV digital, peripheral PC, platform game dan GPS, aplikasi industri, PLC, inverter, printer, scanner, sistem alarm, interkom video, dan HVAC.
Fitur utama
- Inti Arm 32-bit Cortex-M0 dengan frekuensi hingga 48 MHz
- Memori Flash 16 hingga 256 Kbyte dan SRAM 4 hingga 32 Kbyte dengan paritas HW
- Tegangan suplai VDD = 2.4 V hingga 3.6 V dan suplai analog VDDA = VDD hingga 3.6 V
- Mode daya rendah: Sleep, Stop, Standby
- ADC 12-bit, 1.0 µs (hingga 16 kanal)
- Hingga 55 fast I/O dengan kemampuan 5V tolerant
- Antarmuka komunikasi: hingga dua I2C, hingga dua SPI, hingga enam USART
- 11 timer termasuk satu timer kontrol lanjutan 16-bit untuk output PWM enam kanal
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan suplai digital | 2.4 - 3.6 V | VDDhlm. 1 |
| Tegangan suplai analog | VDD - 3.6 V | VDDAhlm. 1 |
| Frekuensi CPU maksimum | 48 MHz | hlm. 1 |
| Memori Flash | 16 - 256 Kbyte | hlm. 1 |
| SRAM | 4 - 32 Kbyte | dengan paritas HWhlm. 1 |
| Suhu operasi ambient | -40 - 85 °C | hlm. 10 |
| Suhu junction | -40 - 105 °C | hlm. 10 |
| Resolusi ADC | 12 bit | 1.0 µs, hingga 16 kanalhlm. 1 |
| Jumlah I/O | hingga 55 pin | 5V toleranthlm. 1 |
| Kecepatan SPI | 18 Mbit/s | frame 4-16 bithlm. 1 |
| Kecepatan I2C Fast Mode Plus | 1 Mbit/s | 20 mA current sinkhlm. 1 |
| Jumlah timer | 11 buah | hlm. 1 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout STM32F030F4P6
TSSOP20 20 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1 | BOOT0 | Pin boot selectorhlm. 27 |
| 2 | PF0-OSC_IN | Osilator eksternal / GPIOhlm. 27 |
| 3 | PF1-OSC_OUT | Osilator eksternal / GPIOhlm. 27 |
| 4 | NRST | Resethlm. 27 |
| 5 | VDDA | Suplai analoghlm. 27 |
| 6 | PA0 | GPIO / ADC / USARThlm. 27 |
| 7 | PA1 | GPIO / ADC / USARThlm. 27 |
| 8 | PA2 | GPIO / ADC / USARThlm. 27 |
| 9 | PA3 | GPIO / ADC / USARThlm. 27 |
| 10 | PA4 | GPIO / SPI / USARThlm. 27 |
| 11 | PA5 | GPIO / SPIhlm. 27 |
| 12 | PA6 | GPIO / SPI / USARThlm. 27 |
| 13 | PA7 | GPIO / SPI / USARThlm. 27 |
| 14 | PA8 | GPIO / USARThlm. 27 |
| 15 | PA9 | GPIO / USARThlm. 27 |
| 16 | PA10 | GPIO / USARThlm. 27 |
| 17 | PA11 | GPIO / USARThlm. 27 |
| 18 | PA12 | GPIO / USARThlm. 27 |
| 19 | PA13 | SWDIOhlm. 27 |
| 20 | PA14 | SWCLKhlm. 27 |
Catatan desain PCB
- Gunakan mode Sleep, Stop, atau Standby untuk mengurangi konsumsi daya pada aplikasi berdaya rendah.hlm. 1
- Manfaatkan fitur 5V tolerant pada I/O untuk berinteraksi langsung dengan sinyal 5V tanpa level shifter.hlm. 1
- Untuk komunikasi I2C kecepatan tinggi, gunakan Fast Mode Plus yang mendukung hingga 1 Mbit/s.hlm. 1
- Gunakan osilator kristal eksternal 4-32 MHz untuk clock presisi tinggi, atau osilator internal 8 MHz RC dengan opsi PLL x6 untuk menghemat komponen eksternal.hlm. 1
- ADC memiliki rentang konversi 0 hingga 3.6 V dan suplai analog terpisah (VDDA) yang harus dihubungkan ke VDD atau sumber analog terpisah.hlm. 1
Kemasan
Contoh pemakaian
- Kontrol aplikasi dan antarmuka pengguna
- Peralatan genggam
- Penerima A/V dan TV digital
- Peripheral PC
- Platform game dan GPS
- Aplikasi industri, PLC, inverter, printer, scanner, sistem alarm, interkom video, dan HVAC
Varian STM32F030x4/x6/x8/xC lainnya
Satu datasheet, beda kode pemesanan. Akhiran kode biasanya menandai kemasan atau cara pengemasan dari pabrik.
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.