SM5964B
8-Bit Micro-controller
64KB with ISP Flash
& 1KB RAM embedded
3. Memory Structure
The SM5964B memory structure follows general 8052 structure. It is 64KB program memory.
3.1
Program Memory
The SM5964B has 64KB 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 64K byte is $0000h to
$FFFFh. The address range for the ISP service program is $F000h to $FFFFh. 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
64K byte memory used as program memory. When N = 1 means address $FE00h to $FFFFh reserved for ISP
service program. When N=2 means memory address $FC00h to $FFFFh reserved for ISP service program…etc.
Value N can be set and programmed into SM5964B configuration by writer. As shown in Fig. 3-1.
FFFF
FE00
FC00
FA00
F800
F600
F400
F200
F000
N=0
N=1
N=2
N=3
N=4
N=5
N=6
N=7
N=8
ISP service
Program space,
Up to 4K
64K Program
Memory space
0000
Fig. 3-1: SM5964B programmable Flash
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M081
Ver A SM5964B 3/7/2014
- 17 -