p87c51mc2 NXP Semiconductors, p87c51mc2 Datasheet - Page 13

no-image

p87c51mc2

Manufacturer Part Number
p87c51mc2
Description
80c51 8-bit Microcontroller Family With Extended Memory
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
p87c51mc2BA
Manufacturer:
ST
Quantity:
1 124
Part Number:
p87c51mc2BA
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
p87c51mc2BA/02,529
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
p87c51mc2BA/02Ј¬529
Manufacturer:
NXP
Quantity:
538
FUNCTIONAL DESCRIPTION
The following paragraphs briefly describe the features of the P87C51Mx2. For more detailed information, please refer to the
P87C51Mx2 User Manual or the 51MX Architecture Reference.
INTERRUPTS
Table 1 summarizes the interrupt sources, flag bits, vector addresses, enable bits, priority bits, polling priority, and whether each
interrupt may wake up the CPU from Power Down mode.
Table 1: Summary of Interrupts
2001 Apr 06
Philips Semiconductors
1. S0STAT.5 = 0 selects combined Serial Port 0 Tx and Rx interrupt; S0STAT.5 = 1 selects Serial Port 0 Rx interrupt only (and
2. S1STAT.5 = 0 selects combined Serial Port 1 Tx and Rx interrupt; S1STAT.5 = 1 selects Serial Port 1 Rx interrupt only (and
3. This interrupt is used as Serial Port 0 Tx interrupt if and only if S0STAT.5 = 1, and is disabled otherwise.
4. This interrupt is used as Serial Port 1 Tx interrupt if and only if S1STAT.5 = 1, and is disabled otherwise.
5. If S0STAT.0 = 1, the following Serial Port 0 additional flag bits can cause this interrupt: FE_0, BR_0, OE_0.
6. If S1STAT.0 = 1, the following Serial Port 1 additional flag bits can cause this interrupt: FE_1, BR_1, OE_1.
External Interrupt 0
Timer 0 Interrupt
External Interrupt 1
Timer 1 Interrupt
Serial Port 0 Tx and Rx
Serial Port 0 Rx
Timer 2 Interrupt
PCA interrupt
Serial Port 1 Tx and Rx
Serial Port 1 Rx
Serial Port 0 Tx
Serial Port 1 Tx
SPI Interrupt
Reserved
80C51 8-bit microcontroller family with extended memory
64KB/96KB OTP with 2KB/3KB RAM
TX interrupt will be different, see Note 3 below).
TX interrupt will be different, see Note 4 below).
Description
3
4
1,5
2,6
1,5
2,6
TI_0 & RI_0
TI_1 & RI_1
Flag Bit(s)
TF2, EXF2
CF, CCFn*
Interrupt
RI_0
RI_1
TI_0
TI_1
TF0
TF1
SPI
IE0
IE1
5
6
5
6
Address
Vector
0003h
000Bh
0013h
001Bh
0023h
002Bh
0033h
0053h
003Bh
0043h
004Bh
005Bh
0063h
006Bh
0073h
Enable Bit(s)
EI10 (IEN1.1)
EI11 (IEN1.2)
EI11 (IEN1.3)
EI12 (IEN1.4)
EI13 (IEN1.5)
EI13 (IEN1.6)
EI14 (IEN1.7)
EX0 (IEN0.0)
EX1 (IEN0.2)
ES1 (IEN1.0)
ET0 (IEN0.1)
ET1 (IEN0.3)
ET2 (IEN0.5)
ES0(IEN0.4)
EC (IEN0.6)
Interrupt
13
IP0H.0, IP0.0
IP0H.1, IP0.1
IP0H.2, IP0.2
IP0H.3, IP0.3
IP0H.4, IP0.4
IP0H.5, IP0.5
IP0H.6, IP0.6
IP1H.0, IP1.0
IP1H.1, IP1.1
IP1H.2, IP1.2
IP1H.3, IP1.3
IP1H.4, IP1.4
IP1H.5, IP1.5
IP1H.6, IP1.6
IP1H.7, IP1.7
Interrupt
Priority
P87C51MB2/P87C51MC2
15 (lowest)
1 (highest)
Priority
Polling
11
10
12
13
14
2
3
4
6
7
5
8
9
Preliminary specification
Power Down
Wakeup
Yes
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No

Related parts for p87c51mc2