MA300012 Microchip Technology, MA300012 Datasheet - Page 38

MODULE DSPIC30F SAMPLE 64QFP

MA300012

Manufacturer Part Number
MA300012
Description
MODULE DSPIC30F SAMPLE 64QFP
Manufacturer
Microchip Technology
Datasheets

Specifications of MA300012

Module/board Type
dsPIC30F Plug-in Module
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
DM240001
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
dsPIC30F
TABLE 10-3:
DS70043F-page 36
Assembly
EXCH
MOV
MOV
MOV
MOV
MOV.b
MOV
MOV
MOV
MOV
MOV.D
MOV.D
SWAP
TBLRDH
TBLRDL
TBLWTH
TBLWTL
Note:
Note:
When the optional {,WREG} operand is specified, the destination of the instruction is WREG. When
{,WREG} is not specified, the destination of the instruction is the file register f.
Table 10-3 through Table 10-12 present the base instruction syntax for the dsPIC30F. These instructions
do not include all the available addressing modes. For example, some instructions show the Byte Address-
ing mode and others do not. Please refer to the dsPIC30F Programmer’s Reference Manual (DS70030) for
details on each instruction.
Syntax
Wns,Wnd
f {,WREG}
WREG,f
f,Wnd
Wns,f
#lit8,Wnd
#lit16,Wnd
[Ws+Slit10],Wnd
Wns,[Wd+Slit10]
Ws,Wd
Ws,Wnd
Wns,Wd
Wn
Ws,Wd
Ws,Wd
Ws,Wd
Ws,Wd
MOVE INSTRUCTIONS
Swap Wns and Wnd
Move f to destination
Move WREG to f
Move f to Wnd
Move Wns to f
Move 8-bit literal to Wnd
Move 16-bit literal to Wnd
Move [Ws + signed 10-bit offset] to Wnd
Move Wns to [Wd + signed 10-bit offset]
Move Ws to Wd
Move double Ws to Wnd:Wnd + 1
Move double Wns:Wns + 1 to Wd
Wn = byte or nibble swap Wn
Read high program word to Wd
Read low program word to Wd
Write Ws to high program word
Write Ws to low program word
Description
© 2005 Microchip Technology Inc.
Words
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Cycles
1
1
1
1
1
1
1
1
1
1
2
2
1
2
2
2
2

Related parts for MA300012