AT90USB1286 Atmel Corporation, AT90USB1286 Datasheet - Page 357

no-image

AT90USB1286

Manufacturer Part Number
AT90USB1286
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT90USB1286

Flash (kbytes)
128 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)
8
Eeprom (bytes)
4096
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:
AT90USB1286
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
AT90USB1286-16MU
Manufacturer:
ST
0
Part Number:
AT90USB1286-AU
Manufacturer:
SOUTH
Quantity:
650
Part Number:
AT90USB1286-AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT90USB1286-AU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
AT90USB1286-AUR
Manufacturer:
Atmel
Quantity:
747
Part Number:
AT90USB1286-AUR
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT90USB1286-MU
Manufacturer:
ATMEL
Quantity:
716
Part Number:
AT90USB1286-MU
Manufacturer:
AT
Quantity:
20 000
Part Number:
AT90USB1286-MUR
Manufacturer:
Atmel
Quantity:
4 932
28.6
7593K–AVR–11/09
Addressing the Flash During Self-Programming
Note:
The Z-pointer is used to address the SPM commands. The Z pointer consists of the Z-registers
ZL and ZH in the register file, and RAMPZ in the I/O space. The number of bits actually used is
implementation dependent. Note that the RAMPZ register is only implemented when the pro-
gram space is larger than 64K bytes.
Since the Flash is organized in pages (see
be treated as having two different sections. One section, consisting of the least significant bits, is
addressing the words within a page, while the most significant bits are addressing the pages.
This is shown in
addressed independently. Therefore it is of major importance that the Boot Loader software
addresses the same page in both the Page Erase and Page Write operation. Once a program-
ming operation is initiated, the address is latched and the Z-pointer can be used for other
operations.
The (E)LPM instruction use the Z-pointer to store the address. Since this instruction addresses
the Flash byte-by-byte, also bit Z0 of the Z-pointer is used.
Figure 28-4. Addressing the Flash During SPM
Bit
RAMPZ
ZH (R31)
ZL (R30)
PROGRAM COUNTER
Only one SPM instruction should be active at any time.
BIT
PROGRAM MEMORY
23
15
RAMPZ7
Z15
Z7
7
23
PAGE
Figure
PAGE ADDRESS
WITHIN THE FLASH
22
14
RAMPZ6
Z14
Z6
6
ZPCMSB
PCMSB
28-4. Note that the Page Erase and Page Write operations are
PCPAGE
21
13
RAMPZ5
Z13
Z5
5
20
12
RAMPZ4
Z12
Z4
4
ZPAGEMSB
PAGEMSB
Table 29-11 on page
PCWORD
WORD ADDRESS
WITHIN A PAGE
(1)
19
11
RAMPZ3
Z11
Z3
3
1
0
0
INSTRUCTION WORD
Z - POINTER
18
10
RAMPZ2
Z10
Z2
2
PAGE
371), the Program Counter can
AT90USB64/128
17
9
RAMPZ1
Z1
1
Z9
PCWORD[PAGEMSB:0]:
00
01
02
PAGEEND
16
8
RAMPZ0
Z8
Z0
0
357

Related parts for AT90USB1286