FT90x Memory Organization

Program memory

The core processor contains the 256kB of program memory. The first 144 bytes in the Program Memory contains the following :

Address Function
0x00 Reset vector.
0x04 Watchdog vector.
0x08 Interrupt vector 0.
0x0C Interrupt vector 1.
... ...
0x80 Interrupt vector 30.
0x84 Interrupt vector 31.
0x88 Interrupt vector 32 (NMI).
0x8C Program entry point.

FT90x Program Memory Organization

Flash memory

The internal Flash memory is used to store a boot loader or user application of the FT90x.

Upon reset, CPU is held in reset state and the boot controller has control of both Flash memory bus and program memory bus.
It copies the contents of Flash memory into program memory automatically, and then releases both interfaces. At this point, the CPU is released from reset and PC points to address 0 for both memories.

Data memory

The data memory is organized as a linear block of RAM memory with maximal capacity of 64 kB.

Copyright (c) 2002-2015 mikroElektronika. All rights reserved.
What do you think about this topic ? Send us feedback!
Want more examples and libraries? 
Find them on LibStock - A place for the code