MCBSTM32EXL Keil, MCBSTM32EXL Datasheet - Page 766

no-image

MCBSTM32EXL

Manufacturer Part Number
MCBSTM32EXL
Description
BOARD EVALUATION FOR STM32F103ZE
Manufacturer
Keil
Datasheets

Specifications of MCBSTM32EXL

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
USB on-the-go full-speed (OTG_FS)
766/995
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
w
r
Bits 29:28 Reserved
Bits 25:22 Reserved
Bits 19:18 EPTYP: Endpoint type
OTG_FS device control OUT endpoint 0 control register
(OTG_FS_DOEPCTL0)
Address offset: 0xB00
Reset value: 0x0000 8000
This section describes the device control OUT endpoint 0 control register. Nonzero control
endpoints use registers for endpoints 1–15.
Bit 31 EPENA: Endpoint enable
Bit 30 EPDIS: Endpoint disable
Bit 27 SNAK: Set NAK
Bit 26 CNAK: Clear NAK
Bit 21 STALL: STALL handshake
Bit 20 SNPM: Snoop mode
w
w
The application sets this bit to start transmitting data on endpoint 0.
The core clears this bit before setting any of the following interrupts on this endpoint:
– SETUP phase done
– Endpoint disabled
– Transfer completed
The application cannot disable control OUT endpoint 0.
A write to this bit sets the NAK bit for the endpoint.
Using this bit, the application can control the transmission of NAK handshakes on an endpoint.
The core can also set this bit on a Transfer completed interrupt, or after a SETUP is received
on the endpoint.
A write to this bit clears the NAK bit for the endpoint.
The application can only set this bit, and the core clears it, when a SETUP token is received
for this endpoint. If a NAK bit or Global OUT NAK is set along with this bit, the STALL bit takes
priority. Irrespective of this bit’s setting, the core always responds to SETUP data packets with
an ACK handshake.
This bit configures the endpoint to Snoop mode. In Snoop mode, the core does not check the
correctness of OUT packets before transferring them to application memory.
Hardcoded to 2’b00 for control.
Reserved
rs
rw
EPTYP
r
Doc ID 13902 Rev 9
r
r
r
9
Reserved
8
7
6
5
4
3
RM0008
2
MPSIZ
1
r
0
r

Related parts for MCBSTM32EXL