P87LPC764 NXP Semiconductors, P87LPC764 Datasheet - Page 19

no-image

P87LPC764

Manufacturer Part Number
P87LPC764
Description
The P87LPC764 is a 20-pin single-chip microcontroller designed forlow pin count applications demanding high-integration, low costsolutions over a wide range of performance requirements
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P87LPC764B
Quantity:
10 000
Part Number:
P87LPC764BD
Manufacturer:
PHILIPS
Quantity:
1 000
Part Number:
P87LPC764BD
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
P87LPC764BD,512
Manufacturer:
NXP
Quantity:
50
Part Number:
P87LPC764BDH
Quantity:
1 200
Part Number:
P87LPC764BDH
Manufacturer:
NXP
Quantity:
2 500
Part Number:
P87LPC764BDH
Manufacturer:
MIC
Quantity:
2 500
Part Number:
P87LPC764BDH
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
P87LPC764BDH,512
Manufacturer:
NXP
Quantity:
747
Part Number:
P87LPC764BN
Manufacturer:
VPT
Quantity:
25
Part Number:
P87LPC764BN
Manufacturer:
PH
Quantity:
20 000
Part Number:
P87LPC764FD
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
P87LPC764FDH
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
P87LPC764FN
Manufacturer:
NXP
Quantity:
8 000
Philips Semiconductors
I/O
The P87LPC764 has 3 I/O ports, port 0, port 1, and port 2. The
exact number of I/O pins available depend upon the oscillator and
reset options chosen. At least 15 pins of the P87LPC764 may be
used as I/Os when a two-pin external oscillator and an external
reset circuit are used. Up to 18 pins may be available if fully on-chip
oscillator and reset configurations are chosen.
All but three I/O port pins on the P87LPC764 may be software
configured to one of four types on a bit-by-bit basis, as shown in
Table 4. These are: quasi-bidirectional (standard 80C51 port
outputs), push-pull, open drain, and input only. Two configuration
registers for each port choose the output type for each port pin.
Table 4. Port Output Configuration Settings
Quasi-Bidirectional Output
The default port output configuration for standard P87LPC764 I/O
ports is the quasi-bidirectional output that is common on the 80C51
and most of its derivatives. This output type can be used as both an
2003 Sep 03
Low power, low price, low pin count (20 pin)
microcontroller with 4 kbyte OTP
PxM1.y
Ports18
0
0
1
1
PORT LATCH
PxM2.y
DATA
0
1
0
1
Configuration
Input Only (High Impedance)
Port Output Mode
Quasi-bidirectional
Open Drain
Push-Pull
CLOCK DELAY
2 CPU
Figure 10. Quasi-Bidirectional Output
18
quasi-bidirectional pin that is outputting a 1. If a pin that has a logic 1
input and output without the need to reconfigure the port. This is
possible because when the port outputs a logic high, it is weakly
driven, allowing an external device to pull the pin low. When the pin
is pulled low, it is driven strongly and able to sink a fairly large
current. These features are somewhat similar to an open drain
output except that there are three pull-up transistors in the
quasi-bidirectional output that serve different purposes.
One of these pull-ups, called the “very weak” pull-up, is turned on
whenever the port latch for the pin contains a logic 1. The very weak
pull-up sources a very small current that will pull the pin high if it is
left floating.
A second pull-up, called the “weak” pull-up, is turned on when the
port latch for the pin contains a logic 1 and the pin itself is also at a
logic 1 level. This pull-up provides the primary source current for a
on it is pulled low by an external device, the weak pull-up turns off,
and only the very weak pull-up remains on. In order to pull the pin
low under these conditions, the external device has to sink enough
current to overpower the weak pull-up and take the voltage on the
port pin below its input threshold.
The third pull-up is referred to as the “strong” pull-up. This pull-up is
used to speed up low-to-high transitions on a quasi-bidirectional port
pin when the port latch changes from a logic 0 to a logic 1. When this
occurs, the strong pull-up turns on for a brief time, two CPU clocks, in
order to pull the port pin high quickly. Then it turns off again.
The quasi-bidirectional port configuration is shown in Figure 10.
N
P
INPUT
DATA
STRONG
P
V
DD
VERY
WEAK
P
WEAK
P87LPC764
SU01159
PORT
PIN
Product data

Related parts for P87LPC764