
PRELIMINARY
FO R
enCoRe USB CY7C63722/23
CY7C63742/43
2
TABLE OF CONTENTS
1.0 FEATURES ..................................................................................................................................... 5
2.0 FUNCTIONAL OVERVIEW ............................................................................................................. 6
2.1 enCoRe USB - The New USB Standard ....................................................................................... 6
3.0 LOGIC BLOCK DIAGRAM ............................................................................................................. 7
4.0 PIN CONFIGURATIONS ................................................................................................................. 7
5.0 PIN ASSIGNMENTS ....................................................................................................................... 7
6.0 PROGRAMMING MODEL ............................................................................................................... 8
6.1 Program Counter (PC) ................................................................................................................... 8
6.2 8-bit Accumulator (A) .................................................................................................................... 8
6.3 8-bit Index Register (X) .................................................................................................................. 8
6.4 8-bit Program Stack Pointer (PSP) ............................................................................................... 8
6.5 8-bit Data Stack Pointer (DSP) ...................................................................................................... 8
6.6 Address Modes .............................................................................................................................. 9
6.6.1 Data ........................................................................................................................................................ 9
6.6.2 Direct .....................................................................................................................................................9
6.6.3 Indexed .................................................................................................................................................. 9
7.0 INSTRUCTION SET SUMMARY ...................................................................................................10
8.0 MEMORY ORGANIZATION ..........................................................................................................11
8.1 Program Memory Organization .................................................................................................. 11
8.2 Data Memory Organization ......................................................................................................... 12
8.3 I/O Register Summary ................................................................................................................. 13
9.0 CLOCKING ....................................................................................................................................14
9.1 Internal / External Oscillator Operation ..................................................................................... 15
9.2 External Oscillator ....................................................................................................................... 15
10.0 RESET ......................................................................................................................................... 15
10.1 Low Voltage Reset (LVR) ..........................................................................................................16
10.2 Brown Out Reset (BOR) ............................................................................................................ 16
10.3 Watch Dog Reset (WDR) ........................................................................................................... 16
11.0 SUSPEND MODE ........................................................................................................................ 16
11.1 Clocking Mode on Wake-up from Suspend .............................................................................17
11.2 Wake-up Timer ........................................................................................................................... 17
12.0 GENERAL PURPOSE I/O PORTS ............................................................................................. 18
12.1 Auxiliary Input Port .................................................................................................................... 20
13.0 USB SERIAL INTERFACE ENGINE (SIE) .................................................................................20
13.1 USB Enumeration ...................................................................................................................... 21
13.2 USB Port Status and Control .................................................................................................... 21
14.0 USB DEVICE ............................................................................................................................... 22
14.1 USB Address Register ..............................................................................................................22
14.2 USB Control Endpoint ............................................................................................................... 22
14.3 USB Non-Control Endpoints (2) ...............................................................................................23
14.4 USB Endpoint Counter Registers ............................................................................................23
15.0 USB REGULATOR OUTPUT ...................................................................................................... 24