The P8xC592 is an 8‑bit microcontroller from Philips Semiconductors that integrates a CAN controller and a full‑duplex UART. It is built on a CMOS process and targets automotive and general industrial applications, offering a range of dedicated hardware functions such as DMA, watchdog timer, and power‑reduction modes.
The document provides detailed specifications, pin descriptions, block diagrams, and functional descriptions of the CPU, memory organization, timers, ADC, PWM outputs, and CAN interface, as well as package and soldering information for designers.
| CPU core | 80051 central processing unit (CPU) |
|---|---|
| On‑chip ROM | 16 kbytes (expandable to 64 kbytes) |
| On‑chip RAM | 2 × 256 bytes (expandable to 64 kbytes) |
| Timers/Counters | Two standard 16‑bit timers/counters plus one additional 16‑bit timer/counter |
| ADC | 10‑bit ADC with 8 multiplexed analog inputs |
| PWM outputs | Two 8‑bit resolution PWM outputs |
| Interrupt sources | 15 sources with 2 priority levels |
| CAN controller speed | Up to 1 Mbit/s |
| Operating temperature (general) | -40 °C to +85 °C |
| Operating temperature (automotive) | -40 °C to +125 °C |
| Package type | PLCC68, 68‑lead plastic leaded chip carrier |
It uses an 80051 central processing unit (CPU) derived from the 80C51 family.
The device provides 16 kbytes of on‑chip ROM and 2 × 256 bytes of on‑chip RAM, both expandable to 64 kbytes.
It operates from –40 °C to +85 °C for general use and from –40 °C to +125 °C for automotive applications.