|
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
|