The 89C51RB2/RC2/RD2 is a derivative of the 80C51 microcontroller, manufactured using advanced CMOS technology. The instruction set is identical to the 80C51, with 4 groups of 8-bit I/O ports, 3 16-bit timers/counters, multiple interrupt sources, 4 interrupt priorities, nested interrupt structure, 1 enhanced UART, and on-chip oscillator and timing circuit. The new features make the 89C51RB2/RC2/RD2 a more powerful microcontroller that better supports applications such as pulse width modulation, high-speed I/O, increment/decrement counting, such as motor control, etc.