The ATMEGA1280 high-performance, low-power Atmel 8-bit AVR RISC-based microcontroller combines 128KB ISP flash memory, 8KB SRAM, 4KB EEPROM, 86 general purpose I/O lines, 32 general purpose working registers, real time counter, six flexible timer/counters with compare modes, PWM, 4 USARTs, byte oriented 2-wire serial interface, 16-channel 10-bit A/D converter, and a JTAG interface for on-chip debugging. The device achieves a throughput of 16 MIPS at 16 MHz and operates between 2.7-5.5 volts.
By executing powerful instructions in a single clock cycle, the device achieves a throughput approaching 1 MIPS per MHz, balancing power consumption and processing speed.
Key parameters for ATmega1280
- Parameter :Value
- Flash (Kbytes): 128 Kbytes
- Pin Count: 100
- Max. Operating Frequency:16 MHz
- CPU: 8-bit AVR
- # of Touch Channels:16
- Hardware QTouch Acquisition:No
- Max I/O Pins:86
- Ext Interrupts:32
- USB Speed:No
- USB Interface:No
- SPI:5
- TWI (I2C):1
- UART:4
- Graphic LCD:No
- Video Decoder:No
- Camera Interface:No
- ADC channels:16
- ADC Resolution (bits):10
- ADC Speed (ksps):15
- Analog Comparators:1
- Resistive Touch Screen:No
- DAC Resolution (bits):0
- Temp. Sensor:No
- Crypto Engine:No
- SRAM (Kbytes):8
- EEPROM (Bytes):4096
- Self Program Memory:YES
- External Bus Interface:0
- DRAM Memory:No
- NAND Interface:No
- picoPower:No
- Temp. Range (deg C):-40 to 85
- I/O Supply Class:1.8 to 5.5
- Operating Voltage (Vcc):1.8 to 5.5
- FPU:No
- MPU / MMU:no / no
- Timers:6
- Output Compare channels:16
- Input Capture Channels:4
- PWM Channels:15
- 32kHz RTC:Yes
- Calibrated RC Oscillator:Yes