push buttons count for 16f628a