Products
CD9001A-48AG
USB Controller
USB 1.1 controller
Active | Production cycle:
Description
The CD9001A is an Embedded USB Host/Slave Controller capable of communicating in either full speed or low speed. The CD9001A interfaces to devices such as microprocessors, micro- controllers, DSPs, or directly to a variety of buses such as ISA, PCMCIA, and others. The CD9001A USB Host Controller conforms to USB Specification 1.1.
The CD9001A incorporates USB Serial Interface functionality along with internal full or low speed transceivers. The CD9001A supports and operates in USB full speed mode at 12 Mbps, or in low-speed mode at 1.5 Mbps. When in host mode, the CD9001A is the master and controls the USB bus and the devices that are connected to it. In peripheral mode, otherwise known as a slave device, the CD9001A operates as a variety of full- or low-speed devices.
The CD9001A data port and microprocessor interface provide an 8-bit data path I/O or DMA bidirectional, with interrupt support to allow easy interface to standard microprocessors or microcontrollers such as Motorola or Intel CPUs and many others. The CD9001A has 256 bytes of internal RAM, which is used for control registers and data buffers.
The available Pb-free package is a 48-pin (CD9001A) package. All packages operate at 3.3 VDC. The I/O interface logic is 5 V-tolerant.
  • Supply(V):3
  • Supply(V):3.6
  • Memory Size:256 x 8
  • Interface:USB
  • Input/output quantity:8


  • First USB Host/Slave controller for embedded systems in the market with a standard microprocessor bus interface

  • Supports both full speed (12 Mbps) and low speed (1.5 Mbps) USB transfer in both master and slave modes

  • Conforms to USB Specification 1.1 for full- and lowspeed

  • Operates as a single USB host or slave under software control

  • Automatic detection of either low- or full-speed devices

  • 8-bit bidirectional data, port I/O(DMAsupportedinslavemode)

  • On-chip SIE and USB transceivers

  • On-chip single root HUB support

  • 256-byte internal SRAM buffer

  • Ping-pong buffers for improved performance

  • Operates from 12 or 48 MHz crystal or oscillator (built-in DPLL)

  • 5 V-tolerant interface

  • Suspend/resume, wake up, and low-power modesare supported

  • Auto-generation of SOF and CRC5/16

  • Auto-address increment mode, saves memory READ/WRITE cycles

  • Development kit including source code drivers is available

  • 3.3-V power source, 0.35 micron CMOS technology

  • Available in 48-pin TQFP package


  • Portable video devices
  • Data acquisition system

  • Memory, card reader

  • Laser engraving equipment

  • VGA video capture and transmission equipment, etc

  • Industrial cameras or video surveillance equipment

  • ATA interface, such as IDE hard drive

  • Scanner

  • Portable sound card or MP3 playback device


Parameters

Part Number
Package
Supply Voltage (V)
Interface
Protocol
Core Processor
RAM Size
I/O Count
Temp Range(°C)
Open
CD9001A-48AG
CD9001A是一款嵌入式USB主/从控制器,能够全速或低速通信。CD9001A与微处理器、微控制器、DSP等设备接口,或直接与ISA、PCMCIA等各种总线接口。CD9001A USB主机控制器符合USB规范1.1。 CD9001A包含USB串行接口功能以及内部全速或低速收发器。CD9001A支持并在12 Mbps的USB全速模式或1.5 Mbps的低速模式下工作。在主机模式下,CD9001A是主设备,控制USB总线及其连接的设备。在外围设备模式下,也被称为从设备,CBM9001作为各种全速或低速
Datasheet
PackageTQFP-48
Supply Voltage (V) 3
Interface 3.6
Protocol --
Core Processor --
RAM Size 256 x 8
I/O Count USB
Temp Range(°C) -40 to 85
Open
Recommended
USB Controller CD9002A-56SCG
USB 2.0 peripheral controller with 16K RAM, 40 GPIOs, and serial debugging
Read more
USB Controller CD9002A-56ISG
USB 2.0 peripheral controller with 16K RAM, 40 GPIOs, and serial debugging
Read more
USB Controller CD9002A-56BCG
USB 2.0 peripheral controller with 16K RAM, 40 GPIOs, and serial debugging
Read more
USB Controller CD9002A-56IBG
USB 2.0 peripheral controller with 16K RAM, 40 GPIOs, and serial debugging
Read more
USB Controller CD9002A-56LCG
USB 2.0 peripheral controller with 16K RAM, 40 GPIOs, and serial debugging
Read more
USB Controller CD9002A-56ILG
USB 2.0 peripheral controller with 16K RAM, 40 GPIOs, and serial debugging
Read more