Datasheet
Device Parameter Information
4−4
SLLS535E − April 2008TUSB6250
Table 4−1. Controller Terminal Description (80-Pin TQFP) (Continued)
TERMINAL I/O
DESCRIPTION
NAME NO. TYPE NOTES
DESCRIPTION
P3.7 24 I/O (2)(5)
(9)
5-V fail-safe general-purpose I/O with internal configurable pullup and pulldown resistors. This terminal
can be used as a GPIO or DASP
function, which is implemented by the end-product developer’s custom
firmware. After a power-on reset, this terminal defaults as input with the internal pullup resistor enabled.
The MCU can reconfigure the pullup and pulldown resistors, if desired.
RST_ATA 61 O (2)(9) ATA/ATAPI: Asynchronous drive-reset signal. This terminal should be connected to the corresponding
pin of the ATA/ATAPI interface connector on the end-product PCB.
OTHER GPIOs (GENERAL-PURPOSE I/Os)
P2.7 3 I/O (1)(6)
(8)
General-purpose I/O with an internal controllable pullup resistor. After a power-on reset, this terminal
defaults as an input with an internal pullup resistor activated. The MCU can disable the pullup resistor
if desired.
P2.6
P2.5
P2.4
62
64
65
I/O (2)(5)
(9)
5-V fail-safe general-purpose I/O with internal configurable pullup and pulldown resistors. After
power-on reset, these terminals default as inputs with the internal pullup resistor activated. The MCU
can reconfigure the pullup and pulldown resistors if desired.
P2.3 67 O (3) General-purpose open-drain output without internal pullup and pulldown resistors.
P2.2/
PWR500
68 O (3) General-purpose open-drain output. This terminal can be controlled by the firmware to inform the
ATA/ATAPI device connected to the TUSB6250 that the end-product device (including the TUSB6250
itself) is allowed to draw 500 mA from the USB after the device is fully enumerated and configured as
a USB-powered device.
P2.1/
PWR100
69 O (3) General-purpose open-drain output. During the USB enumeration phase, This terminal is asserted by
the boot code to inform the ATA/ATAPI device connected to the TUSB6250 that the end-product device
(including the TUSB6250 itself) is allowed to draw 100 mA from the USB. After the boot code
relinquishes control to the firmware when USB enumeration, configuration, and firmware download are
finished, the firmware can reconfigure the function of this terminal for other usage, as long as such
usage is not conflicting with the previous usage, which, for example, can be implemented in the end
product for power sequencing control purposes. It should be noted that, for self-powered applications,
if VBUS from the USB is not present (for example, the USB cable is not connected) during boot time,
the boot code does not assert this terminal. In this condition, it is the responsibility of firmware to assert
this terminal, once the firmware is downloaded and gains control.
P2.0 74 I/O (2)(5)
(9)
5-V fail-safe general-purpose I/O with internal configurable pullup and pulldown resistors. After
power-on reset, this terminal defaults as an input with the internal pulldown resistor activated. The MCU
can reconfigure the pullup and pulldown resistors if desired.
P3.5
P3.4
70
71
I/O (2)(5)
(9)
5-V fail-safe general-purpose I/O with internal configurable pullup and pulldown resistors. After
power-on reset, these terminals default as inputs with an internal pullup resistor activated. The MCU
can reconfigure the pullup and pulldown resistors, if desired. These two terminals can be used as
remote wake-up event inputs. The end-product developer’s custom firmware can use these two
terminals to implement some end-product-specific functions, such as cartridge insertion detection,
eject button pressed, or external control input to request the end-product custom firmware to put the
TUSB6250’s ATA/ATAPI bus into the high-impedance state.
P3.3/CD2
P3.2/CD1
72
73
I/O (2)(5)
(9)
5-V fail-safe general-purpose I/O with internal configurable pullup and pulldown resistors. After
power-on reset, these terminals default as inputs with an internal pullup resistor activated. The MCU
can reconfigure the pullup and pulldown resistors, if desired. These terminals can be used as GPIOs
or compact flash card insertion/removal detection inputs implemented by the end-product developer’s
custom firmware. These terminals are remote wake-up capable inputs, if enabled.
NOTES: 1. 3-state 3.3-V LVCMOS output (±8-mA drive/sink).
2. 3-state 3.3-V LVCMOS output, 5-V fail-safe (±8-mA drive/sink). The 5-V fail-safe means this output buffer can be exposed to a 5-V
application environment. Although it can not output 5 V when interfacing with the 5-V ATA/ATAPI device, an external pullup resistor
to a 5-V power source can be used to pull the output voltage up to 5 V. The fail-safe buffer is designed to be protected from damage
under a condition where the buffer is exposed to 5 V, while the device is powered down (its supply voltage is zero).
3. Open-drain output (8-mA sink), 5-V fail-safe, without internal pullup and pulldown resistors.
4. 3.3-V LVCMOS hysteresis input.
5. TTL-compatible, 5-V fail-safe, hysteresis input.
6. 3.3-V LVCMOS input without hysteresis.
7. Open-drain output (4-mA sink) with an internal pullup resistor.
8. Internal 100-µA active pullup resistor.
9. Configurable internal 200-µA active pullup and pulldown resistors.
10. Controllable internal 200-µA active pulldown resistor
11. 1.8-V LVCMOS input buffer
12. 1.8-V LVCMOS output buffer