Den PICkit2 kann ich dier nur empfehlen.
Der kann aber den 16F628 nicht programmieren.