поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

ATAR080 датащи(PDF) 8 Page - ATMEL Corporation

номер детали ATAR080
подробное описание детали  Low-current Microcontroller for Wireless Communication
PDF  68 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  ATMEL [ATMEL Corporation]
домашняя страница  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATAR080 датащи(HTML) 8 Page - ATMEL Corporation

Back Button ATAR080 Datasheet HTML 4Page - ATMEL Corporation ATAR080 Datasheet HTML 5Page - ATMEL Corporation ATAR080 Datasheet HTML 6Page - ATMEL Corporation ATAR080 Datasheet HTML 7Page - ATMEL Corporation ATAR080 Datasheet HTML 8Page - ATMEL Corporation ATAR080 Datasheet HTML 9Page - ATMEL Corporation ATAR080 Datasheet HTML 10Page - ATMEL Corporation ATAR080 Datasheet HTML 11Page - ATMEL Corporation ATAR080 Datasheet HTML 12Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 68 page
background image
8
ATAR080
4675D–4BMCU–12/04
Figure 8. Interrupt Handling
Interrupt Processing
In order to be able to process eight interrupt levels, the MARC4 contains an interrupt
controller with two 8-bit wide “interrupt pending” and “interrupt active” registers. The
interrupt controller samples all interrupt requests during every non-I/O instruction cycle
and latches these in the interrupt pending register. If no higher priority interrupt is
present in the interrupt active register, it signals the CPU to interrupt the current pro-
gram execution. If the interrupt enable bit is set, the processor enters an interrupt
acknowledge cycle. During this cycle a short call (SCALL) instruction to the service rou-
tine is executed and the current PC is saved on the return stack. An interrupt service
routine is completed with the RTI instruction. This instruction resets the corresponding
bits in the interrupt pending/active register and fetches the return address from the
return stack to the program counter. When the interrupt enable flag is reset (triggering of
interrupt routines are disabled), the execution of new interrupt service routines is inhib-
ited but not the logging of the interrupt requests in the interrupt pending register. The
execution of the interrupt is delayed until the interrupt enable flag is set again. Note that
interrupts are only lost if an interrupt request occurs while the corresponding bit in the
pending register is still set (i.e., the interrupt service routine is not yet finished).
Interrupt Latency
The interrupt latency is the time from the occurrence of the interrupt to the interrupt ser-
vice routine being activated. This is extremely short (taking between 3 to 5 machine
cycles depending on the state of the core).
7
6
5
4
3
2
1
0
INT5 active
INT7 active
INT2 pending
SWI0
INT2 active
INT0 pending
INT0 active
INT2
RTI
RTI
INT5
INT3 active
INT3
RTI
RTI
RTI
INT7
Time
Main/
Autosleep
Main/
Autosleep
RTI



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


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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