SST89E554RC-40-C-TQJ Microchip Technology, SST89E554RC-40-C-TQJ Datasheet - Page 14
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
SST89E554RC-40-C-TQJ
Manufacturer Part Number
SST89E554RC-40-C-TQJ
Description
8-bit Microcontrollers - MCU 32KB+8KB 40ns
Manufacturer
Microchip Technology
Datasheet
1.SST89E564RD-40-I-NJE.pdf
(90 pages)
Specifications of SST89E554RC-40-C-TQJ
Core
8051
Data Bus Width
8 bit
Maximum Clock Frequency
40 MHz
Program Memory Size
32 KB
Data Ram Size
1 KB
On-chip Adc
No
Operating Supply Voltage
4.5 V to 5.5 V
Package / Case
TQFP-44
Mounting Style
SMD/SMT
Data Rom Size
128 B
Interface Type
SPI, UART
Maximum Operating Temperature
+ 70 C
Minimum Operating Temperature
0 C
Number Of Programmable I/os
32
Number Of Timers
16 bit
On-chip Dac
No
Processor Series
FlashFlex
Program Memory Type
Flash
Supply Voltage - Max
5.5 V
Supply Voltage - Min
4.5 V
EOL Data Sheet
3.2 Program Memory Block Switching
The program memory block switching feature of the device allows either Block 1 or the lowest 8 KByte of Block 0 to be
used for the lowest 8 KByte of the program address space. SFCF[1:0] controls program memory block switching.
TABLE
TABLE
©2007 Silicon Storage Technology, Inc.
SFCF[1:0]
SFCF[1:0]
FIGURE
01, 10, 11
10, 11
00
01
00
FFFFH
0000H
3-1: SFCF V
3-2: SFCF V
3-2: P
Program Memory Block Switching
Program Memory Block Switching
Block 1 is not visible to the program counter (PC).
Block 1 is reachable only via in-application programming from 0000H - 1FFFH.
Block 1 is overlaid onto the low 8K of the program address space; occupying address locations 0000H - 1FFFH.
When the PC falls within 0000H - 1FFFH, the instruction will be fetched from Block 1 instead of Block 0.
Outside of 0000H - 1FFFH, Block 0 is used. Locations 0000H - 1FFFH of Block 0 are reachable through
in-application programming.
Block 1 is not visible to the PC;
Block 1 is reachable only via in-application programming from E000H - FFFFH.
Both Block 0 and Block 1 are visible to the PC.
Block 0 is occupied from 0000H - 7FFFH. Block 1 is occupied from E000H - FFFFH.
Block 1 is overlaid onto the low 8K of the program address space; occupying address locations 0000H - 1FFFH.
When the PC falls within 0000H - 1FFFH, the instruction will be fetched from Block 1 instead of Block 0.
Outside of 0000H - 1FFFH, Block 0 is used. Locations 0000H - 1FFFH of Block 0 are reachable through
in-application programming.
EA# = 0
64 KByte
External
ROGRAM
ALUES FOR
ALUES FOR
M
EMORY
DFFFH
FFFFH
7FFFH
1FFFH
E000H
8000H
2000H
0000H
P
P
ROGRAM
ROGRAM
SFCF[1:0] = 00
O
RGANIZATION FOR
EA# = 1
24 KByte
24 KByte
External
8 KByte
8 KByte
Block 1
Block 0
Block 1
M
M
EMORY
EMORY
B
B
14
LOCK
LOCK
FFFFH
7FFFH
DFFFH
8000H
0000H
E000H
SST89E/V554RC
S
S
SFCF[1:0] = 01
WITCHING FOR
WITCHING FOR
EA# = 1
24 KByte
32 KByte
External
8 KByte
Block 1
Block 0
SST89E564RD / SST89V564RD
SST89E554RC / SST89V554RC
SST89E/V564RD
SST89E/V554RC
FFFFH
7FFFH
8000H
0000H
SFCF[1:0] = 10, 11
EA# = 1
32 KByte
32 KByte
External
Block 0
FlashFlex MCU
1207 F03.2
S71207-08-EOL
T3-1.1 1207
T3-2.0 1207
1/07