The P8xC592 is a single-chip 8-bit high-performance microcontroller with on-chip CAN-controller, derived from the 80C51 microcontroller family.
It uses the powerful 80C51 instruction set. <!--Figure 1 shows a block diagram of the P8xC592.-->
The P8xC592 is manufactured in an advanced CMOS process, and is designed for use in automotive and general industrial applications. In addition to the 80C51 standard features, the device provides a number of dedicated hardware functions for these applications.
Two versions of the P8xC592 will be offered:
- P80C592 (without ROM)
- P83C592 (with ROM).
Hereafter these versions will be referred to as P8xC592.
The temperature range includes (max. fCLK= 16 MHz):
- -40 to +85 °C version, for general applications
- -40 to +125 °C version for automotive applications.
The P8xC592 combines the functions of the P8xC552 (microcontroller) and the PCA82C200 (Philips CAN-controller) with the following enhanced features:
- 16 kbytes Program Memory
- 2 x 256 bytes Data Memory
- DMA between CAN Transmit/Receive Buffer and internal RAM.
The main differences between P8xC592 and P8xC552 are:
- 16 kbytes programmable ROM (P8xC552 has 8 kbytes)
- Additional 256 bytes RAM
- A CAN-controller instead of the I²C-serial interface.