 Components/
 Integrated Circuits (ICs)/
 Embedded  Microcontrollers/
ATMEGA329V8MU
ATMEGA329V8MU  

Manufacturer Part Number  ATMEGA329V8MU 
Description  IC AVR MCU 32K 8MHZ 64QFN 
Manufacturer  Atmel 
Series  AVR® ATmega 
ATMEGA329V8MU datasheets 

Specifications of ATMEGA329V8MU  

Core Processor  AVR  Core Size  8Bit 
Speed  8MHz  Connectivity  SPI, UART/USART, USI 
Peripherals  Brownout Detect/Reset, LCD, POR, PWM, WDT  Number Of I /o  54 
Program Memory Size  32KB (16K x 16)  Program Memory Type  FLASH 
Eeprom Size  1K x 8  Ram Size  2K x 8 
Voltage  Supply (vcc/vdd)  1.8 V ~ 5.5 V  Data Converters  A/D 8x10b 
Oscillator Type  Internal  Operating Temperature  40°C ~ 85°C 
Package / Case  64MLF®, 64QFN  Processor Series  ATMEGA32x 
Core  AVR8  Data Bus Width  8 bit 
Data Ram Size  2 KB  Interface Type  SPI, USART, USI 
Maximum Clock Frequency  8 MHz  Number Of Programmable I/os  54 
Number Of Timers  3  Operating Supply Voltage  1.8 V to 5.5 V 
Maximum Operating Temperature  + 85 C  Mounting Style  SMD/SMT 
3rd Party Development Tools  EWAVR, EWAVRBL  Minimum Operating Temperature   40 C 
Onchip Adc  10 bit, 8 Channel  For Use With  ATSTK600TQFP64  STK600 SOCKET/ADAPTER 64TQFP7701007  ISP 4PORT ATMEL AVR MCU SPI/JTAGATAVRISP2  PROGRAMMER AVR IN SYSTEMATJTAGICE2  AVR ONCHIP DBUG SYSTEM 
Lead Free Status / RoHS Status  Lead free / RoHS Compliant 
PrevNext
7. Instruction Set Summary
Mnemonics
Operands
ARITHMETIC AND LOGIC INSTRUCTIONS
ADD
Rd, Rr
Add two Registers
ADC
Rd, Rr
Add with Carry two Registers
ADIW
Rdl,K
Add Immediate to Word
SUB
Rd, Rr
Subtract two Registers
SUBI
Rd, K
Subtract Constant from Register
SBC
Rd, Rr
Subtract with Carry two Registers
SBCI
Rd, K
Subtract with Carry Constant from Reg.
SBIW
Rdl,K
Subtract Immediate from Word
AND
Rd, Rr
Logical AND Registers
ANDI
Rd, K
Logical AND Register and Constant
OR
Rd, Rr
Logical OR Registers
ORI
Rd, K
Logical OR Register and Constant
EOR
Rd, Rr
Exclusive OR Registers
COM
Rd
One’s Complement
NEG
Rd
Two’s Complement
SBR
Rd,K
Set Bit(s) in Register
CBR
Rd,K
Clear Bit(s) in Register
INC
Rd
Increment
DEC
Rd
Decrement
TST
Rd
Test for Zero or Minus
CLR
Rd
Clear Register
SER
Rd
Set Register
MUL
Rd, Rr
Multiply Unsigned
MULS
Rd, Rr
Multiply Signed
MULSU
Rd, Rr
Multiply Signed with Unsigned
FMUL
Rd, Rr
Fractional Multiply Unsigned
FMULS
Rd, Rr
Fractional Multiply Signed
FMULSU
Rd, Rr
Fractional Multiply Signed with Unsigned
BRANCH INSTRUCTIONS
RJMP
k
Relative Jump
IJMP
Indirect Jump to (Z)
JMP
k
Direct Jump
RCALL
k
Relative Subroutine Call
ICALL
Indirect Call to (Z)
CALL
k
Direct Subroutine Call
RET
Subroutine Return
RETI
Interrupt Return
CPSE
Rd,Rr
Compare, Skip if Equal
CP
Rd,Rr
Compare
CPC
Rd,Rr
Compare with Carry
CPI
Rd,K
Compare Register with Immediate
SBRC
Rr, b
Skip if Bit in Register Cleared
SBRS
Rr, b
Skip if Bit in Register is Set
SBIC
P, b
Skip if Bit in I/O Register Cleared
SBIS
P, b
Skip if Bit in I/O Register is Set
BRBS
s, k
Branch if Status Flag Set
BRBC
s, k
Branch if Status Flag Cleared
BREQ
k
Branch if Equal
BRNE
k
Branch if Not Equal
BRCS
k
Branch if Carry Set
BRCC
k
Branch if Carry Cleared
BRSH
k
Branch if Same or Higher
BRLO
k
Branch if Lower
BRMI
k
Branch if Minus
BRPL
k
Branch if Plus
BRGE
k
Branch if Greater or Equal, Signed
BRLT
k
Branch if Less Than Zero, Signed
BRHS
k
Branch if Half Carry Flag Set
BRHC
k
Branch if Half Carry Flag Cleared
BRTS
k
Branch if T Flag Set
2552KS–AVR–04/11
ATmega329/3290/649/6490
Description
Rd ← Rd + Rr
Rd ← Rd + Rr + C
Rdh:Rdl ← Rdh:Rdl + K
Rd ← Rd  Rr
Rd ← Rd  K
Rd ← Rd  Rr  C
Rd ← Rd  K  C
Rdh:Rdl ← Rdh:Rdl  K
Rd ← Rd • Rr
Rd ← Rd • K
Rd ← Rd v Rr
Rd ← Rd v K
Rd ← Rd ⊕ Rr
Rd ← 0xFF − Rd
Rd ← 0x00 − Rd
Rd ← Rd v K
Rd ← Rd • (0xFF  K)
Rd ← Rd + 1
Rd ← Rd − 1
Rd ← Rd • Rd
Rd ← Rd ⊕ Rd
Rd ← 0xFF
R1:R0 ← Rd x Rr
R1:R0 ← Rd x Rr
R1:R0 ← Rd x Rr
R1:R0 ← (Rd x Rr) << 1
R1:R0 ← (Rd x Rr) << 1
R1:R0 ← (Rd x Rr) << 1
PC ← PC + k + 1
PC ← Z
PC ← k
PC ← PC + k + 1
PC ← Z
PC ← k
PC ← STACK
PC ← STACK
if (Rd = Rr) PC ← PC + 2 or 3
Rd − Rr
Rd − Rr − C
Rd − K
if (Rr(b)=0) PC ← PC + 2 or 3
if (Rr(b)=1) PC ← PC + 2 or 3
if (P(b)=0) PC ← PC + 2 or 3
if (P(b)=1) PC ← PC + 2 or 3
if (SREG(s) = 1) then PC←PC+k + 1
if (SREG(s) = 0) then PC←PC+k + 1
if (Z = 1) then PC ← PC + k + 1
if (Z = 0) then PC ← PC + k + 1
if (C = 1) then PC ← PC + k + 1
if (C = 0) then PC ← PC + k + 1
if (C = 0) then PC ← PC + k + 1
if (C = 1) then PC ← PC + k + 1
if (N = 1) then PC ← PC + k + 1
if (N = 0) then PC ← PC + k + 1
if (N ⊕ V= 0) then PC ← PC + k + 1
if (N ⊕ V= 1) then PC ← PC + k + 1
if (H = 1) then PC ← PC + k + 1
if (H = 0) then PC ← PC + k + 1
if (T = 1) then PC ← PC + k + 1
Operation
Flags
#Clocks
Z,C,N,V,H
Z,C,N,V,H
Z,C,N,V,S
Z,C,N,V,H
Z,C,N,V,H
Z,C,N,V,H
Z,C,N,V,H
Z,C,N,V,S
Z,N,V
Z,N,V
Z,N,V
Z,N,V
Z,N,V
Z,C,N,V
Z,C,N,V,H
Z,N,V
Z,N,V
Z,N,V
Z,N,V
Z,N,V
Z,N,V
None
Z,C
Z,C
Z,C
Z,C
Z,C
Z,C
None
None
None
None
None
None
None
I
None
Z, N,V,C,H
Z, N,V,C,H
Z, N,V,C,H
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
4
4
4
1/2/3
1
1
1
1/2/3
1/2/3
1/2/3
1/2/3
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
14
Related parts for ATMEGA329V8MU  

Part Number  Description  Manufacturer  Datasheet 
ATmega329  Atmel Corporation 


ATmega3290  Atmel Corporation 


ATmega3290A  Atmel Corporation 


ATmega3290P  Atmel Corporation 


ATmega329A  Atmel Corporation 


ATmega329P  Atmel Corporation 


ATmega329PA  Atmel Corporation 


ATMEGA329V8MV  ATMEL Corporation  
ATMEGA3290P16AU  ATMEL Corporation  
ATMEGA3290PV8AU  ATMEL Corporation  
ATMEGA329P16AU  ATMEL Corporation  
ATMEGA329P16MU  ATMEL Corporation  
ATMEGA329PV8AU  ATMEL Corporation  
ATMEGA32916AI  TQFP64  ATMEL Corporation 

ATMEGA32916MU  ATMEL Corporation 
