AN2131-DK001 Cypress Semiconductor Corp, AN2131-DK001 Datasheet - Page 174

KIT EZ-USB DEVELOPMENT BOARD

AN2131-DK001

Manufacturer Part Number
AN2131-DK001
Description
KIT EZ-USB DEVELOPMENT BOARD
Manufacturer
Cypress Semiconductor Corp
Datasheet

Specifications of AN2131-DK001

Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
428-1333
A detailed example of a program that uses Autovectoring is presented in Section 6.14,
"Interrupt Bulk Transfer Example." The coding steps are summarized here. To employ
EZ-USB Autovectoring:
EZ-USB TRM v1.9
9.11
1. Insert a jump instruction at 0x43 to a table of jump instructions to the various USB
interrupt service routines.
Autovector Coding
Table 9-3. A Typical USB Jump Table
Offset
Table
Chapter 9. EZ-USB Interrupts
0C
1C
2C
3C
4C
00
04
08
10
14
18
20
24
28
30
34
38
40
44
48
50
54
JMP SUDAV_ISR
JMP SOF_ISR
JMP SUTOK_ISR
JMP SUSPEND_ISR
JMP USBRESET_ISR
JMP IBN_ISR (2122/2126
only, otherwise NOP)
JMP EP0IN _ISR
JMP EP0OUT_ISR
JMP IN1BUF_ISR
JMP EP1OUT_ISR
JMP EP2IN_ISR
JMP EP2OUT_ISR
JMP EP3IN_ISR
JMP EP3OUT_ISR
JMP EP4IN_ISR
JMP EP4OUT_ISR
JMP EP5IN_ISR
JMP EP5OUT_ISR
JMP EP6IN_ISR
JMP EP6OUT_ISR
JMP EP7IN_ISR
JMP EP7OUT_ISR
Instruction
Page 9-11

Related parts for AN2131-DK001