ATMEGA164P-15AT Atmel, ATMEGA164P-15AT Datasheet
ATMEGA164P-15AT
Specifications of ATMEGA164P-15AT
Available stocks
Related parts for ATMEGA164P-15AT
ATMEGA164P-15AT Summary of contents
Page 1
... TQFP, and 44-pad QFN/MLF • Operating Voltages – 2.7 - 5.5V for ATmega164P/324P/644P • Speed Grades – ATmega164P/324P/644P 8MHz @ 2.7 - 5.5V 16MHz @ 4.5 - 5.5V • Power Consumption at 8 MHz, 5V, 25⋅C for ATmega644P – Active mode – Idle mode: 2.4 mA – Power-down Mode: 0.8 µA Notes: 1. Differential Mode is not recommended above 85° ...
Page 2
... PB5 (PCINT14/MISO) PB6 (PCINT15/SCK) PB7 (PCINT24/RXD0) PD0 (PCINT25/TXD0) PD1 NT/RXD1/26/INT0) PD2 Note: ATmega164P/324P/644P 2 Pinout ATmega164P/324P/644P TQFP/QFN/MLF RESET VCC GND XTAL2 XTAL1 The large center pad underneath the QFN/MLF package should be soldered to ground on the board to ensure good mechanical stability. PA4 (ADC4/PCINT ...
Page 3
... Overview The ATmega164P/324P/644P is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega164P/324P/644P achieves throughputs approaching 1 MIPS per MHz allowing the sys- tem designer to optimize power consumption versus processing speed. 2.1 Block Diagram Figure 2-1 ...
Page 4
... Atmel ATmega164P/324P/644P is a powerful microcontroller that provides a highly flexible and 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-circuit emulators, and evaluation kits. ...
Page 5
... Different temperature identifiers have been defined as listed in Table 1. Temperature Grade Identification for Automotive Products Temperature -40 ; +85 -40 ; +105 -40 ; +125 7674DS–AVR–08/08 ATmega164P/324P/644P Table 1. Temperature Identifier Similar to Industrial Temperature Grade but with T Automotive Quality ...
Page 6
... UDR1 (0xCD) UBRR1H - (0xCC) UBRR1L (0xCB) Reserved - (0xCA) UCSR1C UMSEL11 (0xC9) UCSR1B RXCIE1 (0xC8) UCSR1A RXC1 (0xC7) Reserved - (0xC6) UDR0 (0xC5) UBRR0H - (0xC4) UBRR0L (0xC3) Reserved - (0xC2) UCSR0C UMSEL01 (0xC1) UCSR0B RXCIE0 (0xC0) UCSR0A RXC0 ATmega164P/324P/644P 6 Bit 6 Bit 5 Bit 4 Bit ...
Page 7
... Timer/Counter1 - Input Capture Register High Byte Timer/Counter1 - Input Capture Register Low Byte Timer/Counter1 - Counter Register High Byte Timer/Counter1 - Counter Register Low Byte - - - FOC1B - - ICES1 - WGM13 WGM12 COM1A0 COM1B1 COM1B0 - - - ADC6D ADC5D ADC4D ADC3D ATmega164P/324P/644P Bit 2 Bit 1 Bit TWAM1 TWAM0 - TWEN - TWIE TWA1 TWA0 TWGCE - TWPS1 TWPS0 ...
Page 8
... COM0A1 0x23 (0x43) GTCCR TSM 0x22 (0x42) EEARH - 0x21 (0x41) EEARL 0x20 (0x40) EEDR 0x1F (0x3F) EECR - 0x1E (0x3E) GPIOR0 0x1D (0x3D) EIMSK - 0x1C (0x3C) EIFR - ATmega164P/324P/644P 8 Bit 6 Bit 5 Bit 4 Bit REFS0 ADLAR MUX4 MUX3 ACME - - - ADSC ADATE ADIF ADIE ADC Data Register High byte ...
Page 9
... When using the I/O specific commands IN and OUT, the I/O addresses $00 - $3F must be used. When addressing I/O reg- isters 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 ...
Page 10
... BRHC k Branch if Half Carry Flag Cleared BRTS k Branch if T Flag Set BRTC k Branch if T Flag Cleared BRVS k Branch if Overflow Flag is Set ATmega164P/324P/644P 10 Description Rd ← ← Rdh:Rdl ← Rdh:Rdl + K Rd ← ← ← ← Rdh:Rdl ← Rdh:Rdl - K Rd ← Rd • ← Rd • ← ...
Page 11
... Load Program Memory and Post-Inc SPM Store Program Memory IN Rd Port OUT P, Rr Out Port 7674DS–AVR–08/08 ATmega164P/324P/644P Description then PC ← then PC ← then PC ← I/O(P,b) ← 1 I/O(P,b) ← 0 Rd(n+1) ← Rd(n), Rd(0) ← 0 Rd(n) ← Rd(n+1), Rd(7) ← 0 Rd(0)←C,Rd(n+1)← Rd(n),C←Rd(7) Rd(7)← ...
Page 12
... Rd Pop Register from Stack MCU CONTROL INSTRUCTIONS NOP No Operation SLEEP Sleep WDR Watchdog Reset BREAK Break ATmega164P/324P/644P 12 Description STACK ← ← STACK (see specific descr. for Sleep function) (see specific descr. for WDR/timer) For On-chip Debug Only Operation Flags #Clocks None ...
Page 13
... CC ML 44-lead, Thin (1.0 mm) Plastic Gull Wing Quad Flat Package (TQFP) PW 44-pad 1.0 mm body, lead pitch 0.50 mm, Quad Flat No-Lead/Micro Lead Frame Package (QFN/MLF) 7674DS–AVR–08/08 ATmega164P/324P/644P Ordering Code Package (2) ATmega164P-15AT (2) ATmega164P-15AT1 (2) ATmega164P-15AZ (2) ATmega164P-15MT (2) ATmega164P-15MT1 (2) ATmega164P-15MZ Package Type (1) Operational Range -40° ...
Page 14
... Tape & Reel with Dry-pack delivery 3. For Speed vs. V see ”Speed Grades” on page 326 CC ML 44-lead, Thin (1.0 mm) Plastic Gull Wing Quad Flat Package (TQFP) PW 44-pad 1.0 mm body, lead pitch 0.50 mm, Quad Flat No-Lead/Micro Lead Frame Package (QFN/MLF) ATmega164P/324P/644P 14 Ordering Code Package (2) ATmega324P-15AT (2) ATmega324P-15AT1 (2) ...
Page 15
... For Speed vs. V see ”Speed Grades” on page CC ML 44-lead, Thin (1.0 mm) Plastic Gull Wing Quad Flat Package (TQFP) PW 44-pad 1.0 mm body, lead pitch 0.50 mm, Quad Flat No-Lead/Micro Lead Frame Package (QFN/MLF) 7674DS–AVR–08/08 ATmega164P/324P/644P Ordering Code Package (2) ATmega644P-15AT (2) ATmega644P-15AT1 (2) ATmega644P-15AZ ...
Page 16
... Packaging Information 6.1 ML ATmega164P/324P/644P 16 7674DS–AVR–08/08 ...
Page 17
... PW 7674DS–AVR–08/08 ATmega164P/324P/644P 17 ...
Page 18
... ATmega164P/324P/644P 18 7674DS–AVR–08/08 ...
Page 19
... Errata 7.1 ATmega164P Rev known Errata. 7.2 ATmega324P Rev known Errata. 7.3 ATmega644P Rev known Errata. 8. Datasheet Revision History Please note that the referring page numbers in this section are referred to this document. The referring revision in this section are referring to the document revision. ...
Page 20
... Initial Automotive revision 2. Insertion of specific § for automative quality references 3. DC and Frequency adapted to Automotive temperature range 4. Part numbering and package selection according to Automotive rules 5. Current Consumption adapted based on Industrial electrical characterization. ATmega164P/324P/644P 20 334. Section 26.1 on page ”Features” on page Table 26-10 on 325 ...
Page 21
... Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property 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 STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ...