The DSP functionality of the dsPIC® families add some interesting capabilities to a controller line and while the focus of this discussion is the PIC24F family, I think it is worth pointing out the capabilities that software and the dsPIC core can enable. When you consider the libraries shown here, remember. They run on a core that is an easy step up from the PIC24F. This can help your designs cover multiple platforms. Some examples of significant DSP libraries are the noise suppression and echo cancellation routines that are available for the dsPIC® DSC families. Additional libraries cover speech recognition, SPEEX speech coding and decoding, as well as G.726A Codec. In addition, standard DSP libraries and design tools that integrate Graphical User Interface (GUI) filter design into the MPLAB® IDE help designers to fully utilize the device’s capabilities. From a connectivity point of view, the DSP capabilities of the dsPIC DSC families also allow the implementation of a soft modem.