P87LPC762

8-bit 80C51 microcontrollers with 2KB EPROM, 128B RAM, 20MHz, 5V, 20-pin packages

Manufacturer: nxp

series introduction

# Introduction to the P87LPC762 Product Series

## 1. Overview
The P87LPC762 product series is a remarkable line of microcontrollers developed by NXP Semiconductors. These microcontrollers are part of the 80C51 family, which is well - known for its wide - spread use in various embedded systems due to its simplicity, reliability, and cost - effectiveness. The P87LPC762 series offers a balance of performance, features, and affordability, making it an ideal choice for a diverse range of applications.

## 2. Key Features

### 2.1 CPU and Memory
- **CPU Core**: The P87LPC762 is based on an 8 - bit 80C51 compatible CPU core. This core provides a familiar programming environment for developers who are already experienced with the 80C51 architecture. It offers a high - speed instruction execution, allowing for efficient processing of tasks.
- **Program Memory**: It comes with on - chip Flash program memory. The Flash memory provides non - volatile storage for the program code, which can be easily reprogrammed. This feature is extremely useful during the development phase as well as for field upgrades. The P87LPC762 typically has a sufficient amount of Flash memory to accommodate medium - sized applications.
- **Data Memory**: There is also on - chip data memory (RAM). The data memory is used for storing variables, intermediate results, and other data during the execution of the program. It provides fast access times, enabling quick data manipulation.

### 2.2 Peripherals

#### 2.2.1 I/O Ports
- The P87LPC762 is equipped with multiple general - purpose input/output (GPIO) ports. These ports can be configured as either inputs or outputs, allowing for easy interfacing with external devices such as sensors, actuators, and displays. The GPIO ports are highly flexible and can be used for a variety of applications, including digital signal processing, control systems, and communication interfaces.
- Some of the GPIO pins can also be used for alternate functions, such as serial communication, timer input/output, and interrupt lines. This increases the functionality of the microcontroller without the need for additional external components.

#### 2.2.2 Timers/Counters
- There are built - in timers/counters in the P87LPC762. These timers can be used for a variety of purposes, such as generating time delays, measuring time intervals, and generating pulse - width modulation (PWM) signals. The PWM signals are particularly useful for controlling the speed of motors, dimming LEDs, and other applications that require analog - like control using digital signals.
- The timers can be configured in different modes, such as timer mode, counter mode, and auto - reload mode, providing flexibility to meet the requirements of different applications.

#### 2.2.3 Serial Communication Interfaces
- The microcontroller supports serial communication interfaces, including Universal Asynchronous Receiver/Transmitter (UART). The UART interface allows for easy communication with other devices, such as computers, sensors, and other microcontrollers, using the serial communication protocol. This is useful for data transfer, debugging, and remote control applications.
- Some models in the P87LPC762 series may also support other serial communication interfaces, such as Inter - Integrated Circuit (I2C) and Serial Peripheral Interface (SPI), which are commonly used for communicating with external devices like EEPROMs, sensors, and displays.

#### 2.2.4 Interrupt System
- The P87LPC762 has a powerful interrupt system. Interrupts allow the microcontroller to respond quickly to external events, such as a button press or

Images for reference

20-SOIC 0.295

20-SOIC 0.295

20-SOIC 0.295

20-SOIC 0.295

20-SOIC

20-SOIC

Datasheets

Partlist

P87LPC762BD
P87LPC762BD,512
P87LPC762BD512
P87LPC762BDH
P87LPC762BDH,512
P87LPC762BN
P87LPC762BN.112
P87LPC762BN,112
P87LPC762BN112
P87LPC762FD
P87LPC762FD,512
P87LPC762FN
P87LPC762FN,112
P87LPC762FN/CP3227