mc68hc908jw32 Freescale Semiconductor, Inc, mc68hc908jw32 Datasheet - Page 156

no-image

mc68hc908jw32

Manufacturer Part Number
mc68hc908jw32
Description
M68hc08 Microcontrollers Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc68hc908jw32FAE
Manufacturer:
FREESCALE
Quantity:
20 000
USB 2.0 FS Module
USBRSTIE — USB RESET Interrupt Mask
RESUMEFIE — Resume Interrupt Mask
SUSPNDIE — Suspend Mode Interrupt Mask
11.5.4 USB Endpoint 0 Control/Status Register (UEP0CSR)
DSIZE[3:0]_OUT — Endpoint 0 Data Size for OUT packet
DSIZE[3:0]_IN — Endpoint 0 Data Size for IN packet
DVALID_IN — Data valid enable bit for IN packet
TFRC_IN — Transfer Complete Flag for IN packet
156
This read/write bit enables a CPU interrupt request when USBRST flag of USB status register
(USBSR) and URSTD bit of configuration register (CONFIG) is set. Reset clears this bit.
This read/write bit enables a CPU interrupt request when the USB bus activity is resumed or
RESUMEF of USB status register (USBSR) is set. Reset clears this bit.
This read/write bit enables a CPU interrupt request when the module entered suspend mode or
SUSPND flag of USB status register (USBSR) is set. Reset clears this bit.
These bits specify the packet size received for the previous valid OUT packet. The bits are read only.
These bits indicates the packet size to be transmitted in response to the next IN packet. The bits are
write only.
This read/write bit indicates the data in the endpoint buffer is valid and ready to send. Setting this bit
triggers the data transmission. The bit will be cleared automatically by hardware when a successful IN
packet transaction occurred or a valid SETUP packet is received. The bit can also be cleared by writing
zero. When the bit is zero, all IN packets to endpoint zero will be responded by NAK. Reset also clears
this bit.
This read/write bit indicates the data in the EP0 buffer is completely transferred to the host. When the
bit is set, all successive IN packet is responded by NAK. Writing zero to clear this bit. Writing one to
the bit has no effect.
1 = CPU interrupt request is enabled when USB reset signal is detected
0 = CPU interrupt request is disabled when USB reset signal is detected
1 = CPU interrupt request is enabled when USB bus activity is resumed
0 = CPU interrupt request is disabled when USB bus activity is resumed
1 = CPU interrupt request is enabled when the module enters suspend mode
0 = CPU interrupt request is disabled when the module enters suspend mode
1 = Data in the EP0 buffer is valid and ready to transmit
0 = Data in the EP0 buffer is not valid
1 = Endpoint data transfer completed
0 = Default status
Address:
Reset:
Read: DSIZE3_OUT DSIZE2_OUT DSIZE1_OUT DSIZE0_OUT
Write:
DSIZE3_IN
$0054
Bit 7
0
Figure 11-6. USB Endpoint 0 Control/Status Register
DSIZE2_IN
6
0
MC68HC908JW32 Data Sheet, Rev. 5
DSIZE1_IN
5
0
DSIZE0_IN
4
0
DVALID_IN
3
0
TFRC_IN
0
2
DVALID_OUT
1
0
Freescale Semiconductor
TFRC_OUT
Bit 0
0

Related parts for mc68hc908jw32