EasyManua.ls Logo

ARM Cortex-M0 - Page 29

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
Loading...
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.

Related product manuals