You are here

AN89610 - PSoC® 4 and PSoC 5LP ARM® Cortex® Code Optimization | Cypress Semiconductor

AN89610 - PSoC® 4 and PSoC 5LP ARM® Cortex® Code Optimization

Last Updated: 
Nov 19, 2017
Version: 
*D

This application note shows how to optimize C and assembler code for the ARM Cortex CPUs in PSoC® 4 and PSoC 5LP. Gcc and Keil Microcontroller Development Kit (MDK) C compilers are supported.

Introduction

The ARM Cortex CPUs in the PSoC 4 and PSoC 5LP devices are designed to implement C code in a highly efficient manner. Thus, most of the time, you will not need any special knowledge to do C programming for PSoC 4 or PSoC 5LP. This application note helps you to solve more advanced, unique problems, typically around:

  • Fitting an application into a small amount of flash or SRAM
  • Time-constrained applications, that is, maximizing code speed and efficiency