Low Power, Low System Cost
80C51 MCU with ADC and PW M
P87LPC768
As a member of the 51LPC microcontroller family, the 87LPC768
offers an 8-bit ADC with four multiplexed channels and an 8-bit
Pulse Width Modulator (PWM.) Further, the device provides 4K
of OTP code memory and 128 bytes of data SRAM, making it
suitable for high-level programming. The code memory is In-System
Programmable (ISP) through a serial interface. Other embedded
features that reduce the need for external components are brownout
detection, power-on reset and an on-chip RC oscillator that is very
stable over temperature and voltage.
The MCU core is fully compatible with the industry-standard C51
core, but features a 2X speed mode, where the CPU clock is divided
by 6 instead of 12. At 20 MHz, the 51LPC family devices provide
a throughput identical to a conventional C51 running at 40 MHz,
thus minimizing EMI and power consumption. The 87LPC768 is
manufactured in Philips Semiconductor’s low-power CMOS tech-
nology and is well suited for use in battery powered applications.
At 32kHz, the device consumes only 16µA and the operating volt-
age ranges from 2.7 – 6.0V (3.0 – 6.0V for analog peripherals). A
fixed-frequency oscillator running at 6 MHz can be used to clock
the device in applications that do not require the high accuracy of
a crystal. Regardless of the clock source used, the user can reduce
operating frequency down to as much 1/512 of the source frequen-
cy, allowing the user to optimize performance and power consump-
tion on-the-fly. Use of the on-chip power-on reset and oscillator
makes up to 18 I/O pins available to the user, leaving only two
non-I/O pins for connection to power and ground.
The P87LPC768 is available in 20-pin SOIC and PDIP packages
Key Features
•
4-channel Pulse Width Modulator (PWM) generator
— Configurable resolution 1 – 10 bits
4-channel, 8-bit Analog-to-Digital Converter
— 9.3 microseconds conversion time at 20 MHz
— 100% accelerated C51 CPU core runs at 6 clocks
per instruction
•
Because the P87LPC768 combines an embedded ADC and PWM,
it is especially useful in applications that include dynamic position-
ing, speed and temperature control. The PWM provides very
high flexibility since the output resolution can be configured to
any number of bits up to 10.
•
20 MHz maximum operating frequency 4.5 – 6.0V and
10 MHz maximum operating frequency 2.7 – 6.0V
Configurable brownout reset detector
On-chip serial communications interfaces
— UART
•
•
2
— I C
The device comes with extensive serial communication capabilities.
On-chip UART provides serial communications for RS-232 and
•
•
Five I/O pin modes, individually selectable for each pin
— Quasi bi-directional
— Push-pull output
— Open drain output
— Input
2
2
RS-485. The I C interface provides interface to other I C units
such as serial EEPROMs, other MCUs and a variety of peripheral
devices. These communications interfaced in combination with
the analog capabilities makes the 87LPC768 ideal for a variety of
sensor applications.
— Schmitt trigger input
Up to 18 pins usable for general purpose I/O
O rdering Inform ation
Part Number
Temperature (C)
0 to +70
Package Description
Operating Frequency
All devices operate at
20MHz @ 4.5 to 6.0V
10MHz @ 2.7 to 6.0V
P87LPC768BN
P87LPC768BD
P87LPC768FN
P87LPC768FD
Plastic Dual In-Line [PDIP20]
Plastic Small Outline [SOIC20]
Plastic Dual In-Line [PDIP20]
Plastic Small Outline [SOIC20]
0 to +70
–40 to +85
–40 to +85