MPIC Double Interrupt Errata Datasheet by NXP USA Inc.

View All Related Products | Download PDF Datasheet
O 2' fre escale A-008312 Duplicate Interrupt Possible with Edge-Triggered Interrupts
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t
he Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore and Symphony
are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack,
ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a Package, Processor Expert, QorIQ
Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property
of their respective owners. © 2011 Freescale Semiconductor, Inc.
Errata Description Title Descrigiion lmgacl Workaraund Hesolulion 0" :o" freescale
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
2
Title:
Duplicate edge-triggered interrupt after priority re-arbitration.
Description:
There is an occurrence of duplicate interrupt when an edge-triggered interrupt higher in priority comes closely to any other enabled interrupts. The following
is the sequence of events that leads to the duplicate edge-triggered interrupt::
1. An active interrupt is waiting for acknowledgement
2. An edge-triggered interrupt of higher priority triggers closely to the lower priority interrupt just when it is acknowledged
3. The higher priority edge-triggered interrupt supersedes and fires a new interrupt to the core
4. The core acknowledges the higher priority interrupt without clearing the pending state and finishes the interrupt service routine with EOI
5. A duplicate of the higher priority edge-triggered interrupt is triggered because of the uncleared pending state
Impact:
Enabling any edge-triggered interrupts higher in priority than other enabled interrupts may lead to the duplicate edge-triggered interrupt. This includes
edge-triggered IRQs, global timers and IPI.
Workaround:
Chose one of the following workarounds based on the interrupt type:
• Configure the higher priority interrupts as level-sensitive only
a. In case of IRQs this can be configured in the Vector/Priority Register.
b. It is not an option for global timers or IPI.
• Any enabled edge-triggered interrupts must be no higher in priority than the other enabled interrupts.
Resolution:
No plan to fix
freescale
TM

Products related to this Datasheet

IC MPU Q OR IQ 1.2GHZ 689TEBGA
IC MPU Q OR IQ 1.0GHZ 425TEBGA
IC MPU Q OR IQ 1.0GHZ 425TEBGA
IC MPU Q OR IQ 800MHZ 425TEBGA
IC MPU Q OR IQ 1.0GHZ 425TEBGA
IC MPU Q OR IQ 1.2GHZ 689TEBGA
IC MPU Q OR IQ 1.067GHZ 689TBGA
IC MPU Q OR IQ 1.0GHZ 425TEBGA
IC MPU Q OR IQ 1.2GHZ 689TEBGA
IC MPU Q OR IQ 1.0GHZ 425TEBGA
IC MPU Q OR IQ 1.0GHZ 425TEBGA
IC MPU Q OR IQ 1.0GHZ 425TEBGA
IC MPU Q OR IQ 1.0GHZ 425TEBGA
IC MPU Q OR IQ 800MHZ 425TEBGA
IC MPU Q OR IQ 800MHZ 425TEBGA
IC MPU Q OR IQ 800MHZ 425TEBGA
IC MPU Q OR IQ 800MHZ 425TEBGA
IC MPU Q OR IQ 800MHZ 425TEBGA
IC MPU Q OR IQ 800MHZ 425TEBGA
IC MPU Q OR IQ 1.055GHZ 689TBGA
IC MPU Q OR IQ 800MHZ 689TEBGA
IC MPU Q OR IQ 667MHZ 561TEBGA1
IC MPU Q OR IQ 1.5GHZ 780FCBGA
IC MPU Q OR IQ 1.3GHZ 780FCBGA
IC MPU Q OR IQ 800MHZ 689TEBGA
IC MPU Q OR IQ 1.5GHZ 780FCBGA
IC MPU MPC85XX 833MHZ 783FCBGA
IC MPU Q OR IQ 800MHZ 689TEBGA
IC MPU Q OR IQ 1.055GHZ 689TBGA
IC MPU Q OR IQ 800MHZ 689TEBGA