AT87C52X2-3CSUL Atmel, AT87C52X2-3CSUL Datasheet - Page 13
![IC 8051 MCU 8K OTP 30MHZ 40DIP](/photos/6/70/67049/453-40-dip_sml.jpg)
AT87C52X2-3CSUL
Manufacturer Part Number
AT87C52X2-3CSUL
Description
IC 8051 MCU 8K OTP 30MHZ 40DIP
Manufacturer
Atmel
Series
87Cr
Datasheet
1.TS87C52X2-VCA.pdf
(55 pages)
Specifications of AT87C52X2-3CSUL
Core Processor
8051
Core Size
8-Bit
Speed
30/20MHz
Connectivity
UART/USART
Peripherals
POR
Number Of I /o
32
Program Memory Size
8KB (8K x 8)
Program Memory Type
OTP
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
40-DIP (0.600", 15.24mm)
Data Bus Width
8 bit
Data Ram Size
256 B
Interface Type
UART
Maximum Clock Frequency
60 MHz
Number Of Programmable I/os
32
Number Of Timers
3
Operating Supply Voltage
2.7 V to 5.5 V
Maximum Operating Temperature
+ 70 C
Mounting Style
Through Hole
Minimum Operating Temperature
0 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
Details
Figure 4. Auto-reload Mode Up/Down Counter (DCEN = 1)
4184G–8051–09/06
Programmable Clock-output
XTAL1
F
XTAL
In the clock-out mode, timer 2 operates as a 50%-duty-cycle, programmable clock gen-
erator (See Figure 5) . The input clock increments TL2 at frequency F
repeatedly counts to overflow from a loaded value. At overflow, the contents of RCAP2H
and RCAP2L registers are loaded into TH2 and TL2. In this mode, timer 2 overflows do
not generate interrupts. The formula gives the clock-out frequency as a function of the
system oscillator frequency and the value in the RCAP2H and RCAP2L registers :
For a 16 MHz system clock, timer 2 has a programmable frequency range of 61 Hz
(F
Timer 2 is programmed for the clock-out mode as follows:
•
•
•
•
•
It is possible to use timer 2 as a baud rate generator and a clock generator simulta-
neously. For this configuration, the baud rates and clock frequencies are not
independent since both functions use the values in the RCAP2H and RCAP2L registers.
OSC
Set T2OE bit in T2MOD register.
Clear C/T2 bit in T2CON register.
Determine the 16-bit reload value from the formula and enter it in RCAP2H/RCAP2L
registers.
Enter a 16-bit initial value in timer registers TH2/TL2. It can be the same as the
reload value or a different one depending on the application.
To start the timer, set TR2 run control bit in T2CON register.
/2
16)
to 4 MHz (F
F
OSC
C l o c k O u t F r e q u e n c y
–
(UP COUNTING RELOAD VALUE)
(:6 in X2 mode)
(DOWN COUNTING RELOAD
OSC
T2
:12
RCAP2L
(8-bit)
(8-bit)
/4). The generated clock signal is brought out to T2 pin (P1.0).
(8-bit)
TL2
FFh
T2CONreg
RCAP2H
C/T2
(8-bit)
(8-bit)
TH2
(8-bit)
0
FFh
1
=
---------------------------------------------------------------------------------------- -
4
×
(
65536
T2CONreg
TR2
–
T2EX:
if DCEN=1, 1=UP
if DCEN=1, 0=DOWN
if DCEN = 0, up counting
R C A P
T2CONreg
TOGGL
F o s c
TF2
2
H
⁄
T2CONreg
EXF2
INTERRUPT
R C A P
TIMER 2
TS8xCx2X2
2
L
OSC
)
/2. The timer
13