The AVR® core combines a rich instruction set with 32 general purpose working registers. All 32 registers are directly
connected to the arithmetic logic unit (ALU), allowing two independent registers to be accessed in a single instruction and
executed in one clock cycle. The resulting architecture is compact and code efficient while achieving throughputs up to ten
times faster than conventional CISC microcontrollers.
The Atmel® ATtiny1634 provides the following features:
● 16KB of in-system programmable Flash
● 1KB of SRAM data memory
● 256 bytes of EEPROM data memory
● 18 general purpose I/O lines
● 32 general purpose working registers
● An 8-bit Timer/Counter with two PWM channels
● A16-bit Timer/Counter with two PWM channels
● Internal and external interrupts
● A 10-bit ADC with 5 internal and 12 external channels
● An ultra-low-power, programmable watchdog timer with internal oscillator
● Two programmable USARTs with start frame detection
● A slave two-wire interface (TWI)
● A universal serial interface (USI) with start condition detector
● A calibrated 8MHz oscillator
● A calibrated 32kHz, ultra-low-power oscillator
● Four software-selectable power saving modes
The device includes the following modes for saving power:
● Idle mode: stops the CPU while allowing the Timer/Counter, ADC, analog comparator, SPI, TWI, and interrupt system
to continue functioning.
● ADC noise reduction mode: minimizes switching noise during ADC conversions by stopping the CPU and all I/O
modules except the ADC
● Power-down mode: registers keep their contents and all chip functions are disabled until the next interrupt or
hardware reset.
● Standby mode: the oscillator is running while the rest of the device is sleeping, allowing very fast start-up combined
with low power consumption.
The device is manufactured using high density nonvolatile memory technology from Atmel. The Flash program memory can
be re-programmed in-system through a serial interface, by a conventional nonvolatile memory programmer or by an on-chip
boot code running on the AVR core.
The Atmel ATtiny1634 AVR is supported by a full suite of program and system development tools including C compilers,
macro assemblers, program debugger/simulators, and evaluation kits.
6
ATtiny1634 [PRELIMINARY DATASHEET]
9296C–AVR–07/14