You are on page 1of 1

1/ Running frequency I assume you run at 40 MIPS.

If your application has to run between -40 to +85C, it is possible to run dsPIC33fj16GS504 at 50 MIPS (see datasheet). this will di rectly give you a 20% improvement. 2/ Accelerated floating point There is a special switch to accelerate floating point operations. Go to the project properties, focus on the XC16 Global options and then check th e checkbox "Fast floating point math". Note : I am not sure if this option is av ailable on the free version of the compiler as I have the PRO version. As far as I remember this option gives a significant boost in calculations (see compiler release notes) 3/ Fixed point calculations If you don't need high accuracy, you could use the fixed point libraries (see co mpiler) with Q15 or Q3

You might also like