sì, la mini va benissimo, ma per sviluppare l'arduino classica è più comoda. Ti consiglio un doppio sistema, uno su UNO con cui fai i test e sviluppi la libreria e la mini che sta a bordo su cui carichi il codice. tra l'altro puoi evitare di comprare il chip FTDI se usi la uno come programmatore della mini (vedi guida di menniti)
Come ti dicevo gli interrupt sui pin sono gestiti 8 alla volta, perchè così in 3 registri di 1 byte ciascuno, ogni bit corrisponde ad un pin. In realtà per ogni gruppo ci sono 3 registri: lettura, scrittura(o pull up se settato a input), tipo(input/output), più i vari registri per gli interrupt.
una guida per iniziare a capirci qualcosa: Arduino Reference - Arduino Reference