LM3S3768 Luminary Micro, Inc, LM3S3768 Datasheet - Page 160

no-image

LM3S3768

Manufacturer Part Number
LM3S3768
Description
Lm3s3768 Arm Microcontroller
Manufacturer
Luminary Micro, Inc
Datasheet
Internal Memory
8
8.1
8.2
8.2.1
160
Internal Memory
The LM3S3768 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 160 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
Flash Array
ROM Array
June 02, 2008

Related parts for LM3S3768