P87LPC768 is a 20-pin package microcontroller with high integration and low cost solution. It provides programmable options for high-speed, low-speed crystal oscillators, and RC oscillators, with a wide operating voltage range. P87LPC768 is based on the accelerated processor architecture of 80C51, with twice the instruction execution speed of the standard 80C51 MCU. It also has various features such as PWM, A/D converter, timer/counters, analog comparators, UART, and I2C communication interface.
The P87LPC768 is a 20‑pin OTP microcontroller based on an enhanced 80C51 core that runs up to twice the speed of a standard 80C51. It offers a wide operating voltage range, programmable oscillator options, multiple I/O pins, four‑channel PWM, four‑channel 8‑bit ADC, and integrated analog comparators.
The datasheet details the device's electrical characteristics, pin assignments, special function registers, memory map, ADC operation, timer and watchdog functions, power‑down modes, and mechanical dimensions for both DIP and SO packages. This manual is written in Chinese.
| Operating voltage range | 2.7‑6.0 V |
|---|---|
| Maximum clock frequency | 20 MHz (Vpp=4.5‑6.0 V) |
| PWM channels | 4 channels, 10‑bit |
| ADC channels | 4 channels, 8‑bit |
| Code memory | 4 KB EPROM |
| Data RAM | 128 BYTE |
| User code area | 32 BYTE |
| Temperature range | -40 °C to 85 °C (industrial) |
| Power‑down current | Typical 1 nA |
| Package types | 20‑pin DIP and 20‑pin SO |
The device can run up to 20 MHz when Vpp is between 4.5 V and 6.0 V.
It provides a minimum of 15 I/O pins, up to 18 when using the internal oscillator and reset.
The ADC is an 8‑bit converter with four independent channels.
Typical power‑down current is 1 nA.