Alteração da interrupção no Digispark

Olá. Sou bem iniciante no arduino e programação e estou com o seguinte problema.
Preciso usar a porta D2 do Digispark Attiny85 para o LCD I2C, mas também como interrupção.
Vi aqui no forum, em inglês, alguns usuários tratando do assunto, mas de forma meio confusa e como não tenho tanta experiência, estou com dificuldades.

Alguém pode me dar um ajuda?

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

float Income=0;

const int inputPin = 2; // TENHO QUE ALTERAR ESSE PINO, POIS SERÁ USADO NO LCD I2C
LiquidCrystal_I2C lcd(0x3F,2,1,0,4,5,6,7,3, POSITIVE);

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);

  //Switch on the backlight
  lcd.setBacklight(HIGH);

  pinMode(inputPin, INPUT);
  attachInterrupt(0, incpulso, RISING); //INTERRUPÇÃO QUE DEVERÁ SER ALTERADA
  
}

void loop() {
   
   lcd.print(Income);
   
   delay(500);

}

void incpulso () {

  Income++;

}