PIC18F23K20-E/MLQTP MICROCHIP [Microchip Technology], PIC18F23K20-E/MLQTP Datasheet - Page 309

no-image

PIC18F23K20-E/MLQTP

Manufacturer Part Number
PIC18F23K20-E/MLQTP
Description
28/40/44-Pin Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet
FIGURE 24-1:
© 2007 Microchip Technology Inc.
Byte-oriented file register operations
Byte to Byte move operations (2-word)
Bit-oriented file register operations
Literal operations
CALL, GOTO and Branch operations
Control operations
15
15
15
15
15
15
15
15
15
15
15
OPCODE
OPCODE b (BIT #) a
OPCODE
OPCODE
GENERAL FORMAT FOR INSTRUCTIONS
k = 8-bit immediate value
n = 20-bit immediate value
1111
b = 3-bit position of bit in file register (f)
a = 0 to force Access Bank
a = 1 for BSR to select bank
f = 8-bit file register address
d = 0 for result destination to be WREG register
d = 1 for result destination to be file register (f)
a = 0 to force Access Bank
a = 1 for BSR to select bank
f = 12-bit file register address
f = 8-bit file register address
1111
OPCODE
OPCODE
1111
OPCODE
12 11
12 11
12 11
OPCODE
S = Fast bit
12 11
10
12 11
11 10
d
9
9 8 7
8
8 7
f (Destination FILE #)
n<10:0> (literal)
a
f (Source FILE #)
8 7
8 7
7
8 7
S
n<7:0> (literal)
n<19:8> (literal)
n<19:8> (literal)
Advance Information
f (FILE #)
n<7:0> (literal)
k (literal)
n<7:0> (literal)
f (FILE #)
0
0
0
0
0
0
0
0
0
0
PIC18F2XK20/4XK20
0
MOVFF MYREG1, MYREG2
MOVLW 7Fh
BSF MYREG, bit, B
BRA MYFUNC
BC MYFUNC
GOTO Label
CALL MYFUNC
ADDWF MYREG, W, B
Example Instruction
DS41303B-page 307

Related parts for PIC18F23K20-E/MLQTP