PSoC – Cypress

PSoC(ピーソック)

概要

PSoC(Programmable System-on-Chip)は、マイコンではありますが、内部のアナログ、デジタルの機能をプログラムできるデバイスになっています。

アナログ回路、デジタル回路がチップ内に作れるため、非常に面白い半面、両方の設計ができないと使いこなすのは難しくなると思います。

PSoCの種類

PSoCには、PSoC1、PSoC3、PSoC4、PSoC5、PSoC5LPがありますが、PSoC5LPはPSoC5の低消費版で、バグ修正をしたものでPSoC5を置き換えられる物として、ここではPSoC5LPでまとめています。

比較

機能PSoC1PSoC3PSoC4PSoC5LP
CPUM8Ci8051ARM Cortex-M0ARM Cortex-M3
CPU性能24MHz/4MIPS67MHz/33MIPS48MHz/43DMIPS80MHz/100DMIPS
FLASH4k-32K16k-64k16k-32k64k-256k
SRAM256-2k2k-8k4k16k-64k
ADCΔΣ(6-14bit) x1
Max.31ksps(8bit)
ΔΣ(12-20bit) x1
192ksps(12bit)
SAR(12bit) x1
1Msps(12bit)
ΔΣ(8-20bit) x1
192ksps(12bit)
SAR(12bit) x2
1Msps(12bit)
DAC6-9bit x28bit x48bit x48bit x4
デジタル回路ブロック数1624424
プログラマブルロジック制限付
動作電圧(V)1.71 ~5.250.5~5.51.71~ 5.50.5 ~ 5.5
コネクティビティFS USB 2.0, I2C, SPI,UARTFS USB 2.0, I2C, SPI, UART, CAN, LIN, I2SI2C, SPI, UART, I2SFS USB 2.0, I2C, SPI, UART, CAN, LIN, I2S
開発環境PSoC DesignerPSoC CreatorPSoC CreatorPSoC Creator