P80C3xX2; P80C5xX2; P87C5xX2 are Philips 80C51 8-bit microcontroller family with 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
The Philips P80C3xX2, P80C5xX2, and P87C5xX2 family represents a line of high-performance static 80C51 microcontrollers utilizing high-density CMOS technology. These devices operate with a wide voltage range from 2.7 V to 5.5 V and support both 6-clock and 12-clock operation modes for flexibility in timing requirements.
The microcontrollers are available in various configurations including ROM, OTP (One-Time Programmable), and ROMless versions, with memory sizes ranging from 4K to 32K bytes of program memory and 128 or 256 bytes of RAM. Key features include three 16-bit timers/counters, a full-duplex enhanced UART, multiple interrupt sources, and power-saving modes such as idle and power-down states.
| Voltage Range | 2.7 V to 5.5 V |
|---|---|
| Max Frequency (6-clock) | 30 MHz at 5V, 16 MHz at 2.7-5.5V |
| Max Frequency (12-clock) | 33 MHz at 5V, 16 MHz at 2.7-5.5V |
| RAM Sizes | 128 bytes or 256 bytes |
| ROM/OTP Sizes | 4K, 8K, 16K, or 32K bytes |
| I/O Ports | Four 8-bit I/O ports (32 lines) |
| Timers/Counters | Three 16-bit timers/counters |
The devices offer two software-selectable modes: idle mode, which freezes the CPU but keeps RAM and timers active, and power-down mode, which saves RAM contents but freezes the oscillator.
Yes, the devices support both 6-clock and 12-clock operation, which can be selected via software or a parallel programmer.
The parts are available in PLCC, DIP, TSSOP, or LQFP packages.