8XC52/54/58 CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLER Commercial/Express 87C52/80C52/80C32/87C54/80C54/87C58/80C58 *See Table 1 for Proliferation Options Y Y High Performance CHMOS EPROM/ 6 Interrupt Sources ROM/CPU Y Programmable Serial Channel with: Y 12/24/33 MHz Operations Framing Error Detection Automatic Address Recognition Y Three 16-Bit Timer/Counters Y TTL and CMOS Compatible Logic Y Programmable Clock Out Levels Y Up/Down Timer/Counter Y 64K External Program Memory Space Y Three Level Program Lock System Y 64K External Data Memory Space Y 8K/16K/32K On-Chip Program Memory Y MCS 51 Microcontroller Compatible Y 256 Bytes of On-Chip Data RAM Instruction Set Y Improved Quick Pulse Programming Y Power Saving Idle and Power Down Algorithm Modes Y Boolean Processor Y ONCE (On-Circuit Emulation) Mode Y 32 Programmable I/O Lines Y Four-Level Interrupt Priority Y Extended Temperature Range Except b a for 33 MHz Offering ( 40Cto 85 C) MEMORY ORGANIZATION ROM EPROM ROMless ROM/EPROM RAM Device Version Version Bytes Bytes 80C52 87C52 80C32 8K 256 80C54 87C54 80C32 16K 256 80C58 87C58 80C32 32K 256 These devices can address up to 64 Kbytes of external program/data memory. The Intel 8XC52/8XC54/8XC58 is a single-chip control-oriented microcontroller which is fabricated on Intel s reliable CHMOS III-E technology. Being a member of the MCS 51 family of controllers, the 8XC52/8XC54/ 8XC58 uses the same powerful instruction set, has the same architecture, and is pin-for-pin compatible with the existing MCS 51 family of products. The 8XC52/8XC54/8XC58 is an enhanced version of the 87C51/80C51BH/80C31BH. The added features make it an even more powerful microcontroller for applica- tions that require clock output, and up/down counting capabilities such as motor control. It also has a more versatile serial channel that facilitates multi-processor communications. Throughout this document 8XC5X will refer to the 8XC52, 80C32, 8XC54 and 8XC58 unless information applies to a specific device. *Other brands and names are the property of their respective owners. Information in this document is provided in connection with Intel products. Intel assumes no liability whatsoever, including infringement of any patent or copyright, for sale and use of Intel products except as provided in Intel s Terms and Conditions of Sale for such products. Intel retains the right to make changes to these specifications at any time, without notice. Microcomputer Products may have minor variations to this specification known as errata. COPYRIGHT INTEL CORPORATION, 2004 July, 2004 Order Number: 272336-0058XC52/54/58 Table 1. Proliferations Options NOTES: *1 Standard -1 -2 -24 -33 *1 3.5 MHz to 12 MHz 5V g20% -1 3.5 MHz to 16 MHz 5V g20% 80C32 X X X X X -2 0.5 MHz to 12 MHz 5V g20% -24 3.5 MHz to 24 MHz 5V g20% 80C52 X X X X X -33 3.5 MHz to 33 MHz 5V g10% 87C52 X X X X X 80C54 X X X X X 87C54 X X X X X 80C58 X X X X X 87C58 X X X X X 2723361 Figure 1. 8XC5X Block Diagram 2