English
Language : 

SM5958 Datasheet, PDF (17/53 Pages) SyncMOS Technologies,Inc – Enhance user code protection
SM5958
8-Bit Micro-controller
32KB with ISP Flash
& 1KB RAM embedded
3. Memory Structure
The SM5958 memory structure follows general 8052 structure. It is 32KB program memory.
3.1 Program Memory
The SM5958 has 32KB on-chip flash memory which can be used as general program memory, on which include up
to 4K byte specific ISP service program memory space. The address range for the 32K byte is $0000h to $7FFFh.
The address range for the ISP service program is $7000h to $7FFFh. The ISP service program size can be
partitioned as N blocks of 512 byte (N=0 to 8). When N=0 means no ISP service program space available, total
32K byte memory used as program memory. When N = 1 means address $7E00h to $7FFFh reserved for ISP
service program. When N=2 means memory address $7C00h to $7FFFh reserved for ISP service program…etc.
Value N can be set and programmed into SM5958 configuration by writer. As shown in Fig. 3-1.
ISP service
Program space,
Up to 4K
7FFF
7E00
7C00
7A00
7800
7600
7400
7200
7000
N=0
N=1
N=2
N=3
N=4
N=5
N=6
N=7
N=8
32K Program
Memory space
0000
Fig. 3-1: SM5958 programmable Flash
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M089
Ver C SM5958 04/17/2015
- 17 -