English
Language : 

LM3S3748 Datasheet, PDF (43/753 Pages) List of Unclassifed Manufacturers – Microcontroller
LM3S3748 Microcontroller
The Stellaris® family of microcontrollers builds on this core to bring high-performance 32-bit computing
to cost-sensitive embedded microcontroller applications, such as factory automation and control,
industrial control power devices, building and home automation, and stepper motors.
For more information on the ARM Cortex-M3 processor core, see the ARM® Cortex™-M3 Technical
Reference Manual. For information on SWJ-DP, see the ARM® CoreSight Technical Reference
Manual.
2.1 Block Diagram
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)
Adv. High-
Perf. Bus
Access Port
Data Instrumentation
Watchpoint Trace Macrocell
and Trace
Private
Peripheral
Bus
(external)
ROM
Table
Bus
Matrix
Adv. Peripheral
Bus
I-code bus
D-code bus
System bus
2.2 Functional Description
Important: The ARM® Cortex™-M3 Technical Reference Manual describes all the features of an
ARM Cortex-M3 in detail. However, these features differ based on the implementation.
This section describes the Stellaris® implementation.
Luminary Micro has implemented the ARM Cortex-M3 core as shown in Figure 2-1 on page 43. As
noted in the ARM® Cortex™-M3 Technical Reference Manual, several Cortex-M3 components are
flexible in their implementation: SW/JTAG-DP, ETM, TPIU, the ROM table, the MPU, and the Nested
Vectored Interrupt Controller (NVIC). Each of these is addressed in the sections that follow.
April 08, 2008
43
Preliminary