DM300027 Microchip Technology, DM300027 Datasheet - Page 19
DM300027
Manufacturer Part Number
DM300027
Description
BOARD DEV STARTER PIC24 28-PIN
Manufacturer
Microchip Technology
Type
MCUr
Datasheet
1.DM300027.pdf
(68 pages)
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
Company:
Part Number:
DM300027
Manufacturer:
MICROCHIP
Quantity:
12 000
Summary
The optimized PIC32 Math Library is packaged within the
MPLAB C Compiler for PIC32 MCUs. The floating-point math
library provided with the compiler has been significantly
optimized to take full advantage of the PIC32 MCU
instruction set. Single-precision and double precision
math library functions are now available, giving users a
choice between double- and single-precision operations.
The library provides the greatest benefit for the more
complex operations offering a greater than 5x performance
improvement over the previous versions of library for many
operations.
Key Features
■
■
■
■
22 optimized math library functions for faster execution
and less power consumption
Available in single or double precision
The functions are ANSI-89 compliant
IEEE 754 Compliant
PIC32 MCU Floating Point Math Library
Math Table
*“f” denotes single precision floating point number.
** PIC32 MCU at 80 MHz.
A complete list of floating point math functions is available in the MPLAB® C32 C
Libraries Manual.
sin/sinf*
cos/cosf*
tan/tanf*
exp/expf*
fabs/fabsf*
fmod/fmodf*
log/logf*
sqrt/sqrtf*
pow/powf*
floor/floorf*
ceil/ceilf*
asin/asinf*
acos/acosf*
atan/atanf*
Function
www.microchip.com/16bit • www.microchip.com/32bit
Sin of a double/single
precision floating point
variable
Cos of a double/single
precision floating point
variable
Tan of a double/single
precision floating point
variable
Calculates the exponential
function of a double/
single precision floating
point variable
Calculates the absolute
value of a double/single
precision floating point
variable
Calculates the remainder
of x/y as a double/single
precision floating point
value
Calculates the log of a
double/single precision
variable
Calculates the square
root of a double/single
precision variable
Calculates x raised to the
power of y
Calculates the floor of a
double/single precision
floating point variable
Calculates the ceiling of
a double/single precision
floating point variable
Arc sin of a double/single
precision floating point
variable
Arc cos of a double/single
precision floating point
variable
Arc tan of a double/single
precision floating point
variable
Description
Performance
Precision
(Cycles)
Average
Single
299
299
389
133
301
237
367
618
685
353
86
33
34
6
3.7375
3.7375
4.8625
1.6625
3.7625
2.9625
4.5875
0.4125
8.5625
4.4125
(µs)**
0.075
1.075
0.425
7.725
Time
19