Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

M0519LE3AE Datasheet(PDF) 31 Page - List of Unclassifed Manufacturers

Part # M0519LE3AE
Description  32-bit Microcontroller
PDF  69 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ETC2 [List of Unclassifed Manufacturers]
Direct Link  
Logo ETC2 - List of Unclassifed Manufacturers

M0519LE3AE Datasheet(HTML) 31 Page - List of Unclassifed Manufacturers

Back Button M0519LE3AE Datasheet HTML 27Page - List of Unclassifed Manufacturers M0519LE3AE Datasheet HTML 28Page - List of Unclassifed Manufacturers M0519LE3AE Datasheet HTML 29Page - List of Unclassifed Manufacturers M0519LE3AE Datasheet HTML 30Page - List of Unclassifed Manufacturers M0519LE3AE Datasheet HTML 31Page - List of Unclassifed Manufacturers M0519LE3AE Datasheet HTML 32Page - List of Unclassifed Manufacturers M0519LE3AE Datasheet HTML 33Page - List of Unclassifed Manufacturers M0519LE3AE Datasheet HTML 34Page - List of Unclassifed Manufacturers M0519LE3AE Datasheet HTML 35Page - List of Unclassifed Manufacturers Next Button
Zoom Inzoom in Zoom Outzoom out
 31 / 69 page
background image
M0519
Nov. 02, 2016
Page 31 of 69
Rev 1.02
6.2.6
Nested Vectored Interrupt Controller (NVIC)
The Cortex
® -M0 provides an interrupt controller as an integral part of the exception mode, named
as “Nested Vectored Interrupt Controller (NVIC)”, which is closely coupled to the processor core
and provides following features:
Nested and Vectored interrupt support
Automatic processor state saving and restoration
Reduced and deterministic interrupt latency
The NVIC prioritizes and handles all supported exceptions. All exceptions are handled in “Handler
Mode”. This NVIC architecture supports 32 (IRQ[31:0]) discrete interrupts with 4 levels of priority.
All of the interrupts and most of the system exceptions can be configured to different priority
levels. When an interrupt occurs, the NVIC will compare the priority of the new interrupt to the
current running one’s priority. If the priority of the new interrupt is higher than the current one, the
new interrupt handler will override the current handler.
When an interrupt is accepted, the starting address of the interrupt service routine (ISR) is fetched
from a vector table in memory. There is no need to determine which interrupt is accepted and
branch to the starting address of the correlated ISR by software. While the starting address is
fetched, NVIC will also automatically save processor state including the registers “PC, PSR, LR,
R0~R3, R12” to the stack. At the end of the ISR, the NVIC will restore the mentioned registers
from stack and resume the normal execution. Thus it will take less and deterministic time to
process the interrupt request.
The NVIC supports “Tail Chaining” which handles back-to-back interrupts efficiently without the
overhead of states saving and restoration and therefore reduces delay time in switching to
pending ISR at the end of current ISR. The NVIC also supports “Late Arrival” which improves the
efficiency of concurrent ISRs. When a higher priority interrupt request occurs before the current
ISR starts to execute (at the stage of state saving and starting address fetching), the NVIC will
give priority to the higher one without delay penalty. Thus it advances the real-time capability.
For more detailed information, please refer to the “ARM
®
Cortex
® -M0 Technical Reference
Manual” and “ARM
® v6-M Architecture Reference Manual”.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com