mc68hc908jw32 Freescale Semiconductor, Inc, mc68hc908jw32 Datasheet - Page 157

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
DVALID_OUT — Data valid enable bit for OUT packet
TFRC_OUT — Transfer Complete Flag for OUT packet
11.5.5 USB Endpoint 1–4 Control Status Register (UEP1CSR–UEP4CSR)
TFRC — Transfer Complete Flag
DVALID — Data valid bit
Freescale Semiconductor
This bit indicates valid data is stored in the endpoint buffer, CPU attention is required. User must clear
this bit in order to receive the next OUT packet by writing zero to the bit, otherwise all successive OUT
packet is NAK by the module. Writing one to the bit has no effect. Reset clears this bit.
This read/write bit indicates the a valid OUT or SETUP packet is completely transferred to the EP0
data buffer. When the bit is set, all successive OUT packet will be responded by NAK. Writing zero to
clear this bit. Writing one to the bit has no effect.
This read/write bit indicates the data transfer associated with the endpoint is completed. When the bit
is set, all successive IN/OUT packet will be responded by NAK. Writing zero to clear this bit. Writing
one to the bit has no effect.
When the endpoint is configured as IN endpoint, this bit indicates the data in the endpoint buffer is valid
and ready to be sent. Setting this bit arms the data transmission otherwise all IN packets are returned
by NAK. The bit will be cleared automatically by hardware when a successful IN packet transaction
occurred.
When the endpoint is configured as OUT endpoint, this bit indicates valid received data is stored in the
endpoint buffer, CPU attention is required. User must clear this bit in order to receive the next OUT
packet, otherwise all successive OUT packet is responded NAK by the module. Reset clears this bit.
1 = Data in the EP0 buffer is valid
0 = Data in the EP0 buffer is not valid
1 = Endpoint data transfer completed
0 = Default status
1 = Endpoint data transfer completed
0 = Default status
1 = Data in the endpoint buffer is valid
0 = Data in the endpoint buffer is not valid
Address:
Reset:
Read:
Write:
MODE1
Figure 11-7. USB Endpoint 1–4 Control Status Register
Bit 7
$0055 to $0058
0
MODE0
6
0
MC68HC908JW32 Data Sheet, Rev. 5
STALL
5
0
0
DIR
4
0
SIZE1
3
0
SIZE0
2
0
DVALID
1
0
USB Module Registers
TFRC
Bit 0
0
157

Related parts for mc68hc908jw32