EasyManua.ls Logo

NXP Semiconductors LPC1768 - Remote Wake-Up; Register Description

NXP Semiconductors LPC1768
841 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
Loading...
UM10360 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
User manual Rev. 3 — 19 December 2013 221 of 841
NXP Semiconductors
UM10360
Chapter 11: LPC176x/5x USB device controller
11.9.4 Remote wake-up
The USB device controller supports software initiated remote wake-up. Remote wake-up
involves resume signaling on the USB bus initiated from the device. This is done by
clearing the SUS bit in the SIE Set Device Status register. Before writing into the register,
all the clocks to the device controller have to be enabled using the USBClkCtrl register.
11.10 Register description
Table 188 shows the USB Device Controller registers directly accessible by the CPU. The
Serial Interface Engine (SIE) has other registers that are indirectly accessible via the SIE
command registers. See Section 11.12 “
Serial interface engine command description for
more info.
Table 188. USB device register map
Name Description Access Reset value
[1]
Address
Clock control registers
USBClkCtrl USB Clock Control R/W 0 0x5000 CFF4
USBClkSt USB Clock Status RO 0 0x5000 CFF8
Device interrupt registers
USBIntSt USB Interrupt Status R/W 0x8000 0000 0x400F C1C0
USBDevIntSt USB Device Interrupt Status RO 0x10 0x5000 C200
USBDevIntEn USB Device Interrupt Enable R/W 0 0x5000 C204
USBDevIntClr USB Device Interrupt Clear WO 0 0x5000 C208
USBDevIntSet USB Device Interrupt Set WO 0 0x5000 C20C
USBDevIntPri USB Device Interrupt Priority WO 0 0x5000 C22C
Endpoint interrupt registers
USBEpIntSt USB Endpoint Interrupt Status RO 0 0x5000 C230
USBEpIntEn USB Endpoint Interrupt Enable R/W 0 0x5000 C234
USBEpIntClr USB Endpoint Interrupt Clear WO 0 0x5000 C238
USBEpIntSet USB Endpoint Interrupt Set WO 0 0x5000 C23C
USBEpIntPri USB Endpoint Priority WO
[2]
0 0x5000 C240
Endpoint realization registers
USBReEp USB Realize Endpoint R/W 0x3 0x5000 C244
USBEpIn USB Endpoint Index WO
[2]
0 0x5000 C248
USBMaxPSize USB MaxPacketSize R/W 0x8 0x5000 C24C
USB transfer registers
USBRxData USB Receive Data RO 0 0x5000 C218
USBRxPLen USB Receive Packet Length RO 0 0x5000 C220
USBTxData USB Transmit Data WO
[2]
0 0x5000 C21C
USBTxPLen USB Transmit Packet Length WO
[2]
0 0x5000 C224
USBCtrl USB Control R/W 0 0x5000 C228
SIE Command registers
USBCmdCode USB Command Code WO
[2]
0 0x5000 C210
USBCmdData USB Command Data RO 0 0x5000 C214

Table of Contents

Other manuals for NXP Semiconductors LPC1768

Related product manuals