PIC18C242 MICROCHIP [Microchip Technology], PIC18C242 Datasheet - Page 198

no-image

PIC18C242

Manufacturer Part Number
PIC18C242
Description
High-Performance Microcontrollers with 10-Bit A/D
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18C242-I/SO
Manufacturer:
MICROCHIP
Quantity:
2 000
Part Number:
PIC18C242/JW
Manufacturer:
NS
Quantity:
10
PIC18CXX2
ADDWFC
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Example:
DS39026B-page 198
Before Instruction
After Instruction
Decode
Carry bit= 1
REG
WREG
Carry bit= 0
REG
WREG
Q1
=
=
=
=
register ’f’
ADD WREG and Carry bit to f
[ label ] ADDWFC
0
d
a
(WREG) + (f) + (C)
N,OV, C, DC, Z
Add WREG, the Carry Flag and data
memory location ’f’. If ’d’ is 0, the
result is placed in WREG. If ’d’ is 1,
the result is placed in data memory
location 'f'. If ’a’ is 0, the Access
Bank will be selected. If ’a’ is 1, the
BSR will not be overridden.
1
1
ADDWFC
Read
Q2
0010
0x02
0x4D
0x02
0x50
f
[0,1]
[0,1]
255
00da
REG, 0, 1
Process
Data
Q3
ffff
f,d,a
dest
destination
Write to
Q4
ffff
Preliminary
ANDLW
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Example:
Before Instruction
After Instruction
Decode
WREG
WREG
Q1
Read literal
=
=
AND literal with WREG
[ label ] ANDLW
0
(WREG) .AND. k
N,Z
The contents of WREG are AND’ed
with the 8-bit literal 'k'. The result is
placed in WREG.
1
1
ANDLW
0000
Q2
’k’
0xA3
0x03
k
7/99 Microchip Technology Inc.
255
1011
0x5F
Process
Data
Q3
k
kkkk
WREG
Write to
WREG
Q4
kkkk

Related parts for PIC18C242