You are here

AN54460 - PSoC® 3 and PSoC 5LP Interrupts | サイプレス セミコンダクタ

AN54460 - PSoC® 3 and PSoC 5LP Interrupts

2020 年 6 月 08 日

AN54460 explains the interrupt architecture in PSoC® 3 and PSoC 5LP, and its configuration in PSoC Creator™ IDE with the help of example projects. Advanced interrupt topics such as handling re-entrant functions, interrupt code optimization, interrupt latency, and debug techniques are also explained.

Important Note: From version *G and above of this application note, the PSoC 4 content in the earlier versions of this application note has been moved to the dedicated PSoC 4 application note – AN90799 - PSoC® 4 Interrupts. From version *G and above, this application note covers only PSoC 3 and PSoC 5LP devices.


Interrupts are an important part of any embedded application. They free the CPU from having to continuously poll for the occurrence of a specific event and, instead, notify the CPU only when that event occurs. In system-on-chip (SoC) architectures such as PSoC, interrupts are frequently used to communicate the status of on-chip peripherals to the CPU.


The below video provides a walkthrough of basics of PSoC 3, PSoC 5LP Interrupt architecture. It demonstrates how the PSoC Creator software supports Interrupts by using a simple example project.



Compatibility Matrix

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:

Project Device PSoC Creator

Development Kit

アーキテクチャ Silicon

V3.0 SP1 or

V3.0 or



DVK PSoC3 Prod はい いいえ はい YES*
PSoC5LP Prod はい いいえ はい YES*

* Refer to Migrating CY8CKIT-001 DVK project to CY8CKIT 030/ 050.

Projects associated with this application note can be downloaded from the ‘Related Files’ section below.