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図:
おすすめ記事
- コスパ最強・格安VPS/クラウドサーバーまとめ: https://blog.vpszj.cn/archives/41.html
- 個人ブログの作り方:https://blog.zeruns.com/archives/218.html
- Minecraftサーバー構築チュートリアル:https://blog.zeruns.com/tag/mc/
- STM32でSHT3xシリーズ温湿度センサーを読む:https://blog.zeruns.com/archives/700.html
- VSCodeでKeilの代わりにSTM32・51マイコン開発を行う:https://blog.zeruns.com/archives/690.html
- STM32とHC-SR04モジュールで超音波距離測定:https://blog.zeruns.com/archives/680.html



