Samsung S3C2410A User Manual
![Samsung](https://files.manualsbrain.com/attachments/d2c8096d7455ef27430abd90929788cd334aa0d9/common/fit/150/50/48a08a3a1c58307d54cf32c153d229d06984b46e0de4abbefb9df295a8d8/brand_logo.png)
S3C2410A
USB DEVICE
13-1
13
USB DEVICE CONTROLLER
OVERVIEW
Universal Serial Bus (USB) device controller is designed to provide a high performance full speed function controller
solution with DMA interface. USB device controller allows bulk transfer with DMA, interrupt transfer and control
transfer.
solution with DMA interface. USB device controller allows bulk transfer with DMA, interrupt transfer and control
transfer.
USB device controller supports:
— Full speed USB device controller compatible with the USB specification version 1.1
— DMA interface for bulk transfer
— Five endpoints with FIFO
EP0: 16byte (Register)
EP1: 64byte IN/OUT FIFO (dual port asynchronous RAM): interrupt or DMA
EP2: 64byte IN/OUT FIFO (dual port asynchronous RAM): interrupt or DMA
EP3: 64byte IN/OUT FIFO (dual port asynchronous RAM): interrupt or DMA
EP4: 64byte IN/OUT FIFO (dual port asynchronous RAM): interrupt or DMA
EP1: 64byte IN/OUT FIFO (dual port asynchronous RAM): interrupt or DMA
EP2: 64byte IN/OUT FIFO (dual port asynchronous RAM): interrupt or DMA
EP3: 64byte IN/OUT FIFO (dual port asynchronous RAM): interrupt or DMA
EP4: 64byte IN/OUT FIFO (dual port asynchronous RAM): interrupt or DMA
— Integrated USB Transceiver
FEATURE
— Fully compliant with USB Specification Version 1.1
— Full speed (12Mbps) device
— Integrated USB Transceiver
— Supports control, interrupt and bulk transfer
— Five endpoints with FIFO:
One bi-directional control endpoint with 16-byte FIFO (EP0)
Four bi-directional bulk endpoints with 64-byte FIFO (EP1, EP2, EP3, and EP4)
Four bi-directional bulk endpoints with 64-byte FIFO (EP1, EP2, EP3, and EP4)
— Supports DMA interface for receive and transmit bulk endpoints. (EP1, EP2, EP3, and EP4)
— Independent 64byte receive and transmit FIFO to maximize throughput
— Supports suspend and remote wakeup function
NOTE
PCLK should be more than 20MHz to use USB Device Controller stably.