EasyManua.ls Logo

Cypress MB95710M Series - 14 Memory Space

Cypress MB95710M Series
174 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MB95710M Series
MB95770M Series
Document Number: 002-09307 Rev. *D Page 36 of 172
14. Memory Space
The memory space of the MB95710M/770M Series is 64 Kbyte in size, and consists of an I/O area, an extended I/O
area, a data area, and a program area. The memory space includes areas for specific applications such as general-
purpose registers and a vector table.
I/O area (addresses: 0x0000 to 0x007F)
This area contains the control registers and data registers for built-in peripheral functions.
As the I/O area forms part of the memory space, it can be accessed in the same way as the memory. It can also
be accessed at high-speed by using direct addressing instructions.
Extended I/O area (addresses: 0x0F80 to 0x0FFF)
This area contains the control registers and data registers for built-in peripheral functions.
As the extended I/O area forms part of the memory space, it can be accessed in the same way as the memory.
Data area
Static RAM is incorporated in the data area as the internal data area.
The internal RAM size varies according to product.
The RAM area from 0x0090 to 0x00FF can be accessed at high-speed by using direct addressing instructions.
In MB95F716J/F716M/F718J/F718M/F776J/F776M/F778J/F778M, the area from 0x0090 to 0x047F is an extend-
ed direct addressing area. It can be accessed at high-speed by direct addressing instructions with a direct bank
pointer set.
In MB95F714J/F714M/F774J/F774M, the area from 0x0090 to 0x028F is an extended direct addressing area. It
can be accessed at high-speed by direct addressing instructions with a direct bank pointer set.
The area from 0x0100 to 0x01FF can be used as a general-purpose register area.
Program area
The Flash memory is incorporated in the program area as the internal program area.
The Flash memory size varies according to product.
The area from 0xFFC0 to 0xFFFF is used as the vector table.
The area from 0xFFBB to 0xFFBF is used to store data of the non-volatile register.

Related product manuals