Keil Logo

 Cypress Device Overiew

Learning Platform

Cypress delivers high-performance, mixed-signal, programmable solutions that provide customers with rapid time-to-market. Cypress offerings include programmable system-on-chip families and FM microcontrollers based on Arm Cortex-M, as well as 8051-based processors.

PSoC 32-bit Arm Core MCUs

PSoC® is a programmable embedded System-on-Chip integrating an MCU core, high-performance Programmable Analog Blocks, PLD-based Programmable Digital Blocks, Programmable Interconnect and Routing, and CapSense. All new PSoC devices feature the industry standard Arm Cortex-M MCU cores.

  • PSoC 5LP
    PSoC 5LP delivers unmatched parallel processing performance with a 24-bit Digital Filter Block (DFB), 24 UDBs and a high-performance DMA controller. PSoC 5LPs controller also helps you reduce BOM cost by integrating AFE, digital logic and user interface ICs with an Arm Cortex-M3 CPU in a one-chip solution.
  • PSoC 4
    The new PSoc 4 Series offers larger devices with up to 128KB of Flash and 55 GPIOs and new peripherals including RTC, CAN and DMA, while supporting the AEC-Q100 standard - enabling designers to reduce system BOM cost while quickly developing product variants.
  • PSoC 3
    PSoC 3 is a true programmable embedded system-on-chip integrating configurable analog and digital peripheral functions, memory and a microcontroller on a single chip.

The Cypress PSoC Creator is a complete package to design a customer specific chip, initialize it and write all the firmware for PSoC3, PSoC4, and PSoC5 devices. Cypress has extended the capabilities of the PSoC Creator to export projects to MDK Version 5.

FM 32-bit Arm Core MCUs

The FM microcontroller family, which is based on the Arm Cortex-M4, M3, and M0+ CPUs, is a scalable platform for many industrial applications. Customers can select the most appropriate device from a range of products, coming in packages from 32 to 216 pins, with Flash memory densities between 56KB and 2MB.

  • FM0+ Family
    The FM0+ family, which is based on the Arm Cortex-M0+ core, is designed for industrial and cost-sensitive applications with low power requirements such as white goods, sensors, meters, Human Machine Interface (HMI) systems and power tools.
  • FM3 Family
    The FM3 family of 32-bit general-purpose MCUs is based on the Arm Cortex-M3 CPU, which provides a scalable platform for many consumer and industrial applications.
  • FM4 Family
    The FM4 family of 32-bit, general-purpose MCUs is based on the Arm Cortex-M4F processor core. This family, which features DSP and Floating Point Unit (FPU) functions, covers the highest end of the product range.

Supported Microcontroller Devices

Currently, the following FM microcontroller devices are supported in MDK:

Development Tools

Keil development tools provide comprehensive support for Cypress FM device families in a complete development environment for creating, debugging and verifying embedded applications.

MDK Components

MDK Edition

A special MDK Edition is available for those looking for a toolchain supporting only FM microcontrollers. Please contact Arm, Cypress or your distributor for more information or request a quote below.

 Download    Request a Quote

Cypress 8051-based Devices

Cypress offers 8051-compatible microcontrollers. Those are all fully supported by the Keil development tools.

  • PSoC3: 8051-based Device Family
    PSoC® 3 is a programmable embedded system-on-chip integrating configurable analog and digital peripheral functions, memory and a microcontroller on a single chip.
  • EZ-USB FX: 8051-based Device Family
    The EZ-USB FX2 family integrates USB 2.0 transceiver with an 8051 microcontroller.

The PSOC3 and EZ-USB FX2 device families are fully supported by the PK51 Professional Developer's Kit which provides a complete development environment for creating, debugging and verifying embedded applications. Current users of the CA51 and PK51 may download the latest update to get support for the PSOC3 family.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.