20-миллиметровая пушка ШВАК применялась в трех вариантах: турельном, крыльевом и мотор-пушка. Последняя отличалась наличием амортизатора, большей продолговатостью, а также рядом других незначительных деталей. Мотор-пушка ШВАК с незначительными изменениями устанавливалась на танках Т-38 и Т-60. Питание данной пушки – ленточное, перезарядка механическая либо пневматическая.
Общая длина ШВАК была для турельного варианта – 1726 миллиметров, для крыльевого – 1697 мм, а для пушки – 2122 мм. Вес пушек соответственно был 42 кг, 40 кг и 44,5 кг. Продолжительность хода подвижных элементов – 185 мм. Скорость стрельбы – около 750 выстрелов за минуту.