STMicroelectronics STR91x Interrupt Management Application Note AN2593

This application note explains the mechanism of the interrupt management hardware in the STR91x microcontroller family, and also provides application developers with software recommendations for interrupt handling.


STMicroelectronics STR91x Interrupt Management Application Note AN2593 - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Application Note
Language
English
Pages
15
File format
PDF
File size
146 KB
Published
07 August, 2012
Updated
01 October, 2023
Model
STR91x
MD5 checksum
A1E9CC0E71CEF95C1C1A93FF86B502C8

About this manual

The document details the Vectored Interrupt Controller (VIC) architecture within the STR91x microcontroller, which is implemented by daisy-chaining two standard ARM PrimeCell VICs to support 32 interrupt lines. It covers both Fast Interrupt Request (FIQ) and IRQ configurations, explaining priority levels, vectored handling mechanisms, and simple non-vectored handling methods.

What's inside

  • VIC architecture overview
  • Interrupt configurations
  • FIQ interrupt management
  • IRQ interrupt management
  • Nested interrupt management
  • Daisy-chained VIC limitation
  • Spurious VIC interrupts

Frequently asked questions

Where must the FIQ service routine be implemented?

The FIQ service routine must be implemented at address 0x1C.

Where does the CPU jump when an IRQ interrupt occurs?

When an IRQ interrupt occurs, the CPU jumps to address 0x18.

Download PDF (146 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →