| Parameters | |
|---|---|
| Series | AVR® ATmega |
| Package / Case | 40-DIP (0.600", 15.24mm) |
| Mfr | Atmel |
| Mounting Type | Through Hole |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Supplier Device Package | 40-PDIP |
| Speed | 20MHz |
| Oscillator Type | Internal |
| Core Processor | AVR |
| RAM Size | 1K x 8 |
| Number of I/O | 32 |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Voltage - Supply (Vcc/Vdd) | 1.8V ~ 5.5V |
| EEPROM Size | 512 x 8 |
| Program Memory Type | FLASH |
| Connectivity | I²C, SPI, UART/USART |
| Core Size | 8-Bit |
| Program Memory Size | 16KB (8K x 16) |
| Data Converters | A/D 8x10b |
| Package | Bulk |
| Product Status | Active |
| Base Product Number | ATMEGA164 |
| Standard Package | 48 |
| ECCN | EAR99 |
| HTSUS | 8542.31.0001 |
ATMEGA164A-PU AVR ATmega Microcontroller IC 8-Bit 20MHz 16KB FLASH 40-PDIP
The ATMEGA164A-PU is an 8-bit AVR RISC microcontroller from Microchip, packaged in 40-pin PDIP through-hole housing, equipped with 16KB in-system programmable flash memory, 512B EEPROM and 1KB internal SRAM. Running up to 20MHz clock speed, this general-purpose MCU integrates multiple peripherals including analog-to-digital converters, USART, SPI, TWI and timer/counter modules, supporting self-programming and robust instruction execution for industrial, hobby and embedded control systems, offering easy prototyping and reliable operation with wide supply voltage tolerance.
Key features
● High-performance 8-bit AVR RISC architecture with 131 powerful instructions
● 16KB ISP flash, 512B EEPROM and 1KB SRAM
● Operating frequency up to 20MHz
● 10-channel 10-bit ADC
● Two 8-bit timers and one 16-bit timer
● USART, SPI and I2C (TWI) serial communication interfaces
● 32 general-purpose I/O pins
● 2.7V to 5.5V wide operating voltage range
● Power-saving sleep modes for battery-powered designs
FAQ
Q: What is the maximum operating clock frequency?
A: Up to 20MHz at 5V supply voltage.
Q: Can ATMEGA164A-PU support in-system programming?
A: Yes, ISP allows firmware updates without removing the chip from PCB.
Q: What is the difference between ATMEGA164A-PU and ATMEGA164PA-PU?
A: ATMEGA164PA has lower power consumption and updated process as an upgraded variant.
Alternative MCU parts
1. ATMEGA164PA-PU: Pin-compatible 40-pin PDIP AVR MCU with identical memory size and peripherals, featuring optimized low-power performance as a direct upgraded replacement.
2. ATMEGA324A-PU: Microchip AVR microcontroller with 32KB flash memory, same pinout and peripheral set for projects requiring larger program storage.
3. ATMEGA1284P-PU: High-capacity AVR MCU with 128KB flash and expanded RAM, suitable for more complex embedded control applications.
4. ATMEGA88PA-PU: Compact AVR device with reduced memory and I/O count, cost-effective alternative for simpler embedded control tasks.