Also für mich sieht das eher so aus, als ob das weder 0xff noch 0x00 sein darf:
"Always check the asyncronous Timer/Counter register neither have the value 0xFF nor 0x00 before writing....