The P89LPC930/931 are single-chip microcontrollers designed for applications demanding high-integration, low cost solutions over a wide range of performance requirements. The P89LPC930/931 is based on a high performance processor architecture that executes instructions in two to four clocks, six times the rate of standard 80C51 devices. Many system-level functions have been incorporated into the P89LPC930/931 in order to reduce component count, board space, and system cost.
The P89LPC930/931 are single‑chip 8‑bit microcontrollers with a high‑performance two‑clock 80C51 core. They integrate flash memory, RAM, timers, UART, SPI, analog comparators and extensive I/O options, targeting low‑cost, high‑integration applications.
The document provides ordering information, pin configurations, electrical characteristics, and functional descriptions such as the on‑chip oscillator, watchdog timer, power‑down modes, and interrupt architecture, enabling designers to implement the devices without external components.
| Operating voltage range | 2.4 V to 3.6 V Vpp |
|---|---|
| Flash code memory | 4 kB (P89LPC930) or 8 kB (P89LPC931) |
| RAM data memory | 256 bytes |
| CPU instruction cycle time | 111 ns to 222 ns at 18 MHz |
| I/O pins | 5 V tolerant, up to 28 pins (23‑26 usable) |
| Timers | Two 16‑bit counter/timers |
| UART | Enhanced UART with fractional baud‑rate generator |
| SPI interface | SPI communication port |
| Analog comparators | Two analog comparators with selectable inputs |
| Watchdog timer | On‑chip oscillator, 8 selectable timeout values |
The device operates from 2.4 V to 3.6 V Vpp.
The P89LPC930 version provides 4 kB of flash, while the P89LPC931 version provides 8 kB.
The microcontroller provides four interrupt priority levels.