# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

PHILIPS PDIUSBD12 Data Sheet User Manual

Summary

The PDIUSBD12 is a highly flexible and cost-effective USB interface device designed for integration into microcontroller-based peripheral systems (e.g., scanners, printers). This module supports high-speed data transfer via a parallel bus and fully complies with the Universal Serial Bus Specification Rev 1.1. The accompanying manual provides comprehensive technical documentation, including pin configuration details, programmable clock output settings, DMA capabilities, and complex data flow commands. It is essential reading for hardware designers seeking to minimize development time and cost when implementing advanced USB connectivity standards into their products.

📄 Preview PAGE OF 36

Page 1 Text Content

查询PDIUSBD12PWDH供应商

PDIUSBD12 USB interface device with parallel bus Rev. 06 — 23 April 2001 Product data

1. Description

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 fully conforms to the USB specification Rev. 1.1. It is also designed to be compliant with most device class specifications: Imaging Class, Mass Storage Devices, Communication Devices, Printing Devices, and Human Interface Devices. As such, the PDIUSBD12 is ideally suited for many peripherals like Printer, Scanner, External Mass Storage (Zip Drive), Digital Still Camera, etc. It offers an immediate cost reduction for applications that currently use SCSI implementations.

The PDIUSBD12 low suspend power consumption along with the Lazy Clock output allows for easy implementation of equipment that is compliant to the ACPI™, On NOW™, and USB power management requirements. The low operating power allows the implementation of bus powered peripherals.

In addition, it also incorporates features like Soft Connect™, Good Link™, programmable clock output, low frequency crystal oscillator, and integration of termination resistors. All of these features contribute to significant cost savings in the system implementation and at the same time ease the implementation of advanced USB functionality into the peripherals.

2. Features

Complies with the Universal Serial Bus specification Rev. 1.1 High performance USB interface device with integrated SIE, FIFO memory, transceiver and voltage regulator Compliant with most Device Class specifications High-speed (2 Mbytes/s) parallel interface to any external microcontroller or microprocessor Fully autonomous DMA operation

Page Summary Contents For PHILIPS PDIUSBD12 Data Sheet User Manual

Page 1 查询PDIUSBD12PWDH供应商 PDIUSBD12 USB interface device with parallel bus Rev. 06 — 23 April 2001 Product data 1. Description The PDIUSBD12 is a cost and feature optimized USB device. It is normally used in...
Page 2 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Integrated 320 bytes of multi-configuration FIFO memory Double buffering scheme for main endpoint increases throughput and eases...
Page 3 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 3.2 Pin description Table 1: Pin description Symbol Pin Type Description DATA <0> IO2 Bit 0 of bidirectional data. Slew-ra...
Page 4 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Table 1: Pin description…continued Symbol Pin Type Description VOUT3.3 3.3 V regulated output. To operate the IC at 3.3 V, suppl...
Page 5 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 6. Functional description 6.1 Analog transceiver The integrated transceiver interfaces directly to the USB cables through termin...
Page 6 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus It should be noted that the tolerance of the internal resistors is higher (25%) than that specified by the USB specification (5%...
Page 7 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus PDIUSBD12 80C51 INT_N INTO/P3.2 A0 ANY I/O PORT (e.g. P3.3) DATA [7:0] P [0.7:0.0]/AD [7:0] WR_N WR/P3.6 RD_N RD/P3.7 CLKOUT XTA...
Page 8 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus bytes for single direction ISO configuration), the DMREQ pin will be deactivated at the last byte of the buffer regardless of th...
Page 9 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Table 3: Endpoint Configuration Endpoint Endpoint Transfer type Direction Max. Packet number index size (bytes) Mode 0 (Non-ISO ...
Page 10 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 9. Main endpoint The main endpoint (endpoint number 2) is the primary endpoint for sinking or sourcing relatively large amounts ...
Page 11 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Table 4: Command summary…continued Name Destination Code (Hex) Transaction Set Endpoint Status Control OUT Write 1 byte Control ...
Page 12 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 11.2.2 Set endpoint enable Code (Hex) — D8 Transaction — write 1 byte The generic/Isochronous endpoints can only be enabled when...
Page 13 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Table 5: Set mode command, Configuration byte: bit allocation Bit Symbol Description ENDPOINT These two bits set the endpoint co...
Page 14 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Table 6: Clock division factor byte: bit allocation Bit Symbol Description SOF-ONLY Setting this bit to 1 will cause the interru...
Page 15 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Table 7: Set DMA command: bit allocation Bit Symbol Description ENDPOINT INDEX 5 A ‘1’ allows for an interrupt to be generated w...
Page 16 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 11.3.1 Read interrupt register Code (Hex) — F4 Transaction — read 2 bytes This command indicates the origin of an interrupt. The...
Page 17 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 11.3.2 Select Endpoint Code (Hex) — to Transaction — read 1 byte (optional) The Select Endpoint command initializes an internal ...
Page 18 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Table 9: Read last transaction status register: bit allocation Bit Symbol Description PREVIOUS STATUS A ‘1’ indicates a second e...
Page 19 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus byte 3: data byte etc. The first two bytes will be skipped in the DMA read operation. Thus, the first read will get Data byte 1,...
Page 20 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 11.3.8 Set endpoint status Code (Hex) — to Transaction — write 1 byte stalled control endpoint is automatically unstalled when i...
Page 21 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 11.4 General commands 11.4.1 Send resume Code (Hex) — F6 Transaction — none Sends an upstream resume signal for ms. This command...
Page 22 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 13. Limiting values Table 12: Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Paramete...
Page 23 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 14. Static characteristics Table 14: DC characteristics (supply pins) Symbol Parameter Conditions Min Typ Max Unit ICC(susp) sus...
Page 24 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 15. Dynamic characteristics Table 17: AC characteristics (AI/O pins; FULL speed) CL p F; RPU 1.5 kΩ on D+ to VCC; unless otherwi...
Page 25 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Table 18: AC characteristics (parallel interface) Symbol Parameter Conditions Min Max Unit ALE timings t LH ALE HIGH pulse width...
Page 26 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Fig 17. Parallel interface timing (I/O and DMA). Table 19: AC characteristics (DMA) Symbol Parameter Conditions Min Max Unit Sin...
Page 27 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus DMREQ t AHRHt ALRL DMACK_N t WA t SHAH RD_N/WR_N EOT_N (1) SV00874 EOT_N is considered valid when DMACK_N, RD_N/WR_N and EOT_N a...
Page 28 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 16. Test information The dynamic characteristics of the analog I/O ports (D+ and D−) as listed in Table 17, were determined usin...
Page 29 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 17. Package outline SO28: plastic small outline package; 28 leads; body width 7.5 mm SOT136-1 pin 1 index detail X 10 mm scale D...
Page 30 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus TSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm SOT361-1 A2 (A )3 pin 1 index A1 detail X 2.5 5 ...
Page 31 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 18. Soldering 18.1 Introduction to soldering surface mount packages This text gives a very brief insight to a complex technology...
Page 32 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus During placement and before soldering, the package must be fixed with a droplet of adhesive. The adhesive can be applied by scre...
Page 33 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 19. Revision history Table 21: Revision history Rev Date CPCN Description Product specification; version 6. Supersedes PDUIUSBD1...
Page 34 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus 20. Data sheet status Data sheet status Product status Definition Objective data Development This data sheet contains data from ...
Page 35 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Philips Semiconductors - a worldwide company Argentina: see South America Netherlands: Tel. +31 2785, Fax. +31 Australia: Tel. +...
Page 36 Philips Semiconductors PDIUSBD12 USB interface device with parallel bus Contents Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dynamic characteristics . . . . . . . . . . . . ....

Manual Details

Brand Philips
Pages 36
File Size 382.25 KB
Published July 04, 2026
6 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

What USB specification does the PDIUSBD12 comply with?

It fully conforms to the USB specification Rev. 1.1.

What is the operating temperature range of the PDIUSBD12?

It supports full industrial grade operation from -40 to +85 °C.

What packages is the PDIUSBD12 available in?

It is available in SO28 and TSSOP28 pin packages.

What is the maximum parallel interface speed of the PDIUSBD12?

It has a high-speed 2 Mbytes/s parallel interface to external microcontrollers.