SST89E52RC-40-I-NJE [SILICON]
Microcontroller, 8-Bit, FLASH, 40MHz, CMOS, PQCC44, ROHS COMPLIANT, PLASTIC, MS-018AC, LCC-44;型号: | SST89E52RC-40-I-NJE |
厂家: | SILICON |
描述: | Microcontroller, 8-Bit, FLASH, 40MHz, CMOS, PQCC44, ROHS COMPLIANT, PLASTIC, MS-018AC, LCC-44 时钟 PC 微控制器 外围集成电路 |
文件: | 总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 KΩ to 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
相关型号:
SST89E52RC-40-I-TQJE
Microcontroller, 8-Bit, FLASH, 40MHz, CMOS, PQFP44, ROHS COMPLIANT, MS-026ACB, TQFP-44
SILICON
SST89E52RD-40-C-PI
Microcontroller, 8-Bit, FLASH, 8051 CPU, 40MHz, CMOS, PDIP40, PLASTIC, MS-011AC, DIP-40
SILICON
©2020 ICPDF网 联系我们和版权申明