val_dp, очень похоже на то, что TL866 делает верификацию под Upr, а не Vcc. Микросхема это позволяет делать и это описано в букваре как штатный режим для ускорения процесса (переключение Upr и его установка требует время). Нужно просто после записи сделать простое чтение и сравнить уже побайтно. Ну или тупо несколько попыток.