P87C51MC2BA NXP Semiconductors, P87C51MC2BA Datasheet - Page 14

P87C51MC2BA

Manufacturer Part Number
P87C51MC2BA
Description
Manufacturer
NXP Semiconductors
Datasheet

Specifications of P87C51MC2BA

Cpu Family
87C
Device Core
80C51
Device Core Size
8b
Frequency (max)
24MHz
Interface Type
SPI/UART
Program Memory Type
EPROM
Program Memory Size
96KB
Total Internal Ram Size
3KB
# I/os (max)
34
Number Of Timers - General Purpose
3
Operating Supply Voltage (typ)
3.3/5V
Operating Supply Voltage (max)
5.5V
Operating Supply Voltage (min)
2.7V
Instruction Set Architecture
CISC
Operating Temp Range
0C to 70C
Operating Temperature Classification
Commercial
Mounting
Surface Mount
Pin Count
44
Package Type
PLCC
Lead Free Status / Rohs Status
Compliant

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
Table 4:
[1]
[2]
[3]
[4]
[5]
[6]
Name
S1STAT
SPCTL
SPCFG
SPDAT
SP
SPE
TCON
T2CON
T2MOD
TH0
TH1
TH2
TL0
TL1
TL2
TMOD
WDTRST
WDCON
SFRs are bit addressable.
SFRs are modified from or added to the 80C51 SFRs.
Extended SFRs accessed by preceding the instruction with MX escape (opcode A5h).
Power on reset is 10H. Other reset is 00H.
BRGR1 and BRGR0 must only be written if BRGEN in BRGCON SFR is ‘0’. If any of them is written if BRGEN = 1, result is unpredictable.
The unimplemented bits (labeled ‘-’) in the SFRs are X’s (unknown) at all times. ‘1’s should not be written to these bits, as they may be used for other purposes in future
derivatives. The reset values shown for these bits are ‘0’s although they are unknown when read.
[2]
[1]
[2]
[2]
[1] [2]
[2]
[2]
[2]
[2]
[2]
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Special Function Registers
Description
Serial Port 1 Status
SPI Control Register
SPI Configuration Register
SPI Data
Stack Pointer (or Stack Pointer
LOW Byte When EDATA
Supported)
Stack Pointer HIGH
Timer Control Register
Timer2 Control Register
Timer2 Mode Control
Timer 0 HIGH
Timer 1 HIGH
Timer 2 HIGH
Timer 0 LOW
Timer 1 LOW
Timer 2 LOW
Timer 0 and 1 Mode
Watchdog Timer Reset
Watchdog Timer Control
…continued
Bit address 8F
SFR
Addr.
84H
E2H
E1H
E3H
81H
FBH
88H
C8H
C9H
8CH
8DH
CDH
8AH
8BH
CCH
89H
A6H
8FH
[3]
[3]
[3]
Bit functions and addresses
MSB
DBMOD_1 INTLO_1
SSIG
SPIF
TF1
CF
TF2
-
GATE
-
SPEN
SPWCOL -
8E
TR1
CE
EXF2
-
C/T
-
CIDIS_1 DBISEL1 FE_1
DORD
8D
TF0
CD
RCLK
ENT2
M1
-
MSTR
-
8C
TR0
CC
TCLK
TF2DE
M0
-
CPOL
-
8B
IE1
CB
EXEN2
T2GATE T2PWME T2OE
GATE
-
BR_1
CPHA
-
8A
IT1
CA
TR2
C/T
WDPRE2 WDPRE1 WDPRE0 00H
OE_1
PSC1
-
89
IE0
C9
C/T2
M1
LSB
STINT_1
PSC0
-
88
IT0
C8
CP/RL2
DCEN
M0
Reset
value
00H
00H
00H
00H
07H
00H
00H
00H
00H
00H
00H
00H
00H
00H
00H
00H
FFH
[6]
[6]
[6]
[6]
[6]

Related parts for P87C51MC2BA