> Ist mir schon klar, dass LMP3 die geläufige MSP430 Bezeichnung ist...
Offensichtlich nicht, es heißt LPM3.
Im LPM3 ist beim 'F1xx nur noch ACLK aktiv, d.h. der externe Oszillator
(LF)XT1 (i.d.R. ein Uhrenquarz).
Den LPM3 kann der Prozessor durch einen Interrupt verlassen; die
Peripherie, die diesen Interrupt auslöst, muss auch mit ACLK versorgt
werden, da sowohl DCO als auch etwaig daraus abgeleitete SMCLK inaktiv
sind. Der DCO braucht zum Aufwachen 6 µs (steht so im user's guide).
Selbsttätiges Aufwachen lässt sich also mit einem Timer (Timer_A oder
Timer_B) bewerkstelligen, der mit ACLK versorgt wird. ACLK kann aus
LFXT1CLK mit einem Vorteiler von 8 gespeist werden (also 4 kHz), der
Timer selbst wiederum hat einen eigenen Vorteiler von maximal 8, also
500 Hz. Der Timer läuft nach 2^16 Takten über, das dauert bei 500 Hz
Takt etwas über 130 Sekunden.
Soll der Prozessor sich zyklisch selbst aus LPM3 aufwecken, so können
dazwischen nur wenig mehr als zwei Minuten verstreichen.
(Sicherlich könnte man versuchen, LFXT1 mit geringerem Takt als 32 kHz
zu versorgen, dann lässt sich die Weckperiode entsprechend verlängern).
Wenn aber der Prozessor mit einem externen Ereignis aufgeweckt wird,
kann er beliebig lange im LPM3 bleiben.