16F84 or 16F84A... the one you have is a newer version. There's no big difference. But if you want to have the truth, there's probably some Migration document or errata on this chip on the Microchip website.