www.digiembedded.com
121
Memory Controller
Static memory controller

Table48 shows configurations for the static memory controller with different types of

memory devices. See "Static Memory Configuration 0–3 registers" on page 230 for

more information.

Notes:

Buffering enables the transaction order to be rearranged to improve

memory performance. If the transaction order is important, the buffers

must be disabled.

Extended wait and page mode cannot be enabled at the same time.
Device Write protect Page mode Buffer
ROM Enabled Disabled Disabled a
Page mode ROM Enabled Enabled Enabled a
Extended wait ROM Enabled Disabled Disabled a
SRAM Disabled (or enabled) bDisabled Disabled a
Page mode SRAM Disabled (or enabled) b Enabled Enabled a
Extended wait SRAM Disabled (or enabled) b Disabled Disabled a
Flash Disabled or (enabled) b Disabled Disabled c
Page mode flash Disabled or (enabled) b Enabled Enabled c
Extended wait flash Disabled or (enabled) b Disabled Disabled a
Memory mapped peripheral Disabled (or enabled) b Disabled Disabled
aEnabling the buffers means that any access causes the buffer to be used. Depending on the
application, this can provide performance improvements. Devices without async-page-mode
support generally work better with the buffer disabled. Again, depending on the application, this
can provide performance improvements.
bSRAM and Flash memory devices can be write-protected if required.
cBuffering must be disabled when performing Flash memory commands and during writes.

Table 48: Static memory controller configurations