SM39A16M1
8-Bit Micro-controller
16KB with ISP Flash
& 1K+256B RAM embedded
3. Memory Structure
The SM39A16M1 memory structure follows general 8052 structure. It is 16KB program memory
3.1
Program Memory
The SM39A16M1 has 16KB on-chip flash memory which can be used as general program memory or EEPROM, on
which include up to 1K byte specific ISP service program memory space. The address range for the 16K byte is $0000
to $3FFF. The address range for the ISP service program is $3C00 to $3FFF. The ISP service program size can be
partitioned as N blocks of 128 byte (N=0 to 8). When N=0 means no ISP service program space available, total 16K
byte memory used as program memory. When N = 1 means address $3F80 to $3FFF reserved for ISP service
program. When N=2 means memory address $3F00 to $3FFF reserved for ISP service program…etc. Value N can be
set and programmed into SM39A16M1 information block by writer. As shown in Fig. 3-1
3FFF
3F80
3F00
3E80
3E00
3D80
3D00
3C80
3C00
N=0
N=1
N=2
N=3
N=4
N=5
N=6
N=7
N=8
ISP service
Program space,
Up to 1K
16K Program
Memory space
0000
Fig. 3-1: SM39A16M1 programmable Flash
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M069
Ver C
SM39A16M1
7/31/2013
- 23 -