PIC32Cシリーズ① 概要

PIC32Cシリーズ

概要

Microchipの32bitマイコンシリーズとして従来のMIPSコアを搭載したPIC32Mシリーズに加え、Cortex-Mシリーズを搭載したPIC32Cシリーズが続々と新登場しています。

MIPS TechnologyがMIPSの命令セットをオープン化しRISC-Vに注力している現状、Armへの移行は必然といえるのでしょう。またArmを先行して採用していたAtmelを買収したのも、このあたりの背景があるのではないでしょうか?
またMicrochipはRISC-Vコアを集積したFPGAを量産し始めていることから、今後RISC-Vコアを搭載したマイコン(PIC32R?)もいずれ登場するかもしれません。

記事変更履歴

公開/
変更日
特記
23/9/1初版公開
23/9/3誤記修正
25/9/19タイトル修正
内部リンク追加

関連リンク

内部リンク

記事リンク
第1回PIC32Cシリーズ① 概要PIC32Cシリーズに関して – ぴくおの電子工作的な何かWP
第2回PIC32Cシリーズ① PIC32CZ CAシリーズ

(fig.1-1)各関連記事リンク

■PIC32C シリーズシリーズ一覧

下記に執筆時点(23/9/1)でのアナウンスされているPIC32C系のシリーズ別の特徴一覧を示します。

パフォーマンスシリーズCPU Core特徴Max CPU Speed(MHz)データシート開発ボード
LowPIC32CM-MCCortex-M0+5-Volt モータ制御48
LowPIC32CM-JHCortex-M0+5V 自動車、工業向け48
LowPIC32CM-LECortex-M23低消費電流48
LowPIC32CM-LSCortex-M23低消費電流、セキュア48
LowPIC32CX-BZ2Cortex-M4Bluetooth®
and Zigbee®内蔵
64
MidPIC32CK-GCCortex-M33ノンセキュアアプリケーション向け120
MidPIC32CK-SGCortex-M33セキュアアプリケーション向け120
MidPIC32CX-SGCortex-M4Fセキュアアプリケーション向け120
HighPIC32CX-MTGCortex-M4Fメータ向けシングルコア200
HighPIC32CX-MTCCortex-M4F × 2メータ向けデュアルコア200 + 240
HighPIC32CX-MTSHCortex-M4F × 2メータ向けデュアルコア
アナログフロントエンド&メトロロジー
200 + 240
HighPIC32CZCACortex-M7高性能通信向け300

■PIC32C シリーズペリフェラル一覧

下記に執筆時点(23/9/1)での主なペリフェラルの一覧を示します。上記のCPU全てに下記の機能が搭載されている訳ではありません。また似たようなペリフェラルでもシリーズが違えば名前や内部ブロックが異なります。

分類機能ペリフェラル名
通信イーサネットコントローラEthernet Media Access Controller (ETH)
通信CANFDコントローラCANFD
通信USBハイスピードコントローラUSB HighSpeed
通信USBフルスピードコントローラUSB FullSpeed
通信シリアル通信モジュール
(I2C,SMBus,SPI,USART)
Serial Communication Interface (SERCOM)
通信マルチメディアカード(e.MMC)、SDメモリーカード、SDIOコントローラSD/MMC Host Controller (SDHC)
通信QuadSPIコントローラ/SQIコントローラSerial Quad Interface (SQI)
通信I2SコントローラInter-IC Sound Controller (I2S)
通信外部バスコントローラExternal Bus Interface (EBI)
通信マルチチャンネルシリアル通信インターフェースMulti Channel Serial Peripheral Interface (MCSPI)
通信パラレルキャプチャコントローラParallel Capture Controller (PCC)
通信LCDコントローラSegment LCD Controller (SLCDC)
アナログADコンバータAnalog-to-Digital Converter (ADC)
アナログDAコンバータDigital-to-Analog Converter (DAC)
アナログアナログコンパレータAnalog Comparators (AC)
アナログタッチセンサ
コントローラ
Peripheral Touch Controller (PTC)
アナログ温度センサTemperature Sensor
カウンタタイマーTimer/Counter for Control Applications (TCC)
カウンタタイマーTimer/Counter (TC)
カウンタリアルタイムカウンタReal-Time Counter (RTC)
カウンタリアルタイムタイマ―Real-time Timer (RTT)
カウンタ周波数カウンタFrequency Meter (FREQM)
カウンタエンコーダ・ホールセンサカウンタPosition Decoder (PDEC)
セキュア乱数発生器True Random Number Generator (TRNG)
セキュア暗号化(AES,DES,RSA,DSA),ハッシュ関数(SHAHardware Security Module (HSM)
システム巡回冗長検査モジュールCyclic Redundancy Check (CRC)
システムイベントシステムコントローラEvent System (EVSYS)
システムリセットコントローラReset Controller (RSTC)
システムダイレクトメモリアクセスモジュールDirect Memory Access Controller (DMAC)
システムメモリ間通信モジュールMemory to Memory (MEM2MEM)
システムペリフェラル-メモリ間通信モジュールPeripheral DMA Controller (PDC)
入出力外部割込みコントローラExternal Interrupt Controller (EIC)
入出力カスタムロジックコントローラConfigurable Custom Logic (CCL)
入出力PWMモジュールPulse Width Modulation Controller (PWM)
パワー制御サプライコントローラSupply Controller (SUPC)
パワー制御パワーマネージャPower Manager (PM)

コメント

タイトルとURLをコピーしました