Mikrokontroler ARM · STMicroelectronics

STM32F401CCU6

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

Ringkasan

STM32F401xB/STM32F401xC adalah mikrokontroler 32-bit dari STMicroelectronics yang dibangun dengan inti Arm Cortex-M4 dengan FPU (Floating Point Unit). Chip ini mendukung eksekusi instruksi DSP dan dilengkapi ART Accelerator yang memungkinkan eksekusi tanpa wait state dari memori Flash, dengan frekuensi hingga 84 MHz. Unit pemrosesan memori (MPU) juga tersedia untuk manajemen akses memori.

Mikrokontroler ini memiliki memori Flash hingga 256 Kbyte, SRAM hingga 64 Kbyte, dan OTP 512 byte. Berbagai macam peripheral terintegrasi, termasuk satu ADC 12-bit dengan kecepatan 2,4 MSPS (hingga 16 kanal), 11 timer (hingga enam 16-bit dan dua 32-bit), serta hingga 11 antarmuka komunikasi yang mencakup I2C, USART, SPI, I2S, SDIO, dan USB OTG full-speed. Fitur hemat daya mencakup mode Run, Stop, dan Standby dengan konsumsi arus yang rendah, serta catu daya VBAT terpisah untuk RTC.

Komponen ini cocok untuk aplikasi yang membutuhkan pemrosesan sinyal digital, kontrol embedded, dan konektivitas yang kaya. Tersedia dalam beberapa pilihan paket seperti LQFP100, LQFP64, UFQFPN48, UFBGA100, dan WLCSP49, sehingga fleksibel untuk berbagai desain PCB.

Fitur utama

  • Inti Arm Cortex-M4 32-bit dengan FPU, frekuensi hingga 84 MHz, 105 DMIPS
  • Memori Flash hingga 256 Kbyte, SRAM hingga 64 Kbyte, OTP 512 byte
  • ADC 12-bit, 2,4 MSPS, hingga 16 kanal
  • Hingga 11 timer: enam 16-bit, dua 32-bit, watchdog, dan SysTick
  • Hingga 11 antarmuka komunikasi: I2C, USART, SPI, I2S, SDIO, USB OTG FS
  • Rentang suplai 1,7 V hingga 3,6 V, suhu -40 °C hingga 85/105/125 °C
  • Mode hemat daya: Run, Stop, Standby dengan konsumsi arus rendah
  • Semua paket ECOPACK2

Spesifikasi utama

ParameterNilaiKondisi
Tegangan suplai1.7 - 3.6 Vhlm. 1
Suhu operasi-40 hingga 85/105/125 °Chlm. 1
Frekuensi maksimum84 MHzhlm. 1
Flash memoryhingga 256 Kbytehlm. 1
SRAMhingga 64 Kbytehlm. 1
Resolusi ADC12 bitkecepatan 2.4 MSPS, hingga 16 kanalhlm. 1
Konsumsi arus mode Run128 µA/MHzperipheral offhlm. 1
Konsumsi arus mode Stop42 µAtypical @25°C, Flash in Stop modehlm. 1
Konsumsi arus mode Standby2.4 µA@25°C, 1.7V, tanpa RTChlm. 1
Jumlah timerhingga 11 buahtermasuk watchdog dan SysTickhlm. 1
Jumlah antarmuka komunikasihingga 11 buahI2C, USART, SPI, I2S, SDIO, USBhlm. 1
Jumlah I/O porthingga 81 buahdengan kemampuan interupsi, 5V toleranthlm. 1

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

Pinout STM32F401CCU6

semua 47 pin
PinNamaFungsi
1VBATCatu daya backup untuk RTC dan backup registerhlm. 37
2PC13GPIO port C, pin 13hlm. 37
3PC14GPIO port C, pin 14 (dapat digunakan sebagai OSC32_IN)hlm. 38
4PC15GPIO port C, pin 15 (dapat digunakan sebagai OSC32_OUT)hlm. 38
5PH0GPIO port H, pin 0 (OSC_IN)hlm. 38
6PH1GPIO port H, pin 1 (OSC_OUT)hlm. 38
7NRSTReset aktif rendahhlm. 37
8PC0GPIO port C, pin 0hlm. 38
9PC1GPIO port C, pin 1hlm. 37
10PC2GPIO port C, pin 2hlm. 38
11PC3GPIO port C, pin 3hlm. 38
12VSSAGround analoghlm. 38
13VDDACatu daya analoghlm. 38
14PA0GPIO port A, pin 0 (WKUP, ADC, TIM)hlm. 38
15PA1GPIO port A, pin 1hlm. 38
16PA2GPIO port A, pin 2hlm. 38
18VSSGroundhlm. 37
19VDDCatu daya digitalhlm. 37
31VSSGroundhlm. 37
32VDDCatu daya digitalhlm. 37
47VSSGroundhlm. 37
48VDDCatu daya digitalhlm. 37
60BOOT0Pin boot untuk memilih mode boothlm. 37
65PE2GPIO port E, pin 2hlm. 37
66PE3GPIO port E, pin 3hlm. 37
67PE4GPIO port E, pin 4hlm. 37
68PE5GPIO port E, pin 5hlm. 37
69PE6GPIO port E, pin 6hlm. 37
70VBATCatu daya backup untuk RTC dan backup registerhlm. 37
71PC13GPIO port C, pin 13hlm. 37
72PC14GPIO port C, pin 14 (OSC32_IN)hlm. 38
73PC15GPIO port C, pin 15 (OSC32_OUT)hlm. 38
74PH0GPIO port H, pin 0 (OSC_IN)hlm. 38
75PH1GPIO port H, pin 1 (OSC_OUT)hlm. 38
76NRSTReset aktif rendahhlm. 37
77PC0GPIO port C, pin 0hlm. 38
78PC1GPIO port C, pin 1hlm. 37
79PC2GPIO port C, pin 2hlm. 38
80PC3GPIO port C, pin 3hlm. 38
81VSSAGround analoghlm. 38
82VDDACatu daya analoghlm. 38
83PA0GPIO port A, pin 0 (WKUP, ADC, TIM)hlm. 38
84PA1GPIO port A, pin 1hlm. 38
85PA2GPIO port A, pin 2hlm. 38
87VSSGroundhlm. 37
88VDDCatu daya digitalhlm. 37
100VSSGroundhlm. 37

Catatan desain PCB

  • Gunakan rentang suplai 1.7 V hingga 3.6 V; pastikan semua pin I/O juga diberi tegangan dalam rentang ini untuk operasi yang andal.hlm. 1
  • Untuk menghemat daya, manfaatkan mode Stop dengan Flash dalam mode Stop yang memiliki waktu bangun cepat dan konsumsi arus rendah.hlm. 1
  • Semua port I/O kompatibel 5 V tolerant, sehingga dapat dihubungkan langsung ke sinyal 5 V tanpa level shifter.hlm. 1
  • Gunakan ART Accelerator untuk eksekusi tanpa wait state dari Flash, meningkatkan kinerja hingga 84 MHz.hlm. 1
  • Manfaatkan VBAT dengan baterai eksternal untuk menjaga RTC tetap berjalan saat suplai utama mati, dengan konsumsi hanya 1 µA.hlm. 1

Kemasan

LQFP100 (14x14 mm)LQFP64 (10×10 mm)UFQFPN48 (7×7 mm)UFBGA100 (7x7 mm)WLCSP49 (2.965x2.965 mm)

Contoh pemakaian

  • Sistem kontrol embedded yang membutuhkan pemrosesan sinyal digital
  • Aplikasi audio menggunakan I2S dan PLL audio
  • Antarmuka USB OTG full-speed untuk perangkat host/device
  • Akuisisi data dengan ADC 12-bit hingga 16 kanal
  • Kontrol motor dan PWM dengan timer lanjutan
  • Sistem hemat daya dengan mode Stop dan Standby

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 20 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.

Dari datasheet ke board jadi

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