EasyManuals Logo

ARM Cortex-M0 User Manual

ARM Cortex-M0
68 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 #29 background imageLoading...
Page #29 background image
Functional Description
ARM DDI 0432C Copyright © 2009 ARM Limited. All rights reserved. 2-3
ID112415 Non-Confidential
This is the ARMv6-M, C Application Binary Interface (C-ABI) compliant
exception model that enables the use of pure C functions as interrupt
handlers.
Low power sleep-mode entry using Wait For Interrupt (
WFI
), Wait For
Event (
WFE
) instructions, or the return from interrupt sleep-on-exit feature.
NVIC that features:
1, 2, 4, 8, 16, 24, or 32 external interrupt inputs, each with four levels of
priority
dedicated Non-Maskable Interrupt (NMI) input
support for both level-sensitive and pulse-sensitive interrupt lines
optional Wake-up Interrupt Controller (WIC), providing ultra-low power
sleep mode support.
Optional debug support:
Zero to four hardware breakpoints.
Zero to two watchpoints.
Program Counter Sampling Register (PCSR) for non-intrusive code
profiling, if at least one hardware data watchpoint is implemented.
Single step and vector catch capabilities.
Support for unlimited software breakpoints using
BKPT
instruction.
Non-intrusive access to core peripherals and zero-waitstate system slaves
through a compact bus matrix. A debugger can access these devices,
including memory, even when the processor is running.
Full access to core registers when the processor is halted.
Optional, low gate-count CoreSight compliant debug access through a
Debug Access Port (DAP) supporting either Serial Wire or JTAG debug
connections.
Bus interfaces:
single 32-bit AMBA-3 AHB-Lite system interface that provides simple
integration to all system peripherals and memory
single 32-bit slave port that supports the DAP.

Questions and Answers:

Question and Answer IconNeed help?

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

ARM Cortex-M0 Specifications

General IconGeneral
ArchitectureARMv6-M
Data Bus Width32-bit
Clock SpeedUp to 50 MHz
InterruptsNested Vectored Interrupt Controller (NVIC)
Number of Cores1
Memory ProtectionOptional Memory Protection Unit (MPU)
Interrupt ControllerNested Vectored Interrupt Controller (NVIC)
Pipeline3-stage
Max Clock Speed50 MHz
Instruction SetThumb
Power ConsumptionLow power design
DebugSerial Wire Debug (SWD)
Die SizeImplementation dependent

Related product manuals