Hasta hace poco, los controladores PID se implementaron como circuitos analógicos, por lo general basados en amplificadores operacionales.
En la actualidad, los controladores se implementan normalmente en software. El software se puede ejecutar en un microcontrolador, un procesador de señal digital o un PLC en caso de aplicación industrial, o un ordenador personal normal.
Se evalúan expresiones matemáticas:
La integral del error se sustituye por la suma secuencial de las muestras individuales de valor de error en cada paso ( ). La derivación se sustituye por una diferencia hacia atrás, es decir, la diferencia entre la muestra de error real y anterior Δek = ek – ek-1.