Mikrokontroler ARM · STMicroelectronics

STM32F042K6T6

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

Ringkasan

STM32F042x4 dan STM32F042x6 adalah mikrokontroler 32-bit berbasis inti ARM Cortex-M0 yang berjalan hingga 48 MHz. Keluarga ini menawarkan memori Flash hingga 32 KB dan SRAM 6 KB dengan paritas perangkat keras, serta dilengkapi unit perhitungan CRC. Berbagai mode hemat daya seperti Sleep, Stop, dan Standby tersedia, bersama dengan regulator tegangan internal dan detektor tegangan terprogram (PVD).

Fitur clock mencakup osilator kristal 4-32 MHz, osilator 32 kHz untuk RTC, osilator RC internal 8 MHz dengan opsi PLL x6, osilator RC 40 kHz, dan osilator 48 MHz internal dengan penyetelan otomatis untuk USB. Perangkat ini juga memiliki hingga 38 I/O cepat, di mana 24 di antaranya toleran 5 V dan 8 I/O dengan suplai independen VDDIO2. 0 full-speed, dan HDMI CEC.

0 µs dengan hingga 10 kanal, 14 kanal capacitive sensing untuk touchkey, serta sembilan timer termasuk timer kontrol lanjutan 16-bit untuk PWM enam kanal. Mikrokontroler ini cocok untuk aplikasi yang membutuhkan konektivitas USB tanpa kristal eksternal, kontrol motor, antarmuka sensor, dan aplikasi hemat daya.

Fitur utama

  • Inti ARM Cortex-M0 32-bit dengan frekuensi hingga 48 MHz
  • Memori Flash 16 hingga 32 KB dan SRAM 6 KB dengan paritas perangkat keras
  • USB 2.0 full-speed yang dapat berjalan dari osilator internal 48 MHz
  • Hingga 38 I/O cepat, 24 di antaranya toleran 5 V dan 8 dengan suplai VDDIO2 independen
  • ADC 12-bit 1.0 µs dengan hingga 10 kanal
  • Sembilan timer termasuk timer kontrol lanjutan 16-bit untuk PWM enam kanal
  • Antarmuka komunikasi: I2C Fast Mode Plus, dua USART, dua SPI, CAN, USB
  • Mode hemat daya: Sleep, Stop, Standby, dan VBAT untuk RTC serta backup register

Spesifikasi utama

ParameterNilaiKondisi
Tegangan suplai digital dan I/O2 - 3.6 VVDDhlm. 1
Tegangan suplai analogVDD - 3.6 VVDDAhlm. 1
Tegangan suplai I/O terpilih1.65 - 3.6 VVDDIO2hlm. 1
Frekuensi CPU maksimum48 MHzCortex-M0hlm. 1
Kapasitas Flash16 - 32 KBhlm. 1
Kapasitas SRAM6 KBdengan paritas perangkat kerashlm. 1
Jumlah I/O cepathingga 38 I/Ohlm. 1
Jumlah I/O toleran 5 Vhingga 24 I/Ohlm. 1
Resolusi ADC12 bitwaktu konversi 1.0 µshlm. 1
Kecepatan I2C1 Mbit/sFast Mode Plushlm. 1
Kecepatan SPI18 Mbit/shlm. 1

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

Pinout STM32F042K6T6

semua 14 pin
PinNamaFungsi
1VDDSuplai daya digitalhlm. 32
2VSSGroundhlm. 32
3VDDASuplai daya analoghlm. 32
4NRSTReset aktif rendahhlm. 32
5PA0GPIO / USART2_CTS / ADC_IN0 / TIM2_CH1_ETRhlm. 32
6PA1GPIO / USART2_RTS / ADC_IN1 / TIM2_CH2hlm. 32
7PA2GPIO / USART2_TX / ADC_IN2 / TIM2_CH3hlm. 32
8PA3GPIO / USART2_RX / ADC_IN3 / TIM2_CH4hlm. 32
9PA4GPIO / SPI1_NSS / USART2_CK / ADC_IN4hlm. 33
10PA5GPIO / SPI1_SCK / ADC_IN5hlm. 33
11PA6GPIO / SPI1_MISO / ADC_IN6 / TIM3_CH1hlm. 33
12PA7GPIO / SPI1_MOSI / ADC_IN7 / TIM3_CH2hlm. 33
14PA9GPIO / USART1_TX / TIM1_CH2hlm. 31
16PA11GPIO / USART1_CTS / CAN_RX / USB_DM / TIM1_CH4hlm. 31

Catatan desain PCB

  • Untuk menghemat komponen eksternal, manfaatkan osilator internal 48 MHz untuk antarmuka USB, sehingga tidak perlu kristal eksternal.hlm. 1
  • Gunakan pin dengan suplai VDDIO2 independen (1.65 V hingga 3.6 V) untuk berkomunikasi dengan perangkat logika level rendah tanpa level shifter.hlm. 1
  • Manfaatkan fitur 5 V tolerant pada hingga 24 I/O untuk antarmuka langsung dengan sinyal 5 V, tetapi pastikan pin tersebut tidak diberi tegangan melebihi rating saat VDD mati.hlm. 1
  • Untuk aplikasi yang membutuhkan waktu konversi cepat, gunakan ADC 12-bit dengan waktu konversi 1.0 µs dan hingga 10 kanal.hlm. 1
  • Aktifkan mode Stop atau Standby untuk mengurangi konsumsi daya secara signifikan; RTC dengan alarm dan periodic wakeup dapat membangunkan MCU dari mode tersebut.hlm. 1

Kemasan

LQFP48UFQFPN48WLCSP36LQFP32UFQFPN32UFQFPN28TSSOP20

Contoh pemakaian

  • Aplikasi USB full-speed tanpa kristal eksternal
  • Kontrol motor dengan PWM enam kanal dari timer lanjutan
  • Antarmuka sensor melalui I2C, SPI, atau ADC
  • Aplikasi hemat daya dengan mode Sleep, Stop, dan Standby
  • Touchkey dan sensor sentuh kapasitif
  • Komunikasi CAN pada sistem tertanam

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 STM32F042K6T6? 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.