Keil develops, manufactures, and distributes embedded software development tools for 8051, 251, ARM, and XC16x/C16x/ST10 microcontroller families. We provide ANSI C compilers, Macro Assemblers, real-time executives, debuggers and simulators, integrated environments, and evaluation boards. Products such as these have helped Keil become the world's leading developer of Embedded Systems Software.
White Paper: CAN is used in autos but has found applications everywhere. If you need a small, easy to implement network from two to hundreds of nodes, look at CAN. Modern CAN transceivers provide a stable yet simple network using a twisted pair of wires. Most of the mystery of CAN has dissipated over the... more
Reference Guide: Serial Wire Viewer – the ability of the ARM™ core to send real-time trace information out a single wire port called the Serial Wire Output. This article examines various existing debug modules and then how Serial Wire Viewer is implemented and used in Cortex™ processors... more
Development Board/Evaluation Kit: The veteran microcontroller, the 8051 will soon be 30 years old. Ever wondered what happened to the 8051? Is it dead? You might be surprised to learn that it is doing quite well in 2008 and still appears to have a bright future... more