could it be that sth wen wrong with fuses of the other chip ?
I just tried the other chip(0612) and it worked even though I tried programming it before!! The blink sketch is working perfectly on it. I put back the (0548) chip and still it is not working, I checked the resistance between the vcc and gnd for both of them it is around 7.7 megs
To restore it you need a programmer that applies 12V to the RESET pin during programming (that's why it's called "High Voltage Programming"). After that you can clock instructions into the chip to reset the fuses (see the Memory Programming section of the datasheet). All you need is to change the Fuse High bits. After that you can go back to normal programming.ie. Connect 12V to RESET while holding three pins LOW, clock 32 bits of data into the chip (use an Arduino!), remove the 12V.
Or see the link I posted which has an arduino sketch to do this