32-bit Arm® Cortex®-M4 Cortex-M0+ PSoC® 64 Security Line | Cypress Semiconductor

32-bit Arm® Cortex®-M4 Cortex-M0+ PSoC® 64 Security Line

  • Cypress PSoC 64 Secure MCU Line Banner

PSoC® 64 Secure Microcontrollers

With a growing number of devices connecting to the internet, security must be established between hardware, cloud applications and servers, and finally users and services. PSoC® 64 Secure MCUs integrate the award-winning, ultra-low power PSoC 6 architecture with well-structured open-source IoT platform software to deliver a secure solution that "just works". Download the PSoC 64 Secure Microcontroller Brochure for additional information.

Isolated Processing Environments

The dual-core architecture of PSoC 6 is ideal for establishing isolated processing environments.  The Cortex-M4 processor is used to establish a Non-Secure Processing Environment (NSPE) and the Cortex-M0+ is used to establish a Secure Processing Environment (SPE) through the use of protection units built into PSoC 6.  Trusted Firmware-M running in the SPE communicates to the NSPE through a hardware-based Inter-Processor Interface (IPC).  The root-of trust is isolated form the SPE and provides an immutable identity for the device and enables secure key storage.  Security services include secure boot, provisioning, and attestation.

Isolated Secure Processing Environments PSoC 64

Arm Platform Security Architecture (PSA) Certified

The Arm Platform Security Architecture (PSA) is the framework for securing connected device from end point to cloud. PSoC 64 have been PSA certified (www.psacertified.org).  For additional information on PSA, visit the arm website: www.arm.com/psa. 

Secure Device Provisioning

Cypress has partnered with secure programming hardware and secure service providers to deliver secure programming and provisioning services for PSoC 64 Secure MCUs. The Data I/O SentriX secure provisioning platform works in conjunction with Secure Thingz secure deploy architecture to deliver secure IoT provisioning for PSoC 64 SECURE MCUs. Arrow offers programming and provisioning services utilizing this platform.

PSoC 64 Secure MCU Portfolio

  Secure Boot Standard
PSoC PSoC 64Bx PSoC 64Sx
Flash Memory Flash MEmory: 512KB - 2MB
Bluetooth Low Energy Available in 1MB Flash device only  
Hardware-accelerated Crypto AES, RSA, ECC, SHA2, TRNG
인증 PSA L1, FIPS 140-2 PSA L2, FIPS 140-2*
Secure Bootloader
Trusted Firmware-M(TF-M) Cypress 연락 정보
Cloud Integration  
Target Developer Wants a pre-configured device root-of-trust Wants secure cloud connectivity that "just works"
    *Q3 2020

Secure Device Management

PSoC 64 secure MCUs works with leading cloud providers to enable secure device management from device to cloud. For additional information:

Amazon Web Services

Cypress' FreeRTOS qualified MCUs coupled with Cypress' best-in-class wireless connectivity work seamlessly with AWS IoT Core.

Arm® Pelion

Cypress' best-in-class Wi-Fi® and Bluetooth® connectivity coupled with low-power MCUs work with Arm® Pelion device management services to securely onboard, manage, and update your IoT devices.

PSoC® 64 Block Diagram

PSoC 64 Block Diagram

Getting Started with the PSoC 64

Evaluate the PSoC 64


PSoC® 64 Secure Boot Wi-Fi Bluetooth Pioneer Kit (CY8CKIT-064B0S2-4343W)

Development Kits:

  • PSoC 64 MCU with secure boot and root of trust software
  • Excelon Ultra Quad SPI Ferroelectric RAM (F-RAM)
  • Murata 1DX Module with CYW4343W WiFi + Bluetooth Combo Chip

Price: $112.50




소프트웨어: ModusToolbox

ModusToolbox is a set of multi-platform development tools and a comprehensive suite of GitHub-hosted firmware libraries. Together, they enable an immersive development experience for customers creating converged MCU and Wireless systems.


ModusToolbox Logo



AN228571 - Getting Started with PSoC 6 MCU on ModusToolbox

AN228571 introduces the PSoC 6 MCU, a dual-CPU programmable system-on-chip with Arm® Cortex®-M4 and Cortex-M0+ processors. This application note helps you explore PSoC 6 MCU architecture and development tools, and shows you how to create your first project using ModusToolbox.


PSoC 6 Application Note



PSoC® 64 Secure MCU Secure Boot SDK User Guide

Cypress provides the Secure Boot SDK to simplify using the PSoC 64 Secure MCU line of devices. This SDK includes all required libraries, tools, and sample code to provision and develop applications for PSoC 64 MCUs. The Secure Boot SDK provides provisioning scripts with sample keys and policies, a pre-built Cypress Secure Bootloader image, and post-build tools for signing firmware images.


Secure Boot and Update Icon

Document Type 제목 영어 중국어 일본어
데이터시트 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 Connectivity
AN228571 - Getting Started with PSoC 6 MCU - -
AN91445 - Antenna Design & RF Layout Guidelines
AN218241 - PSoC 6 MCU Hardware Design Considerations - -
AN95089 - PSoC/PRoC Bluetooth Low Energy 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 Application Notes - - -
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 - -
기술 자료 문서 PSoC 6 Knowledge Base Articles - - -


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, 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.


Secure Provisioning Tools

Cypress provides secure provisioning tools that help you develop your security scheme and credentials. Tools include provisioning scripts, key generation APIs for development,  and templates for device security policies.

Secure Boot and Update Icon


Cypress Development Kits

CY8CKIT-064S0S2-4343W PSoC 64 Standard Secure - AWS Wi-Fi BT Pioneer Kit

The PSoC 6 Secure Boot Prototyping Kit includes:

  • PSoC 64 MCU (CYB0644ABZI-S2D44) with 1896KB of Flash memory, 920KB of SRAM memory
  • Murata 1DX Wi-Fi Bluetooth module (802.11 a/b/g/n/ac)
  • On-board debugger / programmer (KitProg3)
CY8CKIT-064B0S2-4343W PSoC 64 Secure Line Development Kit

The PSoC 6 Bluetooth Low Energy Prototyping Kit includes:

  • PSoC 64 MCU (CYB0644ABZI-S2D44) with 1856KB of Flash memory, 920KB of SRAM memory
  • Murata 1DX Wi-Fi Bluetooth module (802.11 a/b/g/n/ac)
  • On-board debugger / programmer (KitProg3)
CY8CPROTO-064S1-SB PSoC 64 Security Line Kit

PSoC® 6 Secure Boot Prototyping Kit


개발 키트

The PSoC 6 Secure Boot Prototyping Kit includes:

  • PSoC 64 MCU (CYB06447BZI-D54) with 896KB of Flash memory, 184KB of SRAM memory
  • (3) prototyping kits
  • On-board debugger / programmer (KitProg3)
CY8CPROTO-064B0S1-Bluetooth Low Energy PSoC 64 Secure Line Development Kit

PSoC 64 Bluetooth Low Energy Secure Boot Prototyping Kit

(CY8CPROTO-064B0S1-Bluetooth Low Energy)

개발 키트

The PSoC 6 Secure Boot Prototyping Kit includes:

  • PSoC 64 Bluetooth Low Energy Secure MCU (CYB06447BZI-BLD53) with 896KB of Flash memory, 184KB of SRAM memory
  • (2) prototyping boards
  • Certified Bluetooth Low Energy Module with PSoC 64 secure MCU


3rd Party Software Tools

Segger Logo


emWin 그래픽 라이브러리

Percepio Logo




Cypress Developer Community Banner

ModusToolbox Training Videos

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

Third-Party Training

Demo Videos