The Philips 87C751 is an enhanced 80C51-based microcontroller that combines the familiar architecture of the 80C51 family with specialized features for efficient system integration. Designed for low-power operation and compact system designs, this microcontroller is particularly suited for applications requiring I2C bus communication and space-constrained implementations. The 87C751 variant provides One-Time Programmable (OTP) EPROM memory, offering flexibility for prototyping and low-to-medium volume production.
The 87C751 microcontroller is designed for a wide range of applications, particularly where space constraints, power efficiency, and I2C communication are important considerations:
The 87C751 can be driven by either a crystal oscillator or external clock source. When using a crystal, typical values range from 1MHz to 12MHz, with appropriate loading capacitors (typically 20-30pF) required for stable operation.
Proper decoupling is essential for reliable operation. A 0.1μF ceramic capacitor should be placed as close as possible to the VCC and GND pins, with additional bulk capacitance (10-100μF) recommended for the power supply.
The integrated I2C interface requires pull-up resistors on both SDA and SCL lines. Typical values range from 1kΩ to 10kΩ, depending on bus speed and capacitive loading. The bus should be properly terminated to prevent signal reflections in longer implementations.
The 87C751 OTP version requires special programming equipment that can provide the necessary programming voltages (typically 12.75V for EPROM programming). Programming should be performed according to the manufacturer's specifications to ensure proper device functionality.
The 87C751 microcontroller provides a cost-effective solution for applications requiring 80C51 compatibility with the added benefit of I2C interface in compact package options. Its low power consumption, flexible memory options, and robust feature set make it suitable for a wide range of embedded control applications. The availability in multiple package types allows designers to select the optimal form factor for their specific application requirements.