Keil™, An ARM® Company

C51 Development Tools

Product Selector

Keil Cx51 Product Brochure Keil µVision3 Product Brochure Keil development tools for the 8051 Microcontroller Architecture support every level of software developer from the professional applications engineer to the student just learning about embedded software development.

The industry-standard Keil C Compilers, Macro Assemblers, Debuggers, Real-time Kernels, Single-board Computers, and Emulators support all 8051 derivatives and help you get your projects completed on schedule.
FeatureProducts
PK51CA51A51
Device Support
Classic 8051 Devices
Far Memory Types  
Analog Devices ADuC812 Family  
Dallas Semiconductor 390 Family  
NXP (Philips) 51MX Family  
µVision IDE
IDE
Debugger  
Simulator  
Compilation Tools
AX51 Assembler  
CX51 C Compiler  
LX51 Linker  
OHX51 Object-HEX Converter  
A51 Assembler
BL51 Code-Banking Linker
OH51 Object-HEX Converter
OC51 Banked Object Converter 
C51 Compiler 
ISD51 In-System Debugger  
FlashMON51 Target Monitor  
MON51 Target Monitor  
MON390 Target Monitor  
MONADI Target Monitor  
RTX51 Tiny Real-Time Kernel  
Current Version
Current Version Number8.128.128.12
System Requirements
Windows Operating System2000, XP or Vista2000, XP or Vista2000, XP or Vista
Hard Disk Space200MB200MB200MB
RAM512MB512MB512MB

1. AX51 supports the 8051, Dallas 390, and NXP (founded by Philips) 51MX instruction sets.
2. CX51 supports the NXP 51MX instruction set.
3. LX51 is required for Far Memory, Dallas Contiguous Mode, and NXP 51MX.
4. OHX51 is required for programs linked with LX51.