The 89C51/89C52/89C54/89C58 are 80C51 8-bit microcontroller family with 4K/8K/16K/32K Flash
This datasheet covers the Philips 89C51/89C52/89C54/89C58 family of Single-Chip 8-bit Microcontrollers. These devices are derivatives of the 80C51 microcontroller family and contain non-volatile FLASH program memory that is parallel programmable via Multi-Time Programming (MTP). The document details features such as a speed up to 33 MHz, fully static operation, expandable RAM, four interrupt priority levels, and enhanced UART capabilities.
| Maximum Frequency | 33 MHz |
|---|---|
| Program Memory Type | Non-volatile FLASH |
| Interrupt Sources | 6 sources |
| I/O Ports | Four 8-bit I/O ports |
The devices support parallel programming via Multi-Time Programming (MTP) using a programmer.
Yes, all devices in this family have the same instruction set as the 80C51.