interrupt interni arduino uno

Prima di tutto, con le ultime versioni dell'IDE per attivare le pull-up interne puoi fare così:

pinMode(pin, INPUT_PULLUP);

Poi, non vedo l'attivazione della pull-up sul pin 16. Forse dipende da questo.