Skip to main content

Hardware

This section details the physical and electrical aspects of the iW-ST-StarterKit (Rev. RV01), based on the product datasheet.


Board overview

The iW-ST-StarterKit is a compact, low-cost devkit built around the STM32F030F4P6 (ARM Cortex-M0, up to 48 MHz). It integrates everything needed to program and debug without external hardware: USB-C, a USB-Serial bridge, an on-board regulator, ESD protection and dedicated buttons.

iW-ST Starter Kit board

3D model

Drag to rotate, scroll to zoom.

Carregando modelo 3D...
3D model of the iW-ST Starter Kit (preliminary)

Main features

  • STM32F030F4P6 MCU (Cortex-M0, up to 48 MHz, TSSOP-20)
  • 16 KB of Flash + 4 KB of SRAM
  • USB-C connector with USBLC6-2P6 ESD protection
  • CH343P serial bridge (USB to UART / USART1)
  • AP2112K-3.3 LDO regulator (5 V to 3.3 V, up to 600 mA)
  • 20 MHz external crystal (22 pF load capacitors)
  • Programming via SWD (PA13/PA14) and serial bootloader via BOOT0
  • Up to 15 multifunction GPIOs on the expansion connectors

Electrical specifications

ParameterMin.Typ.Max.Unit / Notes
USB input voltage (V_BUS)4.55.05.5V — USB-C connector
System logic voltage3.3V — generated by the AP2112K
Max. regulator current600mA — AP2112K-3.3
CPU clock frequency48MHz
External crystal frequency20MHz
MCU operating voltage2.43.33.6V — STM32F030F4
Typical consumption (Run, 48 MHz)~12mA
Stop-mode consumption~5uA
Operating temperature-40+85°C

Consumption figures are typical for the STM32F030F4 and vary with firmware, clock and active peripherals.


Power management

Power comes from the USB-C connector (5 V). The AP2112K-3.3 LDO converts the 5 V into a stable 3.3 V for the MCU and peripherals. Both the 3.3 V and 5 V rails are also available on the expansion connectors.

ResourceDescription
Power inputUSB-C (5 V via V_BUS)
RegulationAP2112K-3.3 LDO — 3.3 V output up to 600 mA
Decoupling100 nF / 10 uF capacitors on the 5 V and 3.3 V rails
Analog filteringFerrite bead (600R) + 100 nF on the MCU VDDA pin
Available outputs3V3 and 5V pins on the expansion connectors

Peripherals and interfaces

USB-Serial bridge — CH343P

A USB-to-UART converter that connects the STM32 USART1 (PA9/TX and PA10/RX) directly to the computer over USB-C, enabling serial communication, debug logging and programming via the bootloader without an external adapter.

Debug — SWD

Pins PA13 (SWDIO) and PA14 (SWCLK) expose the Serial Wire Debug interface for programming and debugging with tools such as ST-Link. Available on the expansion connector.

ESD protection — USBLC6-2P6

A dedicated component protecting against electrostatic discharge on the USB-C D+/D- data lines.


Pin map / expansion connectors

The board exposes the STM32F030F4P6 GPIOs on two side connectors. Most pins are multifunction (GPIO, ADC, I2C, SPI, USART, timers and PWM).

PinSignalAlternate functionsNotes
1PA0ADC_IN0, USART2_CTS, TIM2_CH1analog input / wakeup
2PA1ADC_IN1, USART2_RTS, TIM2_CH2analog input
3PA2ADC_IN2, USART2_TX, TIM2_CH3analog input / UART
4PA3ADC_IN3, USART2_RX, TIM2_CH4analog input / UART
5PA4ADC_IN4, SPI1_NSSanalog input / SPI
6PA5ADC_IN5, SPI1_SCKanalog input / SPI
7PA6ADC_IN6, SPI1_MISO, TIM3_CH1analog input / SPI
8PA7ADC_IN7, SPI1_MOSI, TIM3_CH2analog input / SPI
9PB1ADC_IN9, TIM3_CH4analog input
10PA9USART1_TX, I2C1_SCLUART1 TX -> CH343P
11PA10USART1_RX, I2C1_SDAUART1 RX -> CH343P
12PA13SWDIOSWD debug
13PA14SWCLKSWD debug
143V3regulated 3.3 V output
155V5 V input/output (USB-C V_BUS)
16GNDreference / ground

PA13/PA14 are the SWD interface by default — reconfigure them as GPIO only if you are not using debugging. The numbering follows the silkscreen of the side connectors.


Buttons and controls

ButtonSignalFunction
NRSTNRSTresets the STM32F030 microcontroller
BOOT0BOOT0enters the system bootloader (serial programming) on reset

Online schematic

View the hardware project directly in your browser:


Mechanical and environmental information

ItemSpecification
Main connectorUSB-C (power + data)
Expansion connectorsside headers, 2.54 mm pitch
MicrocontrollerSTM32F030F4P6 — TSSOP-20
Operating temperature-40 °C to +85 °C
Logic voltage3.3 V