CYPRESS CY7C63221

CY7C632xx
Errata Revision: **
April 7, 2004
Errata Document for CY7C632xx / enCoRe™ USB Low-speed USB Peripheral Controller
This document describes the errata for the enCoRe™ USB Low-speed USB Periheral Controller / CY7C632xx.
Details include errata trigger conditions, available workarounds, and silicon revision applicability. This document
should be used to compare to the datasheet for this device to fully describe the device functionality.
Please contact your local Cypress Sales Representative if you have further questions.
Part Numbers Affected
Part Number
Device Characteristics
CY7C63221
All packages
CY7C63231A
All packages
enCoRe™ USB Low-speed USB Peripheral Controller Qualification Status
Product status: In Production - Qual report: 001406
enCoRe™ USB Low-speed USB Peripheral Controller Errata Summary
The following table defines the errata applicability to available enCoRe™ USB Low-speed USB Peripheral Controller
family devices. An "X" indicates that the errata pertains to the selected device.
Note: Errata titles are hyperlinked. Click on table entry to jump to description.
Items
CY7C632xx
Rev Letter
Fix Status
X
A
No silicon fix planned.
1. Faulty GPIO Interrupt
1. Faulty GPIO Interrupt
• PROBLEM DEFINITION
When a falling edge interrupt is enabled for a GPIO pin, reading the GPIO Port 1 coincident to a rising edge
of that GPIO signal may generate a false GPIO interrupt.
Any Port 0 or Port 1 GPIO
pin with Falling Edge GPIO
Interrupt Enabled
Port 1 Read Signal
(See Note 1)
GPIO Interrupt Signal
(See Note 2)
Cypress Semiconductor Corporation
•
Proper GPIO
Interrupt Trigger
3901 North First Street
False GPIO interrupt
on a Rising edge
•
San Jose
•
CA 95134
•
408-943-2600
April 2004
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
CYC7632xx
Document History Page
Document Title: CY7C632xx Rev. A Errata
Document Number: 38-17016
REV.
ECN NO.
Issue
Date
Orig. of
Change
**
217003
See ECN
bha
Description of Change
Initial release.
© Cypress Semiconductor Corporation, 2004. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use
of any circuitry other than circuitry embodied in a Cypress Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor does not authorize
its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress
Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges.