ATSAM3X4EA-AU Atmel, ATSAM3X4EA-AU Datasheet - Page 1085

no-image

ATSAM3X4EA-AU

Manufacturer Part Number
ATSAM3X4EA-AU
Description
ARM Microcontrollers - MCU QFP144,GREEN, IND TEMP, MRL A
Manufacturer
Atmel
Datasheet

Specifications of ATSAM3X4EA-AU

Rohs
yes
Core
ARM Cortex M3
Processor Series
SAM3X
Data Bus Width
32 bit
Maximum Clock Frequency
84 MHz
Program Memory Size
256 KB
Data Ram Size
64 KB
On-chip Adc
Yes
Operating Supply Voltage
2.4 V to 3.6 V
Operating Temperature Range
- 40 C to +85 C
Package / Case
LQFP-144
Mounting Style
SMD/SMT
Factory Pack Quantity
60

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATSAM3X4EA-AU
Manufacturer:
Atmel
Quantity:
10 000
40.5.2.6
11057B–ATARM–28-May-12
11057B–ATARM–28-May-12
Address Setup
Figure 40-13. Endpoint Activation Algorithm
As long as the endpoint is not correctly configured (UOTGHS_HSTPIPISRx.CFGOK is zero),
the controller does not acknowledge the packets sent by the host to this endpoint.
The UOTGHS_HSTPIPISRx.CFGOK bit is set provided that the configured size and number of
banks are correct as compared to the endpoint maximal allowed values (see
1069) and to the maximal FIFO size (i.e. the DPRAM size).
See
The USB device address is set up according to the USB protocol.
Once the USB device address is configured, the controller filters the packets to only accept
those targeting the address stored in UOTGHS_DEVCTRL.UADD.
UOTGHS_DEVCTRL.UADD and UOTGHS_DEVCTRL.ADDEN shall not be written all at once.
UOTGHS_DEVCTRL.UADD and UOTGHS_DEVCTRL.ADDEN are cleared:
When UOTGHS_DEVCTRL.UADD or UOTGHS_DEVCTRL.ADDEN is cleared, the default
device address 0 is used.
• After all kinds of resets, the USB device address is 0.
• The host starts a SETUP transaction with a SET_ADDRESS (addr) request.
• The user writes this address to the USB Address (UOTGHS_DEVCTRL.UADD) field, and
• The user sends a zero-length IN packet from the control endpoint.
• The user enables the recorded USB device address by writing a one to
• on a hardware reset,
• when the UOTGHS is disabled (UOTGHS_CTRL.USBE written to zero),
• when a USB reset is detected.
writes a zero to the Address Enable (UOTGHS_DEVCTRL.ADDEN) bit, so the actual
address is still 0.
UOTGHS_DEVCTRL.ADDEN.
Section 40.5.1.6
UOTGHS_HSTPIPISRx.CFCFGOK
UOTGHS_DEVEPT.EPENx = 1
UOTGHS_DEVEPTCFGx
Yes
Activation
Activated
Endpoint
Endpoint
.EPTYPE
.EPDIR
.EPSIZE
.EPBK
.ALLOC
for more details about DPRAM management.
== 1?
No
ERROR
Enable the endpoint.
Configure the endpoint:
Allocate the configured DPRAM banks.
Test if the endpoint configuration is correct.
-
-
-
-
type
direction
size
number of banks
Table 40-1 on page
SAM3X/A
SAM3X/A
1085
1085

Related parts for ATSAM3X4EA-AU