DM300027 Microchip Technology, DM300027 Datasheet - Page 18

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 PIC24/dsPIC® DSC Math Library is the compiled
version of the math library that is distributed with the highly
optimized, ANSI-compliant MPLAB® C Compiler for PIC24
MCUs and dsPIC DSCs (SW006012). It contains advanced
single and double-precision floating-point arithmetic and
trigonometric functions from the standard C header file
<math.h>. The library delivers small program code size and
data size, reduced cycles and high accuracy.
Key Features
Summary
The Fixed Point Math library provides mathematical functions
useful in for wide range of applications including Motor
Control, Digital Power Control, Digital Signal Processing
and General purpose real-time control using fractional
data types. The Fixed Point math library includes over
65 general-purpose functions composed of twenty eight
functions supporting Q15 math and thirty seven functions
supporting Q16 math.
18
The PIC24/dsPIC DSC Math Library is callable from
either MPLAB C Compiler or PIC24/dsPIC DSC Assembly
language
The functions are IEEE 754 compliant, with signed zero,
signed infinity, NaN (Not a Number) and denormal support
and operated in the “round to nearest” mode
Compatible with MPLAB ASM30 and MPLAB LINK30
PIC24 MCU/dsPIC® DSC Floating Point Math Library
PIC24 MCU/dsPIC® DSC Fixed Point Math Library
Software Solutions and Tools for the 16-bit and 32-bit Designer
Math Table
Notes: 1. Results are based on using the MPLAB C Compiler (SW006012) version
Key Features
Basic Floating Point
Trigonometric and
Hyperbolic
Logarithmic and
Exponential
Power Functions
Rounding Functions
Absolute Value Functions
Modular Arithmetic
Functions
Integrated with MPLAB C Compiler for PIC 24 MCUs and
dsPIC DSCs
Q15 (0.15) and Q16 (15.16) formats are provided in
library
Q15 format supports numerical data ranges from -32768
to 32767
Q16 format supports numerical data ranges from
-2147483648 to 2147483647
The IQ math functions are callable from both ‘C’ and
Assembly
2. All performance statistics represented here are for 32-bit IEEE-754 floating-
3. Performance listed represent an average number of instruction cycles
Function Group
3.21 and represent an average.
point input and output data types.
required to perform the floating-point operation.
Function
atan2f
log10f
ldexpf
fmodf
modff
acosf
coshf
frexpf
tanhf
atanf
floorf
sinhf
asinf
fabsf
powf
sqrtf
cosf
expf
ceilf
tanf
add
sub
mul
sinf
logf
div
(Cycles)
Performance
1817
3593
2795
1070
2719
7494
101
121
197
645
647
634
701
585
661
713
617
492
128
199
159
257
81
39
44
5
(1, 2, 3)

Related parts for DM300027