DSPIC30F2012 Microchip Technology Inc., DSPIC30F2012 Datasheet - Page 23
![no-image](/images/manufacturer_photos/0/4/440/microchip_technology_inc__sml.jpg)
DSPIC30F2012
Manufacturer Part Number
DSPIC30F2012
Description
Dspic30f2011/2012/3012/3013 High-performance Digital Signal Controllers
Manufacturer
Microchip Technology Inc.
Datasheet
1.DSPIC30F2012.pdf
(205 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DSPIC30F2012-20E/ML
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
DSPIC30F2012-20E/SO
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
DSPIC30F2012-20I/ML
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
DSPIC30F2012-20I/SO
Manufacturer:
MICROCHI
Quantity:
20 000
Company:
Part Number:
DSPIC30F2012-20I/SP
Manufacturer:
Microchip Technology
Quantity:
135
Part Number:
DSPIC30F2012-20I/SP
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
- Current page: 23 of 205
- Download datasheet (4Mb)
2.4
The DSP engine consists of a high-speed 17-bit x
17-bit multiplier, a barrel shifter and a 40-bit adder/
subtracter (with two target accumulators, round and
saturation logic).
The DSP engine also has the capability to perform
inherent
which require no additional data. These instructions are
ADD, SUB and NEG.
The dsPIC30F is a single-cycle instruction flow archi-
tecture, therefore, concurrent operation of the DSP
engine with MCU instruction flow is not possible.
However, some MCU ALU and DSP engine resources
may be used concurrently by the same instruction (e.g.,
ED, EDAC). See Table 2-2.
TABLE 2-2:
© 2006 Microchip Technology Inc.
DSP Engine
Instruction
accumulator-to-accumulator
MOVSAC
MPY.N
EDAC
CLR
MAC
MAC
MPY
MSC
ED
DSP INSTRUCTION SUMMARY
dsPIC30F2011/2012/3012/3013
operations,
Algebraic Operation
A = 0
A = (x – y)
A = A + (x – y)
A = A + (x * y)
A = A + x
No change in A
A = x * y
A = – x * y
A = A – x * y
2
The DSP engine has various options selected through
various bits in the CPU Core Configuration register
(CORCON), as listed below:
1.
2.
3.
4.
5.
6.
7.
A block diagram of the DSP engine is shown in
Figure 2-2.
2
Note:
2
Fractional or integer DSP multiply (IF).
Signed or unsigned DSP multiply (US).
Conventional or convergent rounding (RND).
Automatic saturation on/off for ACCA (SATA).
Automatic saturation on/off for ACCB (SATB).
Automatic saturation on/off for writes to data
memory (SATDW).
Accumulator
(ACCSAT).
For CORCON layout, see Table 3-3.
Saturation
ACC WB?
mode
DS70139E-page 21
Yes
Yes
Yes
Yes
No
No
No
No
No
selection
Related parts for DSPIC30F2012
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![DSPIC30F1010-30I/SO](/photos/6/59/65909/150-28-soic_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 6K 28SOIC
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC33FJ32MC202-I/MM](/photos/6/81/68120/150-28-qfn_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 32K 28QFN
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC33FJ16GS502-I/SO](/photos/6/59/65909/150-28-soic_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 16K 28-SOIC
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC33FJ64GP802-E/SO](/photos/6/59/65909/150-28-soic_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 64K 28-SOIC
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC33FJ64MC506A-I/PT](/photos/6/81/68123/c04-066_pf_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 64K 64-TQFP
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC30F4013-20I/PT](/photos/6/82/68251/c04-076_pt_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 48K 44TQFP
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC30F4011-20I/PT](/photos/6/82/68251/c04-076_pt_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 48K 44TQFP
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC30F5011-20I/PT](/photos/6/81/68123/c04-066_pf_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 66K 64TQFP
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC30F5013-30I/PT](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 66K 80TQFP
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC30F6011A-30I/PT](/photos/6/81/68123/c04-066_pf_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 132K 64TQFP
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC30F6012A-30I/PF](/photos/6/81/68123/c04-066_pf_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 144K 64TQFP
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC30F6013A-30I/PF](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 132K 80TQFP
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC30F6010A-30I/PF](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 144K 80TQFP
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC30F6014-30I/PF](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 144K 80TQFP
Manufacturer:
Microchip Technology
Datasheet:
![DSPIC33FJ32GP202-I/SO](/photos/6/59/65909/150-28-soic_tmb.jpg)
Part Number:
Description:
IC DSPIC MCU/DSP 32K 28SOIC
Manufacturer:
Microchip Technology
Datasheet: