32-bit ARM® Cortex®-M4 PSoC® 6 | Cypress Semiconductor

32-bit ARM® Cortex®-M4 PSoC® 6

* A beta version of PSoC® Creator™ 4.2 with support for PSoC 6 is uploaded on the PSoC 6 Community.

PSoC 6 bridges the gap between expensive, power hungry application processors and low‑performance microcontrollers (MCUs).The ultra‑low‑power PSoC 6 MCU architecture offers the processing performance needed by IoT devices, eliminating the tradeoffs between power and performance.The PSoC 6 MCU contains a dual‑core architecture, with both cores on a single chip.It has an Arm® Cortex®‑M4 for high‑performance tasks, and an Arm® Cortex®‑M0+ for low-power tasks, and with security built-in, your IoT system is protected.
 

Emerging IoT devices require increased processing and security without a penalty to cost and power.

 

PSoC 6 Dual-Core MCU Architecture

 

Lowest Power MCUs

IoT devices are often battery powered, making battery life a critical factor.The PSoC 6 MCU architecture is built on cutting‑edge, ultra‑low‑power 40‑nm process technology, and provides two Arm® Cortex®‑M cores.Active power consumption is as low as 22‑µA/MHz for the M4 core and as low as 15‑µA/MHz for the M0+ core.PSoC 6 delivers extended battery life without sacrificing performance.

 

PSoC Possibilities

The rapid growth of the IoT is sparking a need for innovation in IoT products.The PSoC 6 MCU architecture's best‑in‑class flexibility enables the addition of new features and addresses the need for unique IoT products with multiple connectivity options such as USB and BLE, software‑defined peripherals to create custom analog and digital circuits and CapSense®, the industry's best capacitive‑sensing solution.In addition, a flexible dual‑core architecture is used to optimize for system power consumption and performance.The possibilities are endless.

 

IoT Security

With more devices becoming connected to the IoT, cyber security becomes an important issue to address.Secured connections must be established between hardware, cloud applications and servers, and finally users and services.The PSoC 6 MCU architecture supports multiple, simultaneous secure environments without the need for external memories or secure elements. PSoC 6 offers scalable secure memory for multiple independent user-defined security policies, preventing your IoT device from becoming a security liability.PSoC 6 provides you with a new standard for IoT security.

 

  Core On-Chip Memory CapSense Software-Defined Peripherals セキュリティ Connectivity
PSoC 63
CONNECTIVITY
LINE
150-MHz Cortex-M4
100-MHz Cortex-M0+
Up to 2048KB Flash,
512KB SRAM for the
PSoC 63およびPSoC 62
Advanced CapSense
for proximity detection
and gesture control
デジタルブロック
アナログブロック
Crypto Accelerators
Full Trusted
Execution
Environment
USB
BLE
Wi-Fi*
PSoC 62
性能
LINE
150-MHz Cortex-M4
100-MHz Cortex-M0+
Up to 1024KB Flash,
288KB SRAM
Advanced CapSense
for proximity detection
and gesture control
デジタルブロック
アナログブロック
Crypto Accelerators
Full Trusted
Execution
Environment
USB
PSoC 61
プログラマブル
LINE
150-MHz Cortex-M4 Up to 1024KB Flash,
288KB SRAM
Advanced CapSense
for proximity detection
and gesture control
デジタルブロック
アナログブロック
Crypto Accelerators USB
PSoC 60
VALUE
LINE
50-MHz Cortex-M4 Up to 512KB Flash,
128KB SRAM
Basic CapSense for
ボタンの置換え
     

* With external Cypress WICED Wi-Fi solution.

Document Type タイトル 英語
データシート PSoC 6 MCU:PSoC 63 with BLE Datasheet (PRELIMINARY)
PSoC 6 MCU:PSoC 62 Datasheet (PRELIMINARY)
アプリケーション ノート AN210781 - Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
AN91445 - Antenna Design & RF Layout Guidelines
AN218241 - PSoC 6 MCU Hardware Design Considerations
AN95089 - PSoC/PRoC BLE Crystal Oscillator selection and Tuning Techniques.
AN213924 - PSoC 6 MCU Bootloader Software development Kit (SDK) Guide.
AN215656 - PSoC 6 MCU Dual-Core CPU system Design
AN219434 - Importing PSoC Creator Code into an IDE for a PSoC 6 MCU Project
AN219528 - PSoC 6 MCU Low-Power modes and Power reduction techniques
AN217666 - PSoC 6 MCU Interrupts
コード例 PSoC 6 MCU Code Examples  
テクニカル リファレンス マニュアル PSoC 6 MCU:PSoC 63 with BLE Architecture Technical Reference Manual
PSoC 6 MCU:PSoC 63 with BLE Register Technical Reference Manual
PSoC 6 MCU:PSoC 62 Architecture Technical Reference Manual
PSoC 6 MCU:PSoC 62 Register Technical Reference Manual
Programming Spec PSoC 6 MCU PROGRAMMING SPECIFICATIONS
Model IBIS PSoC 6 MCU IBIS MODELS
Model BSDL PSoC 6 MCU BSDL MODEL
CAD Library Files CAD LIBRARY FOR PSoC MCU FAMILY
Brochure PSoC 6 MCU - The New Standard for the Internet of Things
知識ベース記事 PSoC 6 Knowledge Base Articles  

PSoC Creator

PSoC Creator is an Integrated Design Environment (IDE) that enables concurrent hardware and firmware editing, compiling and debugging of PSoC systems.Applications are created using schematic capture and over 150 pre-verified, production-ready peripheral Components.A beta version of the latest PSoC Creator supporting PSoC 6, can be found on the PSoC 6 Community.

 

Peripheral Driver Library (PDL)

The PDL is a complete software development kit for the PSoC 6 MCU Portfolio.It provides the source code you need to customize any driver and implement a dual-core application with the behavior you want.All without needing to understand the details of register usage and bit structures.The PDL includes a fully-integrated BLE stack, and FreeRTOS.It supports every functional block on the device, and the same code works for both the ARM® Cortex®-M0+ and the ARM® Cortex®-M4 cores on the PSoC 6.The PDL works equally well with leading 3rd-party IDEs, and with PSoC Creator.A beta version of the latest PDL can be found on the PSoC 6 Community .

注:PDL is bundled with the PSoC Creator installer.

 

PSoC 6 BLE Pioneer Kit (CY8CKIT-062-BLE)

The PSoC 6 BLE Pioneer Kit includes:

  • PSoC 63 MCU with BLE 5.0 Compatibility
  • On-board 512MB Quad-SPI NOR Flash Memory
  • EZ-PD CCG3 USB Type-C Controller with Power Delivery
  • CapSense® touch slider, buttons, and proximity sensors
  • On-board programmer/debugger [KitProg2]
  • Arduino® UNO v3 Shield Headers
  • 2.7-inch E-ink Display Shield

 

 

PSoC 6 MCU Training Videos