Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

P89CV51RB2FBC Datasheet(PDF) 33 Page - NXP Semiconductors

Part # P89CV51RB2FBC
Description  8-bit 80C51 5 V low power 64 kB flash microcontroller with 1 kB RAM, SPI, 6-clock CPU with 6/12-clock peripherals
PDF  73 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NXP [NXP Semiconductors]
Direct Link  http://www.nxp.com
Logo NXP - NXP Semiconductors

P89CV51RB2FBC Datasheet(HTML) 33 Page - NXP Semiconductors

Back Button P89CV51RB2FBC Datasheet HTML 29Page - NXP Semiconductors P89CV51RB2FBC Datasheet HTML 30Page - NXP Semiconductors P89CV51RB2FBC Datasheet HTML 31Page - NXP Semiconductors P89CV51RB2FBC Datasheet HTML 32Page - NXP Semiconductors P89CV51RB2FBC Datasheet HTML 33Page - NXP Semiconductors P89CV51RB2FBC Datasheet HTML 34Page - NXP Semiconductors P89CV51RB2FBC Datasheet HTML 35Page - NXP Semiconductors P89CV51RB2FBC Datasheet HTML 36Page - NXP Semiconductors P89CV51RB2FBC Datasheet HTML 37Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 33 / 73 page
background image
P89CV51RB2_RC2_RD2_1
© NXP B.V. 2007. All rights reserved.
Product data sheet
Rev. 01 — 5 October 2007
33 of 73
NXP Semiconductors
P89CV51RB2/RC2/RD2
80C51 with 1 kB RAM, SPI
The Baud rate generator mode is like the Auto-reload mode, when a roll-over in TH2
causes the Timer 2 registers to be reloaded with the 16-bit value in registers RCAP2H and
RCAP2L, which are preset by software.
The baud rates in modes 1 and 3 are determined by Timer 2’s overflow rate given below:
Modes 1 and 3 baud rates = Timer 2 overflow rate / 16
The timer can be configured for either ‘timer’ or ‘counter’ operation. In many applications,
it is configured for ‘timer' operation (C/T2 = 0). Timer operation is different for Timer 2
when it is being used as a baud rate generator.
Usually, as a timer it would increment at every machine cycle (i.e., 1
⁄
6 the oscillator
frequency). As a baud rate generator, it increments at the oscillator frequency. Thus the
baud rate formula is shown in Equation 3:
Modes 1 and 3 baud rates =
(3)
Where: (RCAP2H, RCAP2L) = the content of RCAP2H and RCAP2L taken as a 16-bit
unsigned integer.
The Timer 2 in Baud rate generator mode is valid only if RCLK and/or TCLK = 1 in T2CON
register. Note that a roll-over in TH2 does not set TF2, and will not generate an interrupt.
Thus, the Timer 2 interrupt does not have to be disabled when Timer 2 is in the Baud rate
generator mode. Also if the EXEN2 (T2 external enable flag) is set, a 1-to-0 transition in
T2EX (timer/counter 2 trigger input) will set EXF2 (T2 external flag) but will not cause a
reload from (RCAP2H, RCAP2L) to (TH2, TL2). Therefore when Timer 2 is used as a
baud rate generator, T2EX can be used as an additional external interrupt, if needed.
When Timer 2 is in the Baud rate generator mode, one should not try to read or write TH2
and TL2. Under these conditions, a read or write of TH2 or TL2 may not be accurate. The
RCAP2 registers may be read, but should not be written to, because a write might overlap
a reload and cause write and/or reload errors. The timer should be turned off (clear TR2)
before accessing the Timer 2 or RCAP2 registers. Table 23 shows commonly used baud
rates and how they can be obtained from Timer 2.
6.5.5 Summary of baud rate equations
Timer 2 is in Baud rate generator mode: if Timer 2 is being clocked through pin T2 (P1[0])
the baud rate is:
Baud rate = Timer 2 overflow rate / 16
If Timer 2 is being clocked internally, the baud rate is:
Baud rate = fosc / (16 × (65536 − (RCAP2H, RCAP2L)))
Where fosc = oscillator frequency
To obtain the reload value for RCAP2H and RCAP2L, this equation can be rewritten as:
RCAP2H, RCAP2L = 65536
− f
osc / (16 × baud rate)
OscillatorFrequency
16
65536
RCAP2H RCAP2L
,
()
–
()
×
---------------------------------------------------------------------------------------------



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com