Electronic Components Datasheet Search
  English  ▼

X  

DM163006 Datasheet(PDF) 230 Page - Microchip Technology

Part # DM163006
Description  High-Performance ROM-less Microcontrollers
PDF  320 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

DM163006 Datasheet(HTML) 230 Page - Microchip Technology

Back Button DM163006 Datasheet HTML 226Page - Microchip Technology DM163006 Datasheet HTML 227Page - Microchip Technology DM163006 Datasheet HTML 228Page - Microchip Technology DM163006 Datasheet HTML 229Page - Microchip Technology DM163006 Datasheet HTML 230Page - Microchip Technology DM163006 Datasheet HTML 231Page - Microchip Technology DM163006 Datasheet HTML 232Page - Microchip Technology DM163006 Datasheet HTML 233Page - Microchip Technology DM163006 Datasheet HTML 234Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 230 / 320 page
background image
PIC18C601/801
DS39541A-page 230
Advance Information
 2001 Microchip Technology Inc.
BZ
Branch if Zero
Syntax:
[ label ] BZ
n
Operands:
-128
≤ n ≤ 127
Operation:
if Zero bit is ’1’
(PC) + 2 + 2n
→ PC
Status Affected:
None
Encoding:
1110
0000
nnnn
nnnn
Description:
If the Zero bit is ’1’, then the program
will branch.
The 2’s complement number ’2n’ is
added to the PC. Since the PC will
have incremented to fetch the next
instruction, the new address will be
PC+2+2n. This instruction is then a
two-cycle instruction.
Words:
1
Cycles:
1(2)
Q Cycle Activity:
If Jump:
Q1
Q2
Q3
Q4
Decode
Read literal
’n’
Process
Data
Write to PC
No
operation
No
operation
No
operation
No
operation
If No Jump:
Q1
Q2
Q3
Q4
Decode
Read literal
’n’
Process
Data
No
operation
Example:
HERE
BZ
Jump
Before Instruction
PC
=
address (HERE)
After Instruction
If Zero
=
1;
PC
=
address (Jump)
If Zero
=
0;
PC
=
address (HERE+2)
CALL
Subroutine Call
Syntax:
[ label ] CALL k [,s]
Operands:
0
≤ k ≤ 1048575
s
∈ [0,1]
Operation:
(PC) + 4
→ TOS,
k
→ PC<20:1>,
if s = 1
(WREG)
→ WS,
(STATUS)
→ STATUSS,
(BSR)
→ BSRS
Status Affected:
None
Encoding:
1st word (k<7:0>)
2nd word(k<19:8>)
1110
1111
110s
k19kkk
k7kkk
kkkk
kkkk0
kkkk8
Description:
Subroutine call of entire 2M byte
memory range. First, return address
(PC+ 4) is pushed onto the return
stack. If ’s’ = 1, the WREG, STATUS
and BSR registers are also pushed
into their respective shadow regis-
ters, WS, STATUSS and BSRS.
If 's' = 0, no update occurs
(default). Then the 20-bit value ’k’ is
loaded into PC<20:1>. CALL is a
two-cycle instruction.
Words:
2
Cycles:
2
Q Cycle Activity:
Q1
Q2
Q3
Q4
Decode
Read literal
’k’<7:0>,
Push PC to
stack
Read literal
’k’<19:8>,
Write to PC
No
operation
No
operation
No
operation
No
operation
Example:
HERE
CALL
THERE, FAST
Before Instruction
PC
=
Address (HERE)
After Instruction
PC
=
Address (THERE)
TOS
=
Address (HERE + 4)
WS
=
WREGREG
BSRS
=
BSR
STATUSS =
STATUS



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


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