P51 muss auf 5V sein (IOREF) da hier ein Pullup angeschlossen ist und in der Software auch noch zusätzlich ein Pullup aktiviert wurde. Wenn nicht, ist der pin kaputt oder der 10K widerstand oder du hast da eine Lötbrücke/Verschmutzung irgendwo. Da D14 nun raus ist, würde ich diese auch raus lassen. Sonst machst du ggf. mehr kaputt.
Aber die Spannung an P51 sollte schon 5V betragen,alleine schon um Folgefehler auszuschließen. Liegen am 10K Widerstand 5V an? Wenn ja, werden die 2.3V wahrscheinlich durch den internen Pullup erzeugt.
Diesen würde ich dann mal im Code ausschalten, oder du testest mit einem anderen Mega/Due board.