STMicroelectronics: STM320518-EVAL Evaluation Board

Buy NowBuy NowDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents


Kit Overview


The STM320518-EVALSTM320518-EVAL evaluation board is a complete demonstration and development platform for the STM32 F0 series entry-level MCUs. It includes an STM32F051R8T6STM32F051R8T6 ARM Cortex-M0 32-bit microcontroller with 64KB of Flash memory. The STM32F051xx family incorporates the high-performance ARM Cortex-M0 32-bit RISC core operating at a 48 MHz frequency, high-speed embedded memories (Flash memory up to 64 Kbytes and SRAM up to 8 Kbytes), and an extensive range of enhanced peripherals and I/Os. All devices offer standard communication interfaces (up to two I2Cs, two SPIs, one I2S, one HDMI CEC, and up to two USARTs), one 12-bit ADC, one 12-bit DAC, up to five general-purpose 16-bit timers, a 32-bit timer and an advanced-control PWM timer.


The board offers are full range of hardware features to help you evaluate all peripherals (motor control, RS232, RS485, audio DAC, Touch slider, microphone ADC, TFT LCD, IrDA, IR LED, IR receiver, LDR, MicroSD card, CEC on two HDMI connectors, RF E2PROM & Temperature sensor… etc.) and develop your own application. Extension headers allow to easily connect a daughter board or wrapping board for your specific application.


An ST-LINK/V2 is embedded on the board. This tool allows onboard program loading and debugging of the STM32F051R8T6STM32F051R8T6 using the SWD interface. The third-party debug tools are also supported by the SWD connector CN10.


Key Applications: Application control and user interfaces, Handheld equipment, A/V receivers and digital TV, PC peripherals, Gaming and GPS platforms, Industrial applications,PLCs, inverters, Printers, scanners, alarm systems, video intercoms, HVACs

More Development Kits and Tools
orangearrw.gifSTMicroelectronics Development Kitsorangearrw.gifARM Development Tools
orangearrw.gifDevelopment Platforms & Kitsorangearrw.gifelement14 Knode


Development Tools


Software Development Tools:


Tool TypeSupplierMPNSupported FamilyDescription
IDEARMKeil MDK-ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™The MDK-ARM is a complete software development environment for Cortex™-M, Cortex-R4, ARM7™ and ARM9™ processor-based devices. MDK-ARM is specifically designed for microcontroller applications, it is easy to learn and use, yet powerful enough for the most demanding embedded applications. Learn More
IDEEmbest CooCoxCoIDEARM Cortex™-M

CooCox offer freely available powerful software development tool for ARM Cortex™-M based microcontrollers. Coocox Tools organizes and provides the knowledge   required by developers. Learn More

RTOSEmbestCoOSARM Cortex™-M

CoOS is a free and open RTOS from CooCox, designed specifically for Cortex-M processor, supports preemptive priority and round-robin, Semaphore, Mutex, Flag, Mailbox and Queue for communication & synchronization, highly scalable, minimum system kernel is only 974Bytes, supports interrupt while task switching, supports stack overflow detection, supports the platforms of ICCARM, ARMCC, GCC. Learn More


Hardware Development Tools:


Tool TypeSupplierMPNSupported FamilyDescription
Debugger / ProgrammerSTMicroelectronicsST-LINK/V2ST-LINK/V2STM8 / STM32ST-LINK/V2 In-circuit Debugger and Programmer for the STM8 and STM32 MCUs    Learn More
DebuggerEmbestColinkExColinkExARM Cortex™-MARM Cortex-M MCU JTAG Hardware Debugging Probe which supports in CooCox software and Keil Realview MDK
Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™ULINK2 Debug Adapter
Emulator / Debugger / ProgrammerARMULINKProULINKProARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™ULINKpro Debug and Trace Unit
EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores



Back to top


Technical Documents

Learning Center


User ManualSTMicroelectronics: User Manual of STM320518-EVAL Evaluation Board
User ManualSTMicroelectronics: User Manual of STM320518-EVAL demonstration firmware
Product BriefSTMicroelectronics: STM320518-EVAL Data Brief
DatasheetSTMicroelectronics: STM320518-EVAL Data Sheet
Reference ManualSTMicroelectronics: Reference Manual of STM32F05xxx advanced ARM-based 32-bit MCUs


Design Elements

SchematicsSTMicroelectronics: STM320518-EVAL Schematics
LayoutSTMicroelectronics: STM320518-EVAL gerber files
BOMSTMicroelectronics: STM320518-EVAL BOM
Application LibrarySTMicroelectronics: STM32 embedded GUI library
BSPSTMicroelectronics: STM320518-EVAL Demonstration Firmware


Back to top






Back to top


Kit Features

STM320518-EVAL blk.png

  • Three 5 V power supply options:
    • Power jack
    • ST-LINK/V2ST-LINK/V2 USB connector or daughter board
  • Audio speaker and microphone connected to the STM32F051R8T6STM32F051R8T6 DAC and ADC
  • 2Gbyte or more MicroSD card with SPI interface
  • Temperature sensor and RF EEPROM accessible through I2C compatible serial interface
  • RS232 and RS485 communications
  • IrDA transceiver
  • IR LED and IR receiver
  • SWD debug support, and embedded ST-LINK/V2ST-LINK/V2
  • 240x320 TFT color LCD connected to the STM32F051R8T6STM32F051R8T6 SPI interface
  • Joystick with 4-direction control and selector
  • Reset, tamper and user buttons
  • 4 color user LEDs
  • Extension connector for daughter board or wrapping board
  • MCU voltage: fixed to 3.3 V, or adjustable from 2 to 3.6 V
  • Touch slider
  • Light dependent resistor (LDR)
  • Potentiometer
  • Two HDMI connectors with DDC and CEC
  • Motor control connector


Back to top

Kit Contents


  • STM320518-EVALSTM320518-EVALevaluation board
  • Preloaded demonstration software


Back to top