サイト内検索

汎用マイコン「MSPM0シリーズ」

Texas Instruments社(以下、TI社)のMSPM0シリーズマイコンは、低消費電力なArm® Cortex®-M0+コアと豊富なアナログ・通信のペリフェラルを搭載し、低価格帯ながら高い性能を実現したマイコンシリーズです。

MSPM0シリーズは、家電、産業機器、ビル設備機器、計測機器、医療機器などの幅広い組込みアプリケーションを対象としたマイコンです。
豊富なアナログ機能や各種通信インターフェースを備え、モーター制御や電源制御、CAN/LIN通信を必要とするシステムにも適しています。

特長

  • TI社の300mmウエハー、65nmプロセスの自社工場で製造し、安定供給を実現
  • 充実したアナログペリフェラルによる優れた拡張性
  • スタンバイ状態で1.0μAで動作する超低消費電力
  • DSBGAパッケージ(8ピン)では1.6mm × 0.85mmの極小サイズを実現
  • 豊富なソフトウェア(ドライバー・ライブラリー)の提供とSysConfig(GUIツール)で開発を加速

ポートフォリオ

MSPM0シリーズはパッケージ・フラッシュメモリー別で以下のようにラインナップを揃えています。
Arm® Cortex®-M0+コアの動作周波数によりシリーズが分かれており、Cシリーズが24MHz、Lシリーズ32MHz、Gシリーズが80MHzとなります。
基本的にすべての製品は3.3V電源で動作します(一部のピンは5V耐圧対応)。ただし、MSPM0Hシリーズのみ5V駆動が可能です。

MSPM0シリーズラインナップ
MSPM0シリーズラインナップ

MSPM0Cシリーズ

Cシリーズは最小1.6mm x 0.85mmのパッケージを提供しており、小型化をコンセプトとしたシリーズです。
機能としてはADC、DAC、タイマー(PWM)、RTCを搭載し、シリアル通信はUART、SPI、I2Cに対応しています。

機能ブロック図

MSPM0Cシリーズの機能ブロック図
MSPM0Cシリーズの機能ブロック図

仕様

型番

MSPM0C1103/4

MSPM0C1105/6

動作周波数

24 MHz

32 MHz

内部クロック精度(SYSOSC)

 -2 to +1.2 %

 -2.1 to +1.6 %

電源電圧

1.62 V - 3.6 V

1.62 V - 3.6 V

動作温度範囲

-40 - 125 ℃

-40 - 125 ℃

Flash

8 or 16 KB

32 or 64 KB

RAM

1 KB

8 KB

GPIO(MAX)

18

45

DMA

1

1

アナログ

ADC (MAX)

12 bit -1 MSPS×10 ch

12 bit -1.6 MSPS×27 ch

12 bit DAC

-

-

リファレンス 8 bit DAC

-

1(出力可)

高速コンパレーター

-

1

汎用アンプ

-

-

ゼロドリフトアンプ

-

-

Timer(MAX)

16 bit×3

16 bit×5

通信(MAX)

I2C×1, SPI×1,  UART×1

I2C×2, SPI×1,  UART×3

ピン数

8 - 20 pin

20 - 48 pin

その他

-

 RTC

MSPM0Lシリーズ

Lシリーズは低消費電力モード時の消費電力は1.0μAとなり、低消費電力をコンセプトとしたシリーズです。
機能としては、オペアンプが追加され、シリーズで唯一LCDドライバーを内蔵しています。

機能ブロック図

MSPM0Lシリーズの機能ブロック図
MSPM0Lシリーズの機能ブロック図

仕様

型番

MSPM0L110x/130x

MSPM0L111x

MSPM0L112x/211x

MSPM0L122x/222x

動作周波数

32 MHz

32 MHz

32 MHz

32 MHz

内部クロック精度(SYSOSC)

 ±1.2 %

 ±1.2 %

  -2.1% ~ 1.6%

 ±1.2 %

電源電圧

1.62 V - 3.6 V

1.62 V - 3.6 V

1.62 V - 3.6 V

1.62 V - 3.6 V

動作温度範囲

-40 - 125 ℃

-40 - 125 ℃

-40 - 125 ℃

-40 - 125 ℃

Flash

8 - 64 KB

64 or 128 KB

64 or 128 KB

128 or 256 KB

RAM

2 - 4 KB

16 KB

12 KB

32 KB

GPIO(MAX)

28

44

60

73

DMA

3

3

3

7

アナログ

ADC (MAX)

12 bit -1.45 MSPS×10 ch

12 bit -1.68 MSPS×13 ch

12 bit -1.6 MSPS×25 ch

12 bit -1.68 MSPS×26 ch

12 bit DAC

-

-

-

-

リファレンス 8 bit DAC

1(出力可) *

-

1

1

高速コンパレーター

1 *

-

1

1

汎用アンプ

1

-

-

-

ゼロドリフトアンプ

2 *

-

-

-

Timer(MAX)

16 bit×4

16 bit×4

16 bit×9

16 bit×5, 32 bit×1

通信(MAX)

I2C×2, SPI×1,  UART×2

I2C×1, SPI×1,  UART×2

I2C×2, SPI×2,  UART×3

I2C×3, SPI×2,  UART×5

ピン数

16 - 32 pin

24 - 64 pin

24 - 64 pin

24 - 80 pin

その他

-

デュアルバンク Flash

セグメント LCD (4x48, 8x44) *

セグメント LCD (8x51, 4x55)
VBAT *

* はペリフェラルが非対応の型番もございます。

MSPM0Gシリーズ

Gシリーズは演算用アクセラレーターでの高速処理が可能となり、高性能をコンセプトとしたシリーズです。
機能としては、12-bit DAC、CAN-FD、USB、I2Sが追加されており、シリーズで唯一Edge AI用のアクセラレーター(NPU)を搭載しています。

機能ブロック図

MSPM0Gシリーズの機能ブロック図
MSPM0Gシリーズの機能ブロック図

仕様

型番

MSPM0G3x0x/1x0x

MSPM0G351x/151x

MSPM0G51xx

動作周波数

80 MHz

80 MHz

80MHz

内部クロック精度(SYSOSC)

 ±1.2 %

 ±1.0 %

 ±1.2 %

電源電圧

1.62 V - 3.6 V

1.62 V - 3.6 V

1.62 V - 3.6 V

動作温度範囲

-40 - 125 ℃

-40 - 125 ℃

-40 - 125 ℃

Flash

32 - 128 KB

256 or 512 KB

128 KB

RAM

16 or 32 KB

128 KB

32 KB

GPIO(MAX)

60

93

59

DMA

7

12

-

アナログ

ADC (MAX)

12 bit -4 MSPS×17 ch

12 bit -4 MSPS×14 ch

12 bit -1.6 MSPS×14 ch

12 bit DAC

1 *

1

-

リファレンス 8 bit DAC

3(2chまで出力可) *

3

1

高速コンパレーター

3 *

3

1

汎用アンプ

1

-

-

ゼロドリフトアンプ

2 *

-

-

Timer(MAX)

16 bit×6, 32 bit×1

16 bit×8, 32 bit×1

16 bit×4

通信(MAX)

I2C×2, SPI×2,  UART×4
CAN-FD×1 *

I2C×3, SPI×3,  UART×7
CAN-FD×2 *

I2C×2, SPI×2,  UART×3
USB 2.0 x1, I2S x1

ピン数

20 - 64 pin

32 - 100 pin

20 – 64pin

その他

演算アクセラレーター
モーターコントロール

演算アクセラレーター
モーターコントロール

演算アクセラレーター
AIアクセラレーター *

* はペリフェラルが非対応の型番もございます。

評価ツール

ハードウェア評価ツール

TI社よりMSPM0シリーズ向けの評価ボードが提供されています。また、MSPM0シリーズに対応したJTAGエミュレーターもお使いいただけます。

ソフトウェア開発キット

TI社からソフトウェア開発キット(SDK)が提供されており、TI社が無償で提供している統合開発環境(IDE)のCode Composer Studioで開発が可能です。
Code Composer Studio上に組み込まれたシステム構成ツールのSysConfigもあり、GUIベースでの設定が可能です。

 

マクニカオリジナルコンテンツ~MSPM0シリーズ 徹底解説!~

MSPM0シリーズの詳細や開発方法にご興味をお持ちの方に、お役立ち資料をご用意しました。
マイコン開発における必要な環境(Code Composer StudioとJTAGエミュレーター)とそれらを用いたプログラムの書き込みとデバッグについて、初心者でも分かりやすく手順をまとめました。さらにプログラミングでつまずきやすい周辺機能、ADコンバーター、アンプ、タイマー割り込みについて、機能の紹介からその使いこなしまでを丁寧に図解します。

以下よりご覧ください!

お問い合わせはこちら

不明点や質問がございましたら以下よりお問い合わせください。

当社製品担当者より回答させていただきます。