EasyManua.ls Logo

NXP Semiconductors LPC1768 - SIE Command Code Registers; USB Command Code Register; 0 X5000 C210); USB Command Data Register

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 236 of 841
NXP Semiconductors
UM10360
Chapter 11: LPC176x/5x USB device controller
11.10.6 SIE command code registers
The SIE command code registers are used for communicating with the Serial Interface
Engine. See Section 11.12 “
Serial interface engine command description for more
information.
11.10.6.1 USB Command Code register (USBCmdCode - 0x5000 C210)
This register is used for sending the command and write data to the SIE. The commands
written here are propagated to the SIE and executed there. After executing the command,
the register is empty, and the CCEMPTY bit of USBDevIntSt register is set. See
Section 11.12
for details. USBCmdCode is a write-only register.
11.10.6.2 USB Command Data register (USBCmdData - 0x5000 C214)
This register contains the data retrieved after executing a SIE command. When the data is
ready to be read, the CD_FULL bit of the USBDevIntSt register is set. See Table 192
for
details. USBCmdData is a read-only register.
11.10.7 DMA registers
The registers in this group are used for the DMA mode of operation (see Section 11.15
DMA operation)
11.10.7.1 USB DMA Request Status register (USBDMARSt - 0x5000 C250)
A bit in this register associated with a non-isochronous endpoint is set by hardware when
an endpoint interrupt occurs (see the description of USBEpIntSt) and the corresponding
bit in USBEpIntEn is 0. A bit associated with an isochronous endpoint is set when the
corresponding bit in USBEpIntEn is 0 and a FRAME interrupt occurs. A set bit serves as a
Table 220. USB Command Code register (USBCmdCode - address 0x5000 C210) bit description
Bit Symbol Value Description Reset value
7:0 - - Reserved, user software should not write ones to reserved bits. The value
read from a reserved bit is not defined.
NA
15:8 CMD_PHASE The command phase: 0x00
0x01 Write
0x02 Read
0x05 Command
23:16 CMD_CODE/
CMD_WDATA
This is a multi-purpose field. When CMD_PHASE is Command or Read,
this field contains the code for the command (CMD_CODE). When
CMD_PHASE is Write, this field contains the command write data
(CMD_WDATA).
0x00
31:24 - - Reserved, user software should not write ones to reserved bits. The value
read from a reserved bit is not defined.
NA
Table 221. USB Command Data register (USBCmdData - address 0x5000 C214) bit description
Bit Symbol Description Reset value
7:0 CMD_RDATA Command Read Data. 0x00
31:8 - Reserved, user software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
NA

Table of Contents

Other manuals for NXP Semiconductors LPC1768

Related product manuals