ZKit-51-RD2, 8051 Development Kit

The ZKit-51-RD2 is an NXP P89V51RD2 based 8051 microcontroller development kit. The board can be used for prototype development by hobbyists and engineers. The board is also suitable for teaching and learning embedded system programming.


The ZKit-51-RD2 comes with

  • Display and On-board keys

  • Well defined IO connector interface for I2C, SPI, PWM, GPIO, SIO

  • USB and External power supply

  • Programmable through USB

  • Free and open source compiler and programmer

  • ZDev - Zilogic’s software library

  • Ready to go with Zilogic’s Relay, Motor, Display, etc., add-on boards.


  • No external power supply required

  • No Serial Port required

  • No External Programmer required

  • Powered by free and open source software

  • Works both in Linux & Windows

  • Supported by ZDev - a high level, versatile API from Zilogic

Extension Connectors

ZKit-51-RD2 has a well defined IO connector interfaces for I2C, SPI, PWM, GPIO and SIO. It has standard FRC headers for extension. Add-on boards can be connected to these headers for exploring or building products

  • 10 pin header for UART/I2C

  • 10 pin header for SPI

  • 14 pin header for Digital IO

  • 10 pin header for PWM

ZKit-51-RD2 can be powered from

  • USB from PC

  • 5V External power supply


ZKit-51-RD2 is backed by extensive documentation in the form of manuals, API reference and tutorials. The currently available documentation is listed below.


Zilogic provides a Board Support Package (BSP) which has software development tools for both Windows and Linux. BSP contains

  • SDCC - Free and open source compiler

  • ZDev - Zilogic’s free and open source software library

  • Sample codes for all the interfaces

  • Diagnostics code to test the board features

  • Smash - Firmware programming software


Board Support Package (BSP) can be downloaded from below links. BSP can be downloaded as CD-ROM ISO file or as individual software tools.

Here are some related articles in Zilogic Blog, this might help you get started with the board.