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 Spansion microcontrollers based on ARM Cortex-M, as well as 8051-based processors.
Cypress 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.
Spansion 32-bit ARM Core MCUs
Spansion's FM MCU 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 Cypress (formerly Spansion) devices are supported in MDK:
Keil development tools provide comprehensive support for these Cypress and Spansion device families in a complete development environment for creating, debugging and verifying embedded applications.
- MDK Microcontroller Development Kit Version 5
Includes ARM Compiler, µVision IDE/Debugger, CMSIS-RTOS RTX, TCP/IP networking suite, USB Device and Host, GUI, and Flash File System libraries.
- ULINKpro Debug and Trace Unit
JTAG/SWD/SWV target debugger and trace interface
- ULINK2 Debug Adapter
JTAG/SWD/SWV target debugger
MDK Spansion Edition
A special MDK Spansion Edition is available for those looking for a toolchain supporting only Spansion's microcontrollers. Please contact ARM, Spansion 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.