Programmer is fine. It has to work. But why are you using +2,0V voltage? :) This is 3V chip, read maybe will be working at 2.0V, but write requires minimum 2.7V (max 3.6V). Please check it at 2.8V. If it will not work you can try with 3.0V or 3.3V. If it still not work, issue is with pin contact - p...