ISP1362
Single-chip USB OTG controller
Philips Semiconductors
Bit
7
6
5
4
3
2
1
0
Symbol
Reset
Access
UNLOCK[7:0] = 37H
0
0
1
1
0
1
1
1
W
W
W
W
W
W
W
W
Table 132: DcLock register: bit description
Bit
Symbol
Description
15 to 0
UNLOCK[15:0] Sending data AA37H unlocks the internal registers and buffer
memory for writing, following a ‘resume’.
16.3.3 DcScratch register (R/W: B3H/B2H)
This command accesses the 16-bit DcScratch register, which can be used by the
firmware to save and restore information. For example, the device status before
powering down in the ‘suspend’ state. The register bit allocation is given in Table 133.
Code (Hex): B2/B3 — write or read DcScratch register
Transaction — write or read 2 bytes (code or data)
Table 133: DcScratch Information register: bit allocation
Bit
15
14
13
12
11
10
9
8
Symbol
Reset
Access
Bit
reserved
SFIR[12:8]
-
-
-
-
-
-
0
R/W
4
0
R/W
3
0
R/W
2
0
R/W
1
0
R/W
0
7
6
5
Symbol
Reset
Access
SFIR[7:0]
0
0
0
0
0
0
0
0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Table 134: DcScratch Information register: bit description
Bit
Symbol
-
Description
15 to 13
12 to 0
reserved; must be logic 0
Scratch Information register
SFIR[12:0]
16.3.4 DcFrameNumber register (R: B4H)
This command returns the frame number of the last successfully received SOF. It is
followed by reading one word from the DcFrameNumber register, containing the
frame number. The DcFrameNumber register is shown in Table 135.
Remark: After a bus reset, the value of the DcFrameNumber register is undefined.
Code (Hex): B4 — read frame number
Transaction — read 1 or 2 bytes (code or data)
9397 750 12337
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 — 06 January 2004
125 of 150