Has anybody a 16x16 mutilpy code? Thanks a lot. I tried the one from Microchip but it doesn't work properly all the time: 8AD3h * 0919h : result OK, but if second 16 bit number > 0919, the result shift from about 257, and then the multiplication is OK BUT it has this kind of offset too much. I would appreciate any help. Thanks a lot. David