LM3S3759 Luminary Micro, Inc, LM3S3759 Datasheet - Page 151

no-image

LM3S3759

Manufacturer Part Number
LM3S3759
Description
Lm3s3759 Arm Microcontroller
Manufacturer
Luminary Micro, Inc
Datasheet
8
8.1
8.2
8.2.1
June 02, 2008
Internal Memory
The LM3S3759 microcontroller comes with 64 KB of bit-banded SRAM and 128 KB of flash memory.
The flash controller provides a user-friendly interface, making flash programming a simple task.
Flash protection can be applied to the flash memory on a 2-KB block basis.
Block Diagram
Figure 8-1 on page 151 illustrates the Flash functions. The dashed boxes in the figure indicate
registers residing in the System Control module rather than the Flash Control module.
Figure 8-1. Flash Block Diagram
Functional Description
This section describes the functionality of the SRAM, ROM, and Flash memories.
SRAM Memory
Note:
The SRAM memory is implemented using two 32-bit wide SRAM banks (separate SRAM
arrays). The banks are partitioned so that one bank contains all even words (the even bank)
and the other contains all odd words (the odd bank). A write access that is followed
immediately by a read access to the same bank will incur a stall of a single clock cycle.
However, a write to one bank followed by a read of the other bank can occur in successive
clock cycles without incurring any delay.
SRAM Array
Cortex-M3
Bridge
Icode Bus
Dcode Bus
Preliminary
Flash Protection
User Registers
Flash Control
ROM Control
Flash Timing
USER_REG1
USER_REG2
USER_REG3
USER_REG0
USER_DBG
ROMCTL
FMPREn
FMPPEn
USECRL
FCMISC
FCRIS
FCIM
FMD
FMC
FMA
LM3S3759 Microcontroller
Flash Array
ROM Array
151

Related parts for LM3S3759