AT32UC3A1128 Atmel Corporation, AT32UC3A1128 Datasheet - Page 512

no-image

AT32UC3A1128

Manufacturer Part Number
AT32UC3A1128
Description
Manufacturer
Atmel Corporation

Specifications of AT32UC3A1128

Flash (kbytes)
128 Kbytes
Pin Count
100
Max. Operating Frequency
66 MHz
Cpu
32-bit AVR
# Of Touch Channels
32
Hardware Qtouch Acquisition
No
Max I/o Pins
69
Ext Interrupts
69
Usb Transceiver
1
Usb Speed
Full Speed
Usb Interface
Device + OTG
Spi
6
Twi (i2c)
1
Uart
4
Ssc
1
Ethernet
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Adc Channels
8
Adc Resolution (bits)
10
Adc Speed (ksps)
384
Resistive Touch Screen
No
Dac Channels
2
Dac Resolution (bits)
16
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
32
Self Program Memory
YES
Dram Memory
No
Nand Interface
No
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
3.0-3.6 or (1.65-1.95+3.0-3.6)
Operating Voltage (vcc)
3.0-3.6 or (1.65-1.95+3.0-3.6)
Fpu
No
Mpu / Mmu
Yes / No
Timers
10
Output Compare Channels
16
Input Capture Channels
6
Pwm Channels
13
32khz Rtc
Yes
Calibrated Rc Oscillator
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT32UC3A1128-AUR
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT32UC3A1128-AUT
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT32UC3A1128-U
Manufacturer:
ATMEL
Quantity:
13
32058K AVR32-01/12
30.7.2.4
30.7.2.5
Figure 30-14. Endpoint Activation Algorithm
Endpoint Reset
Endpoint Activation
An endpoint can be reset at any time by setting its EPRSTX bit in the UERST register. This is
recommended before using an endpoint upon hardware reset or when a USB bus reset has
been received. This resets:
Note that the interrupt sources located in the UESTAX register are not cleared when a USB bus
reset has been received.
The endpoint configuration remains active and the endpoint is still enabled.
The endpoint reset may be associated with a clear of the data toggle sequence as an answer to
the CLEAR_FEATURE USB request. This can be achieved by setting the RSTDT bit (by setting
the RSTDTS bit).
In the end, the firmware has to clear the EPRSTX bit to complete the reset operation and to start
using the FIFO.
The endpoint is maintained inactive and reset (see
details) as long as it is disabled (EPENX = 0). The Data Toggle Sequence bit-field (DTSEQ) is
also reset.
The algorithm represented on
As long as the endpoint is not correctly configured (CFGOK = 0), the controller does not
acknowledge the packets sent by the host to this endpoint.
The CFGOK bit is set by hardware only if the configured size and number of banks are correct
compared to their maximal allowed values for the endpoint (see
the maximal FIFO size (i.e. the DPRAM size).
•the internal state machine of this endpoint;
•the receive and transmit bank FIFO counters;
•all the registers of this endpoint (UECFGX, UESTAX, UECONX), except its configuration
(ALLOC, EPBK, EPSIZE, EPDIR, EPTYPE) and its Data Toggle Sequence bit-field (DTSEQ).
Yes
EPENX = 1
CFGOK ==
Activation
UECFGX
Activated
Endpoint
Endpoint
EPTYPE
EPSIZE
ALLOC
EPDIR
EPBK
1?
No
ERROR
Figure 30-14
Enable the endpoint.
Configure the endpoint:
Allocate the configured DPRAM
banks.
Test if the endpoint configuration
is correct.
must be followed in order to activate an endpoint.
- type;
- direction;
- size;
- number of banks.
Section 30.7.2.4 on page 512
Table 30-1 on page
AT32UC3A
497) and to
for more
512

Related parts for AT32UC3A1128