Microchip Technology PIC16F18154/55/74/75フル機能搭載MCU
Microchip Technology PIC16F18154/55/74/75フル機能搭載マイクロコントローラ(MCU)は、さらなる高分解能要件を備えた低コストでエネルギー効率に優れたアナログセンサアプリケーションに最適です。PIC16F18154/55/74/75 MCUには、一連のアナログ周辺機器が備わっており、高精度センサアプリケーションを実現できます。これらのデバイスは、小型フォームファクタ8~44ピンパッケージでご用意があり、最大32MHzの速度で7KB~28KBのメモリ範囲になっています。このMCUには、12ビット差動アナログ・デジタル・コンバータ(ADCC)、2台の8ビット・デジタル・アナログ・コンバータ(DAC)、16ビット・パルス幅変調(PWM)周辺機器、多くの波形制御と通信周辺機器が搭載されています。特徴
- コンパイラ向けに最適化されたRISCアーキテクチャ
- 動作速度
- DC-32MHzクロック入力
- 125nsの最小命令実行時間
- 16レベル・ディープハードウェアスタック
- 小電流パワーオンリセット(POR)
- 構成可能パワーアップタイマ(PWRT)
- ブラウンアウトリセット(BOR)
- 低電力ブラウンアウトリセット(LPBOR)
- ウィンドウWatchdogタイマ(WWDT)
- メモリ
- 最大28KBのプログラムフラッシュメモリ
- 最大2KBのデータSRAMメモリ
- 最大256バイトのデータEEPROMメモリ
- プログラムフラッシュメモリを次のように分割したメモリ・アクセス・パーティション(MAP):
- アプリケーション・ブロック
- ブート・ブロック
- ストレージ・エリア・フラッシュ(SAF)ブロック
- プログラマブル・コード保護と書込保護
- デバイス情報エリア(DIA)ストア
- 温度インジケータ較正係数
- 固定電圧リファレンス(FVR)測定データ
- Microchipの一意識別子(MUI)
- デバイス特性エリア(DCI)ストア
- 行サイズのプログラミング/消去
- ピン数の詳細
- 直接、間接、相対アドレッシングモード
- 動作特性
- 動作電圧範囲:1.8V~5.5V
- 温度範囲
- 産業範囲:-40°C~+85°C
- 拡張範囲:-40°C~+125°C
- 省電力機能
- Dozeでは、CPUと周辺機器は異なるサイクルレートで動作します(通常はCPUの方が低くなります)
- アイドル状態では、周辺機器の動作中にCPUが停止します
- スリープ
- 最低の消費電力
- ADC変換を実行しながらシステムの電気ノイズを低減
- 未使用の周辺機器の有効電力消費量を選択的に最小化する周辺モジュール無効化(PMD)
- 低電力モード
- 3V/+25°Cで<900nA(WDT有効)および<600nA(WDT無効)の標準スリープ電流
- 32kHz、3V/+25°Cで48µAの標準動作電流。4MHz、5V/+25℃で<1mA(標準)
- クロッキング構造
- 高精度内部発振器ブロック(HFINTOSC)
- 32MHzまで選択可能な周波数
- キャリブレーションで±2%
- 精度向上のためのHFINTOSCのアクティブクロック調整
- 内部31kHz発振器(LFINTOSC)
- 外部32kHz二次発振器(SOSC)
- 外部高周波クロック入力
- 2つの水晶/共振器モード
- 2つの外部クロック(EC)電力モード
- 外部ソースに利用可能な4つのPLL
- 外部クロックソースが停止した場合でも動作回復が可能なフェイルセーフクロックモニタ
- 水晶発振器ソースの安定性を確保する発振器起動タイマ(OST)
- 高精度内部発振器ブロック(HFINTOSC)
- プログラミング/デバッグ
- 2xピン経由のインサーキット シリアル プログラミング™(ICSP™)
- 2xピンを介した 3x ブレークポイントを備えたインサーキットデバッグ (ICD)
- オンチップに統合されたデバッグ
- デジタルペリフェラル
- キャプチャ/コンペア/PWM(CCP)モジュール2個
- キャプチャ/コンペアモード用の16ビット分解能
- PWMモード用の10ビット分解能
- 最大4つのパルス幅変調器(PWM)
- 16ビット分解能
- 独立したパルス出力
- 外部リセット信号(ERS)入力
- 統合された組み合わせとシーケンシャルロジックを搭載した4つの構成可能なロジックセル(CLC)
- 相補波形ジェネレータ(CWG)1つ
- 立ち上がり/立ち下がりエッジのデッドバンド制御
- フルブリッジ、ハーフブリッジ、1チャンネルドライブ
- 複数の信号源
- プログラマブル・デッドバンド
- 障害シャットダウン入力
- 構成可能8/16ビットタイマ(TMR0)1個
- ゲート制御付きの2つの16ビットタイマ(TMR1/3)
- ハードウェアリミットタイマ(HLT)を備えた3つの8ビットタイマ(TMR2/4/6)
- 数値制御発振器(NCO)1つ
- 真のリニア周波数制御と周波数分解能を向上
- 最大64MHzの入力クロック
- メモリ・スキャン機能搭載プログラマブルCRC
- フェイルセーフ動作のための信頼性の高いデータ/プログラムメモリ監視(クラスBなど)
- プログラムフラッシュメモリの任意の部分で32ビットCRCを計算
- 拡張汎用同期/非同期送受信機(EUSART)2台
- RS-232、RS-485、LIN互換
- 開始時の自動ウェイクアップ
- 2x ホスト同期シリアルポート(MSSP)
- チップ選択同期を備えたシリアルペリフェラルインターフェイス(SPI)モード
- 7/10ビットのアドレッシング・モードを備えた集積回路間(I2C)モード
- デジタルI/Oのピンマッピングが可能になるペリフェラルピン選択(PPS)
- デバイスI/Oポート
- 最大35本のI/Oピン
- 入力専用ピン1本
- 個々のI/O方向、オープンドレイン、入力閾値、スルーレート、ウィーク・プルアップ制御
- 最大25ピンでの割込ON変更(IOC)
- 外部割り込みピン1本
- キャプチャ/コンペア/PWM(CCP)モジュール2個
- アナログ・ペリフェラル
- 計算機能搭載差動アナログ・デジタル・コンバータ(ADCC)
- 12ビット分解能
- 最大35の外部正入力チャンネル
- 最大17の外部負入力チャンネル
- 7つの内部入力チャンネル
- 内部ADC発振器(ADCRC)
- スリープでの動作
- 選択可能な自動変換トリガ(ACT)ソース
- 2つの8ビットデジタル・アナログコンバータ(DAC)
- 最大2本のI/Oピンで出力が可能
- ADCおよびコンパレータへの内部接続
- 2つのコンパレータ(CMP)
- 最大4つの外部入力
- 出力極性を構成可
- 周辺ピン選択による外部出力
- ピンのAC信号が接地を交差すると検出するゼロクロス検出(ZCD)
- 2つの固定電圧リファレンス(FVR)
- 1.024V、2.048V、4.096V出力レベルを選択可
- ADCに内部接続されたFVR1
- コンパレータに内部接続されたFVR2
- 計算機能搭載差動アナログ・デジタル・コンバータ(ADCC)
ブロック図
コアデータパスの図
公開: 2023-09-08
| 更新済み: 2023-11-28
