O ECIO40 consiste num microcontrolador PIC 18F4455 montado numa pequena placa de circuito impresso e um bootloader USB pronto a utilizar. Esta característica permite programar o microcontrolador sem recorrer a um programador externo. Basta apenas uma porta USB de um PC e um pequeno programa (gratuito).