概要
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系のシリーズ別の特徴一覧を示します。
■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),ハッシュ関数(SHA | Hardware 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) |













コメント