DESCRIPTION
The M66290A is a general purpose USB (Univ ersal Serial Bus) device controller compatible with the USB specification version 1.1 and corresponds to full speed transfer. Built-in transceiver circuits meet all transfer type which is def ined in USB.
M66290A has FIFO of 3k Bytes for data transfer and can set 6 endpoints (maximum).
Each endpoint can be set programmable of its transfer condition, so can correspond to each dev ice class transfer system of USB.
FEATURES
• USB specification 1.1 compliant
• Built-in USB transceiver circuit
• Supports Full Speed (12 Mbps) transmission
• Supports all four USB transfer type :
• Control transfer
• Bulk transfer
• Isochronous transfer
• Interrupt transfer
• Built-in FIFO (3 KBy tes) for Endpoint
• Up to 6 endpoint (EP0 to EP5) selectable
• Data transfer condition selectable for each Endpoints (EP1 to EP5)
• Data transfer type
(Bulk, Isochronous and Interrupt)
• Transfer direction (IN/OUT)
• Buffer size of FIFO (maximum 1024 By tes)
• Double (Toggle) buffer configuration
• Continuous transfer mode
(Buffering up to 1 KBy teX2)
• Max packet size
• Supports 4 input clock frequencies
• Input clock : 6/12/24/48 MHz
• Built-in PLL which has an oscillation buffer and outputs at 48 MHz
• Supports both 8-bit and 16-bit DMA transfers
• 16-bit CPU bus interface
• 3.3V single power source
• Built-in JTAG
APPLICATION
• Printer, Scanner , DSC , DVC
• PC camera , Multimedia speaker , Terminal adapter etc.
• Support all PC peripheral using Full Speed USB