This seems to be completely odd MCU from discussed MCUs here on the forum. Even though there is ISP programming interface according the datasheet, it looks different from that on AVR. It will need deeper understanding. I have doubts about USBasp use for now.
It looks like it's based on the Intel MCS51 core. So an IDE for that would be a start.
You can also use a normal editor and a C/C++ compiler and/or an assembler.
I also think that Atmel had some 89 series microcontrollers; see if you can find something; maybe Atmel Studio?
No idea about the programmer; I suspect that there are a lot of variables at will determine what will work or not. I would say, start looking for a MCS51 programmer and check if it supports the specific chip.
Budvar10:
Yes, it is from NXP. Even though I do not like such advice: Use Google! It is same what I would do. Sorry.
I did google for OP He can take it further from there.
====
Have you been posting your question at different places on the web Found a few extremely similar recent questions Which now makes it far more difficult to find the real answers.