SST89E58RD2-40-C-TQJE Microchip Technology, SST89E58RD2-40-C-TQJE Datasheet - Page 41
![4.5 To 5.5V FlashFlex 8-bit 8051 Microcontroller 44 TQFP 10x10x1mm TRAY](/photos/39/70/397057/sst89e58rd2_sml.jpg)
SST89E58RD2-40-C-TQJE
Manufacturer Part Number
SST89E58RD2-40-C-TQJE
Description
4.5 To 5.5V FlashFlex 8-bit 8051 Microcontroller 44 TQFP 10x10x1mm TRAY
Manufacturer
Microchip Technology
Series
FlashFlex®r
Specifications of SST89E58RD2-40-C-TQJE
Core Processor
8051
Core Size
8-Bit
Speed
40MHz
Connectivity
EBI/EMI, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, WDT
Number Of I /o
36
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Eeprom Size
8K x 8
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Package / Case
44-TQFP
Processor Series
FlashFlex51
Core
C51
Data Bus Width
8 bit
Data Ram Size
1 KB
Interface Type
SPI
Maximum Clock Frequency
40 MHz
Number Of Programmable I/os
5
Number Of Timers
3
Operating Supply Voltage
4.5 V to 5.5 V
Maximum Operating Temperature
+ 70 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
0 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Data Converters
-
Lead Free Status / Rohs Status
Details
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
SST89E58RD2-40-C-TQJE
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
SST89E58RD2-40-C-TQJE
Manufacturer:
SST
Quantity:
20 000
FlashFlex MCU
SST89E54RD2A/RDA / SST89E58RD2A/RDA
TABLE
TABLE
©2008 Silicon Storage Technology, Inc.
Used as
Timer
Used as
Counter
Used as
Timer
Used as
Counter
1. The Timer is turned ON/OFF by setting/clearing bit
2. The Timer is turned ON/OFF by the 1 to 0 transition
1. Capture/Reload occurs only on timer/counter overflow.
2. Capture/Reload occurs on timer/counter overflow and a 1
TR1 in the software.
on INT1# (P3.3) when TR1 = 1 (hardware control).
to 0 transition on T2EX (P1.1) pin except when Timer 2 is
used in the baud rate generating mode.
Mode
5-2: Timer/Counter 1
5-3: Timer/Counter 2
receive and transmit
Baud rate generator
0
1
2
3
0
1
2
3
16-bit Auto-Reload
16-bit Auto-Reload
same baud rate
16-bit Capture
16-bit Capture
Transmit only
Receive only
8-bit Auto-Reload
8-bit Auto-Reload
Mode
Does not run
Not available
13-bit Timer
16-bit Timer
13-bit Timer
16-bit Timer
Function
Control
Internal
Control
00H
01H
34H
24H
14H
02H
03H
Internal
00H
10H
20H
30H
40H
50H
60H
-
T2CON
1
TMOD
1
External
Control
External
Control
0AH
0BH
T5-3.0 1339
08H
09H
36H
26H
16H
T5-2.0 1339
C0H
D0H
80H
90H
A0H
B0H
E0H
-
2
2
41
5.3 Programmable Clock-Out
A 50% duty cycle clock can be programmed to come out
on P1.0. This pin, besides being a regular I/O pin, has two
alternate functions. It can be programmed:
To configure Timer/Counter 2 as a clock generator, bit
C/#T2 (in T2CON) must be cleared and bit T20E in
T2MOD must be set. Bit TR2 (T2CON.2) also must be set
to start the timer.
The Clock-Out frequency depends on the oscillator fre-
quency and the reload value of Timer 2 capture registers
(RCAP2H, RCAP2L) as shown in this equation:
Where (RCAP2H, RCAP2L) = the contents of RCAP2H
and RCAP2L taken as a 16-bit unsigned integer.
In the Clock-Out mode, Timer 2 roll-overs will not generate
an interrupt. This is similar to when it is used as a baud-rate
generator. It is possible to use Timer 2 as a baud-rate gen-
erator and a clock generator simultaneously. Note, how-
ever, that the baud-rate and the Clock-Out frequency will
not be the same.
1. to input the external clock for Timer/Counter 2, or
2. to output a 50% duty cycle clock ranging from 122
Hz to 8 MHz at a 16 MHz operating frequency (61
Hz to 4 MHz in 12 clock mode).
n =
n x (65536 - RCAP2H, RCAP2L)
Oscillator Frequency
2 (in 6 clock mode)
4 (in 12 clock mode)
S71339-02-000
Data Sheet
02/08