WP-высокий, но запись невозможна. Это значит, что в статусном регистре установлены биты защиты записи BP1 и BP0. Чтобы разрешить запись нужно изменить эти биты. Это и есть софтварная защита. А если WP опустить в землю, то биты BP1 и BP0 будет нельзя изменить и защита становится хардварной.
Hardware write protection is enabled when WP pin is low
and the WPEN bit is high. Hardware write protection is
disabled when either the WP pin is high or the WPEN
bit is low. When the chip is hardware write-protected,
only writes to nonvolatile bits in the STATUS register
are disabled.