GP significa general purpose input / output que es una entrada o salida de propósito general. Puedes controlar en el microcontrolador cualquier cosa con un propósito general.
Los cables virtuales sirven como un transporte para mandar información desde la aplicación al microcontrolador o viceversa.