STM32L451REY6TR ARMマイクロコントローラ – MCU 超低消費電力FPU Arm Cortex-M4 MCU 80 MHz 512 kbytesフラッシュ、DFSDM
♠ 製品説明
製品属性 | 属性値 |
メーカー: | STマイクロエレクトロニクス |
製品カテゴリー: | ARM マイクロコントローラ - MCU |
RoHS指令: | 詳細 |
シリーズ: | STM32L451RE |
取り付けスタイル: | 表面実装 |
パッケージ/ケース: | CSP-64 |
コア: | ARM Cortex M4 |
プログラムメモリサイズ: | 512 KB |
データバス幅: | 32ビット |
ADC 解像度: | 12ビット |
最大クロック周波数: | 80MHz |
I/O数: | 52個のI/O |
データ RAM サイズ: | 160 KB |
供給電圧 - 最小: | 1.71V |
供給電圧 - 最大: | 3.6V |
最低動作温度: | - 40℃ |
最大動作温度: | + 85℃ |
パッケージ: | リール |
パッケージ: | カットテープ |
ブランド: | STマイクロエレクトロニクス |
DAC解像度: | 12ビット |
データ RAM タイプ: | SRAM |
インターフェースタイプ: | CAN、I2C、LPUART、SAI、SPI、UART |
ADC チャネル数: | 16チャンネル |
タイマー/カウンターの数: | 11 タイマー |
製品: | マイコン+FPU |
製品タイプ: | ARM マイクロコントローラ - MCU |
プログラムメモリタイプ: | フラッシュ |
工場パック数量: | 5000 |
サブカテゴリ: | マイクロコントローラ - MCU |
商号: | STM32 |
ウォッチドッグタイマー: | ウォッチドッグタイマー、ウィンドウ |
単位重量: | 0.000526オンス |
♠ 超低消費電力 Arm® Cortex®-M4 32 ビット MCU+FPU、100DMIPS、最大 512KB フラッシュ、160KB SRAM、アナログ、オーディオ
STM32L451xxデバイスは、最大80MHzで動作する高性能Arm® Cortex®-M4 32ビットRISCコアを搭載した超低消費電力マイクロコントローラです。Cortex-M4コアは、単精度浮動小数点ユニット(FPU)を搭載し、Arm®のすべての単精度データ処理命令とデータ型をサポートします。また、DSP命令のフルセットと、アプリケーションのセキュリティを強化するメモリ保護ユニット(MPU)も実装しています。
STM32L451xx デバイスには、高速メモリ (最大 512 KB のフラッシュ メモリ、160 KB の SRAM)、クアッド SPI フラッシュ メモリ インターフェイス (すべてのパッケージで利用可能)、および 2 つの APB バス、2 つの AHB バス、および 32 ビットのマルチ AHB バス マトリックスに接続された広範な拡張 I/O および周辺機器が組み込まれています。
STM32L451xx デバイスには、組み込みフラッシュ メモリおよび SRAM 用のいくつかの保護メカニズム (読み出し保護、書き込み保護、独自コード読み出し保護、ファイアウォール) が組み込まれています。
これらのデバイスは、高速 12 ビット ADC (5 Msps)、コンパレータ 2 個、オペアンプ 1 個、DAC チャネル 1 個、内部電圧リファレンス バッファ、低電力 RTC、汎用 32 ビット タイマー 1 個、モーター制御専用の 16 ビット PWM タイマー 1 個、汎用 16 ビット タイマー 4 個、および 16 ビット低電力タイマー 2 個を備えています。
さらに、最大 21 個の静電容量センシング チャネルが利用可能です。
また、標準および高度な通信インターフェイスも備えており、I2C 4 個、SPI 3 個、USART 3 個、UART 1 個、低電力 UART 1 個、SAI 1 個、SDMMC 1 個、CAN 1 個を備えています。
STM32L451xxは、1.71~3.6V電源で、-40~+85℃(ジャンクション温度+105℃)および-40~+125℃(ジャンクション温度+130℃)の温度範囲で動作します。包括的な省電力モードにより、低消費電力アプリケーションの設計が可能になります。
いくつかの独立電源をサポートしています:ADC、DAC、OPAMP、コンパレータ用のアナログ独立電源入力。VBAT入力により、RTCとバックアップレジスタのバックアップが可能になります。
STM32L451xx ファミリは、48 ピンから 100 ピンまでの 6 つのパッケージを提供します。
• FlexPowerControlによる超低消費電力
– 1.71 V~3.6 V電源
– -40℃~85/125℃の温度範囲
– VBATモードで145 nA:RTCおよび32×32ビットバックアップレジスタへの電源
– 22 nA シャットダウンモード(5つのウェイクアップピン)
– 106 nA スタンバイモード(5つのウェイクアップピン)
– RTC付きスタンバイモード375 nA
– 2.05 µA Stop 2モード、2.40 µA RTC使用時
– 84 µA/MHz 実行モード
– バッチ取得モード(BAM)
– ストップモードからのウェイクアップ時間は4µs
– ブラウンアウトリセット(BOR)
– 相互接続マトリックス
• コア: Arm® 32ビットCortex®-M4 CPU(FPU搭載)、フラッシュメモリからの0ウェイトステート実行を可能にするアダプティブリアルタイムアクセラレータ(ART Accelerator™)、最大80 MHzの周波数、MPU、100DMIPSおよびDSP命令
• パフォーマンスベンチマーク
– 1.25 DMIPS/MHz (ドライストーン 2.1)
– 273.55 CoreMark® (3.42 CoreMark/MHz @ 80 MHz)
• エネルギーベンチマーク
– ULPMark™ CPスコア335
– ULPMark™ PPスコア104
• クロックソース
– 4~48 MHzの水晶発振器
– RTC用32kHz水晶発振器(LSE)
– 内部16MHz工場調整RC(±1%)
– 内部低消費電力 32 kHz RC (±5%)
– 内部マルチスピード 100 kHz ~ 48 MHz 発振器、LSE による自動調整 (精度 ±0.25 % 以上)
– クロックリカバリ機能付き内部48MHz
– システムクロック、オーディオ、ADC用の2つのPLL
• 最大83個の高速I/O、ほとんどが5Vトレラント
• ハードウェアカレンダー、アラーム、キャリブレーション機能を備えたRTC
• 最大21の静電容量式センシングチャンネル:タッチキー、リニア、ロータリータッチセンサーをサポート
• 12個のタイマー:16ビットの高度なモーター制御用タイマー1個、32ビットの汎用タイマー1個と16ビットの汎用タイマー3個、16ビットの基本タイマー2個、低消費電力16ビットタイマー2個(停止モードで使用可能)、ウォッチドッグタイマー2個、SysTickタイマー
• 思い出
– 最大512KBのシングルバンクフラッシュ、独自のコード読み出し保護
– ハードウェアパリティチェック付き32KBを含む160KBのSRAM
– クアッドSPIメモリインターフェース
• 豊富なアナログ周辺機器(独立電源)
– 1x 12ビットADC 5 Msps、ハードウェアオーバーサンプリングで最大16ビット、200 µA/Msps
– 1x 12ビットDAC出力チャンネル、低消費電力サンプル&ホールド
– PGA内蔵オペアンプ×1
– 超低消費電力コンパレータ2個
– 正確な2.5 Vまたは2.048 V基準電圧バッファ出力
• 16個の通信インターフェース
– 1x SAI(シリアルオーディオインターフェース)
– 4x I2C FM+(1 Mbit/s)、SMBus/PMBus
– 3x USART (ISO 7816、LIN、IrDA、モデム)
– 1x UART(LIN、IrDA、モデム)
– 1x LPUART(ストップ2ウェイクアップ)
– 3x SPI(および1x Quad SPI)
– CAN(2.0Bアクティブ)およびSDMMCインターフェース
– IRTIM(赤外線インターフェース)
• 14チャンネルDMAコントローラ
• 真の乱数ジェネレータ
• CRC計算ユニット、96ビットの固有ID
• 開発サポート: シリアルワイヤデバッグ (SWD)、JTAG、Embedded Trace Macrocell™