Variabili static e interrupt

Mi è venuto un altro piccolo dubbio. Come la inizializzo?

Cioè, se scrivo:

static int i = 0;

dentro la funzione di interrupt, tutti le volte che chiamo l'interrupt i viene messa a 0? Se si, come posso inizializzarla?