ATMEGA1284P-AU
Microchip Technology(Atmel)
ICPlanet
AVR series Microcontroller IC 8-Bit 20MHz 128KB (64K x 16) FLASH 44-TQFP (10x10)
Encapsulation: | |
---|---|
SKU: | |
Availability: | |
Quantity: | |
PDF Export | |
TYPE | DESCRIPTION |
---|---|
Category | Integrated Circuits (ICs) Embedded - Microcontrollers |
Mfr | Microchip Technology |
Series | AVRĀ® ATmega |
Package | Tray |
Part Status | Active |
Core Processor | AVR |
Core Size | 8-Bit |
Speed | 20MHz |
Connectivity | I²C, SPI, UART/USART |
Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
Number of I/O | 32 |
Program Memory Size | 128KB (64K x 16) |
Program Memory Type | FLASH |
EEPROM Size | 4K x 8 |
RAM Size | 16K x 8 |
Voltage - Supply (Vcc/Vdd) | 1.8V ~ 5.5V |
Data Converters | A/D 8x10b |
Oscillator Type | Internal |
Operating Temperature | -40°C ~ 85°C (TA) |
Mounting Type | Surface Mount |
Package / Case | 44-TQFP |
Supplier Device Package | 44-TQFP (10x10) |
Introduction
The ATmega164A/PA/324A/PA/644A/PA/1284/P is a low power, CMOS 8-bit microcontrollers based on the AVRĀ® enhanced RISC architecture. The ATmega164A/PA/324A/PA/644A/PA/1284/P is a 40/49-pins device ranging from 16 KB to 128 KB Flash, with 1 KB to 16 KB SRAM, 512 Bytes to 4 KB EEPROM. By executing instructions in a single clock cycle, the devices achieve CPU throughput approaching one million instructions per second (MIPS) per megahertz, allowing the system designer to optimize power consumption versus processing speed.
Features
ā High-performance, low-power 8-bit AVRĀ® Microcontroller
ā Advanced RISC architecture
- 131 powerful Instructions ā most single-clock cycle execution
- 32 Ć 8 general purpose working registers
- Fully static operation
- Up to 20MIPS throughput at 20MHz
- On-chip 2-cycle multiplier
ā High endurance non-volatile memory segments
- 16/32/64/128KBytes of In-System Self-programmable Flash program memory
- 512/1K/2K/4KBytes EEPROM
- 1/2/4/16KBytes Internal SRAM
- 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
ā QTouchĀ® Library Support
- Capacitive touch buttons, sliders and wheels
- QTouch and QMatrix⢠acquisition
- Up to 64 sense channels
ā 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/two 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 1Ć, 10Ć or 200Ć
- 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
- @ 4.5 - 5.5V
ā Power Consumption at 1MHz, 1.8V, 25ā
- Active: 0.4mA
- Power-down Mode: 0.1µA
- Power-save Mode: 0.6µA (Including 32kHz RTC)
TYPE | DESCRIPTION |
---|---|
Category | Integrated Circuits (ICs) Embedded - Microcontrollers |
Mfr | Microchip Technology |
Series | AVRĀ® ATmega |
Package | Tray |
Part Status | Active |
Core Processor | AVR |
Core Size | 8-Bit |
Speed | 20MHz |
Connectivity | I²C, SPI, UART/USART |
Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
Number of I/O | 32 |
Program Memory Size | 128KB (64K x 16) |
Program Memory Type | FLASH |
EEPROM Size | 4K x 8 |
RAM Size | 16K x 8 |
Voltage - Supply (Vcc/Vdd) | 1.8V ~ 5.5V |
Data Converters | A/D 8x10b |
Oscillator Type | Internal |
Operating Temperature | -40°C ~ 85°C (TA) |
Mounting Type | Surface Mount |
Package / Case | 44-TQFP |
Supplier Device Package | 44-TQFP (10x10) |
Introduction
The ATmega164A/PA/324A/PA/644A/PA/1284/P is a low power, CMOS 8-bit microcontrollers based on the AVRĀ® enhanced RISC architecture. The ATmega164A/PA/324A/PA/644A/PA/1284/P is a 40/49-pins device ranging from 16 KB to 128 KB Flash, with 1 KB to 16 KB SRAM, 512 Bytes to 4 KB EEPROM. By executing instructions in a single clock cycle, the devices achieve CPU throughput approaching one million instructions per second (MIPS) per megahertz, allowing the system designer to optimize power consumption versus processing speed.
Features
ā High-performance, low-power 8-bit AVRĀ® Microcontroller
ā Advanced RISC architecture
- 131 powerful Instructions ā most single-clock cycle execution
- 32 Ć 8 general purpose working registers
- Fully static operation
- Up to 20MIPS throughput at 20MHz
- On-chip 2-cycle multiplier
ā High endurance non-volatile memory segments
- 16/32/64/128KBytes of In-System Self-programmable Flash program memory
- 512/1K/2K/4KBytes EEPROM
- 1/2/4/16KBytes Internal SRAM
- 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
ā QTouchĀ® Library Support
- Capacitive touch buttons, sliders and wheels
- QTouch and QMatrix⢠acquisition
- Up to 64 sense channels
ā 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/two 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 1Ć, 10Ć or 200Ć
- 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
- @ 4.5 - 5.5V
ā Power Consumption at 1MHz, 1.8V, 25ā
- Active: 0.4mA
- Power-down Mode: 0.1µA
- Power-save Mode: 0.6µA (Including 32kHz RTC)