Keil PK51

The industry-standard Keil C compilers, macro assemblers, debuggers, and real-time kernels support all 8051 derivatives and help you get your projects completed on schedule. The Keil 8051 development tools are designed to solve the complex problems facing embedded software developers.

  • When starting a new project, select the microcontroller you use from the Keil device database. The µVision IDE automatically sets all compiler, assembler, linker, and memory options.
  • Numerous example programs are included to help you get started with the most popular embedded 8051 devices.
  • The Keil µVision debugger accurately simulates on-chip peripherals for your 8051 device. Peripherals include I²C, CAN, UART, SPI, interrupts, I/O Ports, A/D converter, D/A converter, and PWM modules. Simulation helps you to understand hardware configurations and avoids time wasted on setup problems. Using simulation, you can write and test applications before target hardware is available.

To begin testing your software application with target hardware, use one of the following target monitors:

  • MON51
  • MON390
  • MONADI
  • FlashMON51

Use either the ISD51 in-system debugger or the ULINK2 debug adapter to download and test program code on your target system.

Consider the PK51 Professional Developer's Kit if you:

  • Will work with various 8051 microcontrollers.
  • Will develop code for the Dallas 390 or NXP 51MX devices.
  • Need to write code in C.
  • Require a simulator or do not have an emulator.
  • Create complex, single-chip applications that require a small real-time kernel.

The following diagram shows an example configuration of the PK51 components and probes.

PK51 components

Note: The CA51 compiler kit and A51 assembler kit are not available stand-alone anymore. Purchase the PK51 professional developer’s kit which includes these tools.