Toimintaperiaatteensa mukaan SPD voidaan jakaa jännitteenkytkentätyyppiin, jänniterajoitustyyppiin ja yhdistelmätyyppiin.
⑴ Jännitekytkimen tyyppi SPD. Sillä on korkea impedanssi, kun ei ole hetkellistä ylijännitettä. Kun se reagoi salaman hetkelliseen ylijännitteeseen, sen impedanssi muuttuu alhaiseksi impedanssiksi, jolloin salamavirta pääsee kulkemaan läpi. Sitä kutsutaan myös "oikosulkukytkintyyppiseksi SPD".
⑵ Painetta rajoittava SPD. Kun hetkellistä ylijännitettä ei ole, sillä on korkea impedanssi, mutta aaltovirran ja jännitteen kasvaessa sen impedanssi pienenee edelleen, ja sen virta- ja jänniteominaisuudet ovat voimakkaasti epälineaarisia, joskus kutsutaan myös "clamp-type SPD".
⑶ Yhdistetty SPD. Se koostuu jännitteenkytkentätyyppisestä komponentista ja jännitettä rajoittavasta komponentista. Se voi näyttää jännitteen kytkentätyypin, jännitteenrajoitustyypin tai molempien ominaisuudet riippuen käytetyn jännitteen ominaisuuksista.
