English
Language : 

CY7C632XX Datasheet, PDF (2/3 Pages) Cypress Semiconductor – Low-speed USB Peripheral Controller
CY7C632xx
When a rising edge interrupt is enabled for a GPIO pin, reading the GPIO Port 1 coincident to a falling edge
of that GPIO signal may generated a false GPIO intterupt
Any Port 0 or Port 1 GPIO
pin with Rising Edge GPIO
Interrupt Enabled
Port 1 Read Signal
(See Note 1)
GPIO Interrupt Signal
(See Note 2)
Proper GPIO
Interrupt Trigger
False GPIO interrupt
on a Falling edge
Note 1: Port 1 Read is an internal signal that is asserted when Port 1
is read with an "IORD 01h" instruction.
Note 2: The GPIO Interrupt signal is an internal signal. The arrow
indicates that a GPIO interrupt is triggered.
• PARAMETERS AFFECTED
Interrupts
• TRIGGER CONDITION(S)
Reading the GPIO Port 1 when either rising or falling edge interrupts are enabled for a GPIO pin.
• SCOPE OF IMPACT
The chip enters the GPIO Interrupt Service Routine (ISR) in error.
• WORKAROUND
Workarounds will need to be tailored to individual applications based on the flexibility of changing the GPIO
usage, the timing of the GPIO interrupt sources and firmware interrupt latencies.
• FIX STATUS
No silicon fix is planned.
References
1. 38-08028 CY7C63221/31A enCoRe™ Low-speed USB Peripheral Controller datasheet.
2