Abstract

Digital signal controller (DSC) is a new class of processor that couples the powerful mathematical processing performance of a pure digital signal processor with the highly deterministic behavior of standard microcontrollers. One such DSC is the dsPIC® DSC microcontroller from Microchip that integrates a tremendous amount of functionality into a single chip, allowing designers to create robust sensing and control solutions in a very small package. The three useful perspectives of the dsPIC DSC include an examination of the chip's data-processing architecture, a study of the mathematical representations and operations that the chip supports, and an analysis of the various on-chip peripheral components. A thorough understanding of these three subjects will serve as a solid foundation for creating meaningful systems using the chip. The dsPIC family of products is designed specifically for the high-speed processing of mathematically intensive operations, with dedicated hardware elements that handle time-intensive processes with minimal loading of the core processor. An understanding of the dsPIC DSC begins with its memory architecture, because it is one of those elements specifically designed to address the data-throughput requirements of a digital signal processing system. The dsPIC DSC employs a modified Harvard architecture that has a separate program memory and data memory busses, allowing the processor to simultaneously fetch both an instruction and the data upon which that instruction will operate.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call