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ポートフォリオ
コンテンツストリーム
公開: 2023-01-09
| 更新済み: 2025-06-04

