DATA SHEET - IEETA
DATA SHEET - IEETA
DATA SHEET - IEETA
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Philips Semiconductors Product specification<br />
8-bit microcontroller with on-chip CAN P8xC592<br />
1 FEATURES<br />
• 80C51 central processing unit (CPU)<br />
• 16 kbytes on-chip ROM,<br />
externally expandible to 64 kbytes<br />
• 2 × 256 bytes on-chip RAM,<br />
externally expandible to 64 kbytes<br />
• Two standard 16-bit timers/counters<br />
• One additional 16-bit timer/counter coupled to four<br />
capture and three compare registers<br />
• 10-bit ADC with 8 multiplexed analog inputs<br />
• Two 8-bit resolution Pulse Width Modulated outputs<br />
• 15 interrupt sources with 2 priority levels<br />
(2 to 6 external interrupt sources possible)<br />
• Five 8-bit I/O ports, plus one 8-bit input port shared<br />
with analog inputs<br />
• CAN-controller (CAN = Controller Area Network)<br />
with DMA data transfer facility to internal RAM<br />
• 1 Mbit/s CAN-controller with bus failure<br />
management facility<br />
• 1 ⁄2AVDD reference voltage<br />
• Full-duplex UART compatible with the standard 80C51<br />
• On-chip Watchdog Timer (WDT)<br />
• 1.2 to 16 MHz clock frequency.<br />
2 GENERAL DESCRIPTION<br />
The P8xC592 is a single-chip 8-bit high-performance<br />
microcontroller with on-chip CAN-controller, derived from<br />
the 80C51 microcontroller family.<br />
3 ORDERING INFORMATION<br />
TYPE<br />
NUMBER<br />
1996 Jun 27 3<br />
It uses the powerful 80C51 instruction set.<br />
Figure 1 shows a block diagram of the P8xC592.<br />
The P8xC592 is manufactured in an advanced CMOS<br />
process, and is designed for use in automotive and<br />
general industrial applications. In addition to the 80C51<br />
standard features, the device provides a number of<br />
dedicated hardware functions for these applications.<br />
Two versions of the P8xC592 will be offered:<br />
• P80C592 (without ROM)<br />
• P83C592 (with ROM).<br />
Hereafter these versions will be referred to as P8xC592.<br />
The temperature range includes (max. fCLK = 16 MHz):<br />
• −40 to +85 °C version, for general applications<br />
• −40 to +125 °C version for automotive applications.<br />
The P8xC592 combines the functions of the P8xC552<br />
(microcontroller) and the PCA82C200 (Philips<br />
CAN-controller) with the following enhanced features:<br />
• 16 kbytes Program Memory<br />
• 2 × 256 bytes Data Memory<br />
• DMA between CAN Transmit/Receive Buffer and<br />
internal RAM.<br />
The main differences between P8xC592 and P8xC552<br />
are:<br />
• 16 kbytes programmable ROM (P8xC552 has 8 kbytes)<br />
• Additional 256 bytes RAM<br />
• A CAN-controller instead of the I2C-serial interface.<br />
PACKAGE TEMPERATURE<br />
NAME DESCRIPTION VERSION RANGE (°C)<br />
Without ROM<br />
P80C592FFA<br />
P80C592FHA<br />
With ROM<br />
PLCC68 plastic leaded chip carrier; 68 leads SOT188-2<br />
−40 to +85<br />
−40 to +125<br />
P83C592FFA<br />
P83C592FHA<br />
PLCC68 plastic leaded chip carrier; 68 leads SOT188-2<br />
−40 to +85<br />
−40 to +125<br />
FREQ.<br />
(MHz)<br />
1.2 to 16<br />
1.2 to 16