Memory Utilization - Motorola USB08 Reference Manual

Universal serial bus evaluation board using the mc68hc908jb8
Table of Contents

Advertisement

USB08 Evaluation Board
MOTOROLA
In the linker file:
The starting addresses of the various segments are set.
The text segment starts at the address 0xDC00 (for example, at
the beginning of the internal FLASH memory).
The constants immediately follow the text segment.
The zero page starts at 0x0040 instead of the usual 0x0000.
The MC68HC908JB8 control registers are located in the address
range 0x0000–0x0040.
The data segment follows the zero page in the random-access
memory (RAM).
The interrupt vectors start at 0xFFF0 and the stack pointer is set
to 0x013F (end of the internal RAM memory).
Table 3-1
shows the approximate values for memory utilization when
USB communication has been implemented.
Starting
End
Address
Address
0x0000
0x003F
0x0040
0x0075
0x0076
0x0117
0x0118
0x013F
0xDC00
0xE2FF
0xE300
0xFBFF
0xFFF0
0xFFFF
Software Module Descriptions
Table 3-1. Memory Utilization
Length
64 byte
MC68HC908JB8 control registers
53 byte
Variables in RAM
163 byte
Free RAM
40 byte
Stack in RAM
1.8 Kbyte
Code and constant values
6.2 Kbyte
Free FLASH memory
16 byte
Interrupt and reset vectors
Software Module Descriptions
How to Build the Compiler Project
Contents
Designer Reference Manual
47

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68hc908jb8

Table of Contents