This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430G2433: Writing from RAM to CPU registers

Part Number: MSP430G2433

I have a problem with the program I am currently working on. It is using assembly on the MSP430G2433.
Whenever I try to write a value from RAM to one of the CPU registers a reset is triggered.
When I debug manually I can see that it takes 2 steps to do the instruction, and then it resets.
In the memory browser I can see that the variables saved on RAM is allocated correctly.

Examples of syntax used:
"mov.w &my_var1,R3"
"add.w &my_var2,R3"

R3 is just the CPU core register #3.
my_var1 and my_var2 is 16-bit registers allocated in RAM.

Writing from CPU register to RAM, and from RAM to RAM does work.

As I understands it, using the "&" in front of an address(or variable name) implies that it is the value saved on the address that is being worked with.
The literature which this understanding and the syntax used builds on is down below.
If anyone have ever experienced a problem like this and gained some wisdom they would like share, it would be deeply appreciated :-)

literature:
"MSP430 Assembly Language Tools v18.12.0.LTS User's Guide"
"MSP430G2x33, MSP430G2x03 Mixed-Signal Microcontrollers datasheet"
"MSP430F2xx, MSP430G2xx Family User's Guide"

**Attention** This is a public forum