Atmel ATmega324PA User Manual

Browse online or download User Manual for Hardware Atmel ATmega324PA. Atmel ATmega324PA User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 30
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
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
High Endurance Non-volatile Memory segments
16/32/64/128K Bytes of In-System Self-programmable Flash program memory
(ATmega164PA/324PA/644PA/1284P)
512B/1K/2K/4K Bytes EEPROM (ATmega164PA/324PA/644PA/1284P)
1/2/4/16K Bytes Internal SRAM (ATmega164PA/324PA/644PA/1284P)
Write/Erase Cycles: 10,000 Flash/ 100,000 EEPROM
Data retention: 20 years at 85°C/ 100 years at 25°C
(1)
Optional Boot Code Section with Independent Lock Bits
In-System Programming by On-chip Boot Program
True Read-While-Write Operation
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, 44-pad VQFN/QFN/MLF
44-pad DRQFN
49-ball VFBGA
Operating Voltages
1.8 - 5.5V
Speed Grades for ATmega164PA/324PA/644PA/1284P
0 - 20MHz @ 1.8 - 5.5V
Power Consumption at 1 MHz, 1.8V, 25°C
Active: 0.4 mA
Power-down Mode: 0.1µA
Power-save Mode: 0.6µA (Including 32 kHz RTC)
Note: 1. See ”Data Retention” on page 9 for details.
8-bit
Microcontroller
with
16/32/64/128K
Bytes In-System
Programmable
Flash
ATmega164PA
ATmega324PA
ATmega644PA
ATmega1284P
Summary
Rev. 8152GS–AVR–11/09
Page view 0
1 2 3 4 5 6 ... 29 30

Summary of Contents

Page 1 - ATmega644PA

Features• High-performance, Low-power AVR® 8-bit Microcontroller• Advanced RISC Architecture– 131 Powerful Instructions – Most Single-clock Cycle Exec

Page 2

108152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P6. Register SummaryAddress Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Page(0xFF) Reserved - -

Page 3

118152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P(0xC0) UCSR0A RXC0 TXC0 UDRE0 FE0 DOR0 UPE0 U2X0 MPCM0 190/205(0xBF) Reserved - - - - - - - -(0xBE) Res

Page 4

128152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P(0x7E) DIDR0 ADC7D ADC6D ADC5D ADC4D ADC3D ADC2D ADC1D ADC0D 260(0x7D) Reserved - - - - - - - -(0x7C) A

Page 5

138152GS–AVR–11/09ATmega164PA/324PA/644PA/1284PNotes: 1. For compatibility with future devices, reserved bits should be written to zero if accessed. R

Page 6

148152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P7. Instruction Set SummaryMnemonics Operands Description Operation Flags #ClocksARITHMETIC AND LOGIC IN

Page 7

158152GS–AVR–11/09ATmega164PA/324PA/644PA/1284PBRVC k Branch if Overflow Flag is Cleared if (V = 0) then PC ← PC + k + 1 None 1/2BRIE k Branch if In

Page 8

168152GS–AVR–11/09ATmega164PA/324PA/644PA/1284PPUSH Rr Push Register on Stack STACK ← Rr None 2POP Rd Pop Register from Stack Rd ← STACK None 2MCU CON

Page 9

178152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P8. Ordering Information8.1 ATmega164PANotes: 1. This device can also be supplied in wafer form. Please

Page 10 - ATmega164PA/324PA/644PA/1284P

188152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P8.2 ATmega324PANotes: 1. This device can also be supplied in wafer form. Please contact your local Atme

Page 11

198152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P8.3 ATmega644PANotes: 1. This device can also be supplied in wafer form. Please contact your local Atme

Page 12

28152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P1. Pin Configurations1.1 Pinout - PDIP/TQFP/VQFN/QFN/MLF for ATmega164PA/324PA/644PA/1284PFigure 1-1. Pi

Page 13

208152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P8.4 ATmega1284PNotes: 1. This device can also be supplied in wafer form. Please contact your local Atme

Page 14

218152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P9. Packaging Information9.1 44A 2325 Orchard Parkway San Jose, CA 95131TITLEDRAWING NO.RREV. 44A, 4

Page 15

228152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P9.2 40P6 2325 Orchard Parkway San Jose, CA 95131TITLEDRAWING NO.RREV. 40P6, 40-lead (0.600"/15

Page 16

238152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P9.3 44M1TITLEDRAWING NO.GPCREV. Package Drawing Contact: [email protected] H44M1, 44-

Page 17

248152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P9.4 44MCTITLE DRA WING NO . REV . Package Drawing Contact: [email protected] 44MC A 9/1

Page 18

258152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P9.5 49C2 TITLEDRAWING NO.GPCREV. Package Drawing Contact: [email protected] A49C2, 49

Page 19

268152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P10. Errata10.1 ATmega164PA Rev. ENo known Errata.10.2 ATmega324PA Rev. FNo known Errata.10.3 ATmega644P

Page 20

278152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P11. Datasheet Revision HistoryPlease note that the referring page numbers in this section are referred

Page 21

11.5 Rev. 8152C- 07/0911.6 Rev. 8152B- 02/091. Updated ”Features” on page 1 by inserting ATmega644PA device and updated the whole datasheet accordingl

Page 22

11.7 Rev. 8152A- 11/081. Initial revision (Based on the ATmega164P/324P/644P datasheet 8011K-AVR-09/08).2. Changes done compared to ATmega164P/324P/64

Page 23

38152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P1.2 Pinout - DRQFN for ATmega164PA/324PA/644PAFigure 1-2. DRQFN - PinoutTable 1-1. DRQFN - PinoutA1 PB5

Page 24

8152GS–AVR–11/09Headquarters InternationalAtmel Corporation2325 Orchard ParkwaySan Jose, CA 95131USATel: 1(408) 441-0311Fax: 1(408) 487-2600Atmel Asia

Page 25

48152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P1.3 Pinout - VFBGA for ATmega164PA/324PA/644PAFigure 1-3. VFBGA - PinoutTable 1-2. BGA - Pinout1234567A

Page 26

58152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P2. OverviewThe ATmega164PA/324PA/644PA/1284P is a low-power CMOS 8-bit microcontroller based onthe AVR e

Page 27

68152GS–AVR–11/09ATmega164PA/324PA/644PA/1284PThe ATmega164PA/324PA/644PA/1284P provides the following features: 16/32/64/128K bytesof In-System Progr

Page 28 - 11.6 Rev. 8152B- 02/09

78152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P2.3 Pin Descriptions2.3.1 VCCDigital supply voltage.2.3.2 GNDGround.2.3.3 Port A (PA7:PA0)Port A serves

Page 29 - 11.7 Rev. 8152A- 11/08

88152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P2.3.7 RESETReset input. A low level on this pin for longer than the minimum pulse length will generate a

Page 30

98152GS–AVR–11/09ATmega164PA/324PA/644PA/1284P3. ResourcesA comprehensive set of development tools, application notes and datasheetsare available ford

Comments to this Manuals

No comments