Deskripsi Produk: Modul Pengembangan STM32F103C8T6 (Blue Pill)Ringkasan ProdukModul Pengembangan STM32F103C8T6, yang sering dijuluki "Blue Pill", adalah microcontroller development board berbasis arsitektur ARM Cortex-M3 yang kuat dan sangat populer. Modul ini menawarkan kinerja pemrosesan superior dan fitur periferal yang jauh lebih kaya dibandingkan mikrokontroler 8-bit tradisional (seperti Arduino Uno), namun dengan harga yang terjangkau. Modul ini adalah pilihan ideal bagi para developer dan maker yang ingin meningkatkan proyek mereka ke tingkat 32-bit, dan kompatibel untuk diprogram menggunakan berbagai toolchain, termasuk toolchain yang mirip dengan lingkungan Arduino IDE (melalui instalasi core pihak ketiga). Fitur Utama Mikrokontroler (STM32F103C8T6) Arsitektur Inti: ARM 32-bit Cortex-M3. Kecepatan Clock: Hingga 72 MHz. Memori Flash: 64 KB (Tersedia juga versi 128KB). SRAM: 20 KB. Tegangan Operasi: 2.0V - 3.6V. Antarmuka Komunikasi: Dua $\text{I}^{2}\text{C}$, Tiga USART, Dua SPI, CAN. Konversi Data: Dua unit ADC (12-bit, 10 saluran). Pengatur Waktu (Timer): Tiga General-purpose Timer dan satu Advanced Timer. Fitur Board & Konektivitas Crystal Clock: Terdapat dua osilator kristal: 8 MHz (High-speed external/HSE) dan 32.768 kHz (Low-speed external/LSE) untuk RTC (Real-Time Clock). USB: Mendukung konektivitas USB Tipe-C Mini yang dapat digunakan untuk daya dan komunikasi (USB Device Mode). Power Supply: Dapat diberi daya melalui USB atau pin 3.3V/5V. Programmer: Mendukung download dan debugging melalui antarmuka SWD (Serial Wire Debug) menggunakan programmer ST-Link V2. Boot Jumper: Dua jumper untuk memilih mode boot: Flash (Normal), System Memory (DFU), atau SRAM. Pin I/O: Semua pin GPIO dapat diakses melalui header pin yang tersedia. LED Indikator: Satu LED on-board yang terhubung ke pin PC13. Kompatibilitas PemrogramanMeskipun modul ini adalah produk STMicroelectronics, fleksibilitasnya memungkinkan beberapa metode pemrograman:
PlatformIO / Arduino IDE: Memanfaatkan bootloader dan core STM32 yang dikembangkan komunitas, memungkinkan Anda memprogramnya hampir seperti papan Arduino biasa (menggunakan bahasa Arduino Wiring/C++). STM32CubeIDE: Lingkungan pengembangan resmi dari STMicroelectronics untuk proyek yang lebih profesional dan low-level. Keil MDK-ARM: Lingkungan pengembangan profesional yang populer di industri. Aplikasi Ideal Sistem Kontrol Industri dan Otomatisasi. Proyek yang Membutuhkan Pemrosesan Cepat (Contoh: Fast Fourier Transform). Aplikasi Komunikasi Serial Lanjutan (CAN Bus). Pengembangan Internet of Things (IoT) dengan kebutuhan daya rendah. Sistem Kontrol Motor dan Feedback Real-Time.