p89cv51rb2 NXP Semiconductors, p89cv51rb2 Datasheet - Page 15

no-image

p89cv51rb2

Manufacturer Part Number
p89cv51rb2
Description
P89cv51rb2/rc2/rd2 8-bit 80c51 5 V Low Power 64 Kb Flash Microcontroller With 1 Kb Ram, Spi, 6-clock Cpu With 6/12-clock Peripherals
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
p89cv51rb2FA
Manufacturer:
KEC
Quantity:
10 000
Part Number:
p89cv51rb2FA
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
p89cv51rb2FA,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
p89cv51rb2FBC,557
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
p89cv51rb2FBC557
Manufacturer:
NXP Semiconductors
Quantity:
135
NXP Semiconductors
P89CV51RB2_RC2_RD2_1
Product data sheet
6.2.3 Reset
Table 8.
Not bit addressable; reset value 00H.
Table 9.
At initial power-up, the port pins will be in a random state until the oscillator has started
and the internal reset algorithm has weakly pulled all pins HIGH. Powering up the device
without a valid reset could cause the MCU to start executing instructions from an
indeterminate location. Such undefined states may inadvertently corrupt the code in the
flash. A system reset will not affect the on-chip RAM while the device is running, however,
the contents of the on-chip RAM during power-up are indeterminate.
When power is applied to the device, the RST pin must be held HIGH long enough for the
oscillator to start-up (usually several milliseconds for a low frequency crystal), in addition
to two machine cycles for a valid power-on reset. An example of a method to extend the
RST signal is to implement an RC circuit by connecting the RST pin to V
10 F capacitor and to V
During initial power-up the POF flag in the PCON register is set to indicate an initial
power-up condition. The POF flag will remain active until cleared by software.
Following a reset condition, under normal conditions, the MCU will start executing code
from address 0000H in the user’s code memory. However if either the PSEN pin was LOW
when reset was exited, or the status bit = 1, the MCU will start executing code from the
boot address. The boot address is formed using the value of the boot vector as the high
byte of the address and 00H as the low byte.
Bit
7 to 4
3
2
1
0
Bit
Symbol
Fig 5. Dual data pointer organization
AUXR1 - Auxiliary function register 1 (address A2H) bit allocation
AUXR1 - Auxiliary function register 1 (address A2H) bit description
Symbol
-
GF2
0
-
DPS
7
-
DPS = 0
DPS = 1
AUXR1 / bit0
DPS
Rev. 01 — 5 October 2007
6
-
SS
DPTR0
DPTR1
Description
Reserved for future use. Should be set to 0 by user programs.
General purpose user-defined Flag.
This bit contains a hard-wired 0. Allows toggling of the DPS bit by
incrementing AUXR1, without interfering with other bits in the register.
Reserved for future use. Should be set to 0 by user programs.
Data Pointer Select. Chooses one of two data pointers for use by the
program. See text for details.
through an 8.2 k resistor as shown in
5
-
DPH
83H
P89CV51RB2/RC2/RD2
4
-
DPL
82H
DPTR1
DPTR0
GF2
3
external data memory
80C51 with 1 kB RAM, SPI
2
0
002aaa518
Figure
© NXP B.V. 2007. All rights reserved.
DD
1
6.
-
through a
DPS
15 of 73
0

Related parts for p89cv51rb2