E' possibile aggiungere un nuovo case????

Fai la modifica che hai in mente e poi facci vedere. Di per sé non c'è alcun limite al numero di case in uno switch.

PS: Questo, scritto così, non ha alcun senso:

 if (but_sx != but_dx) && (CRPR ==HIGH);

L'uso delle parentesi è errato, e il puntoevirgola finale fa sì che l'intera riga sia come se non ci fosse!