Ringkasan
STM32F103x4 dan STM32F103x6 adalah mikrokontroler 32-bit dari keluarga STM32F103 performance line yang menggunakan inti ARM Cortex-M3 dengan frekuensi maksimum 72 MHz. Keluarga ini menyediakan memori Flash hingga 32 Kbytes dan SRAM hingga 6 Kbytes, serta berbagai macam peripheral yang terhubung ke dua bus APB. Semua perangkat dalam keluarga ini dilengkapi dua ADC 12-bit, tiga timer 16-bit serbaguna plus satu timer PWM, serta antarmuka komunikasi standar dan lanjutan seperti I2C, SPI, USART, USB, dan CAN.
6 V dan tersedia dalam rentang suhu -40 hingga +85 °C serta rentang suhu diperluas -40 hingga +105 °C. Serangkaian mode hemat daya memungkinkan perancangan aplikasi berdaya rendah. Tersedia dalam empat tipe paket mulai dari 36 pin hingga 64 pin, dengan jumlah peripheral yang berbeda tergantung perangkat yang dipilih.
Dengan fitur-fitur tersebut, keluarga mikrokontroler ini cocok untuk berbagai aplikasi seperti penggerak motor, kontrol aplikasi, peralatan medis dan genggam, peripheral PC dan gaming, platform GPS, aplikasi industri, PLC, inverter, printer, scanner, sistem alarm, video interkom, dan HVAC.
Fitur utama
- Inti CPU ARM 32-bit Cortex-M3 dengan frekuensi maksimum 72 MHz
- Memori Flash 16 atau 32 Kbytes dan SRAM 6 atau 10 Kbytes
- Dua ADC 12-bit, 1 µs (hingga 16 kanal)
- Enam timer: dua timer 16-bit, satu timer PWM kontrol motor, dua watchdog, dan SysTick
- Enam antarmuka komunikasi: I2C, dua USART, SPI, CAN, dan USB 2.0 full-speed
- Hingga 51 port I/O cepat, sebagian besar toleran 5 V
- Mode daya rendah: Sleep, Stop, dan Standby
- Dukungan debug Serial Wire Debug (SWD) dan JTAG
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan suplai aplikasi dan I/O | 2.0 - 3.6 V | hlm. 1 |
| Frekuensi CPU maksimum | 72 MHz | hlm. 1 |
| Memori Flash | 16 atau 32 Kbytes | hlm. 1 |
| Memori SRAM | 6 atau 10 Kbytes | hlm. 1 |
| Resolusi ADC | 12 bit | 2 x 12-bit, 1 µs A/D converters (up to 16 channels)hlm. 1 |
| Jumlah kanal ADC | hingga 16 kanal | Tergantung pakethlm. 1 |
| Jumlah port I/O | 26/37/51 I/O | Tergantung pakethlm. 1 |
| Kecepatan SPI | 18 Mbit/s | hlm. 1 |
| Suhu ambient operasi | -40 hingga +85 / -40 hingga +105 °C | Dua rentang suhu tersediahlm. 11 |
| Suhu junction | -40 hingga +125 °C | hlm. 11 |
| Jumlah antarmuka komunikasi | 6 antarmuka | I2C, 2x USART, SPI, CAN, USBhlm. 1 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout STM32F103C6T6A
LQFP64 1 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 9 | VDDA | Suplai analoghlm. 21 |
Catatan desain PCB
- Gunakan tegangan suplai antara 2.0 V dan 3.6 V untuk aplikasi dan I/O.hlm. 1
- Manfaatkan mode Sleep, Stop, dan Standby untuk merancang aplikasi berdaya rendah.hlm. 1
- Sediakan suplai VBAT untuk menjaga RTC dan register backup tetap berjalan.hlm. 1
- Gunakan osilator kristal 4-16 MHz atau RC internal 8 MHz yang telah dikalibrasi pabrik sebagai sumber clock.hlm. 1
- Untuk debug, gunakan antarmuka Serial Wire Debug (SWD) atau JTAG.hlm. 1
Kemasan
Contoh pemakaian
- Penggerak motor (motor drives)
- Kontrol aplikasi (application control)
- Peralatan medis dan genggam (medical and handheld equipment)
- Peripheral PC dan gaming (PC and gaming peripherals)
- Platform GPS (GPS platforms)
- Aplikasi industri, PLC, inverter, printer, scanner, sistem alarm, video interkom, dan HVAC
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.