AVR Solutions
AVR Solutions
Bookmark and Share

ATmega164P Automotive

 
Flash (Kbytes):16
EEPROM (Bytes):512
SRAM (Bytes):1024
Max I/O Pins:32
F.max (MHz):16
Vcc (V):2.7 - 5.5
: TQFP 44
 VQFN (Sawn) 44
More
View Documents and Tools
View Applications
 

16KB self-programming Flash Program Memory, 1KB SRAM, 512-Byte EEPROM, 8 Channel 10-bit A/D-converter. JTAG interface for on-chip-debug. Up to 16 MIPS throughput at 16 MHz. 2.7 - 5.5 Volt Operation.

32KB version: ATmega324P Automotive
64KB version: ATmega644P Automotive

Note: all of our kits use industrial product versions.

Industrial Versions: ATmega164PA, ATmega324PA, ATmega644PA, ATmega1284P

 ATmega164P, ATmega324P, ATmega644P Automotive   (377 pages, revision F, updated 9/09)
 ATmega164P, ATmega324P, ATmega644P Automotive Summary   (21 pages, revision D, updated 8/08)

AVR244: UART as ANSI Terminal Interface      (8 pages, revision A, updated 11/03)
This application note describes some basic routines to interface an AVR microcontroller to a terminal window using the UART (hardware or software).
AVR105: Power efficient high endurance parameter storage in tinyAVR and megaAVR devices Flash memory      (10 pages, revision A, updated 9/03)
This application note describes how to implement a high endurance parameter storage method in Flash memory using the self-programming feature of the AVR.
AVR230: DES Bootloader on tinyAVR and megaAVR devices       (24 pages, revision D, updated 04/05)
This application note describes how firmware can be updated securely on microcontrollers with bootloader capabilities, using the Data Encryption Standard (DES) or triple DES to encrypt the firmware.
AVR307: Half Duplex UART Using the USI Module on tinyAVR and megaAVR devices      (18 pages, revision A, updated 10/03)
The Universal Serial Interface (USI) present in 8-bit AVR devices like the ATtiny26, ATtiny2313, and ATmega169, is a communication module designed for TWI and SPI communication, but can also be used for UART communication as well.
AVR502: Migration from ATmega165 to ATmega325       (4 pages, revision B, updated 12/05)
This Application Note describes differences to be aware of when migrating from the ATmega165 to the ATmega325 Microcontroller.
AVR505: Migration from ATmega16/32 to ATmega164P/324P/644(P)       (11 pages, revision C, updated 06/06)
This Application Note describes differences to be aware of when migrating from the ATmega16/32 to the ATmega164P/324P/644(P) Microcontroller.




 Atmel Motor Driver Solutions   (Brochure, 16 pages, revision A, updated 10/08)

 Automotive Solutions   (Brochure, 20 pages, revision H, updated 3/10)

 Automotive Solutions (Chinese Version)   (Brochure, 20 pages, revision H, updated 3/10)

 AVR and AVR32 - Quick Reference Guide   (Overview, 68 pages, revision I, updated 5/09)
Introduction of the product range of AVR and AVR32 microcontrollers and application processors:
  • Device family description
  • Key features
  • Device selection guides
  • Application oriented device families
  • Tools offer

 AVR Microcontrollers for Automotive   (Brochure, 14 pages, revision G, updated 2/10)

 AVR Microcontrollers for Automotive (Chinese Version)   (Brochure, 14 pages, revision G, updated 2/10)

 Innovative Techniques for Extremely Low Power Consumption with 8-bit Microcontrollers   (White Paper, 16 pages, revision A, updated 02/06)
This white paper highlight some of the challenges of modern microcontroller design and how the new picoPower™ techniques used in the AVR microcontroller is addressing them.

Debugger:

AVR JTAGICE mkII
   AVRAUTO102

Design Software:

AVR Studio 4

Evaluation Kit:

ATAVRAUTOEK1

Mature:

Mature AVR ISP In-System Programmer

Programmer:

AVRISP mkII In-System Programmer

Starter Kit:

STK500
   STK600

Software Files:

   AVRSVF
    Vector LIN 2.1 Stack for AVR devices

Related Applications

Automotive