Que yo sepa Microchip dice que su chip 16F628A puede funcionar hasta 20MHZ (ver data sheet). Si pones un Xtal de 4MHz va a 4 Mhz, si pones cristal de 8MHz funciona a ( y así sucesivamente. Esto es lo que garantiza el fabricante para que tu diseño te funcione siempre y con cualquier cristal. De ahí para arriba puede funcionar o no, eso nadie lo sabe. Si Microchip pudiera garantizar más frecuencia en todos sus chip lo haría porque es una mejora, pero no puede hacerlo porque algunos de sus chip fallan a frecuencias superiores a 20MHz.
Saludos
Ricky
Madrid-España