AT90USB82-16MUR Atmel, AT90USB82-16MUR Datasheet - Page 189

no-image

AT90USB82-16MUR

Manufacturer Part Number
AT90USB82-16MUR
Description
MCU AVR USB 8K FLASH 32-QFN
Manufacturer
Atmel
Series
AVR® 90USBr
Datasheet

Specifications of AT90USB82-16MUR

Core Processor
AVR
Core Size
8-Bit
Speed
16MHz
Connectivity
EBI/EMI, PS/2, SPI, UART/USART, USB
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
22
Program Memory Size
8KB (8K x 8)
Program Memory Type
FLASH
Eeprom Size
512 x 8
Ram Size
512 x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
32-QFN
Data Bus Width
8 bit
Data Ram Size
512 B
Interface Type
SPI, USART, debugWIRE
Maximum Clock Frequency
16 MHz
Number Of Programmable I/os
22
Number Of Timers
2
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 40 C
For Use With
ATSTK600 - DEV KIT FOR AVR/AVR32ATSTK526 - KIT STARTER FOR AT90USB82/162ATAVRDRAGON - KIT DRAGON 32KB FLASH MEM AVRATSTK525 - KIT STARTER FOR AT90USBAT90USBKEY2 - KIT DEMO FOR AT90USB
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Data Converters
-
Lead Free Status / Rohs Status
 Details
7707F–AVR–11/10
UESTAX.6
UESTAX.5
UEINTX.6
UEINTX.4
UEINTX.3
UEINTX.2
UEINTX.1
UEINTX.0
UNDERFI
NAKOUTI
STALLEDI
OVERFI
RXSTPI
RXOUTI
NAKINI
TXINI
Each of these interupts are time-relative events that will be detected only if the USB clock is
enabled (FRZCLK bit cleared), except for the WAKEUP interrupt that will trigger each time a
state change is detected on the data lines.
This asynchronous interrupt WAKEUP allows to wake-up a device that is in power-down mode,
generally after that the USB has entered the Suspend state.
Figure 19-10. USB Endpoint Interrupt vector sources
Each endpoint has 8 interrupts sources associated with flags, and each source can be enabled
or not to trigger the corresponding endpoint interrupt.
If, for an endpoint, at least one of the sources is enabled to trigger interrupt, the corresponding
event(s) will make the program branch to the USB Endpoint Interrupt vector. The user may
determine the source (endpoint) of the interrupt by reading the UEINT register, and then handle
the event detected by polling the different flags.
UEIENX.7
UEIENX.6
UEIENX.4
UEIENX.3
UEIENX.2
UEIENX.1
UEIENX.0
RXOUTE
STALLEDE
FLERRE
TXOUTE
NAKINE
TXSTPE
TXINE
UEINT.X
Endpoint 0
EPINT
Endpoint 1
Endpoint 2
Endpoint 3
Endpoint 4
AT90USB82/162
Interrupt Vector
USB Endpoint
189

Related parts for AT90USB82-16MUR