DM300027 Microchip Technology, DM300027 Datasheet - Page 16

BOARD DEV STARTER PIC24 28-PIN

DM300027

Manufacturer Part Number
DM300027
Description
BOARD DEV STARTER PIC24 28-PIN
Manufacturer
Microchip Technology
Type
MCUr
Datasheet

Specifications of DM300027

Contents
Board, Cables, CD, Sample Part
Processor To Be Evaluated
dsPIC30F/PIC24F/dsPIC33F
Data Bus Width
16 bit
Interface Type
USB
Silicon Manufacturer
Microchip
Core Architecture
PIC, DsPIC
Core Sub-architecture
PIC24, DsPIC30, DsPIC33
Silicon Core Number
PIC24F, DsPIC30F, DsPIC33F
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
dsPIC30F/33F and PIC24
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DM300027
Manufacturer:
MICROCHIP
Quantity:
12 000
Summary
The dsPIC® DSC DSP Library provides a set of speed
optimized functions for the most common digital signal
processing applications. This library provides significant
performance savings over equivalent functions coded in
C and allows developers to dramatically shorten their
development time. The dsPIC DSC DSP Library is written
predominantly in Assembly language and makes extensive
use of the dsPIC DSC DSP instruction set and hardware
resources, including X and Y memory addressing, modulo
addressing, bit-reversed addressing, 9.31 saturation and
REPEAT and DO loops.
Key Features
16
Function
16-bit Complex FFT**
16-bit Complex FFT**
16-bit Complex FFT**
32-bit Complex FFT**
32-bit Complex FFT**
32-bit Complex FFT**
Single Tap FIR
Block FIR
Block FIR Lattice
Block 16-bit IIR Canonic
Block 32-bit IIR Canonic
Block IIR Lattice
Matrix Add
Matrix Transpose
Vector Dot Product
Vector Max
Vector Multiply
Vector Power
Proportional Integral Derivative (PID)
**Complex FFT routine inherently prevents overflow.
1 cycle = 25 nanoseconds @ 40 MIPS
*C = # columns, N = # samples, M = # taps, S = # sections, R = # rows
49 total functions
Full compliance with the Microchip MPLAB®C Compiler for
PIC24 MCUs and dsPIC DSCs, assembler and linker
Functions are both C and assembly callable
FIR filtering functions include support for lattice,
decimating, interpolating and LMS filters
dsPIC® DSC DSP Algorithm Library
Software Solutions and Tools for the 16-bit and 32-bit Designer
16 + C (6 + 3 (R - 1))
43 + N (49 + 197S)
46 + N (16 + 7M)
41 + N (4 + 7M)
36 + N (8 + 7S)
53 + N (4 + M)
20 + 3 (C*R)
Cycle Count
19 + 7 (N-2)
Equation
17 + 3N
17 + 4N
16 + 2N
30
The dsPIC DSC DSP Algorithm Library provides
functions for the following:
N = 32, M = 32
N = 32, M = 32
N = 32, M = 8
N = 32, S = 4
N = 32, S = 4
C = 8, R = 8
C = 8, R = 8
Conditions*
IIR filtering functions include support for canonic,
transposed canonic and lattice filters
FIR and IIR functions may be used with the filter files
generated by the dsPIC® DSC Digital Filter Design Tool
Transform functions include support for in-place and
out-of-place DCT, FFT and IFFT transforms
Window functions include support for Bartlett, Blackman,
Hamming, Hanning and Kaiser windows
Support for program space visibility
Complete function profile information including register
usage, cycle count and function size information
Vector operations
Matrix operations
Filtering operations
Transform operations
Windows operations
N = 128
N = 256
N = 128
N = 256
N = 64
N = 64
N = 32
N = 32
N = 32
N = 32
N = 1
of Cycles
Number
19055
14293
32781
74181
26827
3739
8485
1205
7337
1188
2350
212
232
113
229
145
80
30
1
Execution Time
1854.525 µs
357.325 µs
819.525 µs
@40 MIPS
212.1 µs
476.4 µs
183.5 µs
670.7 µs
93.5 µs
30.2 µs
29.7 µs
58.7 µs
0.75 µs
5.3 µs
5.8 µs
2.9 µs
5.7 µs
3.6 µs
2.0 µs
25 ns

Related parts for DM300027