ATMEGA164P-15AZ Atmel, ATMEGA164P-15AZ Datasheet

no-image

ATMEGA164P-15AZ

Manufacturer Part Number
ATMEGA164P-15AZ
Description
MCU AVR 16K FLASH 15MHZ 44-TQFP
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheets

Specifications of ATMEGA164P-15AZ

Core Processor
AVR
Core Size
8-Bit
Speed
16MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
32
Program Memory Size
16KB (8K x 16)
Program Memory Type
FLASH
Eeprom Size
512 x 8
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
44-TQFP, 44-VQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATMEGA164P-15AZ
Manufacturer:
Atmel
Quantity:
10 000
Features
Notes:
High-performance, Low-power AVR
Advanced RISC Architecture
Nonvolatile Program and Data Memories
JTAG (IEEE std. 1149.1 Compliant) Interface
Peripheral Features
Special Microcontroller Features
I/O and Packages
Operating Voltages
Speed Grades
Power Consumption at 8 MHz, 5V, 25⋅C for ATmega644P
– 131 Powerful Instructions – Most Single-clock Cycle Execution
– 32 x 8 General Purpose Working Registers
– Fully Static Operation
– Up to 16 MIPS Throughput at 16 MHz
– On-chip 2-cycle Multiplier
– 16/32/64K Bytes of In-System Self-Programmable Flash
– Optional Boot Code Section with Independent Lock Bits
– 512B/1K/2K Bytes EEPROM
– 1/2/4K Bytes Internal SRAM
– Programming Lock for Software Security
– 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
– Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes
– One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture
– Real Time Counter with Separate Oscillator
– Six PWM Channels
– 8-channel, 10-bit ADC
– 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
– 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
– 32 Programmable I/O Lines
– 44-lead TQFP, and 44-pad QFN/MLF
– 2.7 - 5.5V for ATmega164P/324P/644P
– ATmega164P/324P/644P: 0 - 8MHz @ 2.7 - 5.5V, 0 - 16MHz @ 4.5 - 5.5V
– Active mode: 8 mA
– Idle mode: 2.4 mA
– Power-down Mode: 0.8 µA
Mode
and Extended Standby
Endurance: 10,000 Write/Erase Cycles
In-System Programming by On-chip Boot Program
True Read-While-Write Operation
Endurance: 100,000 Write/Erase Cycles
Differential mode with selectable gain at 1x, 10x or 200x
1. Differential Mode is not recommended above 85°C.
®
8-bit Microcontroller
(1)
8-bit
Microcontroller
with 16/32/64K
Bytes In-System
Programmable
Flash
ATmega164P
ATmega324P
ATmega644P
Automotive
Summary
7674DS–AVR–08/08

Related parts for ATMEGA164P-15AZ

ATMEGA164P-15AZ 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

... 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°C to +85°C ML -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 ...

Related keywords