can someone tell me what arm chip is pin compatible with my AT80C2051.
Well done. But make sure it isn't an AT89C4051 or AT89C2051 with the 9 made to look like an 0. The AT80C2051 is very rare.