AT89LP52 Atmel Corporation, AT89LP52 Datasheet - Page 55
![no-image](/images/manufacturer_photos/0/0/79/atmel_corporation_sml.jpg)
AT89LP52
Manufacturer Part Number
AT89LP52
Description
Manufacturer
Atmel Corporation
Datasheet
1.AT89LP51.pdf
(117 pages)
Specifications of AT89LP52
Flash (kbytes)
8 Kbytes
Max. Operating Frequency
20 MHz
Cpu
8051-1C
Max I/o Pins
36
Uart
1
Sram (kbytes)
0.25
Eeprom (bytes)
256
Self Program Memory
IAP
Operating Voltage (vcc)
2.4 to 5.5
Timers
3
Isp
SPI
Watchdog
Yes
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AT89LP52-20AU
Manufacturer:
Atmel
Quantity:
250
Company:
Part Number:
AT89LP52-20JU
Manufacturer:
Atmel
Quantity:
110
Company:
Part Number:
AT89LP52-20MU
Manufacturer:
Atmel
Quantity:
490
Figure 12-5. Timer 2 Diagram: Auto-Reload Mode (DCEN = 1)
12.4
3709D–MICRO–12/11
Baud Rate Generator
÷TPS
The timer overflow/underflow rate for up-down counting mode is the same as for up counting
mode, provided that the count direction does not change. Changes to the count direction may
result in longer or shorter periods between time-outs.
Timer 2 is selected as the baud rate generator by setting TCLK and/or RCLK in T2CON
12-3). Note that the baud rates for transmit and receive can be different if Timer 2 is used for the
receiver or transmitter and Timer 1 is used for the other function. Setting RCLK and/or TCLK
puts Timer 2 into its baud rate generator mode, as shown in
The baud rate generator mode is similar to the auto-reload mode, in that a rollover 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 UART Modes 1 and 3 are determined by Timer 2’s overflow rate according to
the following equation.
The Timer can be configured for either timer or counter operation. In most applications, it is con-
figured for timer operation (CP/T2 = 0). The baud rate formulas are given below.
where (RCAP2H, RCAP2L) is the content of RCAP2H and RCAP2L taken as a 16-bit unsigned
integer.
Timer 2 as a baud rate generator is shown in
TCLK = 1 in T2CON. Note that a rollover in TH2 does not set TF2 and will not generate an inter-
rupt. Note too, that if EXEN2 is set, a 1-to-0 transition in T2EX will set EXF2 but will not cause a
reload from (RCAP2H, RCAP2L) to (TH2, TL2). Thus when Timer 2 is in use as a baud rate gen-
erator, T2EX can be used as an extra external interrupt. Also note that the Baud Rate and
Frequency Generator modes may be used simultaneously.
Modes 1, 3
Baud Rate
Modes 1 and 3 Baud Rates
=
-------------------------------------------------------------------------------------------------------------------------------- -
16
×
(
TPS
+
1
)
System Frequency
×
Figure
[
=
65536
Timer 2 Overflow Rate
----------------------------------------------------------- -
12-6. This figure is valid only if RCLK or
–
(
RCAP2H,RCAP2L
Figure
16
12-6.
AT89LP51/52
)
]
(Table
55