Part ATmega1284
Description 8-bit AVR Microcontrollers
Category Microcontroller
Manufacturer Atmel
Size 3.84 MB
Atmel
ATmega1284

Overview

The Atmel® ATmega1284 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 ATmega1284 achieves throughputs close to 1MIPS per MHz.

  • Advanced RISC Architecture - 131 Powerful Instructions - Most Single Clock Cycle Execution - 32 x 8 General Purpose Working Registers - Fully Static Operation - Up to 20 MIPS Throughput at 20MHz - On-chip 2-cycle Multiplier
  • High Endurance Non-volatile Memory Segments - 128KBytes of In-System Self-Programmable Flash Program Memory - 4KBytes EEPROM - 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
  • Atmel QTouch® Library Support - Capacitive Touch Buttons, Sliders and Wheels - QTouch and QMatrix acquisition - Up to 64 Sense Channels Atmel-42718B-ATmega1284_Datasheet_Complete-08/2016
  • 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 Prescaler and Compare Mode - Two 16-bit Timer/Counters with Separate Prescaler, Compare Mode, and Capture Mode - Real Time Counter with Separate Oscillator - Eight PWM Channels - 8-channel 10-bit ADC
  • Differential Mode with Selectable Gain at 1×, 10× or 200× - One Byte-oriented 2-wire Serial Interface (Philips