English
Language : 

ATA6286C_14 Datasheet, PDF (9/183 Pages) ATMEL Corporation – Embedded AVR Microcontroller with LF Receiver and UHF Transmitter
The Atmel® 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 one single instruction
executed in one clock cycle. The resulting architecture is more code-efficient while achieving throughputs up to ten times
faster than conventional CISC microcontrollers.
The Atmel ATA6289 provides the following features: 8KB of in-system programmable Flash with read-while-write
capabilities, 320 (256+64) bytes of EEPROM, 512 bytes of SRAM, 15 (19) general purpose I/O lines, 32 general purpose
working registers, on-chip debugging support and programming, three flexible timers/counters, two of them with compare
modes, internal and external interrupts, a sensor interface for the external pressure sensor and an acceleration/motion
sensor, a programmable watchdog timer with internally calibrated oscillator, an SPI serial port, and three software-selectable
power-saving modes.
The device is manufactured using Atmel high-density non-volatile memory technology. On-chip ISP Flash allows the
program memory to be reprogrammed in-system through an SPI serial interface, by a conventional non-volatile memory
programmer, or by an on-chip boot program running on the Atmel AVR core. The boot program can use any interface to
download the application program in the application Flash memory. Software in the boot Flash section continues to run while
the application Flash section is updated, providing true read-while-write operation. By combining an 8-bit RISC CPU with in-
system self-programmable Flash on a monolithic chip, the Atmel ATA6289 is a powerful microcontroller that provides a
highly flexible and cost effective solution to many embedded control applications.
The Atmel ATA6289 AVR is supported with a full suite of program and system development tools including: C compilers,
macro assemblers, program debugger/simulators, in-circuit emulators, and evaluation kits.
3.4 About Code Examples
This documentation contains simple code examples that briefly show how to use various parts of the device. These code
examples assume that the part-specific header file is included before compilation. Be aware that not all C compiler vendors
include bit definitions in the header files and interrupt handling in C is compiler-dependent. Please refer to the C compiler
documentation for more details.
The Atmel AVR Studio® can be used for code development. Please select the Atmel AVR device “ATA6289.”
ATA6286C [DATASHEET]
9
9308C–RFID–09/14