NXP Semiconductors 89C58
The 89C51/89C52/89C54/89C58 contain a non-volatile FLASH program memory that is parallel programmable. For devices that are serial programmable (In System Programmable (ISP) with a boot loader), see the 89C51RC+/89C51RD+ datasheet. Both families are Single-Chip 8-bit Microcontrollers manufactured in advanced CMOS process and are derivatives of the 80C51 microcontroller family.DESCRIPTION
All the devices have the same instruction set as the 80C51.FEATURES
SELECTION TABLE FOR FLASH DEVICES ROM/EPROM Memory Size (X by 8) RAM Size (X by 8) Programmable Timer Counter (PCA) Hardware Watchdog Timer● 80C51 Central Processing Unit
● On-chip FLASH Program Memory
● Speed up to 33 MHz
● Full static operation
● RAM expandable externally to 64 k bytes
● 4 level priority interrupt
● 6 interrupt sources
● Four 8-bit I/O ports
● Full-duplex enhanced UART – Framing error detection – Automatic address recognition Multi-Time Programmable (MTP) devices: 89C51 4k 89C52/54/58 8 k/16 k/32 k 89C51RC+ 32 k 89C51RD+ 64 k 1024 Yes Yes 512 Yes Yes 256 No No Serial In-System Programmable devices: 128 No No
● Power control modes – Clock can be stopped and resumed – Idle mode – Power down mode
● Programmable clock out
● Second DPTR register
● Asynchronous port reset
● Low EMI (inhibit ALE)
● 3 16-bit timers
● Wake up from power down by an external interrupt ORDERING INFORMATION MEMORY S...