ST Microelectronics Eval boards

We have board support packages (BSPs) and complete projects available for various ST Eval boards.

Different software packages are available for different boards; the packages include some or all of the following components:

  • embOS - real time OS / RTOS
  • emWin - graphic software / GUI
  • emFile - file system with support for NAND-, NOR- flashes, SD, CF cards, IDE and more
  • emUSB - USB device stack with support for bulk, MSD, CDC, HID and more

Some packages are executable demos, which can not be modified; some packages are trial versions, which come with the software in a library and the application in source code form, as well as a project for the IDE that has been used. Trial versions can usually be recompiled easily in less than a minute if the required compiler and IDE is installed. The application program can be modified, allowing intensive tests of the software. emWin trial versions usually also contain a simulation environment which allows test and recompilation on a PC.

Below is a list of supported Eval boards. The software can easily be ported to other hardware platforms. If you are looking for software for an Eval board not in this list, please get in touch with us.

Supported Eval boards


IAR STM32-SK

IAR STM32-SK
 
Controller:
  • STM32F103RBT6 (ST)
CPU:
  • ARM Cortex-M3
Board main features:
  • 16-character per line LCD display, two lines, 5x7 char
  • Up to 16 User LEDs (depending on hardware configuration)
  • Status LED
  • Power-supply LED
  • Three user-defined push buttons
  • One Wake-up button
  • Reset Button
  • One Potentiometer (AN-TR)
  • One SD card holder
  • Two RS-232 ports
  • One CAN port
  • One USB device port
  • Two RS232 connectors
  • I2C routed to header pins
  • I2S routed to header pins
  • SPI routed to header pins
  • Debug and programming support via 20-pin JTAG connector
  • Powered via 400 mA supplied from J-Link-ARM-KS pin 19 or from external power, jumper selectable
  • SD/MMC Card socket
  • Prototype area
  • Microphone jac
  • Headphone jac
  • RoHS compliant

IAR STM32F207ZG-SK

IAR STM32F207ZG-SK
 
Controller:
  • STM32F207ZG
CPU:
  • Cortex-M3
Board main features:
  • 4x status LED output
  • Joystick
  • Audio (headphone jac)
  • Separate camera connector
  • User button
  • WakeUp button
  • Small color LCD
  • JTAG/SWD connector 20 pin 0.1”
  • Trace connector 20 pin 0.05”
  • 2x USB connectors – OTG & Host
  • 2x USART – DB9 connectors
  • CAN – DB9 connector
  • Ethernet
  • UXT connector
  • SD card slot
  • Multiple power supply options (JTAG, USB, CAN, Trace, External Power)
  • Power supply LED
  • Reset button and circuit
  • Temperature sensor
  • 3-axis accelerometer
  • Prototyping area
  • Tamper button
  • External RAM memory headers
  • RoHS compliant

IAR STM32L152VB-SK

IAR STM32L152VB-SK
 
Controller:
  • STM32L152VBT6
CPU:
  • ARM Cortex-M3
Board main features:
  • SWD and JTAG connector for programming and debugging
  • Designed to be powered by USB, J-Link, J-Trace or an external supply of 5V or 3.3 V
  • Power supply LED
  • Four user LEDs
  • Two push buttons (User and Reset)
  • Small LCD
  • USART connected to female DB9 connector
  • Potentiometer connected to ADC
  • DAC routed to LED or measurement pins
  • UXT connector
  • Prototyping area

IAR STR912-SK

IAR STR912-SK
 
Controller:
  • STR912FAW44 / STR912FW44 (ST)
CPU:
  • ARM966E-S
Board main features:
  • JTAG interface connector
  • Trace/Mictor connector
  • Status LED
  • Power-supply LED
  • Reset button
  • External power connector
  • Powered via 400 mA supplied from J-Link-ARM-KS pin 19, jumper selectable
  • Three RS232 connectors
  • USB connector
  • CAN connector
  • SD/MMC connector
  • Ethernet connector
  • ADC support routed to header pins
  • PWM outputs router to header pins
  • Potentiometer (Trimpot)
  • LCD: 16 characters per line, two lines, 5x7 char
  • 16 user LEDs
  • 4 user push buttons to simulate external events
  • User wrap area
  • RoHS compliant

ST STM3210B-EVAL

ST STM3210B-EVAL
 
Controller:
  • STM32F103VBT6
CPU:
  • ARM Cortex-M3
Board main features:
  • Three 5V power supply options: Power jack, USB connector or daughter board
  • Boot from User Flash, Test Flash or SRAM
  • Audio play and record
  • 64MByte MicroSD card
  • Both type A&B Smart card support
  • 8Mbyte serial Flash
  • I2C/SMBus compatible serial interface temperature sensor
  • 2 channels of RS232 communication with RTS/CTS handshake support on one channel.
  • IrDA transceiver
  • USB2.0 full speed connection
  • CAN2.0A/B compliant connection
  • Inductor Motor Control connector
  • JTAG, SWD and Trace Debug support
  • 122x32 dot-Matrix LCD and 240x320 TFT color LCD
  • Joystick with 4-direction control and selector
  • Reset, Wakeup, Tamper and User button
  • 4 LEDs
  • RTC with backup battery
  • Extension connector for daughter board or wrapping board

ST STM3210C-EVAL

ST STM3210C-EVAL
 
Controller:
  • STM32F107VCT6
CPU:
  • ARM Cortex-M3
Board main features:
  • Three 5 V power supply options: Power jack, USB connector or daughterboard.
  • Boot from user Flash, system memory or SRAM.
  • I2S audio DAC, stereo audio jack.
  • 512 MByte (or bigger) micro SD cardTM.
  • Both type A and B smartcard support.
  • I2C compatible serial interface 64 Kbit EEPROM, MEMS and I/O expander.
  • RS-232 communication.
  • IrDA transceiver.
  • USB-OTG full speed, USB MiniAB connector.
  • IEEE-802.3-2002 compliant ethernet connector.
  • Two channels of CAN2.0A/B compliant connection.
  • Inductor motor control connector.
  • JTAG and trace debug support.
  • 3.2" 240x320 TFT color LCD with touch screen.
  • Joystick with 4-direction control and selector.
  • Reset, Wakeup, Tamper and User button.
  • 4 color LEDs.
  • RTC with backup battery.
  • MCU consumption measurement circuit.
  • Extension connector for daughterboard or wrapping board.

ST STM3210E-EVAL

ST STM3210E-EVAL
 
Controller:
  • STM32F103ZET6
CPU:
  • ARM Cortex-M3
Board main features:
  • Three 5V power supply options: Power jack, USB connector or daughter board.
  • 128 Mbit serial Flash, 512Kx16 SRAM, 1Gbit NAND Flash and 128 Mbit NOR Flash.
  • Boot from User Flash, System memory or SRAM.
  • I2S Audio DAC, stereo audio jack.
  • 128 MByte MicroSD card.
  • Both type A&B Smart card support.
  • I2C/SMBus compatible serial interface temperature sensor.
  • 2 channels of RS232 communication with RTS/CTS handshake support on one channel.
  • IrDA transceiver.
  • USB2.0 full speed connection.
  • CAN2.0A/B compliant connection.
  • Inductor Motor Control connector.
  • JTAG and Trace Debug support.
  • 240x320 TFT color LCD
  • Joystick with 4-direction control and selector.
  • Reset, Wakeup, Tamper and User button.
  • 4 LEDs.
  • RTC with backup battery.
  • Extension connector for daughter board or wrapping board.

ST STM3220G-EVAL

ST STM3220G-EVAL
 
Controller:
  • STM32F207IGT6
CPU:
  • ARM Cortex-M3
Board main features:
  • Four 5V power supply options: Power jack, USB FS connector, USB HS connector or daughter board.
  • Boot from User Flash, System memory or SRAM.
  • 1GByte or more MicroSD card.
  • I2C compatible serial interface 64KBit EEPROM, MEMS and IO Expander.
  • RS232 communication.
  • USB OTG HS and FS with Micro-AB connector.
  • IEEE-802.3-2002 compliant Ethernet connector.
  • 4Mbit PSRAM
  • 512Mbit OneNAND
  • JTAG ,SW and Trace Debug support.
  • 3.2” 240x320 TFT color LCD with touch screen.
  • Joystick with 4-direction control and selector.
  • Reset, Wakeup, Tamper and User button.
  • 4 color LEDs.
  • RTC with backup battery.
  • MCU consumption measurement circuit
  • Extension connector for daughter board or wrapping board.

ST STM3240G-EVAL

ST STM3240G-EVAL
 
Controller:
  • STM32F407IGH6
CPU:
  • Cortex-M4F
Board main features:
  • STM32F407IGH6 microcontroller
  • 16 Mbit SRAM
  • 1 Gbyte or more MicroSD card
  • Boot from user Flash, system memory or SRAM
  • Both ISO/IEC 14443 type A and B smartcard support
  • I2C compatible serial interface 64 Kbit EEPROM, MEMS and I/O expander
  • IEEE 802.3-2002 compliant Ethernet connector
  • Two CAN 2.0 A/B channels on the same DB connector
  • RS-232 communication
  • IrDA transceiver
  • USB OTG (HS and FS) with Micro-AB connector
  • Inductor motor control connector
  • I2S Audio DAC, stereo audio jack for headset
  • 3.2" 240x320 TFT color LCD with touch screen
  • 4 color LEDs
  • Camera module and extension connector for ST camera plug-in
  • Joystick with 4-direction control and selector
  • Reset, wakeup, tamper and user button
  • RTC with backup battery
  • Extension connector for daughterboard or wrapping board
  • JTAG, SW and trace debug support
  • Embedded ST-LINK/V2
  • Five 5V power supply options: Power jack, USB FS connector, USB HS connector, ST-LINK/V2 or daughterboard

ST STM32F4 Discovery

ST STM32F4 Discovery
 
Controller:
  • STM32F407VG
CPU:
  • Cortex-M4F
Board main features:
  • STM32F407VGT6 microcontroller featuring 32-bit ARM Cortex-M4F core, 1 MB Flash, 192 KB RAM in an LQFP100 package
  • On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone ST-LINK/V2 (with SWD connector for programming and debugging)
  • Board power supply: through USB bus or from an external 5 V supply voltage
  • External application power supply: 3 V and 5 V
  • LIS302DL, ST MEMS motion sensor, 3-axis digital output accelerometer
  • MP45DT02, ST MEMS audio sensor, omni-directional digital microphone
  • CS43L22, audio DAC with integrated class D speaker driver
  • Eight LEDs:
  • LD1 (red/green) for USB communication
  • LD2 (red) for 3.3 V power on
  • Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6 (blue)
  • 2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
  • Two push buttons (user and reset)
  • USB OTG FS with micro-AB connector
  • Extension header for all LQFP100 I/Os for quick connection to prototyping board and easy probing

ST STM32VL Discovery

ST STM32VL Discovery
 
Controller:
  • STM32F100RB
CPU:
  • Cortex-M3
Board main features:
  • On-board ST-Link
  • SWD connector for programming and debugging
  • Two red LEDs; LD1 for USB communication, LD2 for 3.3 volts power on
  • Designed to be powered by USB or an external supply of 5 V or 3.3 V
  • Can supply target application with 5 volts and 3 volts
  • Two user LEDs, LD3 and LD4 (green and blue)
  • Two push buttons (User and Reset)
  • Extension header for all QFP64 I/Os for quick connection to prototyping board or easy probing

ST STR750

ST STR750
 
Controller:
  • R750FV2T7
CPU:
  • ARM7TDMI-S
Board main features:
  • Three 5V power supply options: Power jack, USB connection or daughter board
  • RTC
  • Audio play and record
  • 3 RS232 connectors, one with hardware flow control
  • USB 2.0 compliant with full speed (12Mb/s) data transmission
  • CAN 2.0A/B connection
  • Inductor Motor Control connector with 6 PWM output and Emergency Stop
  • Debug and programming support via 20-pin JTAG connector
  • Dot-matrix LCD module
  • Joystick with 4-direction control and selector
  • Extension connectors for daughter board or wrapping board