Cypress CY7C64013C User Manual

Page of 51
 
CY7C64013C
 CY7C64113C
Document #: 38-08001 Rev. *B
Page 43 of 51
20.0
 Register Summary
Address Register Name  Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Read/Write/
Both/-
Default/
Reset 
GP
IO
 C
O
N
F
IG
URA
TION P
O
RTS
 0, 1
, 2 
AND 3
 
0x00
Port 0 Data
P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0
BBBBBBBB
11111111
0x01
Port 1 Data
P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
BBBBBBBB
11111111
0x02
Port 2 Data
P2.7
P2.6
P2.5
P2.4
P2.3
P2.2
P2.1
P2.0
BBBBBBBB
11111111
0x03
Port 3 Data
P3.7
P3.6
P3.5
P3.4
P3.3
P3.2
P3.1
P3.0
BBBBBBBB
11111111
0x04
Port 0 Interrupt Enable
P0.7 Intr
Enable
P0.6 Intr 
Enable
P0.5 Intr
Enable
P0.4 Intr
Enable
P0.3 Intr
Enable
P0.2 Intr
Enable
P0.1 Intr
Enable
P0.0 Intr
Enable
WWWWWWWW
00000000
0x05
Port 1 Interrupt Enable
P1.7 Intr 
Enable
P1.6 Intr 
Enable
P1.5 Intr
Enable
P1.4 Intr 
Enable
Reserved
P1.2 Intr
Enable
P1.1 Intr
Enable
P1.0 Intr 
Enable
WWWWWWWW
00000000
0x06
Port 2 Interrupt Enable
P2.7 Intr 
Enable
P2.6 Intr
Enable
P2.5 Intr
Enable
P2.4 Intr 
Enable
P2.3 Intr
Enable
Reserved
Reserved
Reserved
WWWWWWWW
00000000
0x07
Port 3 Interrupt Enable
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
P3.1 Intr
Enable
P3.0 Intr
Enable
WWWWWWWW
00000000
0x08
GPIO Configuration
Port 3
Config Bit 1
Port 3 
Config Bit 0
Port 2 
Config Bit 1
Port 2 
Config Bit 0
Port 1 
Config Bit 1
Port 1 
Config Bit 0
Port 0 
Config Bit 1
Port 0 
Config Bit 0
BBBBBBBB
00000000
HAP
I
I
2
C
0x09
HAPI/I
2
C Configuration I
2
C Position
Reserved
Reserved
Reserved
Reserved
Reserved
I
2
C Port 
Width
Reserved
BBBBBBBB
00000000
E
NDP
OINT A0, AI AND A2
 
CONFIG
U
R
A
T
IO
N
0x10
USB Device Address A
Device 
Address A 
Enable
Device
Address A
Bit 6
Device
Address A
Bit 5
Device
Address A
Bit 4
Device
Address A
Bit 3
Device
Address A 
Bit 2
Device
Address A
Bit 1
Device
Address A
Bit 0
BBBBBBBB
00000000
0x11
EP A0 Counter
Register 
Data 0/1
Toggle
Data Valid
Byte Count
Bit 5
Byte Count
Bit 4
Byte Count
Bit 3
Byte Count
Bit 2
Byte Count
Bit 1
Byte Count
Bit 0
BBBBBBBB
00000000
0x12
EP A0 Mode Register
Endpoint0
SETUP
Received
Endpoint0
IN
Received
Endpoint0 
OUT
Received
ACK
Mode Bit 3
Mode Bit 2
Mode Bit 1
Mode Bit 0
BBBBBBBB
00000000
0x13
EP A1 Counter
Register 
Data 0/1
Toggle
Data Valid
Byte Count
Bit 5
Byte Count
Bit 4
Byte Count
Bit 3
Byte Count
Bit 2
Byte Count
Bit 1
Byte Count
Bit 0
BBBBBBBB
00000000
0x14
EP A1 Mode Register
STALL
-
-
ACK
Mode Bit 3
Mode Bit 2
Mode Bit 1
Mode Bit 0
BBBBBBBB
00000000
0x15
EP A2 Counter
Register 
Data 0/1
Toggle
Data Valid
Byte Count
Bit 5
Byte Count
Bit 4
Byte Count
Bit 3
Byte Count
Bit 2
Byte Count
Bit 1
Byte Count
Bit 0
BBBBBBBB
00000000
0x16
EP A2 Mode Register
STALL
-
-
ACK
Mode Bit 3
Mode Bit 2
Mode Bit 1
Mode Bit 0
BBBBBBBB
00000000
US
B
CS
0x1F
USB Status and Control
Endpoint
Size
Endpoint 
Mode
D+
Upstream
D–
Upstream
Bus Activity
Control
Bit 2
Control 
Bit 1
Control
Bit 0
BBRRBBBB
-0xx0000
INTE
RRU
PT
0x20
Global Interrupt Enable
Reserved
I
2
C
Interrupt 
Enable
GPIO
Interrupt 
Enable
Reserved
 USB Hub
Interrupt
Enable
1.024-ms
Interrupt 
Enable
 128-
µs
Interrupt 
Enable
USB Bus 
RESET 
Interrupt 
Enable
-
BBBBBBB
-0000000
0x21
Endpoint Interrupt 
Enable
Reserved
Reserved
Reserved
EPB1 
Interrupt 
Enable
 EPB0 
Interrupt 
Enable
EPA2 
Interrupt 
Enable
EPA1 
Interrupt 
Enable
EPA0 
Interrupt 
Enable
---
BBBBB
---00000
TI
ME
R
0x24
Timer (LSB)
Timer Bit 7
Timer Bit 6
Timer Bit 5 Timer Bit 4
Timer Bit 3
Timer Bit 2
Timer Bit 1
Timer Bit 0
RRRRRRRR
00000000
0x25
Timer (MSB)
Reserved 
Reserved 
Reserved 
Reserved  Timer Bit 11 Timer Bit 10
Time Bit 9
Timer Bit 8
----rrrr
----0000
0x26
WDT Clear
x
x6
x
x
x 3
x2
x
x
WWWWWWWW
xxxxxxxx
I
2
C
0x28
I
2
C Control and Status
MSTR
Mode
Continue/
Busy
Xmit
Mode
ACK
Addr
ARB Lost/
Restart
Received 
Stop
I
2
C
Enable
BBBBBBBB
00000000
0x29
I
2
C Data
 I
2
C Data 7  I
2
C Data 6  I
2
C Data 5  I
2
C Data 4  I
2
C Data 3  I
2
C Data 2
 I
2
C Data 1  I
2
C Data 0
BBBBBBBB
XXXXXXXX
DA
C PORT
0x30
DAC Data
Timer Bit 7
Timer Bit 6
Timer Bit 5 Timer Bit 4
Timer Bit 3
Timer Bit 2
Timer Bit 1
Timer Bit 0
RRRRRRRR
00000000
0x31
DAC Interrupt Enable)
Reserved 
Reserved 
Reserved 
Reserved  Timer Bit 11 Timer Bit 10
Time Bit 9
Timer Bit 8
----rrrr
----0000
0x32
DAC Interrupt Polarity
0x38- 0x3F DAS Isink
x
x6
x
x
x 3
x2
x
x
WWWWWWWW
E
N
D
P
OINT A3
, A4 
CONFIGURA
TIO
N
0x40
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
BBBBBBBB
00000000
0x41
EP A3 Counter Register 
Data 0/1 
Toggle
Data Valid
Byte Count 
Bit 5
Byte Count 
Bit 4
Byte Count 
Bit 3
Byte Count 
Bit 2
Byte Count 
Bit 1
Byte Count 
Bit 0
BBBBBBBB
00000000
0x42
EP A3 Mode Register
Endpoint 0
SETUP
Received
Endpoint 0
IN
Received
Endpoint 0
OUT
Received
ACK
Mode Bit 3
Mode Bit 2
Mode Bit 1
Mode Bit 0
BBBBBBBB
00000000
0x43
EP A4 Counter Register 
Data 0/1
Toggle
Data Valid
Byte Count
Bit 5
Byte Count
Bit 4
Byte Count
Bit 3
Byte Count
Bit 2
Byte Count
Bit 1
Byte Count
Bit 0
BBBBBBBB
00000000
0x44
EP A4 Mode Register
STALL
-
-
ACK
Mode Bit 3
Mode Bit 2
Mode Bit 1
Mode Bit 0
BBBBBBBB
00000000