LM3S5652 Luminary Micro, Inc, LM3S5652 Datasheet - Page 151

no-image

LM3S5652

Manufacturer Part Number
LM3S5652
Description
Lm3s5652 Arm Microcontroller
Manufacturer
Luminary Micro, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LM3S5652-IQR50-A0
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
LM3S5652-IQR50-A0T
Manufacturer:
Texas Instruments
Quantity:
10 000
8
8.1
8.2
8.2.1
June 02, 2008
Internal Memory
The LM3S5652 microcontroller comes with 32 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
LM3S5652 Microcontroller
Flash Array
ROM Array
151

Related parts for LM3S5652