r8a66597 Renesas Electronics Corporation., r8a66597 Datasheet - Page 126

no-image

r8a66597

Manufacturer Part Number
r8a66597
Description
Assp Usb2.0 2 Port Host/1 Port Peripheral Controller
Manufacturer
Renesas Electronics Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
r8a66597BG
Manufacturer:
RENESAS
Quantity:
1 000
Part Number:
r8a66597BG
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
Part Number:
r8a66597BG#DF1S
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
r8a66597FP
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
Company:
Part Number:
r8a66597FP#RF1S
Quantity:
2 172
Company:
Part Number:
r8a66597FP#RF1S
Quantity:
2 976
Part Number:
r8a66597FPRF1S
Manufacturer:
CYPRESS
Quantity:
9 103
R8A66597FP/DFP/BG
3.3 Pipe Control
R e v 1 . 0 1
PIPESEL
DCPCFG
PIPECFG
PIPEBUF
DCPMAXP
PIPEMAXP
PIPEPERI
DCPCTR
PIPExCTR
Register
Name
Table 3.10 provides a list of pipe settings for the controller. In USB data transfers, data transmission is executed in
logic pipes called endpoints. The R8A66597 controller comes with nine pipes for data transfer. Each pipe can be set to
meet the requirements of the user system.
O c t 1 7 , 2 0 0 8
TYPE
BFRE
DBLB
CNTMD
DIR
EPNUM
SHTNAK
BUFSIZE
BUFNMB
DEVSEL
MXPS
IFIS
IITV
BSTS
INBUFM
SUREQ
SUREQCLR
CSCLR
CSSTS
Bit Name
p a g e 1 2 6 o f 1 8 3
Specifies the pipe number
for setting the PIPEBU,
PIPEMAXP, PIPEPERI
registers.
Specifies the transfer type
Selects BRDY interrupt
mode
Selects single or double
buffer
Selects continuous transfer
or non-continuous transfer
Selects transfer direction
(read or write)
Endpoint number
Disables pipe when transfer
is completed.
Buffer memory size
Buffer memory number
Selects device
Maximum packet size
Buffer flash
Interval counter
Buffer Status
IN buffer monitor
SETUP request
SUREQ clear
CSSTS clear
Split Transaction Status
Confirm
Setting Description
Table 3.10 Pipe Settings
Refer to 2.16.1 more details.
Refer to 2.16.2 for more details.
PIPE1-5: can be set
Refer to 2.16.3, 3.4.3.4, and 3.4.3.5 for more details.
PIPE1-5: can be set
Refer to 2.16.4 and 3.4.1.4 for more details.
PIPE1-2: can be set (in bulk transfer setting only)
PIPE3-5: can be set
For continuous send/receive, set the buffer size in multiples of
the payload.
Refer to 2.16.5 and 3.4.1.5 for more details.
Set to IN or OUT
Refer to 2.16.7 and 3.4.2.1 for more details.
Refer to 2.16.8 for more details.
DCP: can be set
PIPE 1-2: can be set (in bulk transfer setting only)
PIPE 3-5: can be set
Refer to 2.16.6 for more details.
DCP: cannot be set (fixed at 256 bytes)
PIPE1-5 can be set (set in 64 byte units up to a max of 2K
bytes)
PIPE6-9: cannot be set (fixed at 64 bytes)
Refer to 2.16.9 and 3.4.1 for more details.
DCP: cannot be set (fixed at areas 0-3)
PIPE1-5: can be set (between areas 8 and 135 (0x87)
PIPE6-9: cannot be set (fixed at areas 4-7)
Refer to 0 and 3.4.1 for more details.
Refer to 2.16.11 for more details.
Refer to 2.16.12 and 0 for more details.
PIPE1-2: can be set (in isochronous transfer setting only)
PIPE3-9: cannot be set
Refer to 2.16.13 and 3.9.5 for more details.
PIPE1-2: can be set (in isochronous transfer setting only)
PIPE3-9: can be set (only when Host Controller function is
selected)
Refer to 2.16.14 and 3.9.3 for more details.
Refer to 2.17.1 and 3.4.1.1 for more details.
Refer to 2.17.2 and 3.4.1.1 for more details.
Only DCP can be set
Can only be controlled when Host function is selected
Only DCP can be set
Can only be controlled when Host function is selected
Can only be controlled when Host function is selected
Can only be controlled when Host function is selected
Comments

Related parts for r8a66597