RM0444 Rev 5 1291/1390
RM0444 Universal serial bus full-speed host/device interface (USB)
1307
LPM control and status register (USB_LPMCSR)
Address offset: 0x54
Reset value: 0x0000 0000
Battery charging detector (USB_BCDR)
Address offset: 0x58
Reset value: 0x0000 0000
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res.
1514131211109876543210
Res. Res. Res. Res. Res. Res. Res. Res. BESL[3:0]
REM
WAKE
Res.
LPM
ACK
LPM
EN
rrrrr rwrw
Bits 31:8 Reserved, must be kept at reset value.
Bits 7:4 BESL[3:0]: BESL value
– Device mode
These bits contain the BESL value received with last ACKed LPM Token
Bit 3 REMWAKE: bRemoteWake value
– Device mode
This bit contains the bRemoteWake value received with last ACKed LPM Token
Bit 2 Reserved, must be kept at reset value.
Bit 1 LPMACK: LPM token acknowledge enable
– Condition: Device mode:
0: the valid LPM token is NYET.
1: the valid LPM token is ACK.
The NYET/ACK is returned only on a successful LPM transaction:
No errors in both the EXT token and the LPM token (else ERROR)
A valid bLinkState = 0001B (L1) is received (else STALL)
Bit 0 LPMEN: LPM support enable
– Device mode
This bit is set by the software to enable the LPM support within the USB Device. If this bit is
at 0 no LPM transactions are handled.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res. Res.
1514131211109876543210
DPPU_
DPD
Res. Res. Res. Res. Res. Res. Res.
PS2
DET
SDET PDET
DC
DET
SDEN PDEN
DCD
EN
BCD
EN
rw r r r r rw rw rw rw