Os microcontroladores e os FPGAs foram concebidos para aplicações de propósito geral, enquanto os DSPs apresentam características destinadas a aplicações mais específicas, em que o elevado desempenho computacional é um elemento crítico.