OK, So why does this work for 16F628?