English
Language : 

PIC24FJ256DA206-IPT Datasheet, PDF (18/20 Pages) Microchip Technology – 16-bit Embedded Control Solutions PIC24 Microcontrollers • dsPIC® Digital Signal Controllers
Software Tools for Easy Debug and Development:
DSP and Math Libraries and Advanced Debug
dsPIC DSP Library
The dsPIC DSP Library provides a set of speed optimized
functions for the most common digital signal processing
applications. In total, 49 functions are supported by
the DSP Library. It is part of the 16-bit Language Tools
Libraries. The DSP Library provides significant performance
savings over equivalent functions coded in “C” and allows
developers to dramatically shorten their development time.
The functions are callable from both ‘C’ and Assembly.
Fixed Point Math Library for PIC24 MCUs and
dsPIC DSCs
The I/Q Fixed Point Math 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 I/Q math library includes over 65 general-purpose
functions composed of 28 functions supporting Q15 math
and thirty seven functions supporting Q16 math. The IQ math
functions are callable from both ‘C’ and Assembly.
Floating Point Math Library for PIC24 MCUs and
dsPIC DSCs
The IEEE-754 Compliant Floating Point Math Library is the
compiled version of the math library that is distributed with
the highly optimized, ANSI-compliant MPLAB XC16 C Compiler.
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.
Real-Time Data Monitor (RTDM)
The Real-Time Data Monitor
saves development and
testing time for embedded
control applications. RTDM
allows users to make
a change to a software
parameter and see the
effect immediately without
stopping the application execution. A serial USB or UART
cable supports bi-directional data transfers between the
host PC and the MCU/DSC.
Data Monitor & Control Interface: A Free
MPLAB X IDE Plug-in
The Data Monitor and Control Interface (DMCI) provides
dynamic access and control of software variables. It is
useful for tuning application parameters and viewing run-time
application data graphically. Software parameter changes are
updated during run-time. Feature highlights include:
■ MPLAB X project aware: The current device and software
variables are recognized automatically by DMCI
■ Compiler independent
■ Debug tool independent
■ Provides effortless graphical analysis
of application data
18 16-bit Embedded Control Solutions
MATLAB Device Blocks for MPLAB X IDE
The Microchip Device Blocksets for MATLAB Simulink
provide a set of interface-compliant configuration and run-
time peripheral blocks for the dsPIC30 and dsPIC33 DSCs.
Complete applications can be created in the form of a
MATLAB/SIMULINK model using blocksets provided by
Microchip and Simulink. C code for the application will be
generated. These blocksets are compatible with the MATLAB
plug-in available in MPLAB X IDE. Also provided are many
examples in the form of demo models, including a complete
BLDC motor control application.
dsPICworks™ Data Analysis and DSP Software
The dsPICworks Data Analysis and DSP Software makes it
easy to evaluate and analyze DSP algorithms. You can run
a variety of DSP and arithmetic operations and analyze your
data in both time and frequency domain.
Digital Filter Design Tool
The Digital Filter Design Tool makes designing and
analyzing FIR and IIR filters easy. Enter frequency
specifications and filter code and coefficients are
generated automatically. Graphical output windows provide
the desired filter’s characteristics.