STMicroelectronics: STM3210E-SK/KEIL Starter Kit

Buy NowBuy NowDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents


Kit Overview


The Keil starter kit is a complete, cost-effective solution for starting application development and evaluating the STMicroelectronics STM32F101/102/103 ARM Cortex-M3 processor-based microcontrollers. The STM3210E-SK/KEILSTM3210E-SK/KEIL starter kit provides all the hardware and software you need to start developing applications for the STM32 ARM core-based families of microcontrollers. It comes complete with a full-featured evaluation board (including USB device, CAN, USARTs, Audio, MicroSD Card interface and QVGA LCD), Keil's MDK-ARM Lite Edition (32 KB) development tools, and the ULINK-ME (USB/JTAG) adapter.Keil starter kits are available for a full range of ST ARM core-based microcontrollers.


The evaluation board is populated with a STM32F103ZESTM32F103ZE microcontroller. The STMicroelectronics STM32F103ZESTM32F103ZE incorporates the high-performance ARM Cortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 512 Kbytes and SRAM up to 64 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices offer three 12-bit ADCs, four general-purpose 16-bit timers plus two PWM timers, as well as standard and advanced communication interfaces: up to two I2Cs, three SPIs, two I2Ss, one SDIO, five USARTs, an USB and a CAN. The STM32F103ZESTM32F103ZE can operate in the –40 to +105 °C temperature range, from a 2.0 to 3.6 V power supply. A comprehensive set of power-saving mode allows the design of low-power applications.


Key Applications: Motor drives, Application control, Medical and handheld equipment, PC and gaming peripherals, GPS platforms, Industrial applications, PLCs, Inverters, Printers, Scanners, Alarm systems and video intercom, etc.

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


EmbestCoOSARM Cortex™-MCoOS 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
RTOSMicriumµC/OS-IISTM32F103xxµC/OS-II, the Real-Time Kernel, is a portable, ROMable, scalable, preemptive, real-time deterministic multitasking kernel for microprocessors, microcontrollers and DSPs. Offering unprecedented ease-of-use, µC/OS-II is delivered with complete source code and in-depth documentation. Learn More
RTOSMicriumµC/OS-IIISTM32F103xxμC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and next embedded sytem projects. Using a commercial real-time kernel such as μC/OS-III provides a solid foundation and framework to the design engineer dealing with the growing complexity of embedded designs. 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
Product BriefSTMicroelectronics: Keil™ starter kit for STM32F1 series Performance and Access Line microcontrollers (STM32F103ZE MCU)
DatasheetSTMicroelectronics: STM32F103x Data Sheet
Application NoteSTMicroelectronics: AN2606 - Application Note of STM32™ microcontroller system memory boot mode
Application NoteSTMicroelectronics: AN3078 - Application Note of STM32™ in-application programming over the I²C bus
Application NoteSTMicroelectronics: AN3116 - Application Note of STM32™'s ADC modes and their applications
Application NoteSTMicroelectronics: AN2656 - Application Note of  STM32F10xxx LCD glass driver firmware
Application NoteSTMicroelectronics: AN2824 - Application Note of STM32F10xxx I²C optimized examples
Reference ManualSTMicroelectronics: Reference Manual of STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced ARM-based 32-bit MCUs


Design Elements
BSPSTMicroelectronics: Firmware of Using the STM32F101xx and STM32F103xx DMA controller
BSPSTMicroelectronics: Firmware of EEPROM emulation in STM32F101xx and STM32F103xx microcontrollers
BSPSTMicroelectronics: Firmware of Improving STM32F101xx and STM32F103xx ADC resolution by oversampling
BSPSTMicroelectronics: Firmware of Smartcard interface with the STM32F101xx and STM32F103xx

Back to top



Coming Soon.PNG

Back to top


Kit Features



  • Full-featured Keil evaluation board with a 72 MHz STM32F103ZEH6STM32F103ZEH6 MCU
  • USB 2.0 Full speed Device Interface
  • CAN 2.0 and Serial Interfaces
  • Potentiometer for ADC Input
  • Up to 42 GPIO
  • QVGA LCD-TFT color graphics display with 16-bit interface
  • MicroSD Card Interface
  • Speaker for analog output
  • Joystick with 5 positions
  • 8 User LEDs and 4 push-buttons
  • Power via USB connector
  • Debug Interface Connectors
  • 20-pin ARM JTAG (0.1 inch connector)
  • 20-pin Cortex debug + ETM Trace (0.05 inch connector)
  • ULINK-ME in-circuit debugger/programmer with USB interface to host PC and 20-pin JTAG or 10-pin CoreSight debug interface





Back to top

Kit Contents


  • Evaluation Board
  • The Keil MDK-Lite development tools:
    • μVision4 IDE/Debugger for application programming and debugging
    • ARM C/C++ compiler
    • RTX real-time kernel, a multi-tasking operating system for embedded applications
    • MDK-Lite supports applications with up to 32 KB code-size
  • ULINK-ME in-circuit debugger/programmer

Back to top