SST89E52RC-40-I-TQJE [SILICON]

Microcontroller, 8-Bit, FLASH, 40MHz, CMOS, PQFP44, ROHS COMPLIANT, MS-026ACB, TQFP-44;
SST89E52RC-40-I-TQJE
型号: SST89E52RC-40-I-TQJE
厂家: SILICON    SILICON
描述:

Microcontroller, 8-Bit, FLASH, 40MHz, CMOS, PQFP44, ROHS COMPLIANT, MS-026ACB, TQFP-44

时钟 微控制器 外围集成电路
文件: 总9页 (文件大小:112K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
FlashFlex51 MCU  
SST89E51RC / SST89E52RC / SST89E54RC  
SST89V51RC / SST89V52RC / SST89V54RC  
SST89E/VE5xRC FlashFlex51 MCU  
Preliminary Specifications  
FEATURES:  
8-bit 8051-Compatible Microcontroller (MCU)  
with Embedded SuperFlash Memory  
Full-Duplex, Enhanced UART  
– Framing error detection  
– Fully Software Compatible  
– Development Toolset Compatible  
– Pin-for-Pin Package Compatible  
– Automatic address recognition  
Eight Interrupt Sources at 4 Priority Levels  
Programmable Watchdog Timer (WDT)  
Programmable Counter Array (PCA)  
Four 8-bit I/O Ports (32 I/O Pins)  
Second DPTR register  
SST89E5xRC Operation  
– 0 to 40 MHz at 5V  
SST89V5xRC Operation  
– 0 to 33 MHz at 3V  
Low EMI Mode (Inhibit ALE)  
Total 512 Byte Internal RAM  
(256 Byte by default +  
256 Byte enabled by software)  
SPI Serial Interface  
Standard 12 Clocks per cycle, the device has an  
option to double the speed to 6 clocks per cycle.  
Single Block SuperFlash EEPROM  
TTL- and CMOS-Compatible Logic Levels  
Low Power Modes  
– SST89E/V54RC: 16 KByte primary partition +  
1 KByte secondary partition  
– SST89E/V52RC: 8 KByte primary partition +  
1 KByte secondary partition  
– SST89E/V51RC: 4 KByte primary partition +  
1 KByte secondary partition  
– Primary Partition is divided into Four Pages  
– Secondary Partition has One Page  
– Individual Page Security Lock  
– In-System Programming (ISP)  
– In-Application Programming (IAP)  
– Small-Sector Architecture: 128-Byte Sector Size  
– Power-down Mode with External Interrupt Wake-up  
– Idle Mode  
Selectable Operation Clock  
– Divide down to 1/4, 1/16, 1/256, or 1/1024th  
Temperature Ranges:  
– Commercial (0°C to +70°C)  
– Industrial (-40°C to +85°C)  
Packages Available  
– 44-lead PLCC  
– 44-lead TQFP  
Support External Address Range up to 64  
KByte of Program and Data Memory  
All non-Pb (lead-free) devices are RoHS compliant  
Three High-Current Port 1 pins (16 mA each)  
Three 16-bit Timers/Counters  
PRODUCT DESCRIPTION  
The SST89E/V54RC, SST89E/V52RC, and SST89E/  
V51RC are members of the FlashFlex51 family of 8-bit  
microcontroller products designed and manufactured with  
SST’s patented and proprietary SuperFlash CMOS semi-  
conductor process technology. The split-gate cell design  
and thick-oxide tunneling injector offer significant cost and  
reliability benefits for our customers.The devices use the  
8051 instruction set and are pin-for-pin compatible with stan-  
dard 8051 microcontroller devices.  
reset, the devices can be configured as either a slave to an  
external host for source code storage or a master to an  
external host for an in-system programming (ISP) opera-  
tion. The devices are designed to be programmed in-sys-  
tem on the printed circuit board for maximum flexibility. The  
device is pre-programmed with an example of the boot-  
strap loader in memory, demonstrating the initial user pro-  
gram code loading or subsequent user code updating via  
an ISP operation. A sample bootstrap loader is available for  
the user’s reference and convenience only; SST does not  
guarantee its functionality or usefulness. Chip-Erase opera-  
tions will erase the pre-programmed sample code.  
The device comes with 17/9/5 KByte of on-chip flash  
EEPROM program memory which is divided into 2 inde-  
pendent program memory partitions. The primary partition  
occupies 16/8/4 KByte of internal program memory space  
and the secondary partition occupies 1 KByte of internal  
program memory space.  
In addition to 17/9/5 KByte of SuperFlash EEPROM pro-  
gram memory on-chip, the device can address up to 64  
KByte of external program memory. In addition to 512 x8  
bits of on-chip RAM, up to 64 KByte of external RAM can  
be addressed.  
The flash memory can be programmed via a standard  
87C5x OTP EPROM programmer fitted with a special  
adapter and firmware for SST’s devices. During power-on  
©2005 Silicon Storage Technology, Inc.  
The SST logo, SuperFlash, and FlashFlex are registered trademarks of Silicon Storage Technology, Inc.  
These specifications are subject to change without notice.  
S71259(01)-00-000  
1
2/05  
FlashFlex51 MCU  
SST89E51RC / SST89E52RC / SST89E54RC  
SST89V51RC / SST89V52RC / SST89V54RC  
Preliminary Specifications  
SST’s highly reliable, patented SuperFlash technology and  
memory cell architecture have a number of important  
advantages for designing and manufacturing flash  
EEPROMs. These advantages translate into significant  
cost and reliability benefits for our customers.  
1.0 FUNCTIONAL BLOCKS  
FUNCTIONAL BLOCK DIAGRAM  
8051  
CPU Core  
ALU,  
ACC,  
B-Register,  
Instruction Register,  
Program Counter,  
Timing and Control  
Interrupt  
Control  
Oscillator  
8 Interrupts  
Flash Control Unit  
Watchdog Timer  
SuperFlash  
EEPROM  
Primary  
RAM  
512 x8  
Partition  
4K/8K/16K x81  
8
8
8
I/O  
I/O  
I/O  
I/O  
I/O Port 0  
Secondary  
Partition  
1K x8  
Security  
Lock  
I/O Port 1  
I/O Port 2  
I/O Port 3  
SPI  
8
Timer 0 (16-bit)  
Timer 1 (16-bit)  
Timer 2 (16-bit)  
PCA  
8-bit  
Enhanced  
UART  
1259 B1.1  
1. 16K x8 for SST89E/V54RC  
8K x8 for SST89E/V52RC  
4K x8 for SST89E/V51RC  
©2005 Silicon Storage Technology, Inc.  
S71259(01)-00-000  
2/05  
2
FlashFlex51 MCU  
SST89E51RC / SST89E52RC / SST89E54RC  
SST89V51RC / SST89V52RC / SST89V54RC  
Preliminary Specifications  
2.0 PIN ASSIGNMENTS  
44 43 42 41 40 39 38 37 36 35 34  
(CEX2 / MOSI) P1.5  
(CEX3 / MISO) P1.6  
(CEX4 / SCK) P1.7  
RST  
P0.4 (AD4)  
P0.5 (AD5)  
P0.6 (AD6)  
P0.7 (AD7)  
EA#  
1
33  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
2
3
4
(RXD) P3.0  
NC  
5
44-lead TQFP  
Top View  
NC  
6
(TXD) P3.1  
(INT0#) P3.2  
(INT1#) P3.3  
(T0) P3.4  
ALE/PROG#  
PSEN#  
7
8
P2.7 (A15)  
P2.6 (A14)  
P2.5 (A13)  
9
10  
(T1) P3.5  
11  
12 13 14 15 16 17 18 19 20 21 22  
1259 44-tqfp TQJ P2.0  
FIGURE  
2-1: PIN ASSIGNMENTS FOR 44-LEAD TQFP  
6
5
4
3
2 1 44 43 42 41 40  
7
(CEX2 / MOSI) P1.5  
(CEX3 / MISO) P1.6  
(CEX4 / SCK) P1.7  
RST  
P0.4 (AD4)  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
8
P0.5 (AD5)  
P0.6 (AD6)  
P0.7 (AD7)  
EA#  
9
10  
11  
12  
13  
14  
15  
16  
17  
(RXD) P3.0  
NC  
44-lead PLCC  
Top View  
NC  
(TXD) P3.1  
(INT0#) P3.2  
(INT1#) P3.3  
(T0) P3.4  
ALE/PROG#  
PSEN#  
P2.7 (A15)  
P2.6 (A14)  
P2.5 (A13)  
(T1) P3.5  
18 19 20 21 22 23 24 25 26 27 28  
1259 44-plcc NJ P3.0  
FIGURE  
2-2: PIN ASSIGNMENTS FOR 44-LEAD PLCC  
©2005 Silicon Storage Technology, Inc.  
S71259(01)-00-000  
2/05  
3
FlashFlex51 MCU  
SST89E51RC / SST89E52RC / SST89E54RC  
SST89V51RC / SST89V52RC / SST89V54RC  
Preliminary Specifications  
2.1 Pin Descriptions  
TABLE  
Symbol  
P0[7:0]  
2-1: PIN DESCRIPTIONS (1 OF 2)  
Type1  
Name and Functions  
I/O  
Port 0: Port 0 is an 8-bit open drain bi-directional I/O port. As an output port each pin can  
sink several LS TTL inputs. Port 0 pins that have ‘1’s written to them float, and in this state  
can be used as high-impedance inputs. Port 0 is also the multiplexed low-order address and  
data bus during accesses to external code and data memory. In this application, it uses  
strong internal pull-ups when transitioning to ‘1’s. Port 0 also receives the code bytes during  
the external host mode programming, and outputs the code bytes during the external host  
mode verification. External pull-ups are required during program verification or as a general  
purpose I/O port.  
P1[7:0]  
I/O with internal Port 1: Port 1 is an 8-bit bi-directional I/O port with internal pull-ups. The Port 1 output buffers  
pull-up  
can drive LS TTL inputs. Port 1 pins are pulled high by the internal pull-ups when ‘1’s are writ-  
ten to them and can be used as inputs in this state. As inputs, Port 1 pins that are externally  
pulled low will source current because of the internal pull-ups. P1[5, 6, 7] have high current  
drive of 16 mA. Port 1 also receives the low-order address byte during the external host mode  
programming and verification.  
P1[0]  
P1[1]  
P1[2]  
I/O  
T2: External count input to Timer/Counter 2 or Clock-out from Timer/Counter 2  
T2EX: Timer/Counter 2 capture/reload trigger and direction control  
I
I
ECI: External Clock Input  
This signal is the external clock input for the PCA.  
P1[3]  
P1[4]  
P1[5]  
P1[6]  
P1[7]  
P2[7:0]  
I/O  
I/O  
I/O  
I/O  
I/O  
CEX0: Capture/Compare External I/O for PCA Module 0  
Each capture/compare module connects to a Port 1 pin for external I/O.  
When not used by the PCA, this pin can handle standard I/O.  
SS#: Slave port select input for SPI  
OR  
CEX1: Capture/Compare External I/O for PCA Module 1  
MOSI: Master Output line, Slave Input line for SPI  
OR  
CEX2: Capture/Compare External I/O for PCA Module 2  
MISO: Master Input line, Slave Output line for SPI  
OR  
CEX3: Capture/Compare External I/O for PCA Module 3  
SCK: Master clock output, slave clock input line for SPI  
OR  
CEX4: Capture/Compare External I/O for PCA Module 4  
I/O  
Port 2: Port 2 is an 8-bit bi-directional I/O port with internal pull-ups. Port 2 pins are pulled  
high by the internal pull-ups when ‘1’s are written to them and can be used as inputs in this  
state. As inputs, Port 2 pins that are externally pulled low will source current because of the  
internal pull-ups. Port 2 sends the high-order address byte during fetches from external pro-  
gram memory and during accesses to external Data Memory that use 16-bit address  
(MOVX@DPTR). In this application, it uses strong internal pull-ups when transitioning to ‘1’s.  
Port 2 also receives the high-order address byte during the external host mode programming  
and verification.  
with internal  
pull-up  
P3[7:0]  
I/O  
Port 3: Port 3 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 3 output buffers  
can drive LS TTL inputs. Port 3 pins are pulled high by the internal pull-ups when ‘1’s are writ-  
ten to them and can be used as inputs in this state. As inputs, Port 3 pins that are externally  
pulled low will source current because of the internal pull-ups. Port 3 also receives the high-  
order address byte during the external host mode programming and verification.  
with internal  
pull-up  
P3[0]  
P3[1]  
P3[2]  
I
O
I
RXD: Universal Asynchronous Receiver/Transmitter (UART) - Receive input  
TXD: UART - Transmit output  
INT0#: External Interrupt 0 Input  
©2005 Silicon Storage Technology, Inc.  
S71259(01)-00-000  
2/05  
4
FlashFlex51 MCU  
SST89E51RC / SST89E52RC / SST89E54RC  
SST89V51RC / SST89V52RC / SST89V54RC  
Preliminary Specifications  
TABLE  
Symbol  
2-1: PIN DESCRIPTIONS (CONTINUED) (2 OF 2)  
Type1  
Name and Functions  
P3[3]  
P3[4]  
I
I
INT1#: External Interrupt 1 Input  
T0: External count input to Timer/Counter 0  
T1: External count input to Timer/Counter 1  
WR#: External Data Memory Write strobe  
RD#: External Data Memory Read strobe  
P3[5]  
I
P3[6]  
O
O
I/O  
P3[7]  
PSEN#  
Program Store Enable: PSEN# is the Read strobe to external program. When the device is  
executing from internal program memory, PSEN# is inactive (High). When the device is exe-  
cuting code from external program memory, PSEN# is activated twice each machine cycle,  
except that two PSEN# activations are skipped during each access to external data memory.  
A forced high-to-low input transition on the PSEN# pin while the RST input is continually held  
high for more than 10 machine cycles will cause the device to enter external host mode pro-  
gramming.  
RST  
EA#  
I
I
Reset: While the oscillator is running, a “high” logic state on this pin for two machine cycles  
will reset the device. If the PSEN# pin is driven by a high-to-low input transition while the RST  
input pin is held “high,the device will enter the external host mode, otherwise the device will  
enter the normal operation mode.  
External Access Enable: EA# must be connected to VSS in order to enable the device to  
fetch code from the external program memory. EA# must be strapped to VDD for internal pro-  
gram execution. However, Disable-Extern-Boot will disable EA#, and program execution is  
only possible from internal program memory. The EA# pin can tolerate a high voltage2 of 12V.  
ALE/PROG#  
I/O  
Address Latch Enable: ALE is the output signal for latching the low byte of the address dur-  
ing an access to external memory. This pin is also the programming pulse input (PROG#) for  
flash programming. Normally the ALE3 is emitted at a constant rate of 1/6 the crystal fre-  
quency4 and can be used for external timing and clocking. One ALE pulse is skipped during  
each access to external data memory. However, if AO is set to 1, ALE is disabled.  
NC  
I/O  
I
No Connect  
XTAL1  
Crystal 1: Input to the inverting oscillator amplifier and input to the internal clock generator  
circuits.  
XTAL2  
VDD  
O
I
Crystal 2: Output from the inverting oscillator amplifier.  
Power Supply  
VSS  
I
Ground  
T2-1.0 1259  
1. I = Input; O = Output  
2. It is not necessary to receive a 12V programming supply voltage during flash programming.  
3.ALE loading issue: When ALE pin experiences higher loading (>30pf) during the reset, the MCU may accidentally enter into modes  
other than normal working mode. The solution is to add a pull-up resistor of 3-50 Kto VDD, e.g. for ALE pin.  
4. For 6 clock mode, ALE is emitted at 1/3 of crystal frequency.  
©2005 Silicon Storage Technology, Inc.  
S71259(01)-00-000  
2/05  
5
FlashFlex51 MCU  
SST89E51RC / SST89E52RC / SST89E54RC  
SST89V51RC / SST89V52RC / SST89V54RC  
Preliminary Specifications  
3.0 PRODUCT ORDERING INFORMATION  
Device  
Speed  
Suffix1  
Suffix2  
XX XX  
SST89x5xRC  
-
XX  
-
X
-
Environmental Attribute  
E1 = non-Pb  
Package Modifier  
I = 40 pins  
J = 44 leads  
Package Type  
N = PLCC  
TQ = TQFP  
Operation Temperature  
C = Commercial = 0°C to +70°C  
I = Industrial = -40°C to +85°C  
Operating Frequency  
33 = 0-33MHz  
40 = 0-40MHz  
Feature Set  
RC = Single Block, Dual Partitions  
(blank) = Single Block, Single Partitions  
Flash Memory Size  
4 = 16 KByte  
2 = 8 KByte  
1 = 4 KByte  
Voltage Range  
E = 4.5-5.5V  
V = 2.7-3.6V  
Product Series  
89 = C51 Core  
1. Environmental suffix “E” denotes non-Pb solder.  
SST non-Pb solder devices are “RoHS Compliant”.  
©2005 Silicon Storage Technology, Inc.  
S71259(01)-00-000  
2/05  
6
FlashFlex51 MCU  
SST89E51RC / SST89E52RC / SST89E54RC  
SST89V51RC / SST89V52RC / SST89V54RC  
Preliminary Specifications  
3.1 Valid Combinations  
Valid combinations for SST89E51RC  
SST89E51RC-40-C-NJ  
SST89E51RC-40-C-NJE  
SST89E51RC-40-I-NJ  
SST89E51RC-40-I-NJE  
SST89E51RC-40-C-TQJ  
SST89E51RC-40-C-TQJE  
SST89E51RC-40-I-TQJ  
SST89E51RC-40-I-TQJE  
Valid combinations for SST89V51RC  
SST89V51RC-33-C-NJ  
SST89V51RC-33-C-NJE  
SST89V51RC-33-I-NJ  
SST89V51RC-33-I-NJE  
SST89V51RC-33-C-TQJ  
SST89V51RC-33-C-TQJE  
SST89V51RC-33-I-TQJ  
SST89V51RC-33-I-TQJE  
Valid combinations for SST89E52RC  
SST89E52RC-40-C-NJ  
SST89E52RC-40-C-NJE  
SST89E52RC-40-I-NJ  
SST89E52RC-40-I-NJE  
SST89E52RC-40-C-TQJ  
SST89E52RC-40-C-TQJE  
SST89E52RC-40-I-TQJ  
SST89E52RC-40-I-TQJE  
Valid combinations for SST89V52RC  
SST89V52RC-33-C-NJ  
SST89V52RC-33-C-NJE  
SST89V52RC-33-I-NJ  
SST89V52RC-33-I-NJE  
SST89V52RC-33-C-TQJ  
SST89V52RC-33-C-TQJE  
SST89V52RC-33-I-TQJ  
SST89V52RC-33-I-TQJE  
Valid combinations for SST89E54RC  
SST89E54RC-40-C-NJ  
SST89E54RC-40-C-NJE  
SST89E54RC-40-I-NJ  
SST89E54RC-40-I-NJE  
SST89E54RC-40-C-TQJ  
SST89E54RC-40-C-TQJE  
SST89E54RC-40-I-TQJ  
SST89E54RC-40-I-TQJE  
Valid combinations for SST89V54RC  
SST89V54RC-33-C-NJ  
SST89V54RC-33-C-NJE  
SST89V54RC-33-I-NJ  
SST89V54RC-33-I-NJE  
SST89V54RC-33-C-TQJ  
SST89V54RC-33-C-TQJE  
SST89V54RC-33-I-TQJ  
SST89V54RC-33-I-TQJE  
Note: Valid combinations are those products in mass production or will be in mass production. Consult your SST sales  
representative to confirm availability of valid combinations and to determine availability of new combinations.  
©2005 Silicon Storage Technology, Inc.  
S71259(01)-00-000  
2/05  
7
FlashFlex51 MCU  
SST89E51RC / SST89E52RC / SST89E54RC  
SST89V51RC / SST89V52RC / SST89V54RC  
Preliminary Specifications  
4.0 PACKAGING DIAGRAMS  
TOP VIEW  
SIDE VIEW  
BOTTOM VIEW  
.685  
.695  
.646  
.656  
Optional  
Pin #1 Identifier  
.147  
.158  
.020 R.  
MAX.  
.042  
.048  
.025  
.045  
.042  
.056  
R.  
x45˚  
1
44  
.042  
.048  
.013  
.021  
.685  
.695  
.646  
.656  
.500 .590  
REF. .630  
.026  
.032  
.050  
BSC.  
.020 Min.  
.100  
.112  
.050  
BSC.  
.026  
.032  
.165  
.180  
44-plcc-NJ-7  
Note:  
1. Complies with JEDEC publication 95 MS-018 AC dimensions (except as noted), although some dimensions may be more stringent.  
† = JEDEC min is .650; SST min is less stringent  
2. All linear dimensions are in inches (min/max).  
3. Dimensions do not include mold flash. Maximum allowable mold flash is .008 inches.  
4. Coplanarity: 4 mils.  
44-LEAD PLASTIC LEAD CHIP CARRIER (PLCC)  
SST PACKAGE CODE: NJ  
©2005 Silicon Storage Technology, Inc.  
S71259(01)-00-000  
2/05  
8
FlashFlex51 MCU  
SST89E51RC / SST89E52RC / SST89E54RC  
SST89V51RC / SST89V52RC / SST89V54RC  
Preliminary Specifications  
44  
34  
Pin #1 Identifier  
1
33  
.30  
.45  
10.00 ± 0.10  
.80 BSC  
12.00 ± 0.25  
11  
23  
.09  
.20  
12  
22  
10.00 ± 0.10  
12.00 ± 0.25  
.95  
1.05  
1.2  
max.  
0˚- 7˚  
.45  
.75  
.05  
.15  
1.00 ref  
Note:  
1. Complies with JEDEC publication 95 MS-026 ACB dimensions, although some dimensions may be more stringent.  
2. All linear dimensions are in millimeters (min/max).  
44-tqfp-TQJ-7  
3. Coplanarity: 0.1 (±0.05) mm.  
4. Package body dimensions do not include mold flash. Maximum allowable mold flash is .25mm.  
1mm  
44-LEAD THIN QUAD FLAT PACK (TQFP)  
SST PACKAGE CODE: TQJ  
Silicon Storage Technology, Inc. • 1171 Sonora Court • Sunnyvale, CA 94086 • Telephone 408-735-9110 • Fax 408-735-9036  
www.SuperFlash.com or www.sst.com  
©2005 Silicon Storage Technology, Inc.  
S71259(01)-00-000  
2/05  
9

相关型号:

SST89E52RD-40-C-PI

FlashFlex51 MCU
SST

SST89E52RD-40-C-PI

Microcontroller, 8-Bit, FLASH, 8051 CPU, 40MHz, CMOS, PDIP40, PLASTIC, MS-011AC, DIP-40
SILICON

SST89E52RD-40-C-PIE

FlashFlex51 MCU
SST

SST89E52RD-40-I-PI

FlashFlex51 MCU
SST

SST89E52RD-40-I-PIE

FlashFlex51 MCU
SST

SST89E52RD2

8 bit 8051-Compatibale Microcontroller (MCU) with Embedded SuperFlash Memory
SST

SST89E52RD2-33-C-NI

FlashFlex51 MCU
SST

SST89E52RD2-33-C-NIE1

FlashFlex51 MCU
SST

SST89E52RD2-33-C-NIF2

FlashFlex51 MCU
SST

SST89E52RD2-33-C-NJ

FlashFlex51 MCU
SST

SST89E52RD2-33-C-NJE1

FlashFlex51 MCU
SST

SST89E52RD2-33-C-NJF2

FlashFlex51 MCU
SST