搜索
您的当前位置:首页正文

ATMEGA644P-20AU资料

来源:好走旅游网
元器件交易网www.cecb2b.com

Features

•High-performance, Low-power AVR® 8-bit Microcontroller•Advanced RISC Architecture

–131 Powerful Instructions – Most Single-clock Cycle Execution–32 x 8 General Purpose Working Registers–Fully Static Operation

–Up to 20 MIPS Throughput at 20 MHz–On-chip 2-cycle Multiplier

Nonvolatile Program and Data Memories

–16/32/64K Bytes of In-System Self-Programmable Flash

Endurance: 10,000 Write/Erase Cycles

–Optional Boot Code Section with Independent Lock Bits

In-System Programming by On-chip Boot ProgramTrue Read-While-Write Operation–512B/1K/2K Bytes EEPROM

Endurance: 100,000 Write/Erase Cycles–1/2/4K Bytes Internal SRAM

–Programming Lock for Software Security•

JTAG (IEEE std. 1149.1 Compliant) Interface

–Boundary-scan Capabilities According to the JTAG Standard–Extensive On-chip Debug Support

–Programming of Flash, EEPROM, Fuses, and Lock Bits through the JTAG Interface•

Peripheral Features

–Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes

–One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode

–Real Time Counter with Separate Oscillator–Six PWM Channels–8-channel, 10-bit ADC

Differential mode with selectable gain at 1x, 10x or 200x–Byte-oriented Two-wire Serial Interface–Two Programmable Serial USART–Master/Slave SPI Serial Interface

–Programmable Watchdog Timer with Separate On-chip Oscillator–On-chip Analog Comparator

–Interrupt and Wake-up on Pin Change•

Special Microcontroller Features

–Power-on Reset and Programmable Brown-out Detection–Internal Calibrated RC Oscillator

–External and Internal Interrupt Sources

–Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby and Extended Standby•I/O and Packages

–32 Programmable I/O Lines

–40-pin PDIP, 44-lead TQFP, and 44-pad QFN/MLF•Operating Voltages

–1.8 - 5.5V for ATmega164P/324P/644PV–2.7 - 5.5V for ATmega164P/324P/644P•Speed Grades

–ATmega164P/324P/644PV: 0 - 4MHz @ 1.8 - 5.5V, 0 - 10MHz @ 2.7 - 5.5V–ATmega164P/324P/644P: 0 - 10MHz @ 2.7 - 5.5V, 0 - 20MHz @ 4.5 - 5.5V•

Power Consumption at 1 MHz, 1.8V, 25°C for ATmega164P/324P/644P–Active: 338/398/TBD µA

–Power-down Mode:0.035 /0.027/TBD µA

–Power-save Mode:0.5 /0.5/TBD µA (Including 32 kHz RTC)

8-bit Microcontroller with 16/32/64K Bytes In-SystemProgrammable FlashATmega164P/VATmega324P/VATmega644P/VAdvance InformationSummary 8011DS–AVR–02/07元器件交易网www.cecb2b.com

1.Pin Configurations

Figure 1-1.

Pinout ATmega164P/324P/644P

PDIP(PCINT8/XCK0/T0) PB0(PCINT9/CLKO/T1) PB1(PCINT10/INT2/AIN0) PB2(PCINT11/OC0A/AIN1) PB3(PCINT12/OC0B/SS) PB4(PCINT13/MOSI) PB5(PCINT14/MISO) PB6(PCINT15/SCK) PB7RESETVCCGNDXTAL2XTAL1(PCINT24/RXD0) PD0(PCINT25/TXD0) PD1(PCINT26/RXD1/INT0) PD2(PCINT27/TXD1/INT1) PD3(PCINT28/XCK1/OC1B) PD4(PCINT29/OC1A) PD5(PCINT30/OC2B/ICP) PD6PA0 (ADC0/PCINT0)PA1 (ADC1/PCINT1)PA2 (ADC2/PCINT2)PA3 (ADC3/PCINT3)PA4 (ADC4/PCINT4)PA5 (ADC5/PCINT5)PA6 (ADC6/PCINT6)PA7 (ADC7/PCINT7)AREFGNDAVCCPC7 (TOSC2/PCINT23)PC6 (TOSC1/PCINT22)PC5 (TDI/PCINT21)PC4 (TDO/PCINT20)PC3 (TMS/PCINT19)PC2 (TCK/PCINT18)PC1 (SDA/PCINT17)PC0 (SCL/PCINT16)PD7 (OC2A/PCINT31)TQFP/QFN/MLFPB4 (SS/OC0B/PCINT12)PB3 (AIN1/OC0A/PCINT11)PB2 (AIN0/INT2/PCINT10)PB1 (T1/CLKO/PCINT9)PB0 (XCK0/T0/PCINT8)GNDVCCPA0 (ADC0/PCINT0)PA1 (ADC1/PCINT1)PA2 (ADC2/PCINT2)PA3 (ADC3/PCINT3)(PCINT13/MOSI) PB5(PCINT14/MISO) PB6(PCINT15/SCK) PB7RESETVCCGNDXTAL2XTAL1(PCINT24/RXD0) PD0(PCINT25/TXD0) PD1(PCINT26/RXD1/INT0) PD2PA4 (ADC4/PCINT4)PA5 (ADC5/PCINT5)PA6 (ADC6/PCINT6)PA7 (ADC7/PCINT7)AREFGNDAVCCPC7 (TOSC2/PCINT23)PC6 (TOSC1/PCINT22)PC5 (TDI/PCINT21)PC4 (TDO/PCINT20)Note:

The large center pad underneath the QFN/MLF package should be soldered to ground on the board to ensure good mechanical stability.

2

ATmega164P/324P/644P

8011DS–AVR–02/07

(PCINT27/TXD1/INT1) PD3(PCINT28/XCK1/OC1B) PD4(PCINT29/OC1A) PD5(PCINT30/OC2B/ICP) PD6(PCINT31/OC2A) PD7VCCGND(PCINT16/SCL) PC0(PCINT17/SDA) PC1(PCINT18/TCK) PC2(PCINT19/TMS) PC3元器件交易网www.cecb2b.com

ATmega164P/324P/644P

1.1

Disclaimer

Typical values contained in this datasheet are based on simulations and characterization ofother AVR microcontrollers manufactured on the same process technology. Min and Max valueswill be available after the device is characterized.

8011DS–AVR–02/07

3

元器件交易网www.cecb2b.com

2.Overview

The ATmega164P/324P/644P is a low-power CMOS 8-bit microcontroller based on the AVRenhanced RISC architecture. By executing powerful instructions in a single clock cycle, theATmega164P/324P/644P achieves throughputs approaching 1 MIPS per MHz allowing the sys-tem designer to optimize power consumption versus processing speed.

2.1Block Diagram

Block Diagram

Figure 2-1.

PA7..0VCCPB7..0RESETPowerSupervisionPOR / BOD &RESETPORT A (8)PORT B (8)GNDWatchdogTimerWatchdogOscillatorA/DConverterAnalog ComparatorUSART 0XTAL1OscillatorCircuits /ClockGenerationEEPROMInternal Bandgap referenceSPIXTAL28bit T/C 0 CPUJTAG/OCD16bit T/C 1TWIFLASHSRAM8bit T/C 2USART 1PORT C (8)PORT D (8)TOSC2/PC7TOSC1/PC6PC5..0PD7..0The AVR core combines a rich instruction set with 32 general purpose working registers. All the32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independentregisters to be accessed in one single instruction executed in one clock cycle. The resultingarchitecture is more code efficient while achieving throughputs up to ten times faster than con-ventional CISC microcontrollers.

4

ATmega164P/324P/644P

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

ATmega164P/324P/644P

The ATmega164P/324P/644P provides the following features: 16/32/64K bytes of In-SystemProgrammable Flash with Read-While-Write capabilities, 512B/1K/2K bytes EEPROM, 1/2/4Kbytes SRAM, 32 general purpose I/O lines, 32 general purpose working registers, Real TimeCounter (RTC), three flexible Timer/Counters with compare modes and PWM, 2 USARTs, a byteoriented 2-wire Serial Interface, a 8-channel, 10-bit ADC with optional differential input stagewith programmable gain, programmable Watchdog Timer with Internal Oscillator, an SPI serialport, IEEE std. 1149.1 compliant JTAG test interface, also used for accessing the On-chipDebug system and programming and six software selectable power saving modes. The Idlemode stops the CPU while allowing the SRAM, Timer/Counters, SPI port, and interrupt systemto continue functioning. The Power-down mode saves the register contents but freezes theOscillator, disabling all other chip functions until the next interrupt or Hardware Reset. In Power-save mode, the asynchronous timer continues to run, allowing the user to maintain a timer basewhile the rest of the device is sleeping. The ADC Noise Reduction mode stops the CPU and allI/O modules except Asynchronous Timer and ADC, to minimize switching noise during ADCconversions. In Standby mode, the Crystal/Resonator Oscillator is running while the rest of thedevice is sleeping. This allows very fast start-up combined with low power consumption. InExtended Standby mode, both the main Oscillator and the Asynchronous Timer continue to run.The device is manufactured using Atmel’s high-density nonvolatile memory technology. The On-chip ISP Flash allows the program memory to be reprogrammed in-system through an SPI serialinterface, by a conventional nonvolatile memory programmer, or by an On-chip Boot programrunning on the AVR core. The boot program can use any interface to download the applicationprogram in the application Flash memory. Software in the Boot Flash section will continue to runwhile the Application Flash section is updated, providing true Read-While-Write operation. Bycombining an 8-bit RISC CPU with In-System Self-Programmable Flash on a monolithic chip,the Atmel ATmega164P/324P/644P is a powerful microcontroller that provides a highly flexibleand cost effective solution to many embedded control applications.

The ATmega164P/324P/644P AVR is supported with a full suite of program and system devel-opment tools including: C compilers, macro assemblers, program debugger/simulators, in-circuitemulators, and evaluation kits.

2.2Comparison Between ATmega164P, ATmega324P and ATmega644P

Table 2-1.

DeviceATmega164PATmega324PATmega644P

Differences between ATmega164P and ATmega644P

Flash16 Kbyte32 Kbyte64 Kbyte

EEPROM512 Bytes1 Kbyte2 Kbyte

RAM1 Kbyte2 Kbyte4 Kbyte

2.3

2.3.1

Pin Descriptions

VCC

Digital supply voltage.

2.3.2GND

Ground.

5

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

2.3.3Port A (PA7:PA0)

Port A serves as analog inputs to the Analog-to-digital Converter.

Port A also serves as an 8-bit bi-directional I/O port with internal pull-up resistors (selected foreach bit). The Port A output buffers have symmetrical drive characteristics with both high sinkand source capability. As inputs, Port A pins that are externally pulled low will source current ifthe pull-up resistors are activated. The Port A pins are tri-stated when a reset condition becomesactive, even if the clock is not running.

Port A also serves the functions of various special features of the ATmega164P/324P/644P aslisted on page 79.

2.3.4Port B (PB7:PB0)

Port B is an 8-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). ThePort B output buffers have symmetrical drive characteristics with both high sink and sourcecapability. As inputs, Port B pins that are externally pulled low will source current if the pull-upresistors are activated. The Port B pins are tri-stated when a reset condition becomes active,even if the clock is not running.

Port B also serves the functions of various special features of the ATmega164P/324P/644P aslisted on page 81.

2.3.5Port C (PC7:PC0)

Port C is an 8-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). ThePort C output buffers have symmetrical drive characteristics with both high sink and sourcecapability. As inputs, Port C pins that are externally pulled low will source current if the pull-upresistors are activated. The Port C pins are tri-stated when a reset condition becomes active,even if the clock is not running.

Port C also serves the functions of the JTAG interface, along with special features of theATmega164P/324P/644P as listed on page 84.

2.3.6Port D (PD7:PD0)

Port D is an 8-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). ThePort D output buffers have symmetrical drive characteristics with both high sink and sourcecapability. As inputs, Port D pins that are externally pulled low will source current if the pull-upresistors are activated. The Port D pins are tri-stated when a reset condition becomes active,even if the clock is not running.

Port D also serves the functions of various special features of the ATmega164P/324P/644P aslisted on page 86.

2.3.7RESETReset input. A low level on this pin for longer than the minimum pulse length will generate areset, even if the clock is not running. The minimum pulse length is given in Table 9-1 on page50. Shorter pulses are not guaranteed to generate a reset.

2.3.8XTAL1

Input to the inverting Oscillator amplifier and input to the internal clock operating circuit.

6

ATmega164P/324P/644P

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

ATmega164P/324P/644P

2.3.9

XTAL2

Output from the inverting Oscillator amplifier.

2.3.10

AVCC

AVCC is the supply voltage pin for Port F and the Analog-to-digital Converter. It should be exter-nally connected to VCC, even if the ADC is not used. If the ADC is used, it should be connectedto VCC through a low-pass filter.

2.3.11

AREF

This is the analog reference pin for the Analog-to-digital Converter.

3.Resources

A comprehensive set of development tools, application notes and datasheetsare available fordownload on http://www.atmel.com/avr.

7

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

4.Register Summary

Address

(0xFF)(0xFE)(0xFD)(0xFC)(0xFB)(0xFA)(0xF9)(0xF8)(0xF7)(0xF6)(0xF5)(0xF4)(0xF3)(0xF2)(0xF1)(0xF0)(0xEF)(0xEE)(0xED)(0xEC)(0xEB)(0xEA)(0xE9)(0xE8)(0xE7)(0xE6)(0xE5)(0xE4)(0xE3)(0xE2)(0xE1)(0xE0)(0xDF)(0xDE)(0xDD)(0xDC)(0xDB)(0xDA)(0xD9)(0xD8)(0xD7)(0xD6)(0xD5)(0xD4)(0xD3)(0xD2)(0xD1)(0xD0)(0xCF)(0xCE)(0xCD)(0xCC)(0xCB)(0xCA)(0xC9)(0xC8)(0xC7)(0xC6)(0xC5)(0xC4)(0xC3)(0xC2)(0xC1)(0xC0)

Name

ReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedUDR1UBRR1HUBRR1LReservedUCSR1CUCSR1BUCSR1AReservedUDR0UBRR0HUBRR0LReservedUCSR0CUCSR0BUCSR0A

Bit 7

---------------------------------------------------UMSEL11RXCIE1RXC1---UMSEL01RXCIE0RXC0

Bit 6

---------------------------------------------------UMSEL10TXCIE1TXC1---UMSEL00TXCIE0TXC0

Bit 5

---------------------------------------------------UPM11UDRIE1UDRE1

---UPM01UDRIE0UDRE0

Bit 4

---------------------------------------------------UPM10RXEN1FE1---UPM00RXEN0FE0

Bit 3

---------------------

Bit 2

--------------------------------

Bit 1

-------------------------------------------------

Bit 0

-------------------------------------------------

Page

----------------

-----------------

USART1 I/O Data Register

USART1 Baud Rate Register High Byte

-USBS1TXEN1DOR1--UCSZ11UCSZ12UPE1--UCSZ10RXB81U2X1--UCPOL1TXB81MPCM1

- USART1 Baud Rate Register Low Byte

184189/201189/201187/200186/200185/199184

USART0 Baud Rate Register High Byte

189/201189/201

-UCSZ01UCSZ02UPE0

-UCSZ00RXB80U2X0

-UCPOL0TXB80MPCM0

187/200186/200185/199

USART0 I/O Data Register USART0 Baud Rate Register Low Byte

-USBS0TXEN0DOR0

8

ATmega164P/324P/644P

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

ATmega164P/324P/644P

Address

(0xBF)(0xBE)(0xBD)(0xBC)(0xBB)(0xBA)(0xB9)(0xB8)(0xB7)(0xB6)(0xB5)(0xB4)(0xB3)(0xB2)(0xB1)(0xB0)(0xAF)(0xAE)(0xAD)(0xAC)(0xAB)(0xAA)(0xA9)(0xA8)(0xA7)(0xA6)(0xA5)(0xA4)(0xA3)(0xA2)(0xA1)(0xA0)(0x9F)(0x9E)(0x9D)(0x9C)(0x9B)(0x9A)(0x99)(0x98)(0x97)(0x96)(0x95)(0x94)(0x93)(0x92)(0x91)(0x90)(0x8F)(0x8E)(0x8D)(0x8C)(0x8B) (0x8A)(0x89)(0x88)(0x87)(0x86)(0x85)(0x84)(0x83)(0x82)(0x81)(0x80)(0x7F)(0x7E)

Name

ReservedReservedTWAMRTWCRTWDRTWARTWSRTWBRReservedASSRReservedOCR2BOCR2ATCNT2TCCR2BTCCR2AReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedReservedOCR1BHOCR1BLOCR1AHOCR1ALICR1HICR1LTCNT1HTCNT1LReservedTCCR1CTCCR1BTCCR1ADIDR1DIDR0

Bit 7

--TWAM6TWINTTWA6TWS7---

Bit 6

--TWAM5TWEATWA5TWS6-EXCLK-

Bit 5

--TWAM4TWSTATWA4TWS5-AS2-

Bit 4

--TWAM3TWSTOTWA3TWS4-TCN2UB

-

Bit 3

--TWAM2TWWCTWA2TWS3-OCR2AUB

-

Bit 2

--TWAM1TWENTWA1--OCR2BUB

-

Bit 1

--TWAM0

-TWA0TWPS1

-TCR2AUB

-

Bit 0

---TWIETWGCETWPS0

-TCR2BUB

-

Page

232228230232230228153152152152

2-wire Serial Interface Data Register

2-wire Serial Interface Bit Rate Register

Timer/Counter2 Output Compare Register B Timer/Counter2 Output Compare Register A

Timer/Counter2 (8 Bit)

FOC2ACOM2A1

------------------------------------FOC2BCOM2A0

-------------------------------------COM2B1

-------------------------------------COM2B0

------------------------------------WGM22

-------------------------------------CS22-------------------------------------CS21WGM21

------------------------------------CS20WGM20

------------------------------------

151148

Timer/Counter1 - Output Compare Register B High ByteTimer/Counter1 - Output Compare Register B Low ByteTimer/Counter1 - Output Compare Register A High ByteTimer/Counter1 - Output Compare Register A Low ByteTimer/Counter1 - Input Capture Register High ByteTimer/Counter1 - Input Capture Register Low ByteTimer/Counter1 - Counter Register High ByteTimer/Counter1 - Counter Register Low Byte

-FOC1AICNC1COM1A1

-ADC7D

-FOC1BICES1COM1A0

-ADC6D

---COM1B1

-ADC5D

--WGM13COM1B0

-ADC4D

--WGM12

--ADC3D

--CS12--ADC2D

--CS11WGM11AIN1DADC1D

--CS10WGM10AIN0DADC0D

134134134134135135134134133132130235255

9

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

Address

(0x7D)(0x7C)(0x7B)(0x7A)(0x79)(0x78)(0x77)(0x76)(0x75)(0x74)(0x73)(0x72)(0x71)(0x70)(0x6F)(0x6E)(0x6D)(0x6C)(0x6B)(0x6A)(0x69)(0x68)(0x67)(0x66)(0x65)(0x64)(0x63)(0x62)(0x61)(0x60)0x3F (0x5F)0x3E (0x5E)0x3D (0x5D)0x3C (0x5C)0x3B (0x5B)0x3A (0x5A)0x39 (0x59)0x38 (0x58)0x37 (0x57)0x36 (0x56)0x35 (0x55)0x34 (0x54)0x33 (0x53)0x32 (0x52)0x31 (0x51)0x30 (0x50)0x2F (0x4F)0x2E (0x4E)0x2D (0x4D)0x2C (0x4C)0x2B (0x4B)0x2A (0x4A)0x29 (0x49)0x28 (0x48)0x27 (0x47)0x26 (0x46)0x25 (0x45)0x24 (0x44)0x23 (0x43)0x22 (0x42)0x21 (0x41)0x20 (0x40)0x1F (0x3F)0x1E (0x3E)0x1D (0x3D)0x1C (0x3C)

Name

ReservedADMUXADCSRBADCSRAADCHADCLReservedReservedReservedReservedPCMSK3ReservedReservedTIMSK2TIMSK1TIMSK0PCMSK2PCMSK1PCMSK0ReservedEICRAPCICRReservedOSCCALReservedPRRReservedReservedCLKPRWDTCSRSREGSPHSPLReservedRAMPZReservedReservedReservedSPMCSRReservedMCUCRMCUSRSMCRReservedOCDRACSRReservedSPDRSPSRSPCRGPIOR2GPIOR1ReservedOCR0BOCR0ATCNT0TCCR0BTCCR0AGTCCREEARHEEARLEEDREECRGPIOR0EIMSKEIFR

Bit 7

-REFS1-ADEN

Bit 6

-REFS0ACMEADSC

Bit 5

-ADLAR-ADATE

Bit 4

-MUX4-ADIF

Bit 3

-MUX3-ADIE

Bit 2

-MUX2ADTS2ADPS2

Bit 1

-MUX1ADTS1ADPS1

Bit 0

-MUX0ADTS0ADPS0

Page

251233252254254

ADC Data Register High byteADC Data Register Low byte

----PCINT31

-----PCINT23PCINT15PCINT7

-----PRTWI--CLKPCEWDIFISP15SP7-----SPMIE-JTD---ACD-SPIF0SPIE0

----PCINT30

-----PCINT22PCINT14PCINT6

-----PRTIM2

---WDIETSP14SP6-----RWWSB

-BODS---ACBG-WCOL0SPE0

----PCINT29

---ICIE1-PCINT21PCINT13PCINT5

-ISC21---PRTIM0

---WDP3HSP13SP5-----SIGRD-BODSE

---ACO--DORD0

----PCINT28

-----PCINT20PCINT12PCINT4

-ISC20---PRUSART1

---WDCESSP12SP4-----RWWSRE

-PUDJTRF--ACI--MSTR0

----PCINT27

-----PCINT19PCINT11PCINT3

-ISC11PCIE3--PRTIM1

--CLKPS3WDEVSP11SP3-----BLBSET

--WDRFSM2-ACIE--CPOL0

----PCINT26

--OCIE2BOCIE1BOCIE0BPCINT18PCINT10PCINT2

-ISC10PCIE2--PRSPI--CLKPS2WDP2NSP10SP2-----PGWRT

--BORFSM1-ACIC--CPHA0

----PCINT25

--OCIE2AOCIE1AOCIE0APCINT17PCINT9PCINT1

-ISC01PCIE1--PRUSART0

--CLKPS1WDP1ZSP9SP1-----PGERS

-IVSELEXTRFSM0-ACIS1--SPR01

----PCINT24

--TOIE2TOIE1TOIE0PCINT16PCINT8PCINT0

-ISC00PCIE0-

69

155135107696970666839

Oscillator Calibration Register

-PRADC

--CLKPS0WDP0CSP8SP0-RAMPZ0

---SPMEN

-IVCEPORFSE-

47

395812121215

27778/26553/26646261

On-Chip Debug Register

ACIS0-

252165

SPI 0 Data Register

SPI2X0SPR00

1651632727

General Purpose I/O Register 2General Purpose I/O Register 1

-------- Timer/Counter0 Output Compare Register B Timer/Counter0 Output Compare Register A

Timer/Counter0 (8 Bit)

FOC0ACOM0A1TSM-FOC0BCOM0A0

---COM0B1

---COM0B0

--EEPROM Data Register

------EEPM1

--EEPM0

--EERIE--EEMWEINT2INTF2

EEWEINT1INTF1

EEREINT0INTF0

General Purpose I/O Register 0

WGM02

--CS02--CS01WGM01PSR2

CS00WGM00PSR54310

10710710710610715722222223286767

EEPROM Address Register High Byte

EEPROM Address Register Low Byte

10

ATmega164P/324P/644P

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

ATmega164P/324P/644P

Address

0x1B (0x3B)0x1A (0x3A)0x19 (0x39)0x18 (0x38)0x17 (0x37)0x16 (0x36)0x15 (0x35)0x14 (0x34)0x13 (0x33)0x12 (0x32)0x11 (0x31)0x10 (0x30)0x0F (0x2F)0x0E (0x2E)0x0D (0x2D)0x0C (0x2C)0x0B (0x2B)0x0A (0x2A)0x09 (0x29)0x08 (0x28)0x07 (0x27)0x06 (0x26)0x05 (0x25)0x04 (0x24)0x03 (0x23)0x02 (0x22)0x01 (0x21)0x00 (0x20)

Name

PCIFRReservedReservedReservedTIFR2TIFR1TIFR0ReservedReservedReservedReservedReservedReservedReservedReservedReservedPORTDDDRDPINDPORTCDDRCPINCPORTBDDRBPINBPORTADDRAPINA

Bit 7

----------------PORTD7DDD7PIND7PORTC7DDC7PINC7PORTB7DDB7PINB7PORTA7DDA7PINA7

Bit 6

----------------PORTD6DDD6PIND6PORTC6DDC6PINC6PORTB6DDB6PINB6PORTA6DDA6PINA6

Bit 5

-----ICF1----------PORTD5DDD5PIND5PORTC5DDC5PINC5PORTB5DDB5PINB5PORTA5DDA5PINA5

Bit 4

----------------PORTD4DDD4PIND4PORTC4DDC4PINC4PORTB4DDB4PINB4PORTA4DDA4PINA4

Bit 3

PCIF3---------------PORTD3DDD3PIND3PORTC3DDC3PINC3PORTB3DDB3PINB3PORTA3DDA3PINA3

Bit 2

PCIF2---OCF2bOCF1BOCF0B---------PORTD2DDD2PIND2PORTC2DDC2PINC2PORTB2DDB2PINB2PORTA2DDA2PINA2

Bit 1

PCIF1---OCF2AOCF1AOCF0A---------PORTD1DDD1PIND1PORTC1DDC1PINC1PORTB1DDB1PINB1PORTA1DDA1PINA1

Bit 0

PCIF0---TOV2TOV1TOV0---------PORTD0DDD0PIND0PORTC0DDC0PINC0PORTB0DDB0PINB0PORTA0DDA0PINA0

Page

68

156136108

919191909091909090909090

Notes:

1.For compatibility with future devices, reserved bits should be written to zero if accessed. Reserved I/O memory addresses

should never be written.

2.I/O registers within the address range $00 - $1F are directly bit-accessible using the SBI and CBI instructions. In these reg-isters, the value of single bits can be checked by using the SBIS and SBIC instructions.

3.Some of the status flags are cleared by writing a logical one to them. Note that the CBI and SBI instructions will operate on

all bits in the I/O register, writing a one back into any flag read as set, thus clearing the flag. The CBI and SBI instructions work with registers 0x00 to 0x1F only.

4.When using the I/O specific commands IN and OUT, the I/O addresses $00 - $3F must be used. When addressing I/O regis-ters as data space using LD and ST instructions, $20 must be added to these addresses. The ATmega164P/324P/644P is a complex microcontroller with more peripheral units than can be supported within the 64 location reserved in Opcode for the IN and OUT instructions. For the Extended I/O space from $60 - $FF, only the ST/STS/STD and LD/LDS/LDD instructions can be used.

11

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

5.Instruction Set Summary

Mnemonics

ADDADCADIWSUBSUBISBCSBCISBIWANDANDIORORIEORCOMNEGSBRCBRINCDECTSTCLRSERMULMULSMULSUFMULFMULSFMULSURJMPIJMPJMPRCALLICALLCALLRETRETICPSECPCPCCPISBRCSBRSSBICSBISBRBSBRBCBREQBRNEBRCSBRCCBRSHBRLOBRMIBRPLBRGEBRLTBRHSBRHCBRTSBRTCBRVS

Rd,RrRd,RrRd,RrRd,KRr, bRr, bP, bP, bs, ks, k k k k k k k k k k k k k k k kkkk

Operands

Rd, RrRd, RrRdl,KRd, RrRd, KRd, RrRd, KRdl,KRd, RrRd, KRd, RrRd, KRd, RrRdRdRd,KRd,KRdRdRdRdRdRd, RrRd, RrRd, RrRd, RrRd, RrRd, Rrk

Add two Registers

Description

Rd ← Rd + Rr

OperationFlags

Z,C,N,V,HZ,C,N,V,HZ,C,N,V,SZ,C,N,V,HZ,C,N,V,HZ,C,N,V,HZ,C,N,V,HZ,C,N,V,SZ,N,VZ,N,VZ,N,VZ,N,VZ,N,VZ,C,N,VZ,C,N,V,HZ,N,VZ,N,VZ,N,VZ,N,VZ,N,VZ,N,VNoneZ,CZ,CZ,CZ,CZ,CZ,CNoneNoneNoneNoneNoneNoneNoneINoneZ, N,V,C,HZ, N,V,C,HZ, N,V,C,HNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNone

#Clocks

1121111211111111111111222222223445551/2/31 111/2/31/2/31/2/31/2/31/21/21/21/21/21/21/21/21/21/21/21/21/21/21/21/21/2

ARITHMETIC AND LOGIC INSTRUCTIONS

Add with Carry two RegistersAdd Immediate to WordSubtract two Registers

Rd ← Rd + Rr + CRdh:Rdl ← Rdh:Rdl + KRd ← Rd - Rr

Subtract Constant from Register Rd ← Rd - K

Subtract with Carry two RegistersRd ← Rd - Rr - C

Subtract with Carry Constant from Reg.Rd ← Rd - K - C

Subtract Immediate from WordRdh:Rdl ← Rdh:Rdl - KLogical AND Registers

Logical AND Register and ConstantLogical OR Registers

Logical OR Register and ConstantExclusive OR RegistersOne’s ComplementTwo’s ComplementSet Bit(s) in RegisterClear Bit(s) in RegisterIncrementDecrement

Test for Zero or MinusClear RegisterSet RegisterMultiply UnsignedMultiply Signed

Multiply Signed with UnsignedFractional Multiply UnsignedFractional Multiply Signed

Fractional Multiply Signed with UnsignedRelative JumpIndirect Jump to (Z)Direct Jump

Relative Subroutine Call Indirect Call to (Z)Direct Subroutine Call Subroutine ReturnInterrupt ReturnCompare, Skip if EqualCompare

Compare with Carry

Compare Register with ImmediateSkip if Bit in Register ClearedSkip if Bit in Register is SetSkip if Bit in I/O Register ClearedSkip if Bit in I/O Register is SetBranch if Status Flag SetBranch if Status Flag ClearedBranch if Equal Branch if Not EqualBranch if Carry SetBranch if Carry ClearedBranch if Same or Higher Branch if LowerBranch if MinusBranch if Plus

Branch if Greater or Equal, SignedBranch if Less Than Zero, SignedBranch if Half Carry Flag SetBranch if Half Carry Flag ClearedBranch if T Flag SetBranch if T Flag ClearedBranch if Overflow Flag is Set

Rd ← Rd • RrRd ← Rd • KRd ← Rd v RrRd ← Rd v KRd ← Rd ⊕ RrRd ← 0xFF − RdRd ← 0x00 − RdRd ← Rd v KRd ← Rd • (0xFF - K)Rd ← Rd + 1Rd ← Rd − 1 Rd ← Rd • Rd Rd ← Rd ⊕ RdRd ← 0xFFR1:R0 ← Rd x RrR1:R0 ← Rd x RrR1:R0 ← Rd x RrR1:R0 ← (Rd x Rr) << 1R1:R0 ← (Rd x Rr) << 1PC ← PC + k + 1PC ← Z PC ←k

PC ← PC + k + 1PC ←ZPC ←kPC ← STACKPC ← STACK

if (Rd = Rr) PC ← PC + 2 or 3Rd − RrRd − Rr − CRd − K

if (Rr(b)=0) PC ← PC + 2 or 3 if (Rr(b)=1) PC ← PC + 2 or 3if (P(b)=0) PC ← PC + 2 or 3 if (P(b)=1) PC ← PC + 2 or 3if (SREG(s) = 1) then PC←PC+k + 1if (SREG(s) = 0) then PC←PC+k + 1if (Z = 1) then PC ← PC + k + 1if (Z = 0) then PC ← PC + k + 1if (C = 1) then PC ← PC + k + 1if (C = 0) then PC ← PC + k + 1if (C = 0) then PC ← PC + k + 1if (C = 1) then PC ← PC + k + 1if (N = 1) then PC ← PC + k + 1if (N = 0) then PC ← PC + k + 1if (N ⊕ V= 0) then PC ← PC + k + 1if (N ⊕ V= 1) then PC ← PC + k + 1if (H = 1) then PC ← PC + k + 1if (H = 0) then PC ← PC + k + 1if (T = 1) then PC ← PC + k + 1if (T = 0) then PC ← PC + k + 1if (V = 1) then PC ← PC + k + 1R1:R0 ← (Rd x Rr) << 1BRANCH INSTRUCTIONS

12

ATmega164P/324P/644P

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

ATmega164P/324P/644P

Mnemonics

BRVCBRIEBRIDSBICBILSLLSRROLRORASRSWAPBSETBCLRBSTBLDSECCLCSENCLNSEZCLZSEICLISESCLSSEVCLVSETCLTSEHCLH

DATA TRANSFER INSTRUCTIONSMOVMOVWLDILDLDLDLDLDLDLDDLDLDLDLDDLDSSTSTSTSTSTSTSTDSTSTSTSTDSTSLPMLPMLPMELPMELPMELPM

Rd, ZRd, Z+Rd, ZRd, Z+Rd, RrRd, RrRd, KRd, XRd, X+Rd, - XRd, YRd, Y+Rd, - YRd,Y+qRd, ZRd, Z+Rd, -ZRd, Z+qRd, kX, RrX+, Rr- X, RrY, RrY+, Rr- Y, RrY+q,RrZ, RrZ+, Rr-Z, RrZ+q,Rrk, Rr

Move Between RegistersCopy Register WordLoad ImmediateLoad Indirect

Load Indirect and Post-Inc.Load Indirect and Pre-Dec.Load Indirect

Load Indirect and Post-Inc.Load Indirect and Pre-Dec.Load Indirect with DisplacementLoad Indirect

Load Indirect and Post-Inc.Load Indirect and Pre-Dec.Load Indirect with DisplacementLoad Direct from SRAMStore Indirect

Store Indirect and Post-Inc.Store Indirect and Pre-Dec.Store Indirect

Store Indirect and Post-Inc.Store Indirect and Pre-Dec.Store Indirect with DisplacementStore Indirect

Store Indirect and Post-Inc.Store Indirect and Pre-Dec.Store Indirect with DisplacementStore Direct to SRAMLoad Program MemoryLoad Program Memory

Load Program Memory and Post-IncExtended Load Program MemoryExtended Load Program MemoryExtended Load Program Memory

Rd ← Rr

Rd+1:Rd ← Rr+1:RrRd ←KRd ← (X)

Rd ← (X), X ← X + 1X ← X - 1, Rd ← (X)Rd ← (Y)

Rd ← (Y), Y ← Y + 1Y ← Y - 1, Rd ← (Y)Rd ← (Y + q)Rd ← (Z)

Rd ← (Z), Z ← Z+1Z ← Z - 1, Rd ← (Z)Rd ← (Z + q)Rd ← (k)(X) ← Rr

(X) ← Rr, X ← X + 1X ← X - 1, (X) ← Rr(Y) ← Rr

(Y) ← Rr, Y ← Y + 1Y ← Y - 1, (Y) ← Rr(Y + q) ← Rr(Z) ← Rr

(Z) ← Rr, Z ← Z + 1Z ← Z - 1, (Z) ← Rr(Z + q) ← Rr(k) ← RrR0 ← (Z)Rd ← (Z)

Rd ← (Z), Z ← Z+1R0 ← (RAMPZ:Z)Rd ← (Z)

Rd ← (RAMPZ:Z), RAMPZ:Z ←RAMPZ:Z+1

NoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNoneNone

111222222222222222222222222333333

k k kP,bP,bRdRdRdRdRdRdssRr, bRd, b

OperandsDescription

Branch if Overflow Flag is ClearedBranch if Interrupt EnabledBranch if Interrupt DisabledSet Bit in I/O RegisterClear Bit in I/O RegisterLogical Shift LeftLogical Shift RightRotate Left Through CarryRotate Right Through CarryArithmetic Shift RightSwap NibblesFlag Set

Operation

if (V = 0) then PC ← PC + k + 1if ( I = 1) then PC ← PC + k + 1if ( I = 0) then PC ← PC + k + 1I/O(P,b) ←1I/O(P,b) ←0

Rd(n+1) ← Rd(n), Rd(0) ← 0Rd(n) ← Rd(n+1), Rd(7) ← 0Rd(0)←C,Rd(n+1)← Rd(n),C←Rd(7)Rd(7)←C,Rd(n)← Rd(n+1),C←Rd(0)

Flags

NoneNoneNoneNoneNoneZ,C,N,VZ,C,N,VZ,C,N,VZ,C,N,VZ,C,N,VNoneSREG(s)SREG(s)TNoneCCNNZZIISSVVTTHH

#Clocks

1/21/21/22211111111111111111111111111

BIT AND BIT-TEST INSTRUCTIONS

Rd(n) ← Rd(n+1), n=0..6

Rd(3..0)←Rd(7..4),Rd(7..4)←Rd(3..0)

SREG(s) ← 1

Flag ClearSREG(s) ← 0 Bit Store from Register to T T ← Rr(b)Bit load from T to RegisterSet CarryClear CarrySet Negative FlagClear Negative FlagSet Zero FlagClear Zero FlagGlobal Interrupt EnableGlobal Interrupt DisableSet Signed Test FlagClear Signed Test Flag

Set Twos Complement Overflow.Clear Twos Complement OverflowSet T in SREGClear T in SREG

Set Half Carry Flag in SREGClear Half Carry Flag in SREG

Rd(b) ←T C ←1

C ← 0

N ←1N ← 0 Z ←1

Z ← 0

I ←1I ← 0 S ←1

S ← 0 V ←1V ← 0 T ←1T ← 0

H ←1

H ← 0 13

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

Mnemonics

SPMINOUTPUSHPOPNOPSLEEPWDRBREAK

Operands

Store Program Memory

Rd, PP, RrRrRd

In PortOut Port

Push Register on Stack

Description

(Z) ← R1:R0Rd ←PP ← RrSTACK ← RrRd ← STACK

OperationFlags

NoneNoneNoneNoneNoneNone

#Clocks

-1122111N/A

Pop Register from StackNo OperationSleep

Watchdog ResetBreak

MCU CONTROL INSTRUCTIONS

(see specific descr. for Sleep function)(see specific descr. for WDR/timer)For On-chip Debug Only

NoneNoneNone

14

ATmega164P/324P/644P

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

ATmega164P/324P/644P

6.Ordering Information

6.1

ATmega164P

Power Supply1.8 - 5.5V

Ordering CodeATmega164PV-10AU(2)ATmega164PV-10PU(2)ATmega164PV-10MU(2)ATmega164P-20AU(2)ATmega164P-20PU(2)ATmega164P-20MU(2)

Package(1)44A40P644M144A40P644M1

Operational RangeIndustrial(-40oC to 85oC)Industrial(-40oC to 85oC)

Speed (MHz)(3)

10

202.7 - 5.5V

Notes:

1.This device can also be supplied in wafer form. Please contact your local Atmel sales office for detailed ordering information

and minimum quantities.

2.Pb-free packaging, complies to the European Directive for Restriction of Hazardous Substances (RoHS directive). Also

Halide free and fully Green.

3.For Speed vs. VCC see ”Maximum speed vs. VCC” on page 323.

Package Type

44A40P644M1

44-lead, Thin (1.0 mm) Plastic Gull Wing Quad Flat Package (TQFP)40-pin, 0.600” Wide, Plastic Dual Inline Package (PDIP)

44-pad, 7 x 7 x 1.0 mm body, lead pitch 0.50 mm, Quad Flat No-Lead/Micro Lead Frame Package (QFN/MLF)

15

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

6.2ATmega324P

Power Supply1.8 - 5.5V

Ordering CodeATmega324PV-10AU(2)ATmega324PV-10PU(2)ATmega324PV-10MU(2)ATmega324P-20AU(2)ATmega324P-20PU(2)ATmega324P-20MU(2)

Package(1)44A40P644M144A40P644M1

Operational RangeIndustrial(-40oC to 85oC)Industrial(-40oC to 85oC)

Speed (MHz)(3)

10

202.7 - 5.5V

Notes:

1.This device can also be supplied in wafer form. Please contact your local Atmel sales office for detailed ordering information

and minimum quantities.

2.Pb-free packaging, complies to the European Directive for Restriction of Hazardous Substances (RoHS directive). Also

Halide free and fully Green.

3.For Speed vs. VCC see ”Maximum speed vs. VCC” on page 323.

Package Type

44A40P644M1

44-lead, Thin (1.0 mm) Plastic Gull Wing Quad Flat Package (TQFP)40-pin, 0.600” Wide, Plastic Dual Inline Package (PDIP)

44-pad, 7 x 7 x 1.0 mm body, lead pitch 0.50 mm, Quad Flat No-Lead/Micro Lead Frame Package (QFN/MLF)

16

ATmega164P/324P/644P

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

ATmega164P/324P/644P

6.3

ATmega644P

Power Supply1.8 - 5.5V

Ordering CodeATmega644PV-10AU(2)ATmega644PV-10PU(2)ATmega644PV-10MU(2)ATmega644P-20AU(2)ATmega644P-20PU(2)ATmega644P-20MU(2)

Package(1)44A40P644M144A40P644M1

Operational RangeIndustrial(-40oC to 85oC)Industrial(-40oC to 85oC)

Speed (MHz)(3)

10

202.7 - 5.5V

Notes:

1.This device can also be supplied in wafer form. Please contact your local Atmel sales office for detailed ordering information

and minimum quantities.

2.Pb-free packaging, complies to the European Directive for Restriction of Hazardous Substances (RoHS directive). Also

Halide free and fully Green.

3.For Speed vs. VCC see ”Maximum speed vs. VCC” on page 323.

Package Type

44A40P644M1

44-lead, Thin (1.0 mm) Plastic Gull Wing Quad Flat Package (TQFP)40-pin, 0.600” Wide, Plastic Dual Inline Package (PDIP)

44-pad, 7 x 7 x 1.0 mm body, lead pitch 0.50 mm, Quad Flat No-Lead/Micro Lead Frame Package (QFN/MLF)

17

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

7.Packaging Information

7.1

44A

PIN 1 BPIN 1 IDENTIFIEReE1ED1DC0˚~7˚A1A2ACOMMON DIMENSIONS(Unit of Measure = mm)SYMBOLAA1A2DD1Notes:1.This package conforms to JEDEC reference MS-026, Variation ACB. 2.Dimensions D1 and E1 do not include mold protrusion. Allowable protrusion is 0.25 mm per side. Dimensions D1 and E1 are maximum plastic body size dimensions including mold mismatch.3. Lead coplanarity is 0.10 mm maximum.EE1MIN–0.05 0.9511.759.9011.759.90NOM––1.0012.0010.0012.0010.00–––0.80 TYPMAX1.200.151.0512.2510.1012.2510.100.450.20 0.75Note 2Note 2 NOTELB 0.30CLe0.090.4510/5/2001 2325 Orchard Parkway San Jose, CA 95131TITLE44A, 44-lead, 10 x 10 mm Body Size, 1.0 mm Body Thickness,0.8 mm Lead Pitch, Thin Profile Plastic Quad Flat Package (TQFP) DRAWING NO.44AREV. BR18

ATmega164P/324P/644P

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

ATmega164P/324P/644P

7.2

40P6

DPIN1E1ASEATING PLANELB1eE0º ~ 15º REFBA1CeBCOMMON DIMENSIONS(Unit of Measure = mm)SYMBOLAA1DEE1BMIN–0.38152.07015.24013.4620.3561.0413.0480.20315.494NOM––––––––––2.540 TYPMAX4.826–52.57815.87513.9700.5591.6513.556 0.381 17.526Note 2Note 2NOTENotes:1.This package conforms to JEDEC reference MS-011, Variation AC. 2.Dimensions D and E1 do not include mold Flash or Protrusion.Mold Flash or Protrusion shall not exceed 0.25 mm (0.010\").B1LCeBe09/28/01 2325 Orchard Parkway San Jose, CA 95131TITLE40P6, 40-lead (0.600\"/15.24 mm Wide) Plastic Dual Inline Package (PDIP) DRAWING NO.40P6REV. BR19

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

7.344M1

DMarked Pin# 1 IDESEATING PLANETOP VIEWA1A3KLD2Pin #1 CornerASIDE VIEW123Option APin #1 TriangleCOMMON DIMENSIONS(Unit of Measure = mm)SYMBOLOption BPin #1 Chamfer(C 0.30)E2MIN0.80 – 0.18 6.905.006.905.00 0.59 0.20NOM0.90 0.02 0.25 REF0.237.005.207.005.200.50 BSC0.64 0.26MAX1.000.05NOTE A A1 A3 b 0.307.105.407.105.40KbeOption C D Pin #1 Notch(0.20 R) D2 E E2 e BOTTOM VIEWNote: JEDEC Standard MO-220, Fig. 1 (SAW Singulation) VKKD-3. L K0.690.415/27/06 2325 Orchard Parkway San Jose, CA 95131TITLE44M1, 44-pad, 7 x 7 x 1.0 mm Body, Lead Pitch 0.50 mm, 5.20 mm Exposed Pad, Micro Lead Frame Package (MLF) DRAWING NO.44M1REV. GR20

ATmega164P/324P/644P

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

8.Errata

8.1

ATmega164P Rev. A

No known Errata.

8.2ATmega324P Rev. A

No known Errata.

8.3ATmega644P Rev. A

No known Errata.

8011DS–AVR–02/07

ATmega164P/324P/644P

21

元器件交易网www.cecb2b.com

9.Datasheet Revision History

Please note that the referring page numbers in this section are referred to this document. Thereferring revision in this section are referring to the document revision.

9.1Rev. 8011D - 02/07

1.2.3.4.5.6.7.8.9.10.Updated ”Pinout ATmega164P/324P/644P” on page 2.Updated ”Power-down Mode” on page 44.Updated note in Table 11-1 on page 67.Updated Table 23-1 on page 270.

Updated ”Boot Size Configuration(1)” on page 287.

Updated VOL limits in ”DC Characteristics” on page 323.Updated note 3 and 4 in ”DC Characteristics” on page 323.Added note to ”ATmega164P DC Characteristics” on page 325.Added note to ”ATmega324P DC Characteristics” on page 325.Updated Figure 27-13 on page 343 and Figure 27-60 on page 368.

9.2Rev. 8011C - 10/06

1.Updated ”DC Characteristics” on page 323.

9.3Rev. 8011B - 09/06

1.Updated ”DC Characteristics” on page 323.

9.4Rev. 8011A - 08/06

1.Initial revision.

22

ATmega164P/324P/644P

8011DS–AVR–02/07

元器件交易网www.cecb2b.com

Atmel Corporation

2325 Orchard ParkwaySan Jose, CA 95131, USATel: 1(408) 441-0311Fax: 1(408) 487-2600

Atmel Operations

Memory

2325 Orchard ParkwaySan Jose, CA 95131, USATel: 1(408) 441-0311Fax: 1(408) 436-4314

RF/Automotive

Theresienstrasse 2Postfach 3535

74025 Heilbronn, GermanyTel: (49) 71-31-67-0

Fax: (49) 71-31-67-2340

1150 East Cheyenne Mtn. Blvd.Colorado Springs, CO 80906, USATel: 1(719) 576-3300Fax: 1(719) 540-1759

Regional Headquarters

Europe

Atmel Sarl

Route des Arsenaux 41Case Postale 80CH-1705 FribourgSwitzerland

Tel: (41) 26-426-5555Fax: (41) 26-426-5500

Microcontrollers

2325 Orchard ParkwaySan Jose, CA 95131, USATel: 1(408) 441-0311Fax: 1(408) 436-4314

La ChantrerieBP 70602

44306 Nantes Cedex 3, FranceTel: (33) 2-40-18-18-18Fax: (33) 2-40-18-19-60

Biometrics/Imaging/Hi-Rel MPU/High Speed Converters/RF Datacom

Avenue de RochepleineBP 123

38521 Saint-Egreve Cedex, FranceTel: (33) 4-76-58-30-00Fax: (33) 4-76-58-34-80

Asia

Room 1219

Chinachem Golden Plaza77 Mody Road TsimshatsuiEast KowloonHong Kong

Tel: (852) 2721-9778Fax: (852) 2722-1369

ASIC/ASSP/Smart Cards

Zone Industrielle

13106 Rousset Cedex, FranceTel: (33) 4-42-53-60-00Fax: (33) 4-42-53-60-01

1150 East Cheyenne Mtn. Blvd.Colorado Springs, CO 80906, USATel: 1(719) 576-3300Fax: 1(719) 540-1759

Scottish Enterprise Technology ParkMaxwell Building

East Kilbride G75 0QR, Scotland Tel: (44) 1355-803-000Fax: (44) 1355-242-743

Japan

9F, Tonetsu Shinkawa Bldg.1-24-8 Shinkawa

Chuo-ku, Tokyo 104-0033Japan

Tel: (81) 3-3523-3551Fax: (81) 3-3523-7581

Literature Requests

www.atmel.com/literature

Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise,to anyintellectualproperty right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDI-TIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORYWARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULARPURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDEN-TAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUTOF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes norepresentationsor warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specificationsand product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically providedotherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for useas components in applications intended to support or sustainlife.

© 2007 Atmel Corporation. All rights reserved. ATMEL®, logo and combinations thereof, Everywhere You Are®, AVR®, AVR Studio®, and oth-ers, are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of oth-ers.

8011DS–AVR–02/07

因篇幅问题不能全部显示,请点此查看更多更全内容

Top