Mikrokontroler ARM · STMicroelectronics

STM32F072C8T6

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

Ringkasan

STM32F072x8 dan STM32F072xB adalah mikrokontroler 32-bit berbasis inti Arm Cortex-M0 yang berjalan hingga 48 MHz. Keluarga ini menyediakan memori Flash 64 hingga 128 Kbyte dan SRAM 16 Kbyte dengan paritas perangkat keras, serta unit perhitungan CRC. 6 V, dengan catu analog terpisah dan opsi VDDIO2 untuk I/O tertentu.

Fitur manajemen daya mencakup mode Sleep, Stop, dan Standby, deteksi tegangan programmable, serta catu VBAT untuk RTC dan register backup. Dari sisi clock, tersedia osilator kristal 4-32 MHz, osilator 32 kHz untuk RTC, RC internal 8 MHz dengan opsi PLL x6, RC 40 kHz, dan osilator 48 MHz internal dengan trimming otomatis. 0 µs hingga 16 kanal, DAC 12-bit dua kanal, dua komparator cepat, dan hingga 24 kanal capacitive sensing untuk touchkey.

0 full-speed yang dapat berjalan dari osilator internal 48 MHz. Komponen ini juga dilengkapi 12 timer, watchdog independen dan sistem, RTC dengan alarm, HDMI CEC wakeup, serta serial wire debug. Dengan kombinasi memori, analog, dan konektivitas tersebut, keluarga ini cocok untuk aplikasi kontrol, antarmuka pengguna, dan periferal yang membutuhkan USB atau CAN tanpa kristal eksternal.

Fitur utama

  • Inti Arm Cortex-M0 32-bit dengan frekuensi hingga 48 MHz
  • Flash 64 hingga 128 Kbyte dan SRAM 16 Kbyte dengan paritas perangkat keras
  • Catu daya VDD 2.0 V hingga 3.6 V dan VDDIO2 1.65 V hingga 3.6 V untuk I/O tertentu
  • ADC 12-bit 1.0 µs hingga 16 kanal dan DAC 12-bit dua kanal
  • Hingga 24 kanal capacitive sensing untuk touchkey
  • Antarmuka USB 2.0 full-speed yang dapat berjalan dari osilator internal 48 MHz
  • Antarmuka CAN dan HDMI CEC wakeup
  • 12 timer termasuk advanced-control timer untuk PWM enam kanal

Spesifikasi utama

ParameterNilaiKondisi
Tegangan suplai digital dan I/O2.0 - 3.6 VVDDhlm. 1
Tegangan suplai analogVDD - 3.6 VVDDAhlm. 1
Tegangan suplai I/O terpilih1.65 - 3.6 VVDDIO2hlm. 1
Frekuensi CPU maksimum48 MHzArm Cortex-M0hlm. 1
Kapasitas Flash64 - 128 Kbytehlm. 1
Kapasitas SRAM16 Kbytedengan paritas perangkat kerashlm. 1
Resolusi ADC12 bit1.0 µs, hingga 16 kanalhlm. 1
Jumlah timer12 timertermasuk advanced-control dan watchdoghlm. 1
Kecepatan I2C1 Mbit/sFast Mode Plushlm. 1
Kecepatan SPI18 Mbit/shlm. 1
Jumlah kanal capacitive sensing24 kanaluntuk touchkey, linear dan rotary touch sensorhlm. 1
Jumlah I/O cepat87 I/Osemua dapat dipetakan ke vektor interupsi eksternalhlm. 1

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

Pinout STM32F072C8T6

LQFP48 48 pin
PinNamaFungsi
1VDDCatu daya digitalhlm. 35
2PC13GPIO port Chlm. 35
3PC14GPIO port C / osilator LSEhlm. 35
4PC15GPIO port C / osilator LSEhlm. 35
5PF0GPIO port F / osilator HSEhlm. 35
6PF1GPIO port F / osilator HSEhlm. 35
7NRSTReset aktif rendahhlm. 36
8VDDACatu daya analoghlm. 35
9PA0GPIO port A / ADC / USART / timerhlm. 35
10PA1GPIO port A / ADC / USART / timerhlm. 35
11PA2GPIO port A / USART / timerhlm. 35
12PA3GPIO port A / USART / timerhlm. 35
13PA4GPIO port A / SPI / DAChlm. 35
14PA5GPIO port A / SPI / ADChlm. 35
15PA6GPIO port A / SPI / timerhlm. 35
16PA7GPIO port A / SPI / timerhlm. 35
17PB0GPIO port B / ADC / timerhlm. 35
18PB1GPIO port B / ADC / timerhlm. 35
19VSSGround digitalhlm. 35
20VDDCatu daya digitalhlm. 35
21PB10GPIO port B / I2C / USARThlm. 35
22PB11GPIO port B / I2C / USARThlm. 35
23VSSGround digitalhlm. 35
24PB12GPIO port B / SPI / CANhlm. 35
25PB13GPIO port B / SPI / CANhlm. 35
26PB14GPIO port B / SPI / timerhlm. 35
27PB15GPIO port B / SPI / timerhlm. 35
28PA8GPIO port A / USART / timerhlm. 35
29PA9GPIO port A / USART / timerhlm. 35
30PA10GPIO port A / USART / timerhlm. 35
31PA11GPIO port A / USB / CANhlm. 35
32PA12GPIO port A / USB / CANhlm. 35
33PA13GPIO port A / SWDhlm. 35
34VSSGround digitalhlm. 35
35VDDIO2Catu daya I/O terpisahhlm. 35
36PA14GPIO port A / SWDhlm. 35
37PA15GPIO port A / SWDhlm. 35
38PB3GPIO port B / SPI / timerhlm. 35
39PB4GPIO port B / SPI / timerhlm. 35
40PB5GPIO port B / I2C / SPIhlm. 35
41PB6GPIO port B / I2C / USARThlm. 35
42PB7GPIO port B / I2C / USARThlm. 35
43BOOT0Pemilihan mode boothlm. 36
44PB8GPIO port B / I2C / CANhlm. 35
45PB9GPIO port B / I2C / CANhlm. 35
46VSSGround digitalhlm. 35
47VSSGround digitalhlm. 35
48VDDCatu daya digitalhlm. 35

Catatan desain PCB

  • Untuk menghemat komponen eksternal pada antarmuka USB, manfaatkan osilator internal 48 MHz yang sudah terkalibrasi otomatis.hlm. 1
  • Jika membutuhkan I/O yang beroperasi pada level tegangan lebih rendah, gunakan pin dengan catu VDDIO2 yang terpisah.hlm. 1
  • Untuk aplikasi daya rendah, manfaatkan mode Stop dan Standby yang didukung oleh keluarga ini.hlm. 1
  • Gunakan osilator kristal 4-32 MHz bila memerlukan clock eksternal yang presisi.hlm. 1

Kemasan

LQFP100 14x14 mmLQFP64 10x10 mmLQFP48 7x7 mmUFQFPN48 7x7 mmUFBGA100 FBGA 7x7 mmUFBGA64 5x5 mmWLCSP49 3.3x3.1 mm

Contoh pemakaian

  • Aplikasi kontrol yang membutuhkan PWM dan timer lanjutan
  • Antarmuka pengguna dengan touchkey dan sensor sentuh kapasitif
  • Perangkat yang terhubung melalui USB 2.0 full-speed tanpa kristal eksternal
  • Sistem yang memerlukan komunikasi CAN
  • Akuisisi sinyal analog dengan ADC 12-bit dan DAC
  • Perangkat dengan kebutuhan konsumsi daya rendah menggunakan mode Sleep, Stop, atau 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 22 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.

Dari datasheet ke board jadi

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