- Software and Files for Lab Exercises
-
Downloads
- dsPIC® DSC Architecture Review
-
dsPIC® DSC Architecture Review
- Introducing the DSP Engine
-
DSP Engine
-
Numerical Formats
- DSP Accumulator Operations
-
DSP Accumulators
-
Zero Backfill and Sign Extension
-
40 bit DSP Adder
-
Overflow and Saturation
-
Storage
-
Accumulator Write-Back
-
Data Write Saturation
-
Rounding
-
Lab1 - dsPIC® Accumulators
- Multiplier and MAC Instructions
-
16-Bit Core 17x17 Multiplier
-
Multiplication Instructions
-
DSP MAC Overview
-
MAC Instructions
-
Operand Pre-fetch
-
Addressing Modes
-
Lab2 - dsPIC® MAC Instructions
- Additional DSP Features
-
Zero Overhead Loops
-
Normalization
-
Modulo Addressing
-
Bit Reversed Addressing
-
Barrel Shifter

DSP Features of the Microchip dsPIC® DSC
This class covers the DSP specific features of the dsPIC® Digital Signal Controller architecture in detail. These features include the DSP engine, DSP instructions, zero overhead loop features, dual memory access, modulo and bit-reversed addressing, MAC architecture, barrel shifter, and multipliers. The exercises combine both C and assembly language programming in a series of signal acquisition and processing applications that reinforce the concepts introduced in the lecture.