English
Language : 

SM5964 Datasheet, PDF (6/28 Pages) SyncMOS Technologies,Inc – 8 - bit single chip microcontroller with 64KB flash & 1K byte RAM embedded
SyncMOS Technologies Inc.
July 2002
SM5964
Addr
SFR
Reset
7
6
5
4
3
2
1
0
F4H ISPFAH 00H
FA15
FA14
FA13
FA12
FA11
FA10
FA9
FA8
F5H ISPFAL 00H
FA7
FA6
FA5
FA4
FA3
FA2
FA1
FA0
F6H
ISPFD
00H
FD7
FD6
FD5
FD4
FD3
FD2
FD1
FD0
F7H
ISPC 0*****00 START
F1
F0
Extension Function Description
1. Memory Structure
The SM5964 is the general 8052 hardware core to integrate the ISP function module as a single chip microcontroller. Its
memory structure follows general 8052 structure.
1.1 Program Memory
The SM5964 has 64K byte on-chip flash memory which 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 $0000 to $FFFF. The address range
for the ISP service program is $F000 to $FFFF. 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 memory address $FE00 to $FFFF reserved for ISP service program. When N=2 means memory
address $FC00 to FFFF reserved for ISP service program,...etc. Value N can be set and programmed into SM5964 by
writer.
ISP service
program space,
64K Program up to 4K
memory space
FFFF
FE00
FC00
FA00
F800
F600
F400
F200
F000
N=7
N=8
N=0
N=1
1.2 Data Memory
The SM5964 has 1K bytes on-chip RAM, 256 bytes of it are the same as general 8052 internal memory structure while the
expanded 768 bytes on-chip RAM can be accessed by external memory addressing method (by instruction MOVX.) or by
bank mapping direct addressing mode.
Specifications subject to change without notice,contact your sales representatives for the most recent information.
6/28
Ver 1.0
PID 5964 07/02