PIC18C658 MICROCHIP [Microchip Technology], PIC18C658 Datasheet - Page 286

no-image

PIC18C658

Manufacturer Part Number
PIC18C658
Description
High-Performance Microcontrollers with CAN Module
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18C658-1/CL
Manufacturer:
Microchip
Quantity:
6
Part Number:
PIC18C658-1/L
Manufacturer:
Microchip
Quantity:
6
Part Number:
PIC18C658-E/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658-E/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658-ES
Manufacturer:
Microchip
Quantity:
131
Part Number:
PIC18C658-I/L
Manufacturer:
Microchip
Quantity:
385
Part Number:
PIC18C658-I/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658-I/L
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
PIC18C658-I/PT
Manufacturer:
Microchip
Quantity:
601
Part Number:
PIC18C658-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658T-E/L
Manufacturer:
Microchip Technology
Quantity:
10 000
PIC18CXX8
MOVFF
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
1st word (source)
2nd word (destin.)
Description:
Words:
Cycles:
Q Cycle Activity:
Example:
DS30475A-page 286
Before Instruction
After Instruction
Decode
Decode
REG1
REG2
REG1
REG2
Q1
No dummy
register ’f’
operation
Move f to f
[label]
0
0
(f
None
The contents of source register ’f
are moved to destination register
’f
anywhere in the 4096 byte data
space (000h to FFFh), and location
of destination ’f
where from 000h to FFFh.
Either source or destination can be
WREG (a useful special situation).
MOVFF is particularly useful for
transferring a data memory location
to a peripheral register (such as the
transmit buffer or an I/O port).
The MOVFF instruction cannot use
the PCL, TOSU, TOSH or TOSL as
the destination register.
2
2 (3)
MOVFF
d
Read
s
(src)
read
’. Location of source ’f
1100
1111
)
No
Q2
=
=
=
=
f
f
s
d
f
d
4095
0x33
0x11
0x33,
0x33
4095
MOVFF f
REG1, REG2
ffff
ffff
operation
Process
Data
No
d
Q3
’ can also be any-
s
ffff
ffff
,f
d
Advanced Information
register ’f’
s
operation
’ can be
(dest)
Write
No
Q4
fff
fff
f
f
s
s
d
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Example:
MOVLB
Before Instruction
After Instruction
Decode
BSR register
BSR register
Q1
Read literal
Move literal to low nibble in BSR
[ label ]
0
None
The 8-bit literal ’k’ is loaded into
the Bank Select Register (BSR).
1
1
k
MOVLB
0000
Q2
’k’
=
=
k
BSR
2000 Microchip Technology Inc.
255
0x02
0x05
0x05
MOVLB k
0001
Process
Data
Q3
kkkk
literal ’k’ to
Write
BSR
Q4
kkkk

Related parts for PIC18C658