dsPIC – rodzina 16-bitowych kontrolerów cyfrowych sygnałów (ang. Digital Signal Controller) produkowanych przez firmę Microchip Technology. Stanowią one połączenie architektury klasycznego mikrokontrolera ogólnego przeznaczenia z wyspecjalizowanymi instrukcjami i blokami obliczeniowymi typowymi dla procesorów sygnałowych (DSP).

Pierwsze układy z tej rodziny (seria dsPIC30F) zostały zaprezentowane przez Microchip Technology jako pierwsze w pełni 16-bitowe układy w ofercie tego producenta.

Architektura Rdzeń układów dsPIC bazuje na zmodyfikowanej architekturze harwardzkiej z 24-bitową szyną instrukcji i 16-bitową szyną danych. Układy oferują zaawansowany zestaw instrukcji mikrokontrolera wzbogacony o moduł obliczeniowy DSP, w skład którego wchodzą:

jednostka mnożąco-sumująca (MAC, ang. Multiply-Accumulate), wykonująca operacje mnożenia z akumulacją w jednym cyklu maszynowym; dwa 40-bitowe rejestry akumulatorów z mechanizmem nasycenia (ang. saturation); sprzętowe pętle bez narzutu czasowego (ang.