PIC16HV540 Microchip Technology, PIC16HV540 Datasheet - Page 45

no-image

PIC16HV540

Manufacturer Part Number
PIC16HV540
Description
Enhanced PIC16C54 EPROM-Based 8-Bit CMOS Microcontroller
Manufacturer
Microchip Technology
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16HV540-04/P
Manufacturer:
Microchip
Quantity:
1 736
Part Number:
PIC16HV540-04/SO
Manufacturer:
Microchip
Quantity:
485
Part Number:
PIC16HV540-04I/P
Manufacturer:
MICROCHIP
Quantity:
664
Part Number:
PIC16HV540-04I/SO
Manufacturer:
Maxim
Quantity:
41
Part Number:
PIC16HV540-20/P
Quantity:
5
ADDWF
Syntax:
Operands:
Operation:
Status Affected: C, DC, Z
Encoding:
Description:
Words:
Cycles:
Example:
ANDLW
Syntax:
Operands:
Operation:
Status Affected: Z
Encoding:
Description:
Words:
Cycles:
Example:
2000 Microchip Technology Inc.
Before Instruction
After Instruction
Before Instruction
After Instruction
W
FSR =
W
FSR =
W
W
=
=
=
=
Add W and f
[ label ] ADDWF
0
d
(W) + (f)
0001
Add the contents of the W register and
register ’f’. If ’d’ is 0 the result is stored
in the W register. If ’d’ is ’1’ the result is
stored back in register ’f’
1
1
ADDWF
0x17
0xC2
0xD9
0xC2
And literal with W
[ label ] ANDLW
0
(W).AND. (k)
1110
The contents of the W register are
AND’ed with the eight-bit literal 'k'. The
result is placed in the W register
1
1
ANDLW
0xA3
0x03
f
k
31
255
11df
FSR, 0
kkkk
0x5F
(dest)
(W)
ffff
kkkk
f,d
k
.
.
Preliminary
ANDWF
Syntax:
Operands:
Operation:
Status Affected: Z
Encoding:
Description:
Words:
Cycles:
Example:
BCF
Syntax:
Operands:
Operation:
Status Affected: None
Encoding:
Description:
Words:
Cycles:
Example:
Before Instruction
After Instruction
Before Instruction
After Instruction
FSR =
W
FSR =
FLAG_REG = 0xC7
FLAG_REG = 0x47
W
=
=
AND W with f
[ label ] ANDWF
0
d
(W) .AND. (f)
0001
The contents of the W register are
AND’ed with register 'f'. If 'd' is 0 the
result is stored in the W register. If 'd' is
'1' the result is stored back in register 'f'
1
1
ANDWF
0x17
0xC2
0x17
0x02
Bit Clear f
[ label ] BCF
0
0
0
0100
Bit 'b' in register 'f' is cleared.
1
1
BCF
PIC16HV540
f
f
b
(f<b>)
31
31
7
01df
FSR,
bbbf
FLAG_REG,
f,b
(dest)
ffff
1
ffff
DS40197B-page 45
f,d
7
.

Related parts for PIC16HV540