AT90USB646-AU Atmel, AT90USB646-AU Datasheet - Page 12
![no-image](/images/manufacturer_photos/0/0/78/atmel_sml.jpg)
AT90USB646-AU
Manufacturer Part Number
AT90USB646-AU
Description
MCU AVR 64K FLASH 16MHZ 64TQFP
Manufacturer
Atmel
Series
AVR® 90USBr
Specifications of AT90USB646-AU
Core Processor
AVR
Core Size
8-Bit
Speed
16MHz
Connectivity
EBI/EMI, I²C, SPI, UART/USART, USB, USB OTG
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
48
Program Memory Size
64KB (64K x 8)
Program Memory Type
FLASH
Eeprom Size
2K x 8
Ram Size
4K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
64-TQFP, 64-VQFP
Controller Family/series
AVR USB
No. Of I/o's
48
Eeprom Memory Size
2KB
Ram Memory Size
4KB
Cpu Speed
20MHz
Rohs Compliant
Yes
Processor Series
AT90USBx
Core
AVR8
Data Bus Width
8 bit
Data Ram Size
4 KB
Interface Type
2-Wire, SPI, USART
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
48
Number Of Timers
4
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
EWAVR, EWAVR-BL
Development Tools By Supplier
ATAVRDRAGON, ATSTK500, ATSTK600, ATSTK525, ATAVRISP2, ATAVRONEKIT, AT90USBKEY, ATEVK525
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 8 Channel
Package
64TQFP
Device Core
AVR
Family Name
AT90
Maximum Speed
20 MHz
Operating Supply Voltage
3.3|5 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AT90USB646-AU
Manufacturer:
MOT
Quantity:
1 100
Part Number:
AT90USB646-AU
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
12
0x3E (0x5E)
0x3D (0x5D)
0x3C (0x5C)
0x3B (0x5B)
0x3A (0x5A)
0x2E (0x4E)
0x2D (0x4D)
0x2C (0x4C)
0x2B (0x4B)
0x2A (0x4A)
0x1E (0x3E)
0x1D (0x3D)
0x1C (0x3C)
Address
0x3F (0x5F)
0x39 (0x59)
0x38 (0x58)
0x37 (0x57)
0x36 (0x56)
0x35 (0x55)
0x34 (0x54)
0x33 (0x53)
0x32 (0x52)
0x31 (0x51)
0x30 (0x50)
0x2F (0x4F)
0x29 (0x49)
0x28 (0x48)
0x27 (0x47)
0x26 (0x46)
0x25 (0x45)
0x24 (0x44)
0x23 (0x43)
0x22 (0x42)
0x21 (0x41)
0x20 (0x40)
0x1F (0x3F)
(0x7C)
(0x7B)
(0x7A)
(0x79)
(0x78)
(0x77)
(0x76)
(0x75)
(0x74)
(0x73)
(0x72)
(0x71)
(0x70)
(0x6F)
(0x6E)
(0x6D)
(0x6C)
(0x6B)
(0x6A)
(0x69)
(0x68)
(0x67)
(0x66)
(0x65)
(0x64)
(0x63)
(0x62)
(0x61)
(0x60)
AT90USB64/128
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
WDTCSR
Reserved
Reserved
Reserved
Reserved
SPMCSR
Reserved
Reserved
Reserved
ADCSRB
ADCSRA
PCMSK0
OSCCAL
PLLCSR
TCCR0B
TCCR0A
MCUCR
MONDR
GPIOR2
GPIOR1
GPIOR0
Name
ADMUX
XMCRB
XMCRA
TIMSK3
TIMSK2
TIMSK1
TIMSK0
RAMPZ
MCUSR
GTCCR
CLKPR
OCR0B
OCR0A
EEARH
EEARL
EICRB
PCICR
OCDR/
TCNT0
EIMSK
EICRA
SMCR
ADCH
SREG
ACSR
SPDR
SPSR
SPCR
EEDR
EECR
ADCL
PRR1
PRR0
EIFR
SPH
SPL
CLKPCE
COM0A1
ADHSM
PCINT7
OCDR7
PRUSB
FOC0A
REFS1
PRTWI
SPMIE
Bit 7
ADEN
XMBK
ISC71
ISC31
INTF7
WDIF
SP15
ACD
SPIF
SPIE
TSM
INT7
SRE
SP7
JTD
-
-
-
-
-
-
-
-
-
-
-
-
-
-
I
-
-
-
-
-
-
-
-
-
-
-
-
-
COM0A0
RWWSB
PRTIM2
PCINT6
OCDR6
REFS0
FOC0B
WCOL
Bit 6
ACME
ADSC
ISC70
ISC30
ACBG
INTF6
WDIE
SRL2
SP14
INT6
SPE
SP6
T
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
COM0B1
PRTIM0
PCINT5
OCDR5
ADLAR
ADATE
EEPM1
SIGRD
Bit 5
WDP3
DORD
ISC61
ISC21
INTF5
SRL1
ICIE3
ICIE1
SP13
ACO
INT5
SP5
H
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Timer/Counter0 Output Compare Register B
Timer/Counter0 Output Compare Register A
EEPROM Address Register Low Byte
General Purpose I/O Register 2
General Purpose I/O Register 1
General Purpose I/O Register 0
Oscillator Calibration Register
RWWSRE
ADC Data Register High byte
ADC Data Register Low byte
COM0B0
PCINT4
OCDR4
EEPM0
WDCE
Bit 4
PLLP2
MUX4
ISC60
ISC20
MSTR
INTF4
SRL0
SP12
ADIF
JTRF
EEPROM Data Register
PUD
INT4
SP4
ACI
Timer/Counter0 (8 Bit)
Monitor Data Register
S
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
SPI Data Register
OCIE3C
OCIE1C
CLKPS3
BLBSET
PCINT3
PRTIM3
PRTIM1
WGM02
SRW11
OCDR3
WDRF
PLLP1
EERIE
Bit 3
MUX3
ISC51
ISC11
CPOL
INTF3
ADIE
WDE
SP11
ACIE
INT3
SM2
SP3
V
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EEPROM Address Register High Byte
CLKPS2
OCIE3B
OCIE2B
OCIE1B
OCIE0B
PGWRT
SRW10
PCINT2
OCDR2
EEMPE
ADTS2
ADPS2
PRSPI
PLLP0
Bit 2
MUX2
XMM2
ISC50
ISC10
WDP2
BORF
CPHA
INTF2
SP10
ACIC
CS02
INT2
SM1
SP2
N
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
RAMPZ1
PSRASY
CLKPS1
OCIE3A
OCIE2A
OCIE1A
OCIE0A
PCINT1
PGERS
OCDR1
WGM01
ADPS1
SRW01
EXTRF
ADTS1
Bit 1
XMM1
WDP1
ACIS1
MUX1
ISC41
ISC01
IVSEL
INTF1
SPR1
CS01
EEPE
PLLE
INT1
SP9
SP1
SM0
Z
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
PRUSART1
PSRSYNC
RAMPZ0
CLKPS0
WGM00
SRW00
PCINT0
PRADC
SPMEN
OCDR0
PLOCK
ADTS0
ADPS0
Bit 0
MUX0
XMM0
TOIE3
TOIE2
TOIE1
TOIE0
ISC40
ISC00
PCIE0
WDP0
PORF
ACIS0
SPI2X
INTF0
SPR0
EERE
CS00
IVCE
INT0
SP8
SP0
SE
C
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7593KS–AVR–11/09
Page