Version 5
    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