beautypg.com

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

background image


UG_12xxF_016

73S12xxF Software User Guide

Rev. 1.50

19

4 Design Reference

As depicted in

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

Figure 7

. 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.