ATmega128
Delivery & Pickup Options
Order now and we'll have it ready for delivery by the next business day.
The Atmel® AVR® ATmega128 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 ATmega128 achieves throughputs approaching 1MIPS per MHz allowing the system designer to optimize power consumption versus processing speed. Peripheral Features Programmable I/O Lines 53 Programmable I/O Lines Timers Two 8-bit Timer/Counters and Two Expanded 16-bit Timer/Counters with Separate Prescalers and Compare Modes ADC 8-channel, 10-bit ADC Serial Interface 2 Programmable Serial USARTs Master / Slave Interface SPI Serial Interface PWM Two 8-bit PWM Channels and 6 PWM Channels with Programmable Resolution from 2 to 16 Bits Watch Dog Timer Programmable Watch Dog Timer With on chip Oscillator Power Supply Type DC Operating Voltage 2.7V - 5.5V Special Features Internal Oscillator Internal Calibrated Oscillator External Oscillator Up to 16 MHz Interrupt Source External and Internal Clock Frequency Setting Adjustable through Software
- 8-bit AVR RISC-based microcontroller
- 53 programmable I/O lines
- 8 PWM channels with 2–16 bit resolution
- 8-channel, 10-bit ADC
- Dual USART and SPI interface
- Operating voltage: 2.7V – 5.5V
- Compatible with Arduino IDE via custom setup
- Low-power CMOS technology
- Internal calibrated oscillator
- Programmable watchdog timer
- External and internal interrupt sources
- Power-on reset and brown-out detection
- JTAG interface for on-chip debugging
| Architecture | 8-bit AVR RISC |
|---|---|
| Flash Memory | 128 KB |
| EEPROM | 4 KB |
| SRAM | 4 KB |
| I/O Pins | 53 |
| Operating Voltage | 2.7V - 5.5V |
| Max Clock Frequency | 16 MHz |
| ADC Channels | 8-channel, 10-bit |
| Timers | Two 8-bit, Two 16-bit |
| PWM Channels | 8 (2x 8-bit, 6x programmable resolution) |
Is ATmega128 compatible with Arduino?
Yes, ATmega128 can be used with Arduino IDE via custom board definitions and external programmers.
What is the operating voltage range of ATmega128?
The ATmega128 operates from 2.7V to 5.5V DC, making it suitable for both 3.3V and 5V systems.
How many I/O pins does ATmega128 have?
The ATmega128 has 53 programmable I/O lines for flexible interfacing with sensors and peripherals.
Can I use ATmega128 for PWM applications?
Yes, it has 8 PWM channels with programmable resolution from 2 to 16 bits for precise motor and LED control.
To rate this product please login!
About ATmega128 by Atmel
Shop Atmel ATmega128 microcontroller. Compatible with Arduino IDE. 53 I/O, 8 PWM, 10-bit ADC. Low power, 2.7-5.5V.
Categorised under: 8051, ARM, PIC, AVR› Atmega IC