Hack du LaunchPad
Le but de ce hack est d’utiliser le signal 12MHz CLK3410 pour piloter les timers du microcontrôleur avec une fréquence pilotée par quartz, stable et précise.
Le signal 12MHz CLK3410 est généré par le circuit U1 MSP430F16x sur la pin 49 P5.5/SMCLK. C’est la fréquence 12MHz du bus USB.
Le signal 12MHz CLK3410 sera envoyé sur la pin 2 P1.0 TA0CLK du circuit IC1 20 Pin Socket et sur la pin 2 du connecteur J1. Le schéma électronique du LaunchPad est décrit dans le document PDF MSP-EXP430G2 LaunchPad Experimenter Board User’s Guide (Rev. C) – slau318c.pdf http://www.ti.com/lit/ug/slau318c/slau318c.pdf
Soudure du fil de liaison
Le circuit U1 en version SMD est soudé sur la face supérieure. Le circuit IC1 en version PW20 est placé dessus et soudé dessous. Idem pour le connecteur J1. Le fil de liaison devra donc passer d’une face sur l’autre. Une solution élégante pour changer de face est d’utiliser un trou existant comme celui de la pin TP7.
Souder le fil sur la pin 49 du circuit U1 est une opération délicate et qui demande de la précision d’exécution. Je recommande d’utiliser un fil isolé fin comme du fil de wrapping.
Préparez d’abord le fil, coupez-le à la bonne longueur et dénudez ses extrémités sur environ 2mm, voire un peu plus court du côté du circuit U1.
Aidez-vous d’un point de colle aux environs du trou TP7 pour fixer le fil et le courber vers la pin 49 du circuit U1, cela facilitera la réalisation de cette soudure fine et délicate.

Identification de la pin 49 du circuit U1
La soudure de l’autre extrémité du fil ne pose aucun problème. Vous pouvez souder le fil indifféremment sur la pin 2 du circuit IC1 ou du connecteur J1.

Identification de la pin 2 du connecteur J1
Clock LFXT1/XT2/DCO/VLO/A/M/SM ?
Les microcontrôleurs installables sur le LaunchPad (G2231,…,G2553) ont des possibilités de gestion des fréquences limitées. En résumé, il n’est pas possible de piloter le CPU avec une fréquence à quartz externe autre que 32kHz. En revanche, il est possible de piloter les timers avec une fréquence à quartz externe jusqu’à 16MHz ou davantage. La seule solution pour piloter le CPU avec des fréquences jusqu’à 16MHz est d’utiliser le circuit interne DCOCLK.