STMicroelectronics STM32C0x ARM®Cortex®-M0+ 32ビットMCU

STMicroelectronics STM32C0x Arm® Cortex®-M0+ 32ビットMCUは、高性能なArm Cortex-M0+ 32ビットRISCコアを搭載しており、最大周波数48MHzで動作します。このデバイスは、コンシューマ用、産業用、家電用など幅広いアプリケーションに最適な高レベルの統合性を提供します。さらに、MCUは、モノのインターネット(IoT)ソリューション向けに準備されています。

STM STM32C0x ARM Cortex-M0 +32ビットMCUには、メモリ保護ユニット(MPU)、高速組み込みメモリ(12KbyteのSRAM、読取と書込保護が備わった最大32Kbytesのフラッシュプログラムメモリ)、DMA、広範なシステム機能、強化されたI/O、ペリフェラルが組み合わされています。さらにこのMCUは、標準通信インターフェイス(I2C x 1、SPI x 1 / I2S x 1、USART x 2)、最大21チャンネルの12ビットADC(2.5MSps)x 1、低電力RTC、高度な制御PWMタイマ、汎用16ビットタイマ x 4、ウォッチドッグタイマ x 2、SysTickタイマを備えています。

STM32C0x MCUは、周囲温度範囲が-40℃~+125℃、電源電圧範囲が2.0V~3.6Vとなっています。このデバイスの動的消費の最適化に省電力モードを組み合わせることで、低電力アプリケーションの設計が可能となります。

STM32C031x4/x6は20~48ピン、STM32C011x4/x6は8~20ピンのパッケージに収められています。

特徴

  • Arm® 32ビットCortex®-M0+ CPU、周波数最大48MHzコア
  • 動作温度 -40°C~+85°C/+105°C/+125°C
  • メモリ
    • 最大32Kbyteのフラッシュメモリ(保護機能搭載)
    • 6KbyteのSRAM(HWパリティチェックあり)
  • CRC演算ユニット
  • リセットおよび電力管理
    • 電圧範囲 2.0V~3.6V
    • 電源オン/電源ダウンリセット(POR/PDR)
    • 設定可能な電圧低下リセット(BOR)
    • スリープ、停止、スタンバイ、シャットダウンの低消費電力モード
  • クロック管理
    • 4HMz~48MHzの水晶発振器
    • 32kHzの水晶発振器(校正機能付き)
    • 内部48MHz RC発振器(±1 %)
    • 内部32kHz RC発振器(±5 %)
  • 最大18個の高速I/O
    • 外部割り込みベクトルにすべてマッピング可能
    • 複数の5V許容I/O
  • 柔軟なマッピングが可能な3チャンネルDMAコントローラ
  • 12ビット、0.4µs ADC(最高13の外部チャンネル)
    • 変換範囲: 0V ~ 3.6V
  • 8x 高度モーター制御用16ビット構成タイマー、4x 16ビット汎用タイマー、2x ウォッチドッグタイマー、SysTickタイマー
  • アラーム付きカレンダーRTC
  • 通信インターフェイス
    • I2Cバスインターフェイス x 1は、追加電流シンクにより高速モードプラス(1Mbit/s)をサポートし、SMBus/PMBusおよび停止モードからのウェイクアップに対応
    • USART(マスタ/スレーブ同期SPIを搭載)×2。1つはISO7816インターフェイス、LIN、IrDA機能、自動ボーレート検出、ウェイクアップ機能をサポート
    • SPI(24Mbit/s)x 1は、4〜16ビットのプログラム可能ビットフレームを備え、I2Sインターフェイスで多重化
  • シリアルワイヤデバッグ(SWD)開発サポート
  • パッケージはすべてECOPACK2に準拠

アプリケーション

  • スマートホーム
  • 産業用デバイス
  • 民生機器
  • コスト重視のアプリケーション

ビデオ

STM32C0ポートフォリオ

パフォーマンスグラフ - STMicroelectronics STM32C0x ARM®Cortex®-M0+ 32ビットMCU

コンテンツストリーム

STMicroelectronics STM32C0x ARM®Cortex®-M0+ 32ビットMCU
公開: 2023-01-09 | 更新済み: 2025-06-04