You are here

Cypress and Keil Team Up to Deliver High-Performance Compiler Options for Cypress's New PSoC® 3 and PSoC 5 Architectures | Cypress Semiconductor

Cypress and Keil Team Up to Deliver High-Performance Compiler Options for Cypress's New PSoC® 3 and PSoC 5 Architectures

Last Updated: March 06, 2018

Designers Can Choose Free Compiler Included in Cypress’s PSoC Creator™ IDE
As well as Optimized Compiler Support in the Keil µVision®4 IDE

SAN JOSE, Calif. February 1, 2010 – Cypress Semiconductor Corp. (Nasdaq: CY) has teamed up with Keil, the tools division of Arm, to deliver high-performance compiler options for the PSoC Creator™ IDE for the PSoC® 3 and PSoC 5 programmable system-on-chip architectures.

PSoC Creator enables engineers to design the way they think, using schematic-based design capture along with certified, pre-packaged peripherals to keep system creation independent of the target PSoC device. It includes free compilers from Arm— the Keil™ CA51 Compiler for PSoC 3 and the GNU GCC-Arm® Compiler for PSoC 5 are both bundled with the PSoC Creator distribution. In addition, the new Keil µVision®4 IDE and Debugger are available for use with the Cypress PSoC 3 and PSoC 5 devices. The environment has been designed to enhance developers' productivity, enabling faster, more efficient program development and verification. The flexible window management system introduced in µVision4 enables developers to use multiple monitors and provides complete control over window placement anywhere on the visual surface.

For the new Cypress PSoC 5 devices based on the Arm Cortex™-M3 processor, Keil offers an upgrade to the full version of their Microcontroller Development kit, MDK-Arm. MDK-Arm features the industry-standard compiler from Arm and sophisticated debug and trace capabilities that use the advanced features of the Cortex-M3 processor in the PSoC 5 device. For the Cypress PSoC 3 devices based on the industry standard 8051, Keil offers an upgrade to the full version of their Professional Development Kit for the 8051 architecture, PK51. The PK51 kit provides a complete software development solution for Cypress PSoC 3 customers.

“We’re pleased to provide support for the revolutionary new PSoC 3 and PSoC 5 architectures,” said Ken Havens, North America Marketing Manager, Systems Design Division, Arm. “We look forward to seeing the results designers can achieve using Keil’s industry-leading compiler technology with these exciting new devices.”

“Offering world-class compiler support was an important objective in introducing PSoC Creator,” said Butch Griffin, senior director of Cypress’s PSoC Tools Business Unit. “We have achieved that through the combination of free compilers in PSoC Creator and the µVision4 IDE support.”

PSoC Creator is available today at no cost from The Keil µVision4 IDE, MDK-Arm kit and PK51 kit are all available at

About PSoC Creator
With PSoC Creator, customers create designs according to application requirements, not the limitations of the target device. Re-targeting to new devices is as simple as rebuilding an application, so porting designs between PSoC devices becomes a snap, including migrating working designs seamlessly from 8- to 32-bit devices.

PSoC Creator combines a state-of-the-art software development IDE with a revolutionary graphical design editor to form a uniquely powerful hardware/software co-design environment. It provides a rich library of dozens of pre-configured analog and digital peripherals that can easily be dropped into the schematic design canvas and combined into powerful systems. The tool automatically routes all on-chip signals and can even direct I/O to the optimum pins if desired. Each peripheral component is carefully parameterized so that the implementation can be optimized to fit the developer’s needs perfectly with no wasted resources. Customized designs, and their associated APIs, can even be saved in a library for future reuse and easily shared within an organization. More information and free downloads of PSoC Creator are available at

PSoC -- Because Change Happens
PSoC devices employ a highly configurable system-on-chip architecture for embedded control design, offering a flash-based equivalent of a field-programmable ASIC without lead-time or NRE penalties. PSoC devices integrate configurable analog and digital circuits, controlled by an on-chip microcontroller, providing both enhanced design revision capability and component count savings. A single PSoC device can integrate as many as 100 peripheral functions saving customers design time, board space and power consumption while improving system quality and reducing system cost.

The new PSoC 3 and PSoC 5 architectures include high-precision programmable analog capability (up to 20-bit resolution for an Analog to Digital Converter) and expanded programmable digital resources integrated with powerful, industry-standard MCU cores and ample memory and communications peripherals. PSoC 3 devices are based on a high-performance 8-bit 8051 processor, while PSoC 5 devices include a powerful 32-bit Arm Cortex-M3 processor. The products provide designers with a seamless, programmable design platform, enabling easy migration from 8 to 32 bits. The robust features of these new solutions dramatically expand the applications and markets that PSoC can address, including automotive, portable medical, industrial and many more. The PSoC 1 family is based on a cost-optimized 8-bit M8C core. More information about PSoC products is available at and free online training is at

About Cypress
Cypress delivers high-performance, mixed-signal, programmable solutions that provide customers with rapid time-to-market and exceptional system value. Cypress offerings include the flagship PSoC® programmable system-on-chip families and derivatives such as PowerPSoC® solutions for high-voltage and LED lighting applications, CapSense® touch sensing and TrueTouch™ solutions for touchscreens. Cypress is the world leader in USB controllers, including the high-performance West Bridge® solution that enhances connectivity and performance in multimedia handsets. Cypress is also a leader in high-performance memories and programmable timing devices. Cypress serves numerous markets including consumer, mobile handsets, computation, data communications, automotive, industrial and military. Cypress trades on the NASDAQ Global Select Market under the ticker symbol CY. Visit Cypress online at

# # #

Cypress, the Cypress logo, PSoC, PowerPSoC, CapSense and West Bridge are registered trademarks and PSoC Creator and TrueTouch are trademarks of Cypress Semiconductor Corp. All other trademarks are property of their owners.

Arm , is a registered trademark of Arm Limited. Cortex is a trademark of Arm Limited. All other brands or product names are the property of their respective holders. “Arm” is used to represent Arm Holdings plc; its operating company Arm Limited; and the regional subsidiaries Arm Inc.; Arm KK; Arm Korea Limited.; Arm Taiwan Limited; Arm France SAS; Arm Consulting (Shanghai) Co. Ltd.; Arm Belgium N.V.; Arm Germany GmbH; Arm Embedded Technologies Pvt. Ltd.; Arm Norway, AS; and Arm Sweden AB.


Additional Resources

Social Media

Follow us on Twitter

Follow us on Facebook

Follow us on LinkedIn

Follow us on Instagram

Follow us on Google+

Follow us on YouTube