P89CV51RB2_RC2_RD2_3 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 03 — 25 August 2009 64 of 76
NXP Semiconductors
P89CV51RB2/RC2/RD2
80C51 with 1 kB RAM, SPI
Fig 30. External data memory read cycle
ALE
PSEN
port 0
port 2
RD
A0 to A7
from RI to DPL
DATA IN A0 to A7 from PCL INSTR IN
P2.0 to P2.7 or A8 to A15 from DPH A0 to A15 from PCH
t
LLDV
002aaa549
t
WHLH
t
AVDV
t
LLWL
t
AVLL
t
AVWL
t
RLRH
t
RLDV
t
LLAX
t
RHDZ
t
RHDX
t
RLAZ
Fig 31. External data memory write cycle
002aaa550
port 2
port 0
WR
PSEN
ALE
t
LHLL
P2[7:0] or A8 to A15 from DPH
A0 to A7 from RI or DPL
DATA OUT
INSTR IN
t
AVLL
t
AVWL
t
LLWL
t
LLAX
t
WLWH
t
QVWH
t
WHQX
t
WHLH
A8 to A15 from PCH
A0 to A7 from PCL
P89CV51RB2_RC2_RD2_3 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 03 — 25 August 2009 65 of 76
NXP Semiconductors
P89CV51RB2/RC2/RD2
80C51 with 1 kB RAM, SPI
Table 56. External clock drive
Symbol Parameter Oscillator Unit
40 MHz Variable
Min Max Min Max
f
osc
oscillator frequency - - 0 40 MHz
T
cy(clk)
clock cycle time 25 - - - ns
t
CHCX
clock HIGH time 8.75 - 0.35T
cy(clk)
0.65T
cy(clk)
ns
t
CLCX
clock LOW time 8.75 - 0.35T
cy(clk)
0.65T
cy(clk)
ns
t
CLCH
clock rise time - 10 - - ns
t
CHCL
clock fall time - 10 - - ns
Fig 32. External clock timing (with an amplitude of at least V
i(RMS)
= 200 mV)
t
CHCL
t
CLCX
t
CHCX
T
cy(clk)
t
CLCH
002aaa907
Table 57. Serial port timing
Symbol Parameter Oscillator Unit
40 MHz Variable
Min Max Min Max
T
XLXL
serial port clock cycle time 0.3 - 12T
cy(clk)
- µs
t
QVXH
output data set-up to clock rising
edge time
117 - 10T
cy(clk)
133 - ns
t
XHQX
output data hold after clock rising
edge time
0- 2T
cy(clk)
50 - ns
t
XHDX
input data hold after clock rising edge
time
0- 0 - ns
t
XHDV
input data valid to clock rising edge
time
- 117 - 10T
cy(clk)
133 ns
P89CV51RB2_RC2_RD2_3 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 03 — 25 August 2009 66 of 76
NXP Semiconductors
P89CV51RB2/RC2/RD2
80C51 with 1 kB RAM, SPI
Fig 33. Shift register mode timing waveforms
002aaa552
ALE
0
instruction
1
2
3
4
5
6
7
8
01234567
valid valid valid valid valid valid valid valid
T
XLXL
set TI
set RI
t
XHQX
t
QVXH
t
XHDV
t
XHDX
clock
output data
write to SBUF
input data
clear RI
Table 58. SPI interface timing
Symbol Parameter Conditions Variable clock f
osc
=18MHz Unit
Min Max Min Max
f
SPI
SPI operating frequency 0 T
cy(clk)
/ 4 0 10 MHz
T
SPICYC
SPI cycle time see Figure 34, 35, 36, 37 4T
cy(clk)
- 222 - ns
t
SPILEAD
SPI enable lead time see Figure 36, 37 250 - 250 - ns
t
SPILAG
SPI enable lag time see Figure 36, 37 250 - 250 - ns
t
SPICLKH
SPICLK HIGH time see Figure 34, 35, 36, 37 2T
cy(clk)
- 111 - ns
t
SPICLKL
SPICLK LOW time see Figure 34, 35, 36, 37 2T
cy(clk)
- 111 - ns
t
SPIDSU
SPI data set-up time master or slave;
see
Figure 34, 35, 36, 37
100 - 100 - ns
t
SPIDH
SPI data hold time master or slave;
see
Figure 34, 35, 36, 37
100 - 100 - ns
t
SPIA
SPI access time see Figure 36, 37 0 80 0 80 ns
t
SPIDIS
SPI disable time see Figure 36, 37 0 160 - 160 ns
t
SPIDV
SPI enable to output data
valid time
see Figure 34, 35, 36, 37 - 111 - 111 ns
t
SPIOH
SPI output data hold time see Figure 34, 35, 36, 37 0-0-ns
t
SPIR
SPI rise time see Figure 34, 35, 36, 37
SPI outputs (SPICLK, MOSI,
MISO)
- 100 - 100 ns
SPI inputs (SPICLK, MOSI,
MISO,
SS)
- 2000 - 2000 ns
t
SPIF
SPI fall time see Figure 34, 35, 36, 37
SPI outputs (SPICLK, MOSI,
MISO)
- 100 - 100 ns
SPI inputs (SPICLK, MOSI,
MISO,
SS)
- 2000 - 2000 ns

P89CV51RD2FA,512

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC MCU 8BIT 64KB FLASH 44PLCC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union