Features
•
High Performance, Low Power Atmel AVR 8-bit Microcontroller
•
Advanced RISC Architecture
– 123 Powerful Instructions - Most Single Clock Cycle Execution
– 32 x 8 General Purpose Working Registers
– Fully Static Operation
•
Non-volatile Program and Data Memories
– 16Kbyte of In-system Programmable (ISP) Program Memory Flash
• Endurance: 10,000 Write/Erase Cycles
– 512Bytes In-system Programmable EEPROM
• Endurance: 100,000 Write/Erase Cycles
– 512Bytes Internal SRAM
– Programming Lock for Self-programming Flash Program and EEPROM Data
Security
– Low Size LIN/UART Software In-system Programmable
•
Peripheral Features
– LF-RFID Reader/Writer Front End
• Carrier Frequency f
OSC
= 100kHz to 150kHz
• Typical Data Rate up to 5Kbaud at 125kHz
• Suitable for Manchester anf Biphase Modulation
• Does not Require an External Crystal
• Power Supply from the Car Battery or from 5V Regulated Voltage
• Optimized for Car Immobilizer Applications
• Tuning Capability
– LIN 2.1 and 1.3 Controller or 8-bit UART
– 8-bit Asynchronous Timer/Counter 0:
• 10-bit Clock Prescaler
• 1 Output Compare or 8-bit PWM Channel
– 16-bit Synchronous Timer/Counter 1:
• 10-bit Clock Prescaler
• External Event Counter
• 2 Output Compares Units or 16-bit PWM Channels each Driving up to 4 Output
Pins
– Master/Slave SPI Serial Interface
– Universal Serial Interface (USI) with Start Condition Detector (Master/Slave SPI,
TWI, ...)
– 10-bit ADC:
• 11 Single-ended Channels
• 8 Differential ADC Channel Pairs with Programmable Gain (8x or 20x)
– On-chip Analog Comparator with Selectable Voltage Reference
– 100µA ±10% Current Source (LIN Node Identification)
– On-chip Temperature Sensor
– Programmable Watchdog Timer with Separate On-chip Oscillator
125kHz LF
Reader/Writer
with Integrated
Atmel AVR
Microcontroller
Atmel ATA5505
Preliminary
9219A–RFID–01/11
•
Special Microcontroller Features
– Dynamic Clock Switching (External/Internal RC/Watchdog Clock) for Power Control, EMC Reduction
– DebugWIRE On-chip Debug (OCD) System
– Hardware In-System Programmable (ISP) via SPI Port
– External and Internal Interrupt Sources
– Interrupt and Wake-up on Pin Change
– Low Power Idle, ADC Noise Reduction, and Power-down Modes
– Enhanced Power-on Reset Circuit
– Programmable Brown-out Detection Circuit
– Internal Calibrated RC Oscillator 8MHz
– 4-16 MHz and 32 KHz Crystal/Ceramic Resonator Oscillators
•
Operating Voltage:
– 7 to 16V
– 4.5 to 5.5V Internal Voltage Regulator available for Digital and Logic
•
Operating Temperature: –40°C to +85°C
Applications
•
•
•
•
•
•
•
•
Access Control Units
Animal Identification
Component Authetication
Brand Protection
Automation
Industrial
Waste Management
Process Control
2
Atmel ATA5505 [Preliminary]
9219A–RFID–01/11
Atmel ATA5505 [Preliminary]
1. Description
The Atmel
®
ATA5505 is an Atmel AVR
®
microcontroller with LF-RFID reader/writer front end
and LIN interface for low cost network applications.
The Atmel ATA5505 incorporates the energy-transfer circuit for supplying the transponder. It
consists of an on-chip power supply, an oscillator, and a coil driver optimized for automo-
tive-specific distances. It also includes all signal-processing circuits which are necessary to
transform the small input signal into a microcontroller-compatible signal.
The Atmel ATA5505 integrates a low-power CMOS 8-bit microcontroller based on the Atmel
AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle,
the ATA5505 achieves throughputs approaching 1 MIPS per MHz, allowing the system
designer to optimize power consumption versus processing speed.
The Atmel AVR core combines a rich instruction set with 32 general purpose working regis-
ters. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two
independent registers to be accessed in a 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 ATA5505 provides the following features: 16K byte of in-system programmable
Flash, 512bytes EEPROM, 512bytes SRAM, 16 general purpose I/O lines, 32 general purpose
working registers, one 8-bit timer/counter with compare modes, one 8-bit high speed
timer/counter, a universal serial interface, a LIN controller, internal and external interrupts, an
11-channel, 10-bit ADC, a programmable watchdog timer with internal oscillator, and three
software selectable power saving modes. The Idle mode stops the CPU while allowing the
SRAM, timer/counter, ADC, analog comparator, and interrupt system to continue functioning.
Power-down mode saves the register contents, disabling all chip functions until the next inter-
rupt or hardware reset. To minimize switching noise during ADC conversions, ADC noise
reduction mode stops the CPU and all I/O modules except ADC,
The device is manufactured using Atmel’s high-density non-volatile memory technology. The
on-chip ISP Flash allows the program memory to be re-programmed in-system via an SPI
serial interface, by a conventional non-volatile memory programmer or by an on-chip boot
code running on the Atmel AVR core. The boot program can use any interface to download the
application program in the Flash memory. By combining an 8-bit RISC CPU with in-system
self-programmable Flash on a monolithic chip, the Atmel ATA5505 is a powerful microcon-
troller providing a highly flexible and cost-effective solution to many embedded control
applications.
The Atmel ATA5505 AVR is supported with a full suite of program and system development
tools including: C compilers, macro assemblers, program debuggers/simulators, in-circuit
emulators, and evaluation kits.
3
9219A–RFID–01/11
1.1
System Block Diagram
The system block diagram for a stand alone reader application is shown in
Figure 1-1.
No
additional microcontroller is required..
Figure 1-1.
System Block Diagram - Stand Alone Reader
Atmel ATA5505
T/ATA5551
ATA5557/67
ATA5577
ATA5558
ATA5575
Q5
Successor
Osc
Frontend
NF
Read Channel
Immobilizer
Stack
MCU
Core
SPI
A system block diagram for a reader station application with a LIN transceiver IC is shown in
Figure 1-2.
The reader is then communicating with a central unit.
Figure 1-2.
System Block Diagram - Reader with LIN Connection
Reader
Atmel ATA5505
T/ATA5551
ATA5557/67
ATA5577
ATA5558
ATA5575
Q5
Successor
Osc
Frontend
NF
Read Channel
Immobilizer
Stack
TRx
MCU
Core
LIN
UART
LIN
Central
Unit
All Atmel
®
LF-RFID tag ICs can be read by the ATA5505: e5530, TK5530, e5551, T5551,
TK5551, e5552, TK5552, e5554, T5555, Q5, T5557, ATA5567, ATA5558, T5561, TK5561,
ATA5577, ATA5575.
1.2
Block Diagram
In
Figure 1-3 on page 5
the basic architecture of the Atmel ATA5505 consisting of the Atmel
AVR and the front end is shown. The Atmel AVR is a low-power CMOS 8-bit microcontroller
with RISC architecture. The Atmel AVR includes several features. The main features are
in-system programmable Flash, EEPROM, SRAM, Ports A and B as general purpose I/O
lines, a timer and a LIN controller. The details of the front end are shown in
Figure 1-4 on page
5.
4
Atmel ATA5505 [Preliminary]
9219A–RFID–01/11
Atmel ATA5505 [Preliminary]
Figure 1-3.
Block Diagram
GND
Atmel ATA5505
Watchdog
Power / Reset
V
CC
EEPROM
AVCC
Timer
AGND
Input
SPI
A/D
converter
Flash
SRAM
AVR CPU
Control (0 to
3)
Reader Frontend
COIL1
COIL2
DGND
Input
Port B
Port A
LIN / UART
PB (0 to 7)
PA (0 to 7)
Figure 1-4
shows the front end in more detail. The circuit block depicted consists of the
receiver, an internal oscillator and driver for the coil, and a power supply unit.
Figure 1-4.
Reader Front End Block Diagram
DV
S
V
EXT
V
S
V
Batt
Frontend
Standby
Driver
Power
supply
COIL1
=1
MS
Control (0 to
3)
CFE
COIL2
&
Oscillator
Frequency
adjustment
RF
DGND
Output
Input
Lowpass filter
Schmitt
trigger
OE
&
HIPASS
5
9219A–RFID–01/11