Keil Logo

News Media Alert

09 Oct 2007

STM32 Starter Kit and Evaluation Board

Plano, TX: Keil have introduced the STM32 Starter Kit which provides developers with a complete environment for developing applications on the STM32 family of devices from STMicroelectronics.

The starter kit contains:

MCBSTM32 Evaluation Board

  • STM32F103 72 MHz Cortex™-M3 processor based MCU with 128KB Flash, 20KB RAM, CAN, USB, 2 x 12-bit 16-ch ADC's, and 49 GPIO
  • Serial Port, CAN, USB Interfaces, and SD/MMC card slot
  • 16x2 LCD panel, 8 LED's, 3 push buttons, GPIO, and scratchpad area
  • A JTAG interface supporting Cortex-M3 Serial Wire Debugger (SWD) and Serial Wire Viewer (SWV) modes

MCBSTM32 Board with ULINK-ME

STM32 Starter Kit

In addition to the MCBSTM32, the STM32 Starter Kit includes the ULINK-ME JTAG Adapter and RealView MDK evaluation software:

  • ARM RealView Compilation tools featuring the Microlib C library specifically optimized for small embedded systems
  • Keil µVision IDE, Debugger, and Simulator
  • Numerous example projects for Cortex-M3 family programming and many example projects that are ready-to-run on the MCBSTM32
  • Keil RTX RTOS kernel support and examples for the STM32
  • Example projects that work with the STM32 Software Library and the RealView Real-Time Library are also included

While other ARM Development Kits rely solely on the Embedded ICE, the Keil µVision Debugger offers complete device simulation including accurate simulation of the instruction set, on-chip peripherals, interrupts, and other characteristics of the STM32 device series. The advantages of complete device simulation include detailed trace and timing analysis and automated input patterns for regression testing. These extensive simulation capabilities support detailed analysis of complex algorithms that interface to peripherals and help developers overcome challenges unique to embedded systems projects.

The Cortex-M3 offers many enhancements which are of direct benefit to developers of embedded systems:

  • Thumb-2 instruction set delivering improved performance and code density, without the hassle of interworking ARM and Thumb instructions
  • Nested Vectored Interrupt Controller supports up to 240 external interrupts; enabling easier interrupt handling and significantly faster response times
  • Debugging is improved, with the Cortex-M3 allowing up to 8 hardware flash breakpoints and the new Serial Wire Debug (SWD) and Serial Wire Viewer (SWV) modes allowing advanced debug features using only 3 wires

About Keil

Keil, an ARM® company, makes C compilers, macro assemblers, real-time kernels, debuggers, simulators, integrated environments, and evaluation boards for ARM7/ARM9™/Cortex™-M3, XC16x/C16x/ST10, 251, and 8051 processor-based microcontroller families. Products available from Keil include embedded development tools, evaluation software, product updates, application notes, example code and technical support. More information on Keil is available at http://www.keil.com.

About ARM

ARM designs the technology that lies at the heart of advanced digital products, from mobile, home and enterprise solutions to embedded and emerging applications. ARM's comprehensive product offering includes 16/32-bit RISC microprocessors, data engines, 3D processors, digital libraries, embedded memories, peripherals, software and development tools, as well as analog functions and high-speed connectivity products. Combined with the company's broad Partner community, they provide a total system solution that offers a fast, reliable path to market for leading electronics companies. More information on ARM is available at http://www.arm.com.


ARM, RealView and µVision are registered trademarks of ARM Limited. Keil, ARM7, ARM9, Cortex and MCBSTM32 are trademarks of ARM Limited. All other brands or product names are the property of their respective holders. "ARM" is used to represent ARM Holdings plc; its operating company ARM Limited; and the regional subsidiaries ARM INC.; ARM KK; ARM Korea Ltd.; ARM Taiwan; ARM France SAS; ARM Consulting (Shanghai) Co. Ltd.; ARM Belgium N.V.; AXYS Design Automation Inc.; AXYS GmbH; ARM Embedded Solutions Pvt. Ltd.; and ARM Physical IP, Inc.; and ARM Norway AS.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.