5 / 25 page
CY7C63001A
CY7C63101A
Document #: 38-08026 Rev. *A
Page 5 of 25
6.2
I/O Register Summary
I/O registers are accessed via the I/O Read (IORD) and I/O
Write (IOWR, IOWX) instructions.
after reset
Address
DSP
PSP
0x00
user
firmware
0x02
0x04
DSP
0x70
USB FIFO – Endpoint 0
0x77
0x78
USB FIFO – Endpoint 1
0x7F
Figure 6-2. Data Memory Space
Table 6-1. I/O Register Summary
Register Name
I/O Address
Read/Write
Function
Page
P0 Data
0x00
R/W
General purpose I/O Port (low current)
Figure 6-8
P1 Data
0x01
R/W
General purpose I/O Port (high current)
Figure 6-9
P0 IE
0x04
W
Interrupt enable for Port 0 pins
Figure 6-17
P1 IE
0x05
W
Interrupt enable for Port 1 pins
Figure 6-18
P0 Pull-up
0x08
W
Pull-up resistor control for Port 0 pins
Figure 6-11
P1 Pull-up
0x09
W
Pull-up resistor control for Port 1 pins
Figure 6-12
EP0 TX Config.
0x10
R/W
USB Endpoint 0 transmit configuration
Figure 6-22
EP1 TX Config.
0x11
R/W
USB Endpoint 1 transmit configuration
Figure 6-23
USB DA
0x12
R/W
USB device address
Figure 6-20
USB SCR
0x13
R/W
USB status and control
Figure 6-24
EP0 RX Status
0x14
R/W
USB Endpoint 0 receive status
Figure 6-21
GIE
0x20
R/W
Global Interrupt Enable
Figure 6-15
WDT
0x21
W
Watchdog Timer clear
Figure 6-4
Cext
0x22
R/W
External R-C Timing circuit control
Figure 6-5
Timer
0x23
R
Free-running timer
Figure 6-6
P0 Isink
0x30-0x37
W
Input sink current control for Port 0 pins. There is one
Isink register for each pin. Address of the Isink register
for pin 0 is located at 0x30 and the register address for
pin 7 is located at 0x37.
Figure 6-13