EasyManuals Logo

ARM Cortex-M3 User Manual

ARM Cortex-M3
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #139 background imageLoading...
Page #139 background image
Clocking and Resets
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 6-7
Unrestricted Access Non-Confidential
Note
You must consider LOCKUP from the Cortex-M3 system for inclusion in any external
watchdog circuitry when an external debugger is not attached.
Figure 6-3 Internal reset synchronization
6.3.2 System reset
A system or warm reset initializes the majority of the macrocell, excluding the NVIC
debug logic, FPB, DWT, and ITM. System reset typically resets a system that has been
operating for some time, for example, watchdog reset.
SYSRESETn must be synchronized external to the processor. Figure 6-3 shows the
example reset synchronization provided in CortexM3Integration.
Cortex-M3 exports a signal, SYSRESETREQ, that is asserted when the
SYSRESETREQ bit of the Application Interrupt and Reset Control Register is set. For
example, you can use this as an input to a watchdog timer as Figure 6-1 on page 6-6
shows.
6.3.3 SWJ-DP reset
nTRST reset initializes the state of the SWJ-DP controller. nTRST reset is typically
used by the RealView
ICE module for hot-plug connection of a debugger to a system.
nTRST enables initialization of the SWJ-DP controller without affecting the normal
operation of the processor.
CortexM3
D Q
CortexM3IntegrationSoC
Rn
D Q
V
dd
HCLK
SE
RSTBYPASS
PORESETn,
SYSRESETn
1
0
Rn

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex-M3 and is the answer not in the manual?

ARM Cortex-M3 Specifications

General IconGeneral
ArchitectureARMv7-M
Instruction SetThumb-2
Pipeline Stages3-stage
InterruptsNested Vectored Interrupt Controller (NVIC)
Interrupt ControllerNested Vectored Interrupt Controller (NVIC)
Memory Protection UnitOptional
Power ConsumptionVaries by implementation
Max Clock SpeedUp to 100 MHz
DebuggingJTAG and Serial Wire Debug (SWD)
Operating Voltage1.8V to 3.6V
Manufacturing ProcessVaries by implementation
Core Type32-bit

Related product manuals