ATMEGA640V-8CU Atmel, ATMEGA640V-8CU Datasheet - Page 17
![IC MCU AVR 64K FLASH 100-CBGA](/photos/6/89/68968/313-100-cbga_sml.jpg)
ATMEGA640V-8CU
Manufacturer Part Number
ATMEGA640V-8CU
Description
IC MCU AVR 64K FLASH 100-CBGA
Manufacturer
Atmel
Series
AVR® ATmegar
Specifications of ATMEGA640V-8CU
Core Processor
AVR
Core Size
8-Bit
Speed
8MHz
Connectivity
EBI/EMI, I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
86
Program Memory Size
64KB (32K x 16)
Program Memory Type
FLASH
Eeprom Size
4K x 8
Ram Size
8K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 5.5 V
Data Converters
A/D 16x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
100-TFBGA
Processor Series
ATMEGA64x
Core
AVR8
Data Bus Width
8 bit
Data Ram Size
8 KB
Interface Type
2-Wire, SPI, USART
Maximum Clock Frequency
8 MHz
Number Of Programmable I/os
86
Number Of Timers
6
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 16 Channel
For Use With
ATSTK600-TQFP100 - STK600 SOCKET/ADAPTER 100-TQFP770-1007 - ISP 4PORT ATMEL AVR MCU SPI/JTAGATAVRISP2 - PROGRAMMER AVR IN SYSTEMATSTK503 - STARTER KIT AVR EXP MODULE 100P
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
- Current page: 17 of 444
- Download datasheet (10Mb)
6.6.1
6.6.2
6.7
2549M–AVR–09/10
Instruction Execution Timing
RAMPZ – Extended Z-pointer Register for ELPM/SPM
EIND – Extended Indirect Register
For ELPM/SPM instructions, the Z-pointer is a concatenation of RAMPZ, ZH, and ZL, as shown
in Figure 6-4. Note that LPM is not affected by the RAMPZ setting.
Figure 6-4.
The actual number of bits is implementation dependent. Unused bits in an implementation will
always read as zero. For compatibility with future devices, be sure to write these bits to zero.
For EICALL/EIJMP instructions, the Indirect-pointer to the subroutine/routine is a concatenation
of EIND, ZH, and ZL, as shown in Figure 6-5. Note that ICALL and IJMP are not affected by the
EIND setting.
Figure 6-5.
The actual number of bits is implementation dependent. Unused bits in an implementation will
always read as zero. For compatibility with future devices, be sure to write these bits to zero.
This section describes the general access timing concepts for instruction execution. The AVR
CPU is driven by the CPU clock clk
chip. No internal clock division is used.
Figure 6-6 on page 18
by the Harvard architecture and the fast-access Register File concept. This is the basic pipelin-
ing concept to obtain up to 1 MIPS per MHz with the corresponding unique results for functions
per cost, functions per clocks, and functions per power-unit.
Bit
0x3B (0x5B)
Read/Write
Initial Value
Bit (
Individually)
Bit (Z-pointer)
Bit
0x3C (0x5C)
Read/Write
Initial Value
Bit (Individual-
ly)
Bit
pointer)
(Indirect-
RAMPZ7
EIND7
The Z-pointer used by ELPM and SPM
The Indirect-pointer used by EICALL and EIJMP
R/W
R/W
7
0
7
0
23
23
7
7
RAMPZ6
EIND6
shows the parallel instruction fetches and instruction executions enabled
R/W
R/W
EIND
RAMPZ
6
0
6
0
RAMPZ5
EIND5
R/W
R/W
ATmega640/1280/1281/2560/2561
16
5
0
5
0
0
16
0
CPU
, directly generated from the selected clock source for the
RAMPZ4
EIND4
R/W
R/W
4
0
4
0
15
7
15
7
RAMPZ3
EIND3
R/W
R/W
ZH
3
0
3
0
ZH
RAMPZ2
EIND2
R/W
R/W
2
0
2
0
0
8
0
8
RAMPZ1
EIND1
R/W
R/W
1
0
1
0
7
7
7
7
RAMPZ0
EIND0
R/W
R/W
ZL
0
0
0
0
ZL
RAMPZ
EIND
0
0
0
0
17
Related parts for ATMEGA640V-8CU
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![ATmega640](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
Manufacturer:
Atmel Corporation
Datasheet:
![ATMEGA640-16AU](/photos/6/70/67048/313-100-tqfp_tmb.jpg)
Part Number:
Description:
IC MCU AVR 64K FLASH 100-TQFP
Manufacturer:
Atmel
Datasheet:
![ATMEGA640-16AUR](/images/manufacturer_photos/0/0/78/atmel_tmb.jpg)
Part Number:
Description:
MCU AVR 64K FLASH 16MHZ 100TQFP
Manufacturer:
Atmel
Datasheet:
![ATMEGA640-16CUR](/images/manufacturer_photos/0/0/78/atmel_tmb.jpg)
Part Number:
Description:
MCU AVR 64K FLASH 16MHZ 100CBGA
Manufacturer:
Atmel
Datasheet:
![ATMEGA640-16CU](/photos/6/89/68968/313-100-cbga_tmb.jpg)
Part Number:
Description:
IC MCU AVR 64K FLASH 100-CBGA
Manufacturer:
Atmel
Datasheet:
![ATmega64](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
Manufacturer:
Atmel Corporation
Datasheet:
![ATMEGA64-16 AU](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
Manufacturer:
ATMEL Corporation
Datasheet:
![ATMEGA64-16 AC](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
Manufacturer:
ATMEL Corporation
Datasheet:
![ATMEGA64-16AU](/photos/12/13/121332/313-64-tqfp_tmb.jpg)
Part Number:
Description:
IC AVR MCU 64K 16MHZ 5V 64TQFP
Manufacturer:
Atmel
Datasheet:
![ATMEGA64-16MU](/photos/12/13/121326/313-64-qfn_tmb.jpg)
Part Number:
Description:
IC AVR MCU 64K 16MHZ 5V 64-QFN
Manufacturer:
Atmel
Datasheet:
![ATMEGA64-16AC](/photos/12/13/121332/313-64-tqfp_tmb.jpg)
Part Number:
Description:
IC AVR MCU 64K 16MHZ COM 64-TQFP
Manufacturer:
Atmel
Datasheet:
![ATMEGA64-16AI](/photos/12/13/121332/313-64-tqfp_tmb.jpg)
Part Number:
Description:
IC AVR MCU 64K 16MHZ IND 64-TQFP
Manufacturer:
Atmel
Datasheet:
![ATMEGA64-16MC](/images/manufacturer_photos/0/0/78/atmel_tmb.jpg)
Part Number:
Description:
IC AVR MCU 64K 16MHZ COM 64-QFN
Manufacturer:
Atmel
Datasheet:
![ATMEGA64-16AUR](/photos/12/13/121332/313-64-tqfp_tmb.jpg)
Part Number:
Description:
MCU AVR 64KB FLASH 16MHZ 64TQFP
Manufacturer:
Atmel
Datasheet: