Hi, Can anyone help with this tricky problem. I've been given a hex file, but wasn't told which processor it is for, (it could be a PIC), I've tried an 8051 disassembler but it's not 8051 code. Any ideas? It looks like this: from 0000 -0FFFH contain just 0FFH and then ... :10100000A20000A2FF09A2FF0BA2FF08A2FF0AA2F2 :10101000EF06A28000A22000A72000FC2208D03505 This looks like a table of jumps.( Anyone know which processor has 0A2H as a jump instruction? :1010200088203B14F8A22000A62000FCA22000A7E4 :101030002000FC88203214F923F72407F8D524D5A2 :101040000D8B600506A28400525F0DA20003A20072 :1010500010A26F02A28103122423DF241C8B100034 :10106000B8D80DD818D8332202525E8EF7EDD41DB1 :10107000D933D918D90DD92488FFFF0F0588203B13 :1010800014F9D03572103672050572040972FC0A23 :1010900072401188203D14F92D4AE61288203E1432 :1010A000F92D52E60988203F14F92D42E2208820CC :1010B0003D14224AF888203E142252F888203F141A :1010C0002242F88821FF148801001F22FFEC8820AB :1010D0002F1488002F1F22FFECEB8CF0DD3207AAC3 :1010E000F109D01AAAF10AD01B9E1B7802078000D2 :1010F00027200D24208200770411E273FB11E0DD2C :10110000760411D9741E11E0D4F667F569F117F76A :1011100067F11372FE070A8EF838770415097618FE and it continues for another 60-70 lines.