32-bit Arm® Cortex®-M4 Cortex-M0+ PSoC® 6 | Cypress Semiconductor

32-bit Arm® Cortex®-M4 Cortex-M0+ PSoC® 6

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‑CPU architecture, with both CPUs on a single chip. It has an Arm® Cortex®‑M4 for high‑performance tasks, and an Arm Cortex‑M0+ for low-power tasks. With security built-in, your IoT system is protected.

 

 

32-bit Dual-Core CPU Subsystem

Single or Dual Arm® Cortex®-M4F and Arm® Cortex®-M0+ CPUs 

Whether you only need an ultra low-power programmable solution or high-performance, secure, dual-CPU programmability, the PSoC 6 family can support your needs. The 150-MHz Arm® Cortex®-M4F CPU has single-cycle multiply with floating point and a memory protection unit (MPU) while the 100-MHz Arm® Cortex®-M0+ CPU has single-cycle multiply and an MPU. The CPUs are designed for battery and other low-power applications allowing you to select a 1.1V or 0.9V operation voltage. The flash memory has two caches, one for each CPU.  There are up to three DMA controllers with up to 16 channels each.

 

Cypress Bluetooth Low Energy (BLE) solutions

Bluetooth Low Energy (Bluetooth Smart)

Members of the PSoC 63 and PSoC 64 lines with Bluetooth Low Energy radios on chip comply to the Bluetooth 5.0 specification. They have a 2.4 GHz RF transceiver with a 50 W antenna drive. The Link Layer supports four simultaneous connections with 2 Mbps LE data rate. 

 

저전력

Low-Power 1.7-V to 3.6-V Operation

Beyond merely a low-power core, the PSoC 6 programmable processor line has six power modes for fine-grained power management. This was built for extended battery life without sacrificing performance. PSoC 6 is built on an ultra-low power 40 nm process and uses as little as 22 uA/MHz in active power mode and 7 uA in deep sleep mode with 64 KB SRAM retention.

 

Programmable Analog PSoC MCU

Programmable Analog

Flexibility, low-power, and ease-of-use are the PSoC heritage. The PSoC 6 is no exception. It includes PSoC's best-in-class programmable analog with a 12-bit 1-Msps SAR ADC with differential and single-ended modes and a 16-channel sequencer with result averaging. The PSoC 6 also includes two low-power comparators which are even available in Deep Sleep and Hibernate modes, and two opamps with low-power operation modes.

 

CapSence Icon

CapSense®

Cypress’ industry-leading CapSense brings elegant, reliable, and simple capacitive touch sensing functions to applications requiring touch buttons, sliders, wheels, trackpads, and touchscreens.  CapSense can also be used for advanced features such as proximity sensing, hover and glove touch, and liquid level sensing.  CapSense supports both self-capacitance (CSD) as well a mutual-capacitance (CSX) sensing methods with best-in-class signal-to-noise ratio (SNR) for robust sensing under harsh and noisy conditions including liquid tolerance.  Cypress’ SmartSense™ auto-tuning technology help you avoid complex manual tuning processes allowing you to get your product to market quickly.

 

Secure PSoC MCU

보안

The PSoC 6 family of MCUs come equipped with secure features such as hardware cryptographic accelerators, a true-random number generator (TRNG), and the protection units used to implement up to 8 protection contexts.  The PSoC 64 line comes with validated security firmware to help you accelerate your secure design implementation.  The PSoC 64 secure boot product comes with a pre-established root-of-trust that can enabling a developer to easily implement secure boot and secure firmware updates.  In addition to the features in the secure boot product, the PSoC 64 standard secure product comes with Trusted Firmware-M (TF-M) firmware enabling you to establish isolated execution environments.

 
PSoC 61
Programmable Line

Core: Arm Cortex-M4

Flash/SRAM: 1024 KB/288 KB

Bluetooth Low Energy: 아니오

GPIO: 100

Low Power: LP or ULP

Security Firmware: 아니오

Other Features: CapSense, QSPI, I2C, USB, DMA, SAR ADC, LCD, Crypto

 

    PSoC 62
    Performance Line

    Core: Arm Cortex-M4 & Cortex-M0+

    Flash/SRAM: 2048 KB/1024 KB

    Bluetooth Low Energy: 아니오

    GPIO: 102

    Low Power: FLEX

    Security Firmware: 아니오

    Other Features: CapSense, Secure Boot, QSPI, I2C, USB, DMA, SAR ADC, LCD, Crypto

      PSoC 63
      Connectivity Line

      Core: Arm Cortex-M4 & Cortex-M0+

      Flash/SRAM: 1024 KB/288 KB

      Bluetooth Low Energy:

      GPIO: 84

      Low Power: FLEX

      Security Firmware: 아니오

      Other Features: CapSense, Secure Boot, QSPI, I2C, USB, DMA, SAR ADC, LCD, Crypto

        PSoC 64
        Security Line

        Core: Arm Cortex-M4 & Cortex-M0+

        Flash/SRAM: 1856 KB/920 KB

        Bluetooth Low Energy:

        GPIO: 102

        Low Power: FLEX

        Security Firmware:

        Other Features: CapSense, Secure Boot, QSPI, I2C, USB, DMA, SAR ADC, LCD, Crypto

           
          Document Type 제목 영어 중국어 일본어
          데이터시트 PSoC 61 MCU: CY8C61x6, and CY8C61x7 Datasheet
          PSoC 62 MCU: CY8C62x6, and CY8C62x7 Datasheet
          PSoC 62 MCU: CY8C62x8, and CY8C62xA Datasheet - -
          PSoC 63 MCU: CY8C63x6, and CY8C63x7 Datasheet
          PSoC 64 MCU: CYS0644xxZI-S2D44 Datasheet (Preliminary) - -
          PSoC 64 MCU: CYB06447BZI-D54 Datasheet (Preliminary) - -
          PSoC 64 MCU: CYB06447BZI-BLDX Datasheet (Preliminary) - -
          PSoC 64 MCU: CYB06445LQI-S3D42 Datasheet (Preliminary) - -
          PSoC 64 MCU: CYB0644XXZI-S2D44 Datasheet (Preliminary) - -
          코드 예 PSoC 6 MCU Code Examples in PSoC Creator - - -
          PSoC 6 MCU Code Examples in ModusToolbox Software Suite - - -
          소프트웨어 PSoC 64 Secure MCU Secure Boot SDK User Guide - -
          애플리케이션 설명 AN210781 - Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
          AN228571 - Getting Started with PSoC 6 MCU - -
          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 -
          All PSoC 6 MCU Application Notes - - -
          기술 참조 설명서 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 with up to 1MB Flash, 288KB SRAM and 104 GPIOs Architecture Technical Reference Manual - -
          PSoC 6 MCU: PSoC 62 with up to 1MB Flash, 288KB SRAM and 104 GPIOs Registers Technical Reference Manual - -
          PSoC 6 MCU: PSoC 62 with up to 2MB Flash, 1MB SRAM and 104 GPIOs Architecture Technical Reference Manual - -
          PSoC 6 MCU: PSoC 62 with up to 2MB Flash, 1MB SRAM and 104 GPIOs Registers Technical Reference Manual - -
          PSoC 6 MCU: PSoC 61 Architecture Technical Reference Manual - -
          PSoC 6 MCU: PSoC 61 Register Technical Reference Manual - -
          Programming Spec PSoC 6 MCU PROGRAMMING SPECIFICATIONS - -
          Product Overviews and Brochure PSoC 64 MCU: The Foundation for IoT Security - -
          PSoC 6 MCU: The New Standard for the Internet of Things - -
          PSoC 64 MCU: Secure Device Management with Arm Pelion    
          PSoC 64 MCU: Secure Device Management with AWS IoT Core    
          Whitepapers Threat-based Analysis Method for IoT Devices - -
          End-to-End Secure LoRaWAN: Secure devices with Key Management from Provisioning to Operation - -
          Implementation of Platform Security Architecture in a LoRaWAN IoT Device - -
          Security Comparison Between PSoC 64 Secure MCU and PSoC 62/63 MCU - -
          Arm’s Software Developers Guide to IoT Security - -
          Arm’s Platform Security Architecture Application Guide: Smart Door Lock - -
          Model IBIS PSoC 6 MCU IBIS MODELS - -
          Model BSDL PSoC 6 MCU BSDL MODEL - -
          CAD Library Files CAD LIBRARY FOR PSoC MCU FAMILY - -
          기술 자료 문서 PSoC 6 Knowledge Base Articles - - -

          ModusToolbox

          ModusToolbox® simplifies development for IoT designers. It delivers easy-to-use tools and a familiar microcontroller (MCU) integrated development environment (IDE) for Windows®, macOS®, and Linux®. It provides a sophisticated environment for system setup, wireless connectivity libraries, power analysis, application-specific configurators for Bluetooth® Low Energy (BLE), CapSense®, as well as other peripherals. In addition, code examples, documentation, technical support and community forums are available to help your IoT development process along. To find out more, please visit the ModusToolbox page.

          ModusToolbox Icon

           

          Cypress Development Kits

          PSoC 6 Wi-Fi But Prototyping Kit CY8CPROTO-062-4343W
          • PSoC 62 MCU with up to 2MB flash and 1MB SRAM
          • CYW4343W Wi-Fi/BT combo module (Murata LBEE5KL1DX-TEMP)
          • Support for Digilent Pmod™ interface
          PSoC 6 BLE Prototyping Kit CY8CPROTO-063-BLE
          • Fully certified BLE 5.0 compatible CYBLE-416045-02 EZ-BLE™ module (PSoC 63 MCU base)
          • On-board programmer/debugger (KitProg2)
          • 36 x user accessible IO

          CY8CKIT-064B0S2-4343W PSoC 64 Secure Line Development Kit

          PSoC® 64 Secure Boot Wi-Fi BT Pioneer Kit

          (CY8CKIT-064B0S2-4343W)

          개발 키트

          • PSoC 64 MCU (CYB0644ABZI-S2D44) with 1856KB of Flash memory, 920KB of SRAM memory
          • Murata 1DX WiFi module (802.11 a/b/g/n/ac)
          • On-board debugger / programmer (KitProg3)

          3rd Party Kits

          Sparkfun IoT Add-On Shield for PSoC 6 Pioneer Kits

          IoT Add-On Shield

          Evaluation Kit

          • SparkFun Qwiic connect system 
          • Xbee™ module interface
          • Arduino® UNO compatible
          • PSoC 6 MCU and CYW4343W
          • Sensirion ESS Environmental Arduino shield 
          • Sensirion SPS30 PM2.5 sensor
          MikroE Clicker 2 for PSoC BLE
          • PSoC 63 MCU with Bluetooth® Low Energy
          • 2 x mikroBUS™ sockets for Click boards
          • 8 example projects
          Future Sequana PSoC 6 Arm Mbed Development Kit
          • Fully certified BLE 5.0 module
          • Sequana environmental shield
          • iOS, Android, and Windows applications

           

          PSoC 6 + Honeywell Pressure Sensor Medical Device Platform
          • PSoC 63 MCU with Bluetooth Low Energy
          • Honeywell Micropressure and NBP Series sensors
          • Software example projects 

           

           

          Partner Development and Evaluation Tools

          Segger Logo

          Segger

          emWin 그래픽 라이브러리

          Percepio Logo

          Percepio

          Tracealyzer

          Cypress Developer Community Banner

          ModusToolbox Training Videos

          IoT Design with Cypress PSoC® 6 MCUs and Wi-Fi/Bluetooth using Arm® Mbed™

          PSoC 6 MCU PSoC Creator Training Videos

          3rd Party Training