DataSheet.es    


PDF P87C51MC2 Data sheet ( Hoja de datos )

Número de pieza P87C51MC2
Descripción 80C51 8-bit microcontroller family with extended memory
Fabricantes NXP Semiconductors 
Logotipo NXP Semiconductors Logotipo



Hay una vista previa y un enlace de descarga de P87C51MC2 (archivo pdf) en la parte inferior de esta página.


Total 30 Páginas

No Preview Available ! P87C51MC2 Hoja de datos, Descripción, Manual

P87C51MB2/P87C51MC2
80C51 8-bit microcontroller family with extended memory;
64 kB/96 kB OTP with 2 kB/3 kB RAM
Rev. 03 — 13 November 2003
Product data
1. General description
The P87C51Mx2 represents the first microcontroller based on Philips
Semiconductors’ new 51MX core. The P87C51MC2 features 96 kbytes of OTP
program memory and 3 kbytes of data SRAM, while the P87C51MB2 has 64 kbytes
of OTP and 2 kbytes of RAM. In addition, both devices are equipped with a
Programmable Counter Array (PCA), a watchdog timer that can be configured to
different time ranges through SFR bits, as well as two enhanced UARTs and Serial
Peripheral Interface (SPI).
Philips Semiconductors’ 51MX (Memory eXtension) core is an accelerated 80C51
architecture that executes instructions at twice the rate of standard 80C51 devices.
The linear address range of the 51MX has been expanded to support up to 8 Mbytes
of program memory and 8 Mbytes of data memory. It retains full program code
compatibility to enable design engineers to re-use 80C51 development tools,
eliminating the need to move to a new, unfamiliar architecture. The 51MX core also
retains 80C51 bus compatibility to allow for the continued use of 80C51-interfaced
peripherals and Application Specific Integrated Circuits (ASICs).
The P87C51Mx2 provides greater functionality, increased performance and overall
lower system cost. By offering an embedded memory solution combined with the
enhancements to manage the memory extension, the P87C51Mx2 eliminates the
need for software work-around. The increased program memory enables design
engineers to develop more complex programs in a high-level language like C, for
example, without struggling to contain the program within the traditional 64 kbytes of
program memory. These enhancements also greatly improve C Language efficiency
for code size below 64 kbytes.
The 51MX core is described in more detail in the 51MX Architecture Reference.
2. Features
2.1 Key features
s Extended features of the 51MX Core:
x 23-bit program memory space and 23-bit data memory space
x Linear program and data address range expanded to support up to 8 Mbytes
each
x Program counter expanded to 23 bits
x Stack pointer extended to 16 bits enabling stack space beyond the 80C51
limitation

1 page




P87C51MC2 pdf
Philips Semiconductors
6. Functional diagram
P87C51MB2/P87C51MC2
80C51 8-bit microcontroller family
VDD
VSS
Address bus 0-7
Data Bus
MISO
SS
RXD0
TXD0
INT0
INT1
T0
T1
WR
RD
RXD1
TXD1
RST
EA/VPP
PSEN
ALE/PROG
Fig 2. Functional diagram.
P87C51Mx2
T2
T2EX
ECI
CEX0
CEX1
CEX2
CEX3
CEX4
MOSI
SPICLK
Address Bus 16-22
XTAL2
XTAL1
002aaa147
9397 750 12302
Product data
Rev. 03 — 13 November 2003
© Koninklijke Philips Electronics N.V. 2003. All rights reserved.
5 of 36

5 Page





P87C51MC2 arduino
Table 4:
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx
xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
Special Function Registers
Name
Description
SFR
Addr.
Bit functions and addresses
MSB
LSB
Reset
value
Bit address E7
E6 E5 E4 E3 E2 E1 E0
ACC [1]
Accumulator
E0H
00H
AUXR [2]
Auxiliary Function Register
8EH -
-
- - --
EXTRAM AO
00H[6]
AUXR1 [2] Auxiliary Function Register 1 A2H -
-
-
LPEP GF2
0
-
DPS
00H[6]
Bit address F7
F6 F5 F4 F3 F2 F1 F0
B [1] B Register
F0H
00H
BRGCON [2] Baud Rate Generator Control 85H[3] -
-
- - --
S0BRGS BRGEN 00H[6]
BRGR0 [2][5] Baud Rate Generator Rate LOW 86H[3]
00H
BRGR1 [2][5] Baud Rate Generator Rate
HIGH
87H[3]
00H
CCAP0H [2] Module 0 Capture HIGH
FAH
XXH
CCAP1H [2] Module 1 Capture HIGH
FBH
XXH
CCAP2H [2] Module 2 Capture HIGH
FCH
XXH
CCAP3H [2] Module 3 Capture HIGH
FDH
XXH
CCAP4H [2] Module 4 Capture HIGH
FEH
XXH
CCAP0L [2] Module 0 Capture LOW
EAH
XXH
CCAP1L [2] Module 1 Capture LOW
EBH
XXH
CCAP2L [2] Module 2 Capture LOW
ECH
XXH
CCAP3L [2] Module 3 Capture LOW
EDH
XXH
CCAP4L [2] Module 4 Capture LOW
EEH
XXH
CCAPM0 [2] Module 0 Mode
DAH -
ECOM_0 CAPP_0 CAPN_0 MAT_0 TOG_0 PWM_0 ECCF_0 00H[6]
CCAPM1 [2] Module 1 Mode
DBH -
ECOM_1 CAPP_1 CAPN_1 MAT_1 TOG_1 PWM_1 ECCF_1 00H[6]
CCAPM2 [2] Module 2 Mode
DCH -
ECOM_2 CAPP_2 CAPN_2 MAT_2 TOG_2 PWM_2 ECCF_2 00H[6]
CCAPM3 [2] Module 3 Mode
DDH -
ECOM_3 CAPP_3 CAPN_3 MAT_3 TOG_3 PWM_3 ECCF_3 00H[6]
CCAPM4 [2] Module 4 Mode
DEH -
ECOM_4 CAPP_4 CAPN_4 MAT_4 TOG_4 PWM_4 ECCF_4 00H[6]
Bit address DF
DE
DD DC DB DA
D9
D8
CCON [1] [2] PCA Counter Control
D8H CF
CR -
CCF4 CCF3 CCF2
CCF1
CCF0
00H[6]
CH [2]
PCA Counter HIGH
F9H
00H
CL [2]
PCA Counter LOW
E9H
00H
CMOD [2]
PCA Counter Mode
D9H CIDL
WDTE -
-
-
CPS1 CPS0 ECF
00H[6]

11 Page







PáginasTotal 30 Páginas
PDF Descargar[ Datasheet P87C51MC2.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
P87C51MC280C51 8-bit microcontroller family with extended memoryNXP Semiconductors
NXP Semiconductors

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar