English
Language : 

LM3S8G62 Datasheet, PDF (58/1096 Pages) Texas Instruments – Stellaris® LM3S8G62 Microcontroller
OBSOLETE: TI has discontinued production of this device.
The Cortex-M3 Processor
Figure 2-1. CPU Block Diagram
Nested
Vectored
Interrupt
Controller
Interrupts
Sleep
Debug
CM3 Core
Instructions Data
Memory
Protection
Unit
ARM
Cortex-M3
Serial
Wire
Output
Trace
Trace Port
Port (SWO)
Interface
Unit
Serial Wire JTAG
Debug Port
Flash
Patch and
Breakpoint
Private Peripheral
Bus
(internal)
Debug
Access Port
Data Instrumentation
Watchpoint Trace Macrocell
and Trace
ROM
Table
Bus
Matrix
Adv. Peripheral
Bus
I-code bus
D-code bus
System bus
2.2
2.2.1
2.2.2
Overview
System-Level Interface
The Cortex-M3 processor provides multiple interfaces using AMBA® technology to provide
high-speed, low-latency memory accesses. The core supports unaligned data accesses and
implements atomic bit manipulation that enables faster peripheral controls, system spinlocks, and
thread-safe Boolean data handling.
The Cortex-M3 processor has a memory protection unit (MPU) that provides fine-grain memory
control, enabling applications to implement security privilege levels and separate code, data and
stack on a task-by-task basis.
Integrated Configurable Debug
The Cortex-M3 processor implements a complete hardware debug solution, providing high system
visibility of the processor and memory through either a traditional JTAG port or a 2-pin Serial Wire
Debug (SWD) port that is ideal for microcontrollers and other small package devices. The Stellaris
implementation replaces the ARM SW-DP and JTAG-DP with the ARM CoreSight™-compliant
Serial Wire JTAG Debug Port (SWJ-DP) interface. The SWJ-DP interface combines the SWD and
JTAG debug ports into one module. See the ARM® Debug Interface V5 Architecture Specification
for details on SWJ-DP.
For system trace, the processor integrates an Instrumentation Trace Macrocell (ITM) alongside data
watchpoints and a profiling unit. To enable simple and cost-effective profiling of the system trace
events, a Serial Wire Viewer (SWV) can export a stream of software-generated messages, data
trace, and profiling information through a single pin.
58
July 24, 2012
Texas Instruments-Production Data