AT90USB646-16MU Atmel, AT90USB646-16MU Datasheet - Page 5
![Microcontrollers (MCU) AVR USB 64K FLASH5V](/photos/39/69/396955/mlf_qfn-64_sml.jpg)
AT90USB646-16MU
Manufacturer Part Number
AT90USB646-16MU
Description
Microcontrollers (MCU) AVR USB 64K FLASH5V
Manufacturer
Atmel
Datasheet
1.AT90USB1287-16MU.pdf
(30 pages)
Specifications of AT90USB646-16MU
Data Bus Width
8 bit
Program Memory Type
Flash
Program Memory Size
64 KB
Data Ram Size
4 KB
Interface Type
2-Wire, SPI, USART
Maximum Clock Frequency
16 MHz
Number Of Programmable I/os
48
Number Of Timers
4
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Package / Case
QFN-64
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 8 Channel
Lead Free Status / Rohs Status
Details
Other names
AT90USB646-MU
2.1
Figure 2-1.
7593GS–AVR–03/08
AREF
AGND
AVCC
GND
VCC
Block Diagram
ON-CHIP DEBUG
PROGRAMMING
BOUNDARY-
Block Diagram
JTAG TAP
LOGIC
SCAN
DATA REGISTER
DATA REGISTER
USART0
PORTE
PORTF
AT90USB64/128 achieves throughputs approaching 1 MIPS per MHz allowing the system
designer to optimize power consumption versus processing speed.
The AVR core combines a rich instruction set with 32 general purpose working registers. All the
32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent
registers to be accessed in one single instruction executed in one clock cycle. The resulting
architecture is more code efficient while achieving throughputs up to ten times faster than con-
ventional CISC microcontrollers.
PORTF DRIVERS
PORTE DRIVERS
PE7 - PE0
PF7 - PF0
INSTRUCTION
INSTRUCTION
PROGRAM
PROGRAM
COUNTER
REGISTER
CONTROL
DECODER
FLASH
LINES
ADC
REG. PORTE
REG. PORTF
DATA DIR.
DATA DIR.
DATA REGISTER
REGISTERS
POR - BOD
REGISTER
PURPOSE
GENERAL
POINTER
STATUS
STACK
RESET
SRAM
PORTB
DATA REGISTER
ALU
X
Y
Z
PORTA
PORTB DRIVERS
PB7 - PB0
PORTA DRIVERS
PA7 - PA0
REG. PORTB
DATA DIR.
REG. PORTA
DATA DIR.
MCU CONTROL
OSCILLATOR
WATCHDOG
INTERRUPT
COUNTERS
REGISTER
INTERNAL
EEPROM
TIMER/
TIMER
UNIT
SPI
8-BIT DATA BUS
DATA REGISTER
PORTD
DATA REGISTER
PORTD DRIVERS
PD7 - PD0
PORTC
OSCILLATOR
TIMING AND
CALIB. OSC
CONTROL
PORTC DRIVERS
PLL
USB
REG. PORTD
PC7 - PC0
DATA DIR.
AT90USB64/128
REG. PORTC
TWO-WIRE SERIAL
DATA DIR.
INTERFACE
5