Lab 00: General Requirements for PSoC 6 Laboratories

 

Introduction to the PSoC 6 Microcontroller

The PSoC 6 microcontroller family is a powerful and highly flexible embedded platform developed by Cypress Semiconductor, now part of Infineon Technologies. The term PSoC stands for Programmable System-on-Chip, reflecting its unique architecture that combines a traditional microcontroller with configurable analog and digital hardware resources.

PSoC 6 devices are specifically designed to meet the growing demands of modern embedded and Internet of Things (IoT) applications. These microcontrollers provide an excellent balance of:

  • High processing performance
  • Low power consumption
  • Advanced security features
  • Flexible peripheral integration

As a result, PSoC 6 devices are widely used in applications such as:

  • Smart home systems
  • Wearable electronics
  • Industrial automation
  • Medical devices
  • Consumer electronics
  • Wireless IoT systems

Dual-Core Architecture

One of the most significant features of the PSoC 6 family is its dual-core ARM architecture, which integrates:

  • ARM Cortex-M4 Processor
    • High-performance processing core
    • Handles computationally intensive tasks
    • Suitable for signal processing, communications, and application control
  • ARM Cortex-M0+ Processor
    • Ultra-low-power companion core
    • Handles background tasks and power management
    • Optimized for energy-efficient operation

This dual-core architecture allows developers to partition applications efficiently, improving overall system performance while minimizing power consumption. In battery-powered systems, this architecture significantly extends battery life by allowing low-priority tasks to run on the low-power core.


Peripheral and Connectivity Features

PSoC 6 microcontrollers include a comprehensive set of integrated peripherals and communication interfaces, including:

Analog Peripherals

  • Analog-to-Digital Converters (ADC)
  • Digital-to-Analog Converters (DAC)
  • Operational Amplifiers (Op-Amps)
  • Comparators

Digital Communication Interfaces

  • UART
  • SPI
  • I2C
  • CAN
  • USB

Wireless Connectivity

Depending on the device family, wireless features may include:

  • Bluetooth® Low Energy (BLE)
  • Wi-Fi
  • Bluetooth Classic

Security Features

PSoC 6 devices also include hardware-based security mechanisms, such as:

  • Secure boot
  • Hardware cryptography accelerators
  • Secure key storage
  • Trusted execution environments

These features are particularly important for IoT systems that require secure communication and data protection.


Programmable System Architecture

A major advantage of the PSoC platform is its programmable hardware architecture. Unlike conventional microcontrollers with fixed-function peripherals, PSoC devices allow developers to configure their internal analog and digital resources to meet application requirements.

This flexibility enables:

  • Rapid prototyping
  • Simplified hardware design
  • Reduced external component count
  • Faster development cycles
  • Easier design modifications

Development is typically performed using:

  • ModusToolbox
  • PSoC software libraries and middleware
  • Graphical configuration tools

These development tools provide an efficient environment for embedded system design and debugging.


Overview of PSoC 6 Product Variants

Infineon provides several versions of the PSoC 6 family to address different application requirements.

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


Evaluation and Development Boards

Infineon provides a variety of evaluation and development boards for the PSoC 6 family. These boards allow students and developers to:

  • Learn embedded system programming
  • Prototype hardware applications
  • Develop IoT systems
  • Test wireless communication features
  • Evaluate analog and digital peripherals

Common evaluation kits may include:

  • PSoC 6 Pioneer Kits
  • PSoC 6 BLE Pioneer Kits
  • AI Evaluation Kits
  • Wi-Fi/Bluetooth development boards

Each evaluation board provides different combinations of peripherals, sensors, connectivity options, and expansion interfaces.

PSoC 6 BLE Prototyping Kit

PSoC 6 BLE Prototyping 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.

User Manual and Design Data

Summary

The PSoC 6 microcontroller family is a highly capable embedded platform that combines:

  • Dual-core processing
  • Low-power operation
  • Flexible programmable hardware
  • Extensive peripheral support
  • Advanced security features
  • Wireless connectivity

Its versatility makes it an excellent platform for modern embedded system development and IoT applications. Throughout these laboratory exercises, students will gain hands-on experience with the architecture, peripherals, programming techniques, and application development methodologies used in professional embedded systems engineering.

© 2026 Air Supply Information Center (Air Supply BBS)