DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

CY7C63000 データシートの表示(PDF) - Cypress Semiconductor

部品番号
コンポーネント説明
メーカー
CY7C63000
Cypress
Cypress Semiconductor Cypress
CY7C63000 Datasheet PDF : 27 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
PRELIMINARY
CY7C63000/CY7C63001
CY7C63100/CY7C63101
CY7C63200/CY7C63201
5.1.3 Data Memory Organization
The USB Controller includes 128 bytes of data RAM. The upper 16 bytes of the data memory are used as USB FIFOs for End
Point 0 and End Point 1. Each end point is associated with an 8-byte FIFO.
The USB controller includes two pointers into data RAM, the Program Stack Pointer (PSP) and the Data Stack Pointer (DSP).
The value of PSP after reset is 0x00. The PSP is incremented by 2 whenever a CALL instruction is executed and it is decremented
by 2 whenever a RET instruction is used.
The DSP is pre-decremented by 1 whenever a PUSH instruction is executed and it is incremented by 1 after a POP instruction
is used. The default value of the DSP after reset is 0x00, which would cause the first PUSH to write into USB FIFO space for End
Point 1. Therefore, the DSP should be mapped to a location such as 0x70 before initiating any data stack operations. Refer to
the Reset section for more information about DSP re-mapping after reset. Figure 5-2 illustrates the Data Memory Space.
DSP
after reset
PSP
Address
0x00
0x02
0x04
DSP
0x6E
0x70 USB FIFO - Endpoint 0
0x77
0x78
USB FIFO - Endpoint 1
0x7F
Figure 5-2. Data Memory Space
5.2 I/O Register Summary
I/O registers are accessed via the I/O Read (IORD) and I/O Write (IOWR, IOWX) instructions.
Table 5-1. I/O Register Summary
Register Name
Port 0 Data
I/O Address
0x00
Port 1 Data
0x01
Port 0 Interrupt Enable
Port 1 Interrupt Enable
Port 0 Pull-up
0x04
0x05
0x08
Port 1 Pull-up
USB EP 0 TX Config.
USB EP 1 TX Config.
0x09
0x10
0x11
USB Device Address
USB Status & Control
USB EP 0 RX Status
0x12
0x13
0x14
Read/Write
R/W
R/W
W
W
W
W
R/W
R/W
R/W
R/W
R/W
Function
General purpose I/O Port (low current)
General purpose I/O Port (high current)
Interrupt enable for pins in Port 0
Interrupt enable for pins in Port 1
Pull-up resistor control for Port 0 pins
Pull-up resistor control for Port 1 pins
USB End Point 0 transmit configuration
USB End Point 1 transmit configuration
USB device address
USB status and control
USB End Point 0 receive status
9

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]