Side-channel leakage and instruction types on microcontrollers
I think it should be obvious that anything that causes operations on memory is going to involve a lot more logic switching than operations that are handled entirely within the CPU itself. The signals associated with doing an "add" versus an "and" are going to be extremely subtle compared to everything else that is going on associated with instruction fetching and execution in general.