4 design reference, 1 memory map, 1 program memory – Maxim Integrated 73S12xxF Software User Manual
Page 19: Design reference, Memory map, Program memory, Figure 7: memory layout

UG_12xxF_016
73S12xxF Software User Guide
Rev. 1.50
19
4 Design Reference
Figure 1: Software Architecture Diagram
, the 73S12xxF provides many design options for
an application developer. Details of the software modules are described in this section.
4.1 Memory Map
The 73S12xxF contains a high performance, embedded 80515 core, referred to as the ‘core’. It executes
all ASM51 instructions and has the same instruction set as the 80C51.
The core supports separate Program and Data memory as shown in
. The 73S12xxF family of
devices has two program sizes (32 KB and 64 KB). This program space is segmented into 512-byte
pages. There are 2048 bytes of external data RAM (XData or XRAM) and 256 bytes of internal data
RAM (IData or IRAM).
0000
00
80
FF
FF
0000
FFFF
FFFF
07FF
0800
SFR
IRAM
upper
IRAM
lower
XRAM
2 K Bytes
FLASH
PROGRAM
MEMORY
64 K Bytes
EXTERNAL
DATA
MEMORY
INTERNAL
DATA
MEMORY
Reserved for
Smart Card,
USB,
Peripheral
Control
Registers
7F
80
FC00
Direct
Addressing
Indirect
Addressing
Direct/Indirect
Adressing
Figure 7: Memory Layout
4.1.1 Program Memory
The 73S12xxF is available with either 64 KB or 32 KB of program memory. The 73S1209F/73S1210F
have 32 KB and the 73S1215F/73S1217F have 64 KB. Contact a Teridian Sales Representative for
ordering information.