DESCRIPTION
●The 80C552/83C552 (hereafter generically referred to as 8XC552) Single-Chip 8-Bit Microcontroller is manufactured in an advanced CMOS process and is a derivative of the 80C51 microcontroller family. The 8XC552 has the same instruction set as the 80C51. Three versions of the derivative exist:
●• 83C552—8 kbytes mask programmable ROM
●• 80C552—ROMless version of the 83C552
●• 87C552—8 kbytes EPROM (described in a separate chapter)
●FEATURES
●• 80C51 central processing unit
●• 8k × 8 ROM expandable externally to 64 kbytes
●• ROM code protection
●• An additional 16-bit timer/counter coupled to four capture registers and three compare registers
●• Two standard 16-bit timer/counters
●• 256 × 8 RAM, expandable externally to 64 kbytes
●• Capable of producing eight synchronized, timed outputs
●• A 10-bit ADC with eight multiplexed analog inputs
●• Two 8-bit resolution, pulse width modulation outputs
●• Five 8-bit I/O ports plus one 8-bit input port shared with analog inputs
●• I2C-bus serial I/O port with byte oriented master and slave functions
●• Full-duplex UART compatible with the standard 80C51
●• On-chip watchdog timer
●• Three speed ranges:
● – 3.5 to 16 MHz
● – 3.5 to 24 MHz (ROM, ROMless only)
●• Three operating ambient temperature ranges:
● – P83C552xBx: 0 °C to +70 °C
● – P83C552xFx: –40 °C to +85 °C
● (XTAL frequency max. 24 MHz)
● – P83C552xHx: –40 °C to +125 °C
● (XTAL frequency max. 16 MHz)