> Microchip did the same thing too on dsPICs. I just hate it. This is a > Very very bad documentation practise. It is very hard to find the info > you need, and some time the documents conflict with each other Glad you think so too You find a page like this http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532308 Where's Section 5 ? Where's Part 2 ? Part 4 ? And, even though I'd barely started with the 33F, I could see these code examples weren't right MOV.B W0, 0x1001 ; byte move W0 to address 0x1001 Before Instruction: W0 = 0x1234 Data Memory 0x1000 = 0x5555 After Instruction: W0 = 0x1234 Data Memory 0x1000 = 0x3455 MOV.B W0, [W1++] ; byte move W0 to [W1], then post-inc W1 Before Instruction: W0 = 0x1234 W1 = 0x1001 Data Memory 0x1000 = 0x5555 After Instruction: W0 = 0x1234 W1 = 0x1002 Data Memory 0x1000 = 0x3455 Microchip are continuing their tradition of making the micros well enough to do good work, and enough bugs and errors to piss you off when you least need it Anyone taking up the 33F should put a pot of coffee on. A big one. The family is so different from the 8-bit families However, I did eventually manage to get an LED blinking in asm so at least I've got it by the curlies now wbr -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist