English
Language : 

SM59R16A2 Datasheet, PDF (16/67 Pages) SyncMOS Technologies,Inc – 8-Bit Micro-controller
SM59R16A2/SM59R08A2
8-Bit Micro-controller
64KB/32KB ISP Flash & 2KB RAM embedded
3 Memory Structure
The SM59R16A2/SM59R08A2 memory structure follows general 8052 structures. It manipulates
operands in three memory spaces. They are (1) 256 bytes standard RAM, (2) 2K bytes auxiliary
RAM, and (3) 64K/32K bytes embedded Flash as program memory.
3.1 Program Memory
The SM59R16A2/SM59R08A2 has 64KB/32KB on-chip Flash memory, which can be used as
general program memory. If there is any byte not used as program memory, it can be used to
record any data as EEPROM. The detailed way is given in Section 17.
FFFF
64KB program
memory space
7FFF
32KB program
memory space
0000
Fig. 3-1: 32KB/64KB programmable Flash
3.2 Data Memory
SM59R16A2/SM59R08A2 has 2048 + 256Bytes on-chip SRAM, the 256 bytes are the same as
general 8052 internal memory structure. The expanded 2KB on-chip SRAM can be accessed by
external memory addressing method (by instruction MOVX). As for 2KB – 64KB (Address 0800h –
FFFFh) memory, they must be accessed as the external one through the interface similar to the
conventional interface (P2, P0 are as the address and data bus, P3 [7:6] indicates read or write). If
the SFR IFCON [1] = 1, this 2KB on-chip SRAM will be disabled and all the data memory are
accessed externally. Even though this MCU is 2T or 1T, the external memory interface is still similar
to the conventional 12T ways. An example is given below:
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M034
16
Ver.B SM59R16A2/SM59R08A2 06/2009