Keil/ARM

The Keil development tools are used by a wide range of developers building software applications for end products targeting diverse vertical markets such as Aerospace, Banking, Healthcare, Automotive, Transportation, Manufacturing, Consumer, Military and Telecommunications.

The Keil products from ARM include C/C++ compilers, debuggers, integrated development and simulation environments, RTOS and middleware libraries, and evaluation boards for ARM, Cortex-M, Cortex-R4, 8051, C166, and 251 processor families

MDK Microcontroller Development Kit

Keil MDK is the complete software development environment for a wide range of Arm Cortex-M based microcontroller devices. MDK includes the µVision IDE and debugger, Arm C/C++ compiler, and essential middleware components. It supports all silicon vendors with over 4000 devices.

DS-MDK for Cortex-A/Cortex-M Software Development

DS-MDK supports heterogeneous systems based on Arm Cortex-A and Cortex-M. It uses software packs for device and board support, software frameworks, and to provide examples. Today, NXP i.MX6, i.MX7, VF5x, VF6x, and Microchip SAMA5 devices are supported.

DS-5 Development Studio

The Arm DS-5 Development Studio is an Eclipse based tool suite for Arm application processors and System-on-Chip (SoC) devices. It supports multicore debugging, Streamline performance analyzer, and Linux application profiling.

8051 Development Tools

Keil C51 is the industry-standard toolchain for all 8051-compatible devices, it supports classic 8051, Dallas 390, NXP MX, extended 8051 variants, and C251 devices. The µVision IDE and debugger integrates complete device simulation, interfaces to many target debug adapters, and provides various monitor debug solutions.

C166 Development Tools

Keil C166 development tools support the Infineon C166, XC166, XE166, XC2000 and ST10 microcontroller families. The µVision IDE and debugger interfaces to the Infineon DAVE code generation tool and various debug solutions including the ULINK2.

Evaluation Boards

An extensive range of evaluation boards and starter kits is available from various vendors to quick start your development. Boards from Keil are available for Arm, 8051, and 166 processor-based devices.

Supported Microcontrollers

Keil MDK supports a wide range of microcontroller devices from a variety of vendors:

                                              
               
               
                 
                   
      


More information



Back

Special actions
News
MAX20414 2.2MHz Sync Boost and Step-Down Converters
More
MAX20047 Dual 3A USB DCP Charger
More
MAX19777 3Msps, Low-Power, Serial 12-Bit ADC
More