MSP430F149の最小システムボードを設計してオープンソースにしました

MSP430F149マイコンを使用した最小システムボードで、水晶発振回路、リセット回路、CH340シリアル&BSL書き込み回路、プッシュスイッチ・LED回路などを実装。給電とシリアル通信にはType-Cコネクタを採用し、JTAGインターフェースも引出し、全てのIOピンをヘッダに引出している。

基板上に3個のプッシュスイッチとLEDを搭載しており、デバッグや動作確認に利用可能。LEDはP3.1、P3.2、P3.3に接続されている。

MSP430F149はTI(Texas Instruments)社製の超低消費電力16ビットマイコンで、60KBフラッシュ、2KB SRAM、12ビットADC、コンパレータ、SPI/UARTを内蔵し最大8MHzで動作するMCUである。

電子・マイコン技術交流QQグループ:2169025065

実物写真:


開発環境 IAR FOR MSP430:https://url.zeruns.com/yYi1q パスワード:egkb

書き込みソフト SF_BSL430:https://url.zeruns.com/p0bHz パスワード:x7n2

流水灯サンプル:https://url.zeruns.com/1ygAG

プロジェクト公開ページhttps://oshwhub.com/zeruns/MSP430zui-xiao-ji-tong-ban/

サンプルソース:

#include "io430.h"

void main(void)
{
    WDTCTL = WDTPW + WDTHOLD;   // ウォッチドッグタイマ停止

    P3DIR |= BIT1 | BIT2 | BIT3; // P3.1, P3.2, P3.3を出力に設定
    P3OUT &= ~(BIT1 | BIT2 | BIT3); // P3.1, P3.2, P3.3をクリア

    while (1)   // 無限ループ
    {
        P3OUT ^= BIT1; // P3.1をトグル
        __delay_cycles(100000); // 100ms遅延
        P3OUT ^= BIT2; // P3.2をトグル
        __delay_cycles(100000); // 遅延
        P3OUT ^= BIT3; // P3.3をトグル
        __delay_cycles(100000); // 遅延
    }
}

部品購入先:

チップ抵抗・コンデンササンプル帳:https://s.click.taobao.com/JLq45Iu

2.54mmピッチピンヘッダ:https://u.jd.com/qqUORqb

CH340Cチップ:https://s.click.taobao.com/TinfjHu

MSP430F149マイコン:https://s.click.taobao.com/P1q35Iu

Type-Cレセプタクル:https://s.click.taobao.com/Sxv25Iu

部品購入はLCSC(立創商城)がおすすめ。優待登録リンク:https://activity.szlcsc.com/invite/D03E5B9CEAAE70A4.html

回路図:

PCB図:


おすすめ記事