參數(shù)資料
型號: SST89C58-33-I-TQJE
廠商: SILICON STORAGE TECHNOLOGY INC
元件分類: 微控制器/微處理器
英文描述: 8-BIT, FLASH, 33 MHz, MICROCONTROLLER, PQFP44
封裝: LEAD FREE, TQFP-44
文件頁數(shù): 4/52頁
文件大?。?/td> 967K
代理商: SST89C58-33-I-TQJE
12
Data Sheet
FlashFlex51 MCU
SST89C54 / SST89C58
2004 Silicon Storage Technology, Inc.
S71131-04-000
6/04
3.2 Memory Re-mapping
The SST89C54/58 memory re-mapping feature allows
users to re-map the secondary flash memory block physi-
cal address to overlay the lower order logical address so
that interrupts can be serviced when the primary flash
memory block (Block 0) is busy under Program/Erase
operation.
Since Block 0 occupies the low order program address
space of the 8051 architecture where the interrupt vectors
reside, those interrupt vectors will normally not be available
when Block 0 is being programmed.
SST89C54/58 provides four options of memory re-map-
ping (Refer to Table 3-1). When the lowest 4 KByte are re-
mapped, any program access within logical address range
0000H-0FFFH will have the 4 most significant address bits
forced to “1”, redirecting the access to F000H-FFFFH. Note
that the physical contents of the overlaid portion of Block 0
(i.e. physical locations 0000H-0FFFH in the current exam-
ple) will not be addressable by the program counter, but
only accessible through IAP registers. Block 1 is still acces-
sible through F000H-FFFFH. Block 1 is addressable by the
program counter in both logical address ranges 0000H-
0FFFH and F000H-FFFFH.
3.2.1 Activation and Deactivation of
Memory Re-mapping
The actual amount of memory that is re-mapped is con-
trolled by Map-En[1:0] bits as shown in Table 3-1. The Map-
En[1:0] bits are the same bits as SFCF[1:0]. The Map-
En[1:0] bits are under software control and can be changed
during program execution. Since changing re-mapping will
cause program re-location, it is advisable that the instruction
that changes the Map-En[1:0] be in the portion of memory
that is not affected by the re-mapping change. (See Figures
3-4 and 3-5 and the application note, Memory Re-Mapping
of the SST89C54/58 Microcontroller).
The Map-En[1:0] bits are initialized at Reset according to
the contents of two non-volatile register bits, Re-Map[1:0].
The Re-Map[1:0] bits are programmed via PROG_RB1
and PROG_RB0 external host mode and IAP commands.
or IAP section for description.
The contents of Map-En[1:0] are only updated according to
Re-Map[1:0] on a successful reset. Any subsequent alter-
ation to the Re-Map[1:0] bits will not automatically change
the Map-En[1:0] bits without a reset. Similarly, changes to
Map-En[1:0] during program execution will not change Re-
Map[1:0] bits.
To deactivate memory re-mapping, a Chip-Erase operation
will revert Re-Map[1:0] to the default status of “11”, dis-
abling re-map. Programming 00b to Map-En register also
deactivates memory re-mapping, during the run time.
TABLE
3-1: RE-MAPPING TABLE
RE-MAP[1:0]1
1. Map-En[1:0] are nonvolatile registers which are examined only during Reset.
Map-En2,3
2. Map-En[1:0] are initialized according to RE-MAP[1:0] during Reset.
3. Map-En[1:0] are located in SFCF[1:0], they determine the re-mapping configuration.
They may be changed by the program at run time.
Comments
11
00
Re-mapping is turned off. Program memory is in normal configuration.
10
01
1 KByte of flash memory location is re-mapped.
Program access to location 0000H-03FFH is redirected to F000H-F3FFH.
01
10
2 KByte of flash memory location are re-mapped.
Program access to location 0000H-07FFH is redirected to F000H-F7FFH.
00
11
4 KByte of flash memory location is re-mapped.
Program access to location 0000H-0FFFH is redirected to F000H-FFFFH.
T3-1.4 1131
相關(guān)PDF資料
PDF描述
SST89E516RD-40-C-QIF 8-BIT, FLASH, 40 MHz, MICROCONTROLLER, QCC40
SST89E516RD2-40-C-NJE 8-BIT, FLASH, 40 MHz, MICROCONTROLLER, PQCC44
SST89E52RD-40-C-PI 8-BIT, FLASH, 40 MHz, MICROCONTROLLER, PDIP40
SST89V58RD-33-C-PI 8-BIT, FLASH, 33 MHz, MICROCONTROLLER, PDIP40
SST89V58RD-33-I-PIE 8-BIT, FLASH, 33 MHz, MICROCONTROLLER, PDIP40
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
SST89C58RC-40-C-QIF 功能描述:8位微控制器 -MCU 34K (32Kx8K) SM-Bus 40MHz 2.7-5.5V RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
SST89C58RC-40-C-QIF-T 功能描述:8位微控制器 -MCU 4.5-5.5V FlashFlex 8b 8051 Microctrl RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
SST89C58RC-40-I-NJE 制造商:Microchip Technology Inc 功能描述:8 BIT MICROCONTROLLER WITH 40K - Rail/Tube 制造商:Microchip Technology Inc 功能描述:Microchip SST89C58RC-40-I-NJE Microcontrollers (MCU)
SST89C58RC-40-I-QIF 功能描述:8位微控制器 -MCU 40K (32Kx8K) SM-Bus 40MHz 2.7-5.5V RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
SST89C58RC-40-I-TQJE 功能描述:8位微控制器 -MCU 40K (32Kx8K) SM-Bus 40MHz 2.7-5.5V RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT