PIC ile PLC'nin yaptığı bir çok işi yapmak mümkündür. 16F877'nin sanırım 37 giriş-çıkış portu vardı. Eğer istenirse 37 adet 3 fazlı motoru dahi kontrol etmek mümkündür. Giriş-çıkış uçları 5V/20mA gibi değerler ile çalıştığından gerekli yardımcı devreler ile bu değerlere ulaşılırsa sorun yok. Örneğin bir pinin çıkış vermesini (1 olmasını) Opto-Kuplör ve röle ile destekleyip, o röle yardımı ile de kontaktör sürülebilir. Bu kontaktör yardımı ile de motor sürmek mümkün olur. Ya da 220V olan giriş sinyali 5V'a düşürülüp PIC'e işlem yaptırması sağlanabilir. Yalnız PIC, proglamanması için daha detaylı yazılım bilgisi gerektirir.