PSoC(ピーソック、Programmable System-on-Chip)とは、サイプレス・セミコンダクター(現:インフィニオン・テクノロジーズ)が開発したマイクロコントローラの製品群である。

PSoC1
「PSoC CapSense」センサーの開発キット

概要

編集

5

PSoC1 CY8C2xxxx CPUM8C使

PSoC3 CY8C3xxxx CPUIntel 8051使

PSoC4 CY8C4xxxx CPUARM Cortex M0使

PSoC5LP CY8C5xLPxxx CPUARM Cortex M3使

PSoC6 CY8C6xxxx CPUARM Cortex M4使 Cortex M0+[1]

PSoC5LPPSoC5CY8C5xxxxPSoC5LPPSoC5LP[2]


Bluetooth Low Energy

編集

2014Bluetooth Low EnergyPSoC4 BLE(Bluetooth Smart)[3]PSoCBLE PSoC 6Bluetooth 5BLE[1]

歴史と採用実績

編集

2002[4]PSoC20022004Circuit CellarPSoC Design Challenge[5]

20099PSoCPSoC3PSoC52[6]CPUPSoC38Intel 8051PSoC532ARM Cortex M3PSoCPSoC1

201212PSoC5PSoC5LP[7]20133PSoC4[8]

TiVoAppleiPod

テクノロジー

編集

コア(中心部分)とアナログおよびデジタルブロックで構成されており、プログラムと相互に利用できる。

コア

編集

PSoC1のコアには以下の物が含まれている。

ユーザーモジュール

編集

PSoC1使API1612

DBBxxDCBxx2I/OSPII2CUART816243216PWM2

FPGAPSoC1使HDL

I/Oポート

編集

I/Oポートの機能が固定されている他のマイクロコントローラと異なり、特にデジタル入出力においてはI/Oポートの制約が少ない。PSoCを搭載する基板に合わせて使用するI/Oポートを選択でき、周辺の配線パターンを最適化しやすい。

M8Cプロセッサ

編集

M8C893.7kHz24MHz4MIPS[9]

PSoC1CPU使

開発環境

編集

GUIによる数々の開発環境が無償で提供されている。

PSoC Designerの開発画面。
ユーザーモジュールエディタ(上)と、プログラミングエディタ(下)

PSoC DesignerPSoC Creator

C

PSoC DesignerPSoC1PSoC CreatorPSoC3PSoC4PSoC5

PSoC Express

PSoC

PSoC Programmer


出典

編集
  1. ^ a b 32-bit Arm® Cortex®-M4 PSoC® 6
  2. ^ PSoC 5
  3. ^ PSoC® 4 BLE (Bluetooth Smart)
  4. ^ ロイター:"Cypress Hits Half-Billion Mark in Shipments of PSoC Programmable System-on-Chip Devices"
  5. ^ Circuit Cellar:PSoC Design Challenge 2002
  6. ^ Cypress Revolutionizes Embedded Design with High Performance, Low Power PSoCR 3 and PSoC 5 Programmable System-on-Chip Architectures
  7. ^ New Cypress PSoCR 5LP Family with ARMR Cortex?-M3 Processor Powers High-Precision Programmable Analog with a Single-Cell Battery, Advancing Embedded Design
  8. ^ Cypress’s PSoCR 4 Architecture Delivers the Industry’s Most-Flexible, Lowest-Power ARMR Cortex?-M0-Based Devices for Embedded Designs
  9. ^ Technical Reference Manual (TRM)(Rev.*H)p.63

外部リンク

編集