Renesas M16C Series User Manual page 65

16-bit single-chip microcomputer
Hide thumbs Also See for M16C Series:
Table of Contents

Advertisement

M30240 Group
1.2.18.4.2 USB Control Register
The USB Control Register, shown in Figure 1.31, is used to control the USB FCU. This register is not reset by
a USB reset signaling. After the USB is enabled (USBC7 set to "1"), a minimum delay of 250ns (three 12 MHz
clock periods) is needed before performing any other USB register read/write operations.
USB Control Register
b7
b6
b5
b4
b3
Figure 1.31: USB Control Register
1.2.18.4.3 USB Function Address Register
The USB Function Address Register, shown in Figure 1.32, maintains the 7-bit USB address assigned by the
host. The USB FCU uses this register value to decode USB token packet addresses. At reset, when the device
is not yet configured, the value is 00
Notes USB Consecutive Set Address.
USB Function Address Register
b7
b6
b5
b4
0
Figure 1.32: USB Function Address Register
Rev.1.00 Sep 24, 2003 Page 47 of 360
b2
b1
b0
Symbol
0 0 0
USBC
Bit symbol
Bit name
Reserved
Tranceiver voltage converter
USBC3
High/Low current mode selection
USB tranceiver voltage converter
USBC4
enable bit
USBC5
USB clock enable bit
USBC6
USB SOF port select bit
USB enable bit
USBC7
Note 1: For USB normal operation
Note 2: For USB suspend operation
Note 3: P8
is used as GPIO pin
6
Note 4: All USB internal registers are held at their default values.
. For the procedures on how to update this register, refer to Application
16
b3
b2
b1
b0
Symbol
USBA
Bit symbol
Function Address
FUNAD0-6
Reserved
Address
000C16
Must always be set to "0"
0: High current mode (Note 1)
1: Low current mode (Note 2)
0: Disabled
1: Enabled
0: Disabled
1: Enabled
0: Disabled (Note 3)
1: Enabled
0: Disabled (Note 4)
1: Enabled
Address
0300
16
Bit name
7-bit programmable
Function Address
Must always be set to "0"
Universal Serial Bus
When reset
0016
Function
R
W
When reset
00
16
Function
R
W

Advertisement

Table of Contents
loading

Table of Contents