Electronic Components Datasheet Search
  English  ▼

X  

PIC18F010 Datasheet(PDF) 105 Page - Microchip Technology

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

PIC18F010 Datasheet(HTML) 105 Page - Microchip Technology

Back Button PIC18F010 Datasheet HTML 101Page - Microchip Technology PIC18F010 Datasheet HTML 102Page - Microchip Technology PIC18F010 Datasheet HTML 103Page - Microchip Technology PIC18F010 Datasheet HTML 104Page - Microchip Technology PIC18F010 Datasheet HTML 105Page - Microchip Technology PIC18F010 Datasheet HTML 106Page - Microchip Technology PIC18F010 Datasheet HTML 107Page - Microchip Technology PIC18F010 Datasheet HTML 108Page - Microchip Technology PIC18F010 Datasheet HTML 109Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 105 / 176 page
background image
 2001 Microchip Technology Inc.
Preliminary
DS41142A-page 103
PIC18F010/020
ANDWF
AND WREG with f
Syntax:
[ label ] ANDWF
f [ ,d [,a] ]
Operands:
0
≤ f ≤ 255
d
∈ [0,1]
a
∈ [0,1]
Operation:
(WREG) .AND. (f)
→ dest
Status Affected:
N,Z
Encoding:
0001
01da
ffff
ffff
Description:
The contents of WREG are AND’ed
with register 'f'. If 'd' is 0, the result
is stored in WREG. If 'd' is 1, the
result is stored back in register 'f'
(default). If ’a’ is 0, the Access
Bank will be selected. If ’a’ is 1, the
bank will be selected as per the
BSR value.
Words:
1
Cycles:
1
Q Cycle Activity:
Q1
Q2
Q3
Q4
Decode
Read
register ’f’
Process
Data
Write to
destination
Example:
ANDWF
REG,
W
Before Instruction
WREG
=
0x17
REG
=
0xC2
N=
?
Z=
?
After Instruction
WREG
=
0x02
REG
=
0xC2
N=
0
Z=
0
BC
Branch if Carry
Syntax:
[ label ] BC
n
Operands:
-128
≤ n ≤ 127
Operation:
if carry bit is ’1’
(PC) + 2 + 2n
→ PC
Status Affected:
None
Encoding:
1110
0010
nnnn
nnnn
Description:
If the Carry bit is ’1’, then the pro-
gram 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
BC
5
Before Instruction
PC
=
address (HERE)
After Instruction
If Carry
=
1;
PC
=
address (HERE+12)
If Carry
=
0;
PC
=
address (HERE+2)



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