Ringkasan
STM32F405xx dan STM32F407xx adalah keluarga mikrokontroler Arm Cortex-M4 32-bit dengan FPU dan ART Accelerator yang memungkinkan eksekusi 0-wait state dari flash memory hingga frekuensi 168 MHz. Keluarga ini menawarkan memori flash hingga 1 Mbyte dan SRAM hingga 192+4 Kbyte, serta berbagai macam peripheral seperti ADC 12-bit, DAC, timer, dan antarmuka komunikasi. Dengan fitur konektivitas canggih termasuk USB OTG HS/FS, Ethernet, dan CAN, komponen ini cocok untuk aplikasi yang membutuhkan pemrosesan sinyal digital dan kontrol real-time.
Tersedia dalam berbagai pilihan paket dari LQFP64 hingga UFBGA176 dan WLCSP90, sehingga memberi keleluasaan bagi perancang PCB dalam memilih kemasan sesuai kebutuhan ruang dan jumlah I/O. Datasheet ini mencakup varian STM32F405xx dan STM32F407xx dengan fitur lengkap seperti timer, watchdog, RTC, dan mode low-power Sleep, Stop, serta Standby. Dukungan VBAT untuk RTC dan backup register memungkinkan fungsi waktu tetap berjalan saat suplai utama dimatikan.
Fitur utama
- Core Arm Cortex-M4 32-bit dengan FPU, ART Accelerator, frekuensi hingga 168 MHz, 210 DMIPS
- Memori flash hingga 1 Mbyte, SRAM hingga 192+4 Kbyte termasuk 64 Kbyte CCM
- 3 ADC 12-bit 2.4 MSPS, 2 DAC 12-bit
- Hingga 17 timer, termasuk 12 timer 16-bit dan 2 timer 32-bit
- Antarmuka komunikasi: 3 I2C, 4 USART/2 UART, 3 SPI, 2 CAN, SDIO
- USB OTG HS/FS dengan PHY on-chip, Ethernet MAC dengan DMA
- Dukungan low-power: Sleep, Stop, Standby, VBAT untuk RTC dan backup register
- Hingga 140 I/O port dengan kemampuan interupsi, hingga 138 I/O 5V-tolerant
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan suplai aplikasi | 1.8 - 3.6 V | hlm. 1 |
| Frekuensi CPU maksimum | 168 MHz | hlm. 1 |
| Flash memory | hingga 1 Mbyte | hlm. 1 |
| SRAM | hingga 192+4 Kbyte | termasuk 64 Kbyte CCMhlm. 1 |
| Resolusi ADC | 12 bit | 3 ADC, 2.4 MSPShlm. 1 |
| Resolusi DAC | 12 bit | 2 DAChlm. 1 |
| Jumlah timer | hingga 17 timer | 12 timer 16-bit, 2 timer 32-bithlm. 1 |
| Jumlah I/O port | hingga 140 port | dengan kemampuan interupsihlm. 1 |
| Antarmuka komunikasi | hingga 15 antarmuka | termasuk I2C, USART, SPI, CAN, SDIOhlm. 1 |
| Kecepatan USART | 10.5 Mbit/s | hlm. 1 |
| Kecepatan SPI | 42 Mbits/s | hlm. 1 |
| Kecepatan antarmuka kamera paralel | 54 Mbytes/s | 8- to 14-bithlm. 2 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Catatan desain PCB
- Gunakan ART Accelerator untuk eksekusi 0-wait state dari flash memory, memungkinkan kinerja tinggi hingga 168 MHz.hlm. 1
- Manfaatkan mode low-power (Sleep, Stop, Standby) untuk mengurangi konsumsi daya pada aplikasi yang sensitif daya.hlm. 1
- Untuk RTC dan backup register, sediakan suplai VBAT terpisah agar tetap berfungsi saat VDD mati.hlm. 1
- Gunakan osilator kristal 4-26 MHz untuk clock eksternal yang presisi.hlm. 1
- Untuk aplikasi audio, manfaatkan I2S dengan audio PLL internal untuk mencapai akurasi audio class.hlm. 1
Kemasan
Contoh pemakaian
- Aplikasi yang membutuhkan pemrosesan sinyal digital dan kontrol real-time
- Sistem dengan kebutuhan konektivitas USB OTG HS/FS dan Ethernet
- Perangkat dengan antarmuka kamera (DCMI) dan LCD paralel
- Aplikasi audio dengan I2S dan audio PLL
- Sistem kontrol industri dengan CAN dan USART
- Perangkat portabel dengan mode low-power
Varian STM32F405xx STM32F407xx 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 20 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.