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

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
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Example:
DS39026B-page 218
MULLW
Before Instruction
After Instruction
Decode
WREG
PRODH
PRODL
WREG
PRODH
PRODL
Q1
Multiply Literal with WREG
[ label ]
0
(WREG) x k
None
An unsigned multiplication is car-
ried out between the contents of
WREG and the 8-bit literal ’k’.
The 16-bit result is placed in
PRODH:PRODL register pair.
PRODH contains the high byte.
WREG is unchanged.
None of the status flags are
affected.
Note that neither overflow nor
carry is possible in this opera-
tion. A zero result is possible but
not detected.
1
1
literal ’k’
MULLW
Read
0000
Q2
=
=
=
=
=
=
k
255
0xE2
?
?
0xE2
0xAD
0x08
0xC4
MULLW
1101
Process
Data
Q3
PRODH:PRODL
kkkk
k
registers
PRODH:
PRODL
Write
Q4
kkkk
Preliminary
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Example:
MULWF
Before Instruction
After Instruction
Decode
WREG
REG
PRODH
PRODL
WREG
REG
PRODH
PRODL
Q1
register ’f’
Multiply WREG with f
[ label ]
0
a
(WREG) x (f)
None
An unsigned multiplication is car-
ried out between the contents of
WREG and the register file loca-
tion ’f’. The 16-bit result is stored
in the PRODH:PRODL register
pair. PRODH contains the high
byte.
Both WREG and ’f’ are
unchanged.
None of the status flags are
affected.
Note that neither overflow nor
carry is possible in this opera-
tion. A zero result is possible but
not detected. If ’a’ is 0, the
Access Bank will be selected,
overriding the BSR value. If ’a’ =
1, then the bank will be selected
as per the BSR value (default).
1
1
MULWF
Read
0000
Q2
=
=
=
=
=
=
=
=
f
[0,1]
255
7/99 Microchip Technology Inc.
0xC4
0xB5
?
?
0xC4
0xB5
0x8A
0x94
REG, 1
MULWF
001a
Process
Data
Q3
PRODH:PRODL
ffff
f,a
registers
PRODH:
PRODL
Write
Q4
ffff

Related parts for PIC18C242