This document is the preliminary specification of Philips Semiconductors 87LPC764 low power, low price, low pin count (20 pin) microcontroller with 4 kB OTP. The product supports I2C serial bus, UART serial communication interface, 10-bit A/D converter and 8-bit D/A converter.
The 87LPC764 is a 20‑pin single‑chip microcontroller designed for low‑pin‑count applications that need high integration and low cost. It features an accelerated 80C51 CPU core, programmable oscillator options, and a wide operating voltage range.
Key features include 4 KB EPROM code memory, 128 B RAM, two 16‑bit timers, two analog comparators, full‑duplex UART, I²C port, multiple interrupt sources, and selectable power‑down modes for reduced consumption.
| EPROM code memory | 4 KB |
|---|---|
| RAM data memory | 128 B |
| Operating voltage range | 2.7 V to 6.0 V |
| Maximum CPU frequency | 20 MHz (5 V) / 10 MHz (3 V) |
| Package types | 20‑pin DIP and SO |
| Analog comparators | 2 |
| UART interface | Full duplex |
| Keypad interrupt inputs | 8 |
| Interrupt priority levels | 4 |
| Watchdog timer | On‑chip oscillator, 8 timeout settings |
| Power‑down current | 1 A (typical) |
The device operates from 2.7 V to 6.0 V for digital functions.
It includes 4 KB of EPROM code memory.
The microcontroller offers a minimum of 15 I/O pins and up to 18 I/O pins when using on‑chip oscillator and reset options.
Yes, it includes a watchdog timer with a separate on‑chip oscillator and eight selectable timeout values.