Electronic Components Datasheet Search
  English  ▼

X  

PIC18F010 Datasheet(PDF) 124 Page - Microchip Technology

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

PIC18F010 Datasheet(HTML) 124 Page - Microchip Technology

Back Button PIC18F010 Datasheet HTML 120Page - Microchip Technology PIC18F010 Datasheet HTML 121Page - Microchip Technology PIC18F010 Datasheet HTML 122Page - Microchip Technology PIC18F010 Datasheet HTML 123Page - Microchip Technology PIC18F010 Datasheet HTML 124Page - Microchip Technology PIC18F010 Datasheet HTML 125Page - Microchip Technology PIC18F010 Datasheet HTML 126Page - Microchip Technology PIC18F010 Datasheet HTML 127Page - Microchip Technology PIC18F010 Datasheet HTML 128Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 124 / 176 page
background image
PIC18F010/020
DS41142A-page 122
Preliminary
 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 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.
Words:
1
Cycles:
1
Q Cycle Activity:
Q1
Q2
Q3
Q4
Decode
Read
literal ’k’
Process
Data
Write
registers
PRODH:
PRODL
Example:
MULLW
0xC4
Before Instruction
WREG
=
0xE2
PRODH
=
?
PRODL
=
?
After Instruction
WREG
=
0xE2
PRODH
=
0xAD
PRODL
=
0x08
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 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’ 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
=
0xC4
REG
=
0xB5
PRODH
=
?
PRODL
=
?
After Instruction
WREG
=
0xC4
REG
=
0xB5
PRODH
=
0x8A
PRODL
=
0x94



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