Ciao Gianni,
mi fa piacere che quanto scrivo non risulti troppo noioso, ma credo che sia un male necessario.
Probabilmente, anche se l'argomento non e' ancora pratico ritorna utile per chi si accinge alla programmazione MSP430 all'inizio.
...Sto scrivendo il corso nello stesso modo in cui mi sarebbe piaciuto avere una documentazione per iniziare...quando ho iniziato io.
L'interfaccia JTAG e' praticamente un'interfaccia SPI nulla di piu' (tolto qualche segnale base tipo reset).
Formalmente un microcontrollore che si programma via JTAG potrebbe essere programmato da un qualunque programmatore JTAG, ma come hai messo in luce e' solo un problema Software.
Direi che Ti o Microchip sarebbero gelosi sul fatto che il proprio programmatore venisse usato per programmare i microcontrollori non propri. Ma questo vale in generale anche per altre società ed e' una competizione leale.
Il LauncPad potrebbe essere usato come programmatore mettendo un cavo ICD10 (tipo che ho usato per Freedom I ) direttamente sui jumper (che andrebbero tolti). I 5 Jumper del LaunchPad hanno oltre a Vcc i segnali di programmazione.
Quando introdurrò l'architettura parlerò anche del clock.
Saluti,
Mauro