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 #134 background imageLoading...
Page #134 background image
Clocking and Resets
6-2 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
Non-Confidential
Unrestricted Access
6.1 Clocking
The processor has three functional clock inputs. Table 6-1 describes the processor
clocks.
FCLK and HCLK are synchronous to each other. FCLK is a free running version of
HCLK, and therefore must always be the same frequency when not in sleep mode. For
more information, see Chapter 7 Power Management. FCLK and HCLK must be
balanced with respect to each other, with equal latencies into the processor.
The processor is integrated with components for debug and trace. Your macrocell might
contain some, or all, of the clocks shown in Table 6-2.
SWCLKTCK is the clock for the debug interface domain of the SWJ-DP. In JTAG
mode this is equivalent to TCK. In Serial Wire Mode this is the Serial Wire clock. It is
asynchronous to all other clocks. DBGCLK is the clock for the debug interface domain
of SW-DP. It is asynchronous to the other clocks.
TRACECLKIN is the reference clock for the Trace Port Interface Unit (TPIU). It is
asynchronous to the other clocks.
Table 6-1 Cortex-M3 processor clocks
Clock Domain Description
FCLK Processor Free running processor clock, used for sampling interrupts and clocking debug blocks. FCLK
ensures that interrupts can be sampled, and sleep events can be traced, while the processor is
sleeping.
HCLK Processor Processor clock.
DAPCLK Processor Debug port Advanced High-performance Bus Access Port (AHB-AP) clock.
Table 6-2 Cortex-M3 macrocell clocks
Clock Domain Description
TRACECLKIN TPIU Clocks the output of the TPIU
DBGCLK SW-DP Debug clock
SWCLKTCK SWJ-DP Debug clock

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