Lab 00: General Requirements for PSoC 6 Laboratories

The PSoC 6 microcontroller is a powerful, versatile embedded system developed by Cypress Semiconductor, which is now part of Infineon Technologies. PSoC stands for Programmable System-on-Chip, and it represents a unique approach to microcontroller design that combines a flexible hardware platform with programmable digital and analog components.

PSoC 6 is specifically designed to address the evolving requirements of IoT (Internet of Things) applications. It offers a balance between power efficiency, performance, and security, making it suitable for a wide range of applications, including wearables, industrial automation, smart home devices, and more.

One of the key features of PSoC 6 is its dual-core architecture. It integrates both an ARM Cortex-M4 processor and an ARM Cortex-M0+ processor on a single chip. This dual-core architecture enables efficient multitasking and allows developers to partition their applications into separate tasks, with each core handling specific functions. The M4 core handles high-performance tasks, while the M0+ core handles low-power operations, enabling power optimization and extending battery life in battery-powered applications.

PSoC 6 also boasts a rich set of peripherals and connectivity options. It offers a wide range of analog and digital peripherals, including ADCs, DACs, UARTs, SPI, I2C, USB, and more. Additionally, it supports various wireless protocols, including Bluetooth Low Energy (BLE) and Wi-Fi, and includes integrated hardware security features to protect sensitive data.

What sets PSoC 6 apart from traditional microcontrollers is its programmable nature. It features a unique hardware-based architecture called PSoC Creator, which allows developers to easily configure and customize the integrated components using a graphical user interface (GUI). This flexibility enables rapid prototyping, faster time-to-market, and the ability to adapt to changing project requirements without requiring significant hardware redesign.

In summary, the PSoC 6 microcontroller is a highly adaptable and feature-rich embedded system designed for IoT applications. Its dual-core architecture, extensive peripheral set, and programmability make it an attractive choice for developers seeking a powerful, flexible platform for building innovative, efficient IoT devices.

Cypress Semiconductor, now part of Infineon Technologies, has released multiple versions of the PSoC 6 chip to cater to varying application requirements. Here are some notable versions:

  1. PSoC 6 BLE: This chip integrates Bluetooth Low Energy (BLE) connectivity with dual-core ARM Cortex-M4 and Cortex-M0+ processors. It enables developers to create IoT devices that can communicate wirelessly with other BLE-enabled devices.
  2. PSoC 6 WiFi-BT: In addition to BLE, this version adds support for Wi-Fi and Bluetooth connectivity. It combines the power of PSoC 6 with integrated wireless connectivity, allowing developers to create IoT devices that can connect to local networks and the internet.
  3. PSoC 6 Secure: The PSoC 6 Secure version focuses on enhancing security features. It incorporates hardware-based security features, including a secure bootloader, hardware cryptography accelerators, and secure storage for keys and certificates. These features help protect sensitive data and enable secure communication in applications where security is paramount.
  4. PSoC 6 + BLE: This version combines the capabilities of PSoC 6 with Bluetooth Low Energy, making it suitable for applications that require both PSoC 6's processing power and BLE connectivity.
  5. PSoC 6 + WiFi: This variant combines PSoC 6 with Wi-Fi, enabling IoT devices to connect to wireless networks and communicate over the internet. It offers a powerful combination of processing capabilities and wireless connectivity for IoT applications.
  6. PSoC 6 L-series: The PSoC 6 L-series chips are designed for low-power operation in battery-powered applications. They offer reduced power consumption while retaining the essential features and processing capabilities of PSoC 6.

It's important to note that the specific features and capabilities of each version may vary. Different versions of PSoC 6 are tailored to meet specific application requirements, providing developers with a range of options based on their project needs, including connectivity (BLE, Wi-Fi), security features, and power consumption.

Infineon offers several evaluation boards for PSoC 6 microcontrollers. Here are some notable ones:

PSoC 6 BLE Prototyping Kit

PSoC 6 BLE Prototyping Kit (CY8CPROTO-063-BLE)

Kit CY8CPROTO 063 BLE

The PSoC 6 BLE Prototyping Kit (CY8CPROTO-063-BLE) is a low-cost hardware platform that enables the design and debugging of PSoC 6 MCUs. This kit features a snap-away form factor, allowing users to separate the KitProg3 (onboard programmer and debugger) from the target board and use it independently.

CY8PROTO 063 BLE Pinout

User Manual and Design Data

© 2026 Air Supply Information Center (Air Supply BBS)