Pessoal, usando o attach interrupt no exemplo abaixo:
attachInterrupt(0, ISRreceiveData0, FALLING ); //data0/tx is connected to pin 2, which results in INT 0
attachInterrupt(1, ISRreceiveData1, FALLING ); //data1/rx is connected to pin 3, which results in INT 1
visto que esta determinando data0 para o pino 2 e data1 para pino 3,
como alterar o numero dos pinos? para 6 e 7 por exemplo?
Você não vai conseguir mudar estes pinos já que a interrupção por mudança de estado é uma característica do amtega168,328.
No Arduino Mega você consegue mais pinos com interrupção de estado,
Most Arduino boards have two external interrupts: numbers 0 (on digital pin 2) and 1 (on digital pin 3). The Arduino Mega has an additional four: numbers 2 (pin 21), 3 (pin 20), 4 (pin 19), and 5 (pin 18).