Datasheet
Miscellaneous and GPIO Configuration Registers
9−8
SLLS535E − April 2008TUSB6250
9.8 PUPDPWDN_ATPOUT: Pullup and Pulldown Resistors Power-Down Register for
ATA/ATAPI Outputs (XDATA at F090)
The PUPDPWDN_ATPOUT register allows the MCU to enable/disable all of the pullup and pulldown resistors
for the TUSB6250 ATA/ATAPI output terminals. To select the desired pullup or pulldown resistor, the MCU must
configure the appropriate register bit in PUPDSLCT_ATPOUT.
For MCU access to the PUPDPWDN_ATPOUT register:
• If the MCU sets any bit to 1, both the pullup and pulldown resistors are disabled on the specified ATA/ATAPI
bus pin.
• If the MCU clears this bit to 0, either the pullup or the pulldown resistor is enabled for the specified
ATA/ATAPI bus output terminal with the selection controlled by the corresponding bit in the
PUPDSLCT_ATPOUT register.
The power-up default is to enable the internal pullup/pulldown resistors for all the output terminals on the
TUSB6250 ATA/ATAPI bus.
76 5 4 3 2 1 0
RSV PUOFFRSTATA PUOFFDIOW PUOFFDIOR PUOFFDMACK PUOFFDA PUOFFCS1 PUOFFCS0
R/O R/O R/O R/O R/W R/W R/O R/W
BIT
NAME RESET FUNCTION
0 PUOFFCS0 0 CS0 pin pullup/pulldown resistor power-down configuration by the MCU
1 PUOFFCS1 0 CS1 pin pullup/pulldown resistor power-down configuration by the MCU
2 PUOFFDA 0 DA2, DA1, and DA0 pins pullup/pulldown resistor power-down configuration by the MCU
3 PUOFFDMACK 0 DMACK pin pullup/pulldown resistor power-down configuration by the MCU
4 PUOFFDIOR 0 DIOR pin pullup/pulldown resistor power-down configuration by the MCU
5 PUOFFDIOW 0 DIOW pin pullup/pulldown resistor power-down configuration by the MCU
6 PUOFFRSTATA 0 RST_ATA pin pullup/pulldown resistor power-down configuration by the MCU
7 RSV 0 Reserved