|
PIC18F2525 Datasheet, PDF (295/390 Pages) Microchip Technology – 28/40/44-Pin Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology | |||
|
◁ |
PIC18F2525/2620/4525/4620
MOVLW
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Q1
Decode
Move Literal to W
MOVLW k
0 ⤠k ⤠255
kâW
None
0000 1110 kkkk kkkk
The eight-bit literal âkâ is loaded into W.
1
1
Q2
Read
literal âkâ
Q3
Process
Data
Q4
Write to W
Example:
MOVLW
5Ah
After Instruction
W
= 5Ah
MOVWF
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Q1
Decode
Move W to f
MOVWF f {,a}
0 ⤠f ⤠255
a â [0,1]
(W) â f
None
0110 111a ffff ffff
Move data from W to register âfâ.
Location âfâ can be anywhere in the
256-byte bank.
If âaâ is â0â, the Access Bank is selected.
If âaâ is â1â, the BSR is used to select the
GPR bank (default).
If âaâ is â0â and the extended instruction
set is enabled, this instruction operates
in Indexed Literal Offset Addressing
mode whenever f ⤠95 (5Fh). See
Section 24.2.3 âByte-Oriented and
Bit-Oriented Instructions in Indexed
Literal Offset Modeâ for details.
1
1
Q2
Read
register âfâ
Q3
Process
Data
Q4
Write
register âfâ
Example:
MOVWF
Before Instruction
W
= 4Fh
REG = FFh
After Instruction
W
REG
= 4Fh
= 4Fh
REG, 0
 2004 Microchip Technology Inc.
Preliminary
DS39626B-page 293
|
▷ |