The PDIUSBD12 is a cost and feature optimized USB device. It is normally used in microcontroller based systems and communicates with the system microcontroller over the high-speed general purpose parallel interface. It also supports local DMA transfer. This modular approach to implementing a USB interface allows the designer to choose the optimum system microcontroller from the available wide variety. This flexibility cuts down the development time, risks, and costs by allowing the use of the existing architecture and minimize firmware investments. This results in the fastest way to develop the most cost effective USB peripheral solution.
The PDIUSBD12 is a high-performance USB interface device designed for microcontroller-based systems. It fully conforms to the USB specification Rev. 1.1 and supports various device class specifications, including Imaging, Mass Storage, Communication, Printing, and Human Interface Devices. The device offers significant cost savings by integrating the Serial Interface Engine (SIE), FIFO memory, transceiver, and voltage regulator on a single chip.
Key features include a high-speed (2 Mbytes/s) parallel interface to external microcontrollers, fully autonomous DMA operation, and low suspend power consumption. The chip includes an integrated 3.3 V regulator and a programmable clock output, allowing for easy implementation of ACPI and USB power management requirements. It is available in SO28 and TSSOP28 packages with an industrial temperature range of -40 to +85 °C.
| USB Specification | USB specification Rev. 1.1 |
|---|---|
| Data Transfer Rate | High-speed (2 Mbytes/s) |
| FIFO Memory | 320 bytes |
| Operating Temperature | -40 to +85 °C |
| Supply Voltage | 3.3 V or 5 V |
| ESD Protection | > 8 kV |
| Packages | SO28 and TSSOP28 |
The PDIUSBD12 fully conforms to the USB specification Rev. 1.1.
Yes, it supports fully autonomous DMA operation for the main endpoint.
Yes, a 3.3 V regulator is integrated on-chip to supply the analog transceiver.
GoodLink provides a user-friendly LED indicator that shows the status of the USB device, hub, and traffic.