I PNP li usi inversamente agli NPN.
Un NPN lo mandi in conduzione con un segnale HIGH sulla base mentre un PNP con un segnale HIGH si disattiva.
Un NPN si disattiva mandando LOW, un PNP lo mandi in conduzione con un segnale LOW (o negativo, ma non puoi perché l'Atmega328 non può fornire tensioni negative).
Si usano gli NPN per pilotare carichi presenti sul collettore, i PNP per pilotare carichi presenti sull'emettitore.
Un altro impiego dei PNP è quando vuoi garantire un contatto chiuso anche in assenza di alimentazione dal micro: essendo in conduzione con un segnale LOW sulla base, l'Atmega non deve spedire nessun segnale. Quindi è vantaggioso usarli quando devi risparmiare corrente (es.: circuito in standalone).