we have two modes which are privileged in ARM cortex M3 .they are Thread privileged and handler mode .
if there is already one privileged mode then why we need the other mode? i mean cant we do work with only one privileged mode?
is there any difference between Thread Privileged and handler mode?(i know that cortex m3 executes ISR in handler mode what are the other differences)
are there things which thread privileged mode cannot access and handler mode can access?