|
NUC122ZD2AN Datasheet, PDF (19/66 Pages) List of Unclassifed Manufacturers – ARM Cortex™-M0 32-BIT MICROCONTROLLER | |||
|
◁ |
NuMicro⢠NUC122 Data Sheet
5 FUNCTIONAL DESCRIPTION
5.1 ARM® Cortexâ¢-M0 Core
The Cortexâ¢-M0 processor is a configurable, multistage, 32-bit RISC processor. It has an AMBA AHB-
Lite interface and includes an NVIC component. It also has optional hardware debug functionality. The
processor can execute Thumb code and is compatible with other Cortexâ¢-M profile processor.
Following figure shows the functional controllers of processor.
Cortex-M0 components
Cortex-M0 processor
Interrupts
Nested
Vectored
Interrupt
Controller
(NVIC)
Wakeup
Interrupt
Controller
(WIC)
Cortex-M0
Processor
Core
Bus Matrix
Debug
Breakpoint
and
Watchpoint
Unit
Debugger
interface
Debug
Access
Port
(DAP)
AHB-Lite
interface
Serial Wire or
JTAG debug port
Figure 5-1 Functional Controller Diagram
The implemented device provides:
⢠A low gate count processor that features:
â The ARM® v6-M Thumb® instruction set
â Thumb-2 technology
â ARM® v6-M compliant 24-bit SysTick timer
â A 32-bit hardware multiplier
â The system interface supports little-endian data accesses
â The ability to have deterministic, fixed-latency, and interrupt handling
â Load/store-multiples and multicycle-multiplies that can be abandoned and restarted to facilitate
rapid interrupt handling
â C Application Binary Interface compliant exception model. This is the ARM® v6-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:
â 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
â Wake-Up Interrupt Controller (WIC), providing ultra-low power sleep mode support.
- 19 -
Publication Release Date: June 21, 2011
Revision V1.08
|
▷ |