전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

M16C/1N 데이터시트(PDF) 219 Page - Renesas Technology Corp

부품명 M16C/1N
상세설명  RENESAS 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/10 SERIES
PDF  238 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  RENESAS [Renesas Technology Corp]
홈페이지  http://www.renesas.com
Logo RENESAS - Renesas Technology Corp

M16C/1N 데이터시트(HTML) 219 Page - Renesas Technology Corp

Back Button M16C/1N Datasheet HTML 215Page - Renesas Technology Corp M16C/1N Datasheet HTML 216Page - Renesas Technology Corp M16C/1N Datasheet HTML 217Page - Renesas Technology Corp M16C/1N Datasheet HTML 218Page - Renesas Technology Corp M16C/1N Datasheet HTML 219Page - Renesas Technology Corp M16C/1N Datasheet HTML 220Page - Renesas Technology Corp M16C/1N Datasheet HTML 221Page - Renesas Technology Corp M16C/1N Datasheet HTML 222Page - Renesas Technology Corp M16C/1N Datasheet HTML 223Page - Renesas Technology Corp Next Button
Zoom Inzoom in Zoom Outzoom out
 219 / 238 page
background image
Rev.1.00
Oct 20, 2004
page 207 of 222
M16C/1N Group
REJ090007-0100Z
20. Precautionary Notes in Using the Device
20.2 Interrupts
20.2.1 Reading Address 0000016
Do not read the address 0000016 in a program. When a maskable interrupt request is accepted,
the CPU reads interrupt information (interrupt number and interrupt request priority level) from the
address 0000016 during the interrupt sequence. At this time, the IR bit for the accepted interrupt is
cleared to "0". If the address 0000016 is read in a program, the IR bit for the interrupt which has the
highest priority among the enabled interrupts is cleared to "0". This causes a problem that the
interrupt is canceled, or an unexpected interrupt is generated.
20.2.2 Stack Pointer
Set the value of the stack pointer before accepting interrupts. Immediately after a reset, the value
of the stack pointer is 000016. Accepting an interrupt before setting a value of the stack pointer
may produce unpredictable results (runaway program, etc.) Make sure that you set the value of
the stack pointer before accepting interrupts.
20.2.3 External interrupts
________
________
Clear the interrupt request bit to "0" when the INT0 to INT3 pins and CNTR0 pin polarity are
changed. The reason being is that an interrupt request may be generated when the polarity is
changed.
20.2.4 Rewriting the Interrupt Control Register
When rewriting the Interrupt Control Register, do it at a point where it does not generate an inter-
rupt request for that register. If there is a possibility that an interrupt may occur, disable the inter-
rupt before rewriting. Examples are shown below.
Example 1:
INT_SWITCH1:
FCLR
I
; Disable interrupts.
AND.B
#00H, 0055H
; Clear T1IC int. priority level and int. request bit.
NOP
;
NOP
FSET
I
; Enable interrupts.
Example 2:
INT_SWITCH2:
FCLR
I
; Disable interrupts.
AND.B
#00H, 0055H
; Clear T1IC int. priority level and int. request bit.
MOV.W
MEM, R0
; Dummy read.
FSET
I
; Enable interrupts.
Example 3:
INT_SWITCH3:
PUSHC
FLG
; Push Flag register onto stack
FCLR
I
; Disable interrupts.
AND.B
#00H, 0055H
; Clear T1IC int. priority level and int. request bit.
POPC
FLG
; Enable interrupts.
Note 1: The reason why two NOP instructions or dummy read were inserted before the FSET I for
ex. 1 & 2 is to prevent interrupt enable flag from being set, due to the effects of instruction
queue, before the rewritten value of the interrupt control register takes effect.



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 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
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