Electronic Components Datasheet Search
  English  ▼

X  

DM163006 Datasheet(PDF) 242 Page - Microchip Technology

Part # DM163006
Description  High-Performance ROM-less Microcontrollers
PDF  320 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

DM163006 Datasheet(HTML) 242 Page - Microchip Technology

Back Button DM163006 Datasheet HTML 238Page - Microchip Technology DM163006 Datasheet HTML 239Page - Microchip Technology DM163006 Datasheet HTML 240Page - Microchip Technology DM163006 Datasheet HTML 241Page - Microchip Technology DM163006 Datasheet HTML 242Page - Microchip Technology DM163006 Datasheet HTML 243Page - Microchip Technology DM163006 Datasheet HTML 244Page - Microchip Technology DM163006 Datasheet HTML 245Page - Microchip Technology DM163006 Datasheet HTML 246Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 242 / 320 page
background image
PIC18C601/801
DS39541A-page 242
Advance Information
 2001 Microchip Technology Inc.
MULLW
Multiply Literal with WREG
Syntax:
[ label ]
MULLW
k
Operands:
0
≤ k ≤ 255
Operation:
(WREG) x k
→ PRODH:PRODL
Status Affected:
None
Encoding:
0000
1101
kkkk
kkkk
Description:
An unsigned multiplication is
carried 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 operation.
A zero result is possible but not
detected.
Words:
1
Cycles:
1
Q Cycle Activity:
Q1
Q2
Q3
Q4
Decode
Read
literal ’k’
Process
Data
Write
registers
PRODH:
PRODL
Example:
MULLW
C4h
Before Instruction
WREG
=
0E2h
PRODH
=
?
PRODL
=
?
After Instruction
WREG
=
0E2h
PRODH
=
0ADh
PRODL
=
08h
MULWF
Multiply WREG with f
Syntax:
[ label ]
MULWF
f [,a]
Operands:
0
≤ f ≤ 255
a
∈ [0,1]
Operation:
(WREG) x (f)
→ PRODH:PRODL
Status Affected:
None
Encoding:
0000
001a
ffff
ffff
Description:
An unsigned multiplication is
carried out between the contents
of WREG and the register file
location ’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 operation.
A zero result is possible but not
detected. If ’a’ is 0, the Access
Bank will be selected, overriding
the BSR value. If ’a’ is 1, the
Bank will be selected as per the
BSR value.
Words:
1
Cycles:
1
Q Cycle Activity:
Q1
Q2
Q3
Q4
Decode
Read
register ’f’
Process
Data
Write
registers
PRODH:
PRODL
Example:
MULWF
REG
Before Instruction
WREG
=
0C4h
REG
=
0B5h
PRODH
=
?
PRODL
=
?
After Instruction
WREG
=
0C4h
REG
=
0B5h
PRODH
=
8Ah
PRODL
=
94h



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com