
CY7C68310
Document 38-08030 Rev. *H
Page 29 of 34
9.2
READ_MFG_DATA
This USB request returns a “snapshot in time” of selected input
pins. The input pin states are bit-wise mapped to the USB data
packed associated with this request. CY7C68310 input pins
not associated directly with USB operation can be sampled at
any time during normal or Manufacturing Test Mode operation.
This request is independent of normal CY7C68310 state
machine control or Manufacturing Test Mode write operations.
Legal values for wValue are as follows:
•0x0000wValue must be set to 0x0000.
Legal values for wLength are as follows:
• 0x0001–0x0008 Any wLength value greater than 0x0008
will result in a STALL response.
Table 9-2. Bit-wise Mapping of LOAD_MFG_DATA Test Data
Byte
Bit(s)
Test/High-Z Control Register Name
00
LOWPWR
0
1
Reserved – Value will not affect output
0
2
nPWR500
03
nATARST
0
4
nDIOW
0
5
nDIOR
06
nDMACK
0
7
ATAPUEN
1
0
Reserved – Value will not affect output
1
2:1
nCS[1:0]
1
5:3
DA[2:0]
16
SCL
1
7
DD_EN – ‘1’ = Enable output (set for writes), ‘0’ = high-Z DD[15:0] (set for reads)
2
7:0
DD[7:0]
3
7:0
DD[15:8]
4
2:0
GPIO[2:0]
4
3
Reserved – Value will not affect output
4
6:4
GPIO_EN[2:0] – ‘1’ = Enable output (set for writes), ‘1’ = high-Z GPIO[2:0] (set for reads)
4
7
Reserved – Value will not affect output
5
7:0
Reserved – Value will not affect output
Table 9-3. READ_MFG_DATA Command Format
Label
bmRequestType
bRequest
wValue
wIndex
wLength
Data
READ_MFG_DATA
0xC0
0x06
0x00
0x00
Data Length
Mfg. Test Data