AT90USB646 Atmel Corporation, AT90USB646 Datasheet - Page 15

no-image

AT90USB646

Manufacturer Part Number
AT90USB646
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT90USB646

Flash (kbytes)
64 Kbytes
Pin Count
64
Max. Operating Frequency
16 MHz
Cpu
8-bit AVR
# Of Touch Channels
16
Hardware Qtouch Acquisition
No
Max I/o Pins
48
Ext Interrupts
16
Usb Transceiver
1
Usb Speed
Full Speed
Usb Interface
Device
Spi
2
Twi (i2c)
1
Uart
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Adc Channels
8
Adc Resolution (bits)
10
Adc Speed (ksps)
15
Analog Comparators
1
Resistive Touch Screen
No
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
4
Eeprom (bytes)
2048
Self Program Memory
YES
Dram Memory
No
Nand Interface
No
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
2.7 to 5.5
Operating Voltage (vcc)
2.7 to 5.5
Fpu
No
Mpu / Mmu
no / no
Timers
4
Output Compare Channels
10
Input Capture Channels
1
Pwm Channels
9
32khz Rtc
Yes
Calibrated Rc Oscillator
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT90USB646-AU
Manufacturer:
MOT
Quantity:
1 100
Part Number:
AT90USB646-AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT90USB646-AU
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
AT90USB646-AUR
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT90USB646-MU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
6. Accessing the Low level Flash Drivers
7618C–AVR–07/08
The AT90USB USB bootloader is located in the boot section of the on-chip flash memory, mean-
while the bootloader section is the unique memory location allowed to execute on-chip flash
memory write operations (SPM instruction is decoded only in this section).
Thus applications which require on-chip flash write access can perform calls to specific entry
points located in the USB bootloader.
The USB bootloader provides several Application Programming Interfaces (API) that allows the
application to access low level flash drivers located in the boot section. These APIs allow the fol-
lowing operations:
Figure 6-1.
• Page Erase
• Page Write
• Load word in the temporary page buffer
USB bootloader API calls
Application section
Boot section
Low level flash drivers
USB Bootloader
API entry points
Low Level
Flash Operations
Target Page modified
On-Chip flash Request:
Application
"Page Erase"
"Page Write"
"Load Word"
15

Related parts for AT90USB646