Keil
Overview
Keil tools offer a complete development environment for microcontrollers and have designed specifically for ARM, XC16x/C16x/ST10, 251 and 8051 families
Keil development tools offer:
- Web-based Updates and E-mail Notification
- Device Database listing all supported chips
- Support Knowledgebase: As they receive technical support questions, they enter them into their support database that they publish on the web at www.keil.com/support. There are over 2,000 questions and answers available there.
- Training Courses: For those of you who have to quickly get up-to-speed with their tools, they offer training courses that they can tailor to your specifications.
- On-line Discussion Forum: They sponsor an open discussion forum at www.keil.com/forum where you may share your comments, suggestions, and questions with other Keil users.
Quality is the prime motivating factor at Keil. They want to provide you with a quality product, service, and support. If they don't meet your expectations, please let them know. If they exceed your expectations, tell your friends.
Products and Services
Keil Products for ARM Microcontrollers
Keil development tools for ARM7™, ARM9™, Cortex™-M microcontrollers are easy to learn and use, yet powerful enough for the most demanding embedded applications. From the Microcontroller Development Kit (MDK-ARM™) to the line of ULINK JTAG Debuggers, Keil products are consistently chosen by embedded developers for their reliability and effectiveness.
- MDK-ARM - Keil's Microcontroller Development Kit features the award winning  µVision IDE, the Industry standard ARM C/C++ Compiler, MicroLib library specifically developed for embedded systems, and the free RTX RTOS (BSD 3 Class licensing) making it easy to manage resources in more complex embedded systems. When your ARM microcontroller application calls for real-time thread control, TCP, Flash, CAN*, or USB* support, a proven middleware library will save you substantial time coding and debugging. MDK-Professional* includes a comprehensive suite of middleware libraries. The middleware library includes a full networking suite specifically written for ARM7 and Cortex-M processor-based microcontrollers including support for SmartFusion Cortex-M3. It is highly optimized, has a small code footprint, and gives excellent performance.
MDK_ARM also supports the ARM CMSIS-DSP** libraries with over 60 functions in fixed-point (fractional q7, q15, q31) and single precision floating-point (32-bit) implementation.
* The CAN and USB functions are not supported for SmartFusion.The middleware networking stack works for SmartFussion but, not for SmartFusion2 at this time.
** SmartFusion2 Software and Keil MDK-ARM are CMSIS Compliant. More information on CMSIS can be found at www.arm.com/cmsis. - JTAG Debuggers - The ULINK™ Products enable sophisticated debugging, real-time trace and Flash programming via JTAG and Serial Wire Debug modes.
* The CAN and USB functions within RL-ARM are not supported for SmartFusion.
Keil Products for 8051 Microcontrollers
There are three editions of the Keil C51 Development Kit offering you a choice that best fits your software development needs:
- PK51™ - The Professional Kit supports classic and extended 8051 devices and includes the µVision IDE and Debugger. The Debugger accurately simulates on-chip peripherals (I2C, CAN, UART, SPI, Interrupts, I/O Ports, A/D Converter, D/A Converter, and PWM Modules) of your 8051 device. Simulation helps you understand hardware configurations and avoids time wasted on setup problems. Additionally, with simulation, you can write and test applications before target hardware is available.
- CA51™ - The Compiler Kit supports classic 8051 devices and includes the  µVision IDE.
- A51™ - The Assembler Kit supports assembly code generation for classic 8051 devices.
- JTAG Debuggers - When you are ready to begin testing your software application with target hardware, use a ULINK2™ USB-JTAG Adapter to download and test program code on your target system.
Numerous example programs are included with each kit to help you get started with the most popular embedded 8051 devices.
Resources
Downloads
For free downloads of the evaluation edition of Keil software, visit www.keil.com/demo.For information about pricing and obtaining products, licenses or services, please contact Keil directly.
Contact Information
For additional information, contact Keil at:Keil - USA
4965 Preston Park Blvd., Suite 650
Plano, TX 75093
USA
Web: www.keil.com
Keil Sales (Texas, USA)
Toll Free: 800.348.8051
Phone: 972.312.1107
Fax: 972.312.1159
Email: sales.us@keil.com
Keil Sales (California, USA)
Phone: 408.576.-1500
Fax: 408.576.1501
Email: order-usa@arm.com
Support - USA
Toll Free: 800.648.0251
Phone: 972.312.1107
Fax: 972.312.1159
Email: support.us@keil.com
Keil - International
Bretonischer Ring 16
D-85630 Grasbrunn
Germany
Keil Sales (Germany)
Phone: +49 89.456040.20
Fax: +49 89.468162
Email: sales.intl@keil.com
Keil Sales (UK)
Phone: +44 01223.400400
Fax: +44 01223.400410
Email: order-europe@arm.com
Support- International
Phone: +49 89.456040.24
Fax: +49 89.468162
Email: support.intl@keil.com