Skip to main content

Hardware

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


Board overview

The iW-CORE-BOARD-V1 is a core board and HMI platform built around the STM32H7 (Cortex-M7 up to 480 MHz). It integrates a display, wireless connectivity, power and expansion to act as the processing core for a family of application boards (shields).

iW-CORE-BOARD-V1 board

3D model

Drag to rotate, scroll to zoom.

Carregando modelo 3D...
3D model of the iW-CORE-BOARD-V1 (preliminary)

Main features

  • STM32H743VIT6 (2 MB Flash) or STM32H750VB (128 KB + external flash) MCU
  • 1 MB of internal SRAM (incl. DTCM/ITCM)
  • 4.3" TFT display with 480x272 and capacitive touch
  • Wi-Fi 802.11 b/g/n + BLE via the Quectel FC41D module
  • 3-axis accelerometer over I2C
  • IP5306 PMIC (Li-ion charging, boost and power on/off via button)
  • BL-5C main battery and CR1220 RTC backup
  • USB Full Speed (OTG) + USB-Serial for console/log
  • SD/microSD card reader (SDMMC)
  • two iW-APPLICATION expansion connectors (J4 and J5)
  • compatible with LVGL and TouchGFX

Electrical specifications

ParameterMin.Typ.Max.Unit / Notes
USB input voltage (V_BUS)4.55.05.5V — USB connector
Battery voltage (BL-5C, Li-ion)3.03.74.2V — single cell
System logic voltage3.3V
RTC backup battery (CR1220)3.0V — coin cell
CPU clock frequency480MHz (Cortex-M7)
Display resolution480x272pixels (4.3")
Battery charge current~2.0A — IP5306 (typical)
Operating temperature-40+85°C — limited by the components

Consumption depends on firmware, display brightness, RF power and active peripherals. The charge current is set by the IP5306 and the BL-5C battery capacity.


Power management (PMIC IP5306)

The power circuit revolves around the IP5306, a power-bank-type IC that integrates a Li-ion charger, a 5 V boost converter and on/off button control.

ResourceDescription
Power inputsUSB (5 V) and BL-5C Li-ion battery
Chargingintegrated Li-ion charger with status indication
Output5 V boost and the system's 3.3 V rail
ON/OFF controlpower on/off via a button managed by the IP5306
RTC backupCR1220 coin cell keeps the real-time clock running

Integrated peripherals

4.3" TFT display with capacitive touch

A 480x272 color panel driven by the parallel RGB interface (STM32H7 LTDC controller), with capacitive touch read over I2C. It supports accelerated graphics rendering with LVGL and TouchGFX.

Connectivity — Quectel FC41D

Wi-Fi 802.11 b/g/n and BLE at 2.4 GHz, enabling network connection, provisioning, OTA and communication with apps and cloud.

3-axis accelerometer

An inertial sensor over I2C for motion detection, screen orientation, gestures and power saving.

Storage — SD card

An SD/microSD reader over SDMMC for logs, graphic assets (fonts, images), configurations and application data.

USB and USB-Serial

The STM32H7's USB Full Speed (OTG) port plus a dedicated USB-Serial converter for console, debugging and firmware flashing.


iW-APPLICATION expansion connectors (J4 and J5)

The board exposes the STM32H7 GPIOs on two 2x9 connectors (18 ways). Most pins are multifunction; the alternate functions refer to the STM32H743VIT6 (LQFP100). The J5 analog pins serve as ADC inputs.

Connector J4

PinSignalAlternate functionsNotes
J4-1PE0TIM4_ETR, UART8_RX, FMCgeneral-purpose GPIO
J4-2PE1UART8_TX, FMCgeneral-purpose GPIO
J4-3PD5USART2_TX, FMC_NWEUART2 TX
J4-4PD7USART2_CK, SPI1_MOSIgeneral-purpose GPIO
J4-5PD2SDMMC1_CMD, UART5_RX, TIM3_ETRgeneral-purpose GPIO
J4-6PD4USART2_RTS, FMC_NOEgeneral-purpose GPIO
J4-7PD0UART4_RX, FDCAN1_RX, FMC_D2general-purpose GPIO
J4-8PD1UART4_TX, FDCAN1_TX, FMC_D3general-purpose GPIO
J4-9PC11SDMMC1_D3, USART3_RX, SPI3_MISOgeneral-purpose GPIO
J4-10PC12SDMMC1_CK, UART5_TX, SPI3_MOSIgeneral-purpose GPIO
J4-11PA15SPI1/SPI3_NSS, TIM2_CH1, JTDIgeneral-purpose GPIO
J4-12PC10SDMMC1_D2, USART3_TX, SPI3_SCKgeneral-purpose GPIO
J4-13I2C3_SDAI2C3 bus data (PC9)I2C3 bus
J4-14I2C3_SCLI2C3 bus clock (PA8)I2C3 bus
J4-153V3regulated 3.3 V output
J4-16PC8SDMMC1_D0, USART6_CK, TIM3_CH3general-purpose GPIO
J4-17GNDreference / ground
J4-183V3regulated 3.3 V output

Connector J5

PinSignalAlternate functionsNotes
J5-1GNDreference / ground
J5-25V5 V rail
J5-35V5 V rail
J5-4PD15TIM4_CH4, FMC_D1GPIO / PWM
J5-5NCnot connected
J5-6PD14TIM4_CH3, FMC_D0GPIO / PWM
J5-7PD8USART3_TX, FMC_D13GPIO / UART3 TX
J5-8PD9USART3_RX, FMC_D14GPIO / UART3 RX
J5-9PB12SPI2_NSS, FDCAN2_RX, TIM1_BKINgeneral-purpose GPIO
J5-10PB13SPI2_SCK, FDCAN2_TX, USART3_CTSgeneral-purpose GPIO
J5-11PC4ADC1/2, GPIOanalog input (ADC)
J5-12PC5ADC1/2, GPIOanalog input (ADC)
J5-13PA2ADC1/2, USART2_TX, TIM2_CH3analog input (ADC)
J5-14PA7ADC1/2, SPI1_MOSI, TIM3_CH2analog input (ADC)
J5-15PC2ADC1/2/3, SPI2_MISOanalog input (ADC)
J5-16PC3ADC1/2/3, SPI2_MOSIanalog input (ADC)
J5-17PE6SPI4_MOSI, TIM1_CH2N, TIM15_CH2general-purpose GPIO
J5-18PC13RTC_TAMP1 / WKUP2restricted use (RTC domain)

The alternate functions listed are the main ones for the STM32H743VIT6. Refer to ST's datasheet and reference manual for the full mapping (AF0 to AF15). PC13 belongs to the RTC domain and has limited current capability. The I2C3_SDA/SCL lines are shared with internal peripherals on the board.


Buttons and controls

ButtonFunction
ON/OFFturns the board on and off (power control via the IP5306)
RESETresets the STM32H7 microcontroller
BOOTboot-mode selection at startup

Online schematic

View the hardware project directly in your browser:


Versions

VariantMCU · internal FlashRecommended use
iW-CORE-BOARD-V1 / H743STM32H743VIT6 · 2 MBstandalone firmware, full HMI, resources in internal Flash
iW-CORE-BOARD-V1 / H750STM32H750VB · 128 KBcost-optimized; execution/storage from external memory

Mechanical and environmental information

ItemSpecification
Display4.3" TFT · 480x272 · capacitive touch
USB connectorUSB Full Speed + USB-Serial
Expansion connectorsJ4 and J5 — 2x9 headers (18 pins)
StorageSD/microSD card slot
Main batteryBL-5C connector (Li-ion 3.7 V)
Backup batteryCR1220 coin cell (RTC)
DebugSWD connector
Operating temperature-40 °C to +85 °C
Logic voltage3.3 V