EasyManuals Logo

Renesas M16C Series User Manual

Renesas M16C Series
380 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #315 background image
Universal Serial Bus
M30240 Group
Rev.1.00 Sep 24, 2003 Page 297 of 360
3.2.2.3 USB Address Register
This register holds the seven-bit USB address that is assigned from the host CPU. The USB function
control unit uses the value of this register to decode USB token packet addresses. Before the device
is configured at reset, the value is 00
16
.
Figure 3.9 shows the structure of the USB address register.
Figure 3.9: USB Function Address Register (USBA)
3.2.2.4 USB Power Management Register
This register is used to manage the electrical power of the USB function control unit.
• USB Suspend Detection Flag
When the USB FCU does not detect any bus activity on D+/D- for at least 3ms, the USB Suspend De-
tect Flag is set to “1” and a USB suspend interrupt request is generated. When resume detection from
the host CPU is detected, this bit is cleared to”0.” When the Remote WakeUp (timer, etc.) is used to
recover from the suspend mode, this bit is automatically cleared at the same time that the USB remote
wake up bit is cleared.
• USB Resume Detection Flag
When the USB FCU is in the suspend state and detects activity on D+/D- from the host, this flag be-
comes “1” and a USB resume interrupt request is generated. This bit is automatically cleared at the
same time that the USB resume interrupt status flag (INTST14) is cleared.
• USB Remote Wake Up Bit
Set the remote Wake Up Bit to “1” when it (timer, reset, etc.) is used to return from the suspend mode.
While the bit is “1”, the USB function control unit transmits a resume signal to the host CPU and notifies
the return from the suspended status. After holding this bit for 10ms to 15ms at”1”, clear it to “0.”
Figure 3.10 shows the structure of the USB Power Control Register
Figure 3.10: USB Power Management Register (USBPM)
Bit Symbol Bit Name Function R W
FUNAD-6
Reserved
Function Address
7-bit programmable
Function Address
Must always be set to "0"
O O
O O
O
Symbol
USBA
Address
0300
16
When reset
00
16
USB Function Address Register
b7 b5b6 b4 b3 b2 b1 b0
Bit Symbol Bit Name Function R W
SUSPEND
Reserved
USB Suspend Detection Flag
0: Signal not detected
1: Signal detected
Must always be set to "0"
O O
O O
O O O O O
Symbol
USBPM
Address
0301
16
When reset
00
16
USB Power Management Register
b7 b5b6 b4 b3 b2 b1 b0
RESUME
USB Resume Detection Flag
0: Signal not detected
1: Signal detected
O O
WAKE UP USB Remote Wake up Bit
0: End remote resume signaling
1: Remote resume signaling (Note 2)
O O
Note 1
Note 1
Note 1: Write "0" only or Read
Note 2: If SUSPEND = "1"

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Renesas M16C Series and is the answer not in the manual?

Renesas M16C Series Specifications

General IconGeneral
Architecture16-bit
CoreM16C
Instruction Set ArchitectureCISC
Flash MemoryUp to 512 KB
Operating Voltage2.7V to 5.5V
Operating Temperature Range-40°C to +85°C
Package TypesLQFP, QFP
TimersMultiple 16-bit timers
ADC10-bit
Communication InterfacesUART, SPI, I2C
InterruptsMultiple interrupt sources

Related product manuals