ATMEL AT88RF001-01

Features
•
•
•
•
•
•
•
•
•
•
13.56 MHz ± 7 kHz RFID Interface for Multi-chip Cards and Tags
Electrically Compatible with ISO/IEC 14443-2, Type B
Serial Channel Configurable to Communicate with External Chips
Supports SPI and Two-wire Serial EEPROM Interface
320 Read/Write EEPROM Bits, Divided into 10 Pages of 32 Bits
Password and Write Lock Protection
Programmable Send Protocols
Integrated Tuning Capacitor
ID Length Programmable from 4 to 18 Bytes
Optional 2-byte CRC
Description
The AT88RF001 is a stand-alone 13.56 MHz RFID front end that includes a serial port
suitable for connection to an external high-density serial memory. Using the on-board
EEPROM, it can be configured to communicate using various protocols and interface
to both two-wire and SPI external devices.
The device contains 320 bits of full read/write EEPROM memory and offers features
such as passwords, locking and a variable-length ID. It is electrically compatible with
ISO/IEC 14443-2, Type B. The IC includes an internal tuning capacitor; only an external coil antenna is required to complete the RFID channel.
RFID External
EEPROM
Interface IC
AT88RF001
The serial channel is configurable to communicate with external ICs using either twowire or four-wire (SPI) serial channels, at a maximum speed of 106 kilobits per second
(Kbps). An external bypass capacitor will be required to filter and stabilize the supply
generated by the RFID front end. Up to 2 mA can be drawn by the external memory
when communications are not occurring.
Figure 1. Block Diagram
VSS
VDD
Bridge
Rectifier
Regulator
EEPROM
Clock
Extraction
Data
Modulation
Control
Serial Clock
Chip Select
Data Output
Data Input
The AT88RF001 is intended to be used with serial EEPROMs such as Atmel’s
AT24Cxx two-wire line or its AT25xx SPI line. In addition, it can communicate with an
external microprocessor if more complicated systems are to be built, if software on
that processor can model the slave protocol of the corresponding memories. It is
expected that a single external memory chip will be connected to the AT88RF001.
Rev. 1943F–RFID–04/02
1
General Operation
On power-up, the device will continuously repeat through the following sequence, which
includes an ID transmission and possible reception of a command. The sequence is
defined as follows:
1. Framed transmission of the ID field:
- Start of Transmission (see Data Communications, page 6)
- Between 4 and 18 bytes from the EEPROM, which is defined as the ID field
- Optional 2-byte CRC
- End of Transmission (see Data Communications, page 6)
2. A listening window, during which commands may be sent to the IC
All bits are sent to or read from the IC least significant bit first. Bit fields listed in this document are listed with the LSB on the left and the MSB on the right.
Multi-byte information is sent to the IC least significant byte first. Although not visible to
the external system, within the IC, the first byte sent to the device is stored in memory at
the lowest address and the address is incremented for subsequent bytes.
Information is read from the EEPROM and transmitted by the IC in exactly the same
order in which it was written: the first bit written is the first bit read.
Information for the external I/O channel is transferred in the same order in which it is
transferred along the RFID channel.
ID Field
The ID sent by the IC can be between 4 and 18 bytes in length, depending on the value
of the PU_LEN field in the configuration page. EEPROM bytes not utilized for ID storage
may be used by the system for any other purpose.
Listening Window
After the power-up sequence is transmitted, there is a listening window during which the
tag looks for modulation that would initiate the transmission of a command from the
reader/writer to the tag. Commands sent at any other time are ignored.
The listening window is 8 bit-times long. The leading modulation edge of the SOT identifier (see Data Communications, page 6) must not start within the first and/or last bit time
of the listening window. This restriction is enforced to prevent the IC receiver from seeing its own modulation.
2
AT88RF001
1943F–RFID–04/02
AT88RF001
Command Bytes
The internal memory commands implemented in this tag permit the reader/writer to
directly access individual 4-byte pages within the internal memory array, prevent future
writing of particular pages (locking), temporarily disable the IC, or check a password
value. The external memory commands provide a channel for the reader to communicate with the external memory through the RFID channel. In the event that the device
does not acknowledge the Check Password, Send Begin, Send End, Send Byte, or
Send Page commands, then the operation failed. The reader should wait 10 bit-times
from the time when the AT88RF001’s SOT was supposed to start before issuing another
command.
These commands are encoded as follows:
LSB
MSB
Command
A0 A1 A2 A3 0 0 0 1
Read 32-bit Page A A A A (followed by optional CRC)
A0 A1 A2 0 0 0 1 0
Write 32-bit Page A A A (followed by 4 bytes of data and optional CRC)
0 0 0 0 0 0 1 1
Write Lock Byte (followed by 1 byte of data, 3 bytes of $AAH and optional CRC)
0 0 0 1 0 0 1 1
Write Configuration Bits (followed by 1 byte of $AAH, 3 bytes of data and optional CRC)
0 0 0 0 0 1 1 1
Write Password (followed by 4 bytes of data and optional CRC)
0 0 0 1 1 0 0 0
Disable (Stop) IC until Power-down (followed by optional CRC)
0 0 0 1 1 1 0 0
Check Password (followed by 4 bytes of data and optional CRC)
0 0 1 0 0 0 1 1
Send Byte to I/O Channel (followed by 1 byte of data and optional CRC)
0 0 1 0 0 1 1 1
Get Byte from I/O Channel (followed by optional CRC)
0 0 1 0 1 0 1 1
Send Page to I/O Channel (followed by # of bytes determined by PAGE_SIZE, CRC)
0 0 1 0 1 1 1 1
Get Page from I/O Channel (followed by optional CRC)
0 1 0 0 0 0 1 1
Send Begin Sequence to I/O Channel (CS low or START)
0 1 0 0 0 1 1 1
Send End Sequence to I/O Channel (CS high or STOP)
0 1 0 0 1 1 1 1
Send End Sequence to I/O Channel, Wait 6 ms (CS high or STOP)
0 1 0 1 0 1 1 1
Send End Sequence to I/O Channel, Wait 11 ms (CS high or STOP)
0 1 0 1 1 1 1 1
Send End Sequence to I/O Channel, Wait 21 ms (CS high or STOP)
Internal EEPROM Access For the Read and all four Write commands, the data stored within the corresponding
page of the EEPROM is repeatedly transmitted back to the reader by the IC after the
command has completed. This permits a verify function for the commands. For the Write
Lock and Write Config commands, the entire contents of page 8 are transmitted.
Between each frame transmitted, there is a listening window of 8 bit-times to synchronize the reader and/or permit the reader/writer to issue a new command to the IC. The
listening window will begin immediately following the transmission of the appropriate
EOT (see Data Communications section for information regarding EOT).
3
1943F–RFID–04/02
External Memory Access The Send and Get commands transfer data from the RFID port to the serial I/O channel
bit by bit, using the proper protocol for the external memory as defined by the
SERIAL_MODE bits in the options page. The Send/Get Page commands transfer a
number of bytes as set in the options page, which could correspond to the page size in
the external memory. Any sequencing required in the external memory to perform writes
or other housekeeping should be performed with a series of Send/Get commands,
either as single bytes or as combinations of byte and page commands.
All Send/Get data commands to the external memory should be preceded with a start
sequence that is initiated with the Send Begin command. External memory operations
should be terminated with the Send End command. In two-wire mode, these commands
correspond to the start and stop conditions. In SPI mode, the Begin/End commands
assert and deassert the CS pin to the external memory.
If extra security is required before access to the external memory, the IC can be configured such that the password must be entered before the Send Begin command will be
executed. Without this command being executed, accesses to the external memory cannot happen.
After any Send, Get or Check Password command has properly executed, the IC enters
an infinite listening window during which additional commands can be sent to the IC.
After subsequent Send, Get or Check Password commands have been executed and/or
if illegal commands are sent to the device, it will return to this infinite listening window.
After subsequent internal memory access commands have been executed, the IC will
acknowledge the command by repeatedly transmitting the page accessed. Subsequent
illegal commands will result in the power-up ID transmission.
After any Send command that is received correctly (including encoding and/or CRC)
and acknowledged by the external memory, the IC will send a single-byte acknowledge
frame back to the reader in the form of a single byte of value 0xFF (and CRC, if
enabled).
In the case of the Send Begin/Send End commands, the absence of an acknowledge
response from the IC means that the various pin transitions to the external memory did
not occur at all. In the case of the other external memory access commands, the IC will
stop transitions to the external memory at the point of failure, and the reader must determine the proper course of action to recover the external memory state.
After the Send End command is initiated, the command encoding may specify that a
delay occurs after the acknowledge is sent back to the reader. Because of the architecture of the power generation circuitry, it is recommended that these delays be used
whenever writes will be taking place within the external memory. During the delay time,
the IC will be configured to supply extra power to the external memory device, and communications to the AT88RF001 will be disabled during the delay period.
The system can send any command (either external or internal memory access) during
any listening window. To return to the default state and transmit the ID, the carrier power
can be cycled off and on.
4
AT88RF001
1943F–RFID–04/02
AT88RF001
Write Protection
There are a number of features that are used to prevent inadvertent writing of the
device:
1. The proper command code plus the proper receive data encoding must be sent
to the IC. If either an illegal code or improper encoding is detected, the command
is aborted.
2. Optionally, 2 CRC bytes may be sent after the command and data bytes (see
below for details), which must also be correct.
3. For the Write Lock command, a successful Write Page command must have
been previously executed since the last power cycle in order for the Write Lock
command to be executed.
If any of these protections are violated, or if there is a transmission or protection failure
(lock bit set, password not entered), or if an illegal command is sent, the internal
EEPROM will not be written.
Data Locking
Within the lock byte, each lock bit determines whether the corresponding 4-byte user
page can be written to. If it contains a “1”, then writes are prohibited; if “0”, they are
allowed. The data sent to the IC with the Write Lock operation is ORed with the data
already in the lock byte and then rewritten to the EEPROM. Once a user page is locked,
it may never be unlocked and may never be written to.
There are two additional lock bits for pages 8 (CONFIG_LOCK) and 9 (PW_LOCK).
They operate slightly differently from the user lock bits because there is no OR function.
CONFIG_LOCK, if “1”, prevents the execution of the Write Config Bits command, while
PW_LOCK, if “1”, prevents execution of the Write Password command. Turning on
CONFIG_LOCK does not lock the value of the bits within the lock byte but does prevent
further change to the PW_LOCK bit and the other configuration bits.
Passwords
If the optional password mode is enabled with PW_ON, command-based reads and
writes are prohibited until the correct password is sent using the Check Password command. If the transmitted value of the password is correct, then an internal latch is set
and subsequent Read, Write and Lock commands (to any page, including the password
page, #9) are permitted. If the wrong password is sent (to the password check), then the
command is aborted. Writes to locked pages are never permitted regardless of
passwords.
If PW_EXT is set to “1”, then the Send Begin command may not be executed until the
correct password has been sent to the IC using the Check Password command. The
state of PW_ON does not affect whether or not the password is required to execute the
Send Begin command.
There is no command that can be used to directly read the password page, regardless
of whether or not the password option (PW_ON or PW_EXT) is enabled.
Simple I/O Mode
When the IC is configured for simple I/O mode, the state of two output pins can be controlled by the reader, and the state of two input pins can be determined by the reader. To
enable this mode, SERIAL_MODE should be set to the “simple I/O” state.
When the Send Byte command is executed, bit 0 of the data will be driven to the SCK
pin and bit 1 of the data will be driven to the CS pin. Bits 2–7 are ignored. When the Get
Byte command is executed, bit 0 will reflect the current state of the SO pin and bit 1 will
reflect the state of the SI pin. Bits 2–7 will be 0.
5
1943F–RFID–04/02
The current state of the pins are stored in CMOS latches and are not saved across
power cycles. When simple I/O mode is enabled, on power-up and if the IC is reset, the
output pins are driven high.
The Send/Get Page commands and the Begin/End commands are disabled when in this
mode. If the external devices drive the input pins away from the supply rails by more
than 0.6V, the IC will consume additional current and may malfunction.
Data Communications
The electrical signaling of the IC can be modified using the DATA_ENCODE bit in the
configuration page. One state of this option supports compatibility with ISO/IEC 14443-2
Type B “Radio frequency power and signal interface” (version N409, Final Committee
Draft 3/12/99). The frame formatting for the various modes of operation is not fully compliant with ISO/IEC 14443-3 and is defined below.
Electrical Signaling
The DATA_ENCODE bit within the configuration page bit determines the outgoing (IC to
reader/writer) data encoding format.
0 – selects BPSK-NRZ-L, which is compliant with ISO/IEC 14443-2, Type B. When
BPSK-NRZ-L is selected, the subcarrier is modulated with the carrier. A 180° phase
change of the subcarrier occurs whenever the data state changes.
1 – selects BPSK-Miller encoding. When BPSK-Miller is selected, the subcarrier is
modulated with the carrier. For a logic “1”, a 180° phase transition of the subcarrier
will occur in the middle of the bit time. For a logic “0” following a logic “1”, there will
be no phase change of the subcarrier during the bit time. For a logic “0” following a
logic “0”, there will be a 180° phase change of the subcarrier at the beginning of the
bit time.
6
AT88RF001
1943F–RFID–04/02
AT88RF001
Type B Frame Mode
All commands and data sent to the IC shall be received in the following format:
1. Start of Transmission (SOT) (see below for Type B SOT definition).
2. One command byte (1 logic “0” start bit + 8 command bits + 1 logic “1” stop bit +
EGT(1)).
3. N data bytes: N*(1 logic “0” start bit + 8 data bits + 1 logic “1” stop bit + EGT(1)) N
≥ 0.
4. (Optional) Two CRC bytes in the same format as above (3).
5. End of Transmission (EOT) (see below for Type B EOT definition).
Note:
1. The EGT (Extra Guard Time) is an integer of 0–6 additional logic “1”s transmited after
the stop bit.
Figure 2. Type B Frame Format – Reader/Writer to Card
b1...b8
b1...b8
SOT
Start
Stop
EGT
Command Byte
Start
EOT
Stop
EGT
Repeat for n Data
Bytes and (optional)
2 CRC Bytes
All data sent from the IC to the reader/writer will be transmitted in the following format:
1. Start of Transmission (SOT).
2. N data bytes: N*(1 logic “0” start bit + 8 data bits + 1 logic “1” stop bit + 1 EGT(1)
bit) N≥1.
3. (Optional) Two CRC bytes in the same format as above (2).
4. End of Transmission (EOT).
Note:
1. The EGT (Extra Guard Time) bit transmitted from the IC to the reader/writer is a logic
“1”.
Figure 3. Type B Frame Format – IC to Reader/Writer (N Data Bytes)
b1...b8
SOT
Start
EOT
Stop
EGT
Repeat for n Data Bytes
and (optional) 2 CRC Bytes
7
1943F–RFID–04/02
Type B SOT/EOT
The Start of Transmission and End of Transmission sequences for Type B operation are
defined below:
Start of Transmission (reader/writer to IC):
1. No carrier modulation.
2. The carrier is modulated (logic “0”) for 10 or 11 bit times.
3. The carrier is not modulated (logic “1”) for 2 or 3 bit times.
End of Transmission (reader/writer to IC):
1. No carrier modulation (this is the stop bit or EGT bit of the last data/command
byte).
2. The carrier is modulated (logic “0”) for 10 or 11 bit times.
3. The reader stops modulating the carrier (logic “1”).
Start of Transmission (IC to reader/writer):
1. The carrier is modulated with the subcarrier for 10 bit times.
2. The subcarrier is phase shifted 180°.
3. The subcarrier is modulated with the carrier for 10 bit times with no subcarrier
phase change.
4. The subcarrier is phase shifted 180°.
5. The subcarrier is modulated with the carrier for 2 bit times with no subcarrier
phase changes.
Note:
There will be a 180° phase change of the subcarrier between the end of the SOT and the
start bit “0” if the DATA_ENCODE option is set to BPSK-NRZ-L. There will be no phase
change of the subcarrier between the end of the SOT and the start bit “0” if the
DATA_ENCODE option is set to BPSK-Miller.
End of Transmission (IC to reader/writer):
1. A logic “0” (encoded in the format selected by the DATA_ENCODE option bit) is
transmitted for 10 bit times.
2. A logic “1” (encoded in the format selected by the DATA_ENCODE option bit) is
transmitted for 2 bit times.
3. The IC stops the subcarrier modulation.
Type B Timing
The IC will begin transmitting the SOT sequence (in response to a command or as an
acknowledge) exactly 12 bit-times from the beginning of the reader/writer’s EOT.
Figure 4. Type B Frame Timing Restriction
EOT
Reader/Writer
Last
Char.
Chip
SOT
12 bit times
8
AT88RF001
1943F–RFID–04/02
AT88RF001
CRC
Unless disabled by the CRC_OFF option bit, a 2-byte CRC code will end all frame transmissions (either from the IC or from the reader/writer). The CRC polynomial used in this
device is identical to CRC_B as defined in ISO/IEC 14443-3: x16 + x12 + x5 + x0, or a hex
polynomial of 1021. In this standard, the CRC register is initialized to 0xFFFF. When
receiving information from the system, the IC computes the CRC on the incoming command, data and CRC bytes (start/stop bits, SOT, EOT and EGT are ignored). When the
last bit of the CRC has been received, the value in the CRC register should be “0”.
When the IC transmits data, the CRC is computed based on the data bits. The CRC is
transmitted as the final 2 bytes of the frame.
Pinout
Pin
Input/Output
Description
L1, L2
–
Coil Connection Pins
VDD
–
Power Supply 2.1V – 2.5V, also bypass cap
VSS
–
Ground
SCK
O
106 kHz Clock Output (SCL in two-wire mode)
CS
O
IC Select, Active-low
SO
O
Data Output (SDA – I/O for two-wire mode)
SI
I
Data Input (SPI only)
When configured to run in two-wire mode, SO becomes an open collector output, and an
internal 15 kΩ (nominal) resistor is connected between SO and VDD. In SPI and “simple
I/O” mode all outputs are totem pole. There is a pull-down resistor on SI drawing 4 µA
nominal at 2.4V. On power up, SO is configured as an input with a weak pull-up until the
configuration memory is read to configure it per the application request.
Remaining pins on the serial memory (reset, write protect, addresses, etc.) must be tied
high or low on the board containing the IC. In most cases with Atmel memories, these
pins can also be left floating.
The IC includes a precision voltage reference to ensure that the IC operates only when
the power-supply voltage on the device is above a required level of 1.8V – 2.0V. The onboard regulator will ensure that the VDD voltage will be within the range of 2.1V – 2.5V.
The IC is capable of supporting up to 200 µA to the external device during communication. When communications have stopped (as during a write sequence), it can provide
up to 2 mA of current to the external memory. Suitable bypass capacitance (0.01 µF)
must be connected between the IC VDD and GND pads for proper operation.
9
1943F–RFID–04/02
Ordering Information
Order Number
Version
External
Bypass Cap
External IDD
No Comm.
External IDD
w/Comm.
Internal
Current
Reset
Voltage
VDD
AT88RF001-01
EEPROM
10 nf
2 mA
200 µA
130 – 240 µA
1.8 – 2.0V
2.1 – 2.5V
Parametric Specifications
Parameter
Test Condition
Min
Typ
Max
Units
SPI Mode (CS, SO, SI, SCK)
Input Low Voltage
−0.6
VDD x 0.3
V
Input High Voltage
VDD x 0.7
VDD + 0.5
V
0.2
V
Output Low Voltage
VDD ≥ 1.8V
IOL = 0.15 mA
Output High Voltage
VDD ≥ 1.8V
IOH = −0.10 mA
VDD −0.2
V
Two-wire Mode (SO, SCK)
Input Low Voltage
−0.6
VDD x 0.3
V
Input High Voltage
VDD x 0.7
VDD + 0.5
V
0.4
V
Output Low Voltage
Note:
VDD ≥ 1.8V
IOL = 3 mA
T = −40°C to 85°C, VDD = 1.8V to 3.6V unless otherwise noted.
Mechanical
Specifications
The IC is offered in a 16-lead SOIC package or as tested die on wafer. All I/O pads offer
ESD protection at levels greater than 2 kV.
The input capacitance of the coil pins will vary from 7–13 pF, over process, temperature,
voltage and frequency. The −01 and −02 versions of the IC do not include any additional
capacitance.
The layout of the die is shown on page 11. All pads are 90 µm x 90 µm with the exception of the three test pads, that are 80 µm x 80 µm. Coordinates for the pads are listed in
the following table, measured to the nearest micron and referenced to the center of the
die. The die size is the center-to-center distance on the wafer; actual die size after the
saw operation will be smaller as a function of the saw kerf size and accuracy of cut.
10
AT88RF001
1943F–RFID–04/02
AT88RF001
Die Dimensions
Pad
X
Y
L1
−614.48 µm
710.32 µm
L2
−614.48 µm
77.52 µm
VSS (GND)
797.40 µm
752.72 µm
SCK
797.40 µm
575.64 µm
SO
797.40 µm
255.36 µm
SI
797.40 µm
−313.24 µm
VDD
797.40 µm
−635.36 µm
CS
797.40 µm
20.16 µm
Note:
Test pads are for factory testing only.
Figure 5. AT88RF001 Die
vss
ac1
sck
so
AT88RF001
0.0724" x 0.0685"

ac2
cs
Test 1
Test 2
si
Test 3
vdd
11
1943F–RFID–04/02
Memory Map
The EEPROM is composed of 10 32-bit pages for a total of 320 bits. Pages 0–7 are the
user pages, which include ID information and other user-defined bytes. Page 8 is the
configuration page, which includes the lock and option bits. Page 9 is the password
page.
Byte 0
Byte 1
Byte 2
Byte 3
Page 0
First ID Byte
Second ID Byte
Third ID Byte
Fourth ID Byte
Page 1
Fifth ID Byte/User Data
Sixth ID Byte/User Data
Seventh ID Byte/User Data
Eighth ID Byte/User Data
Page 2
ID/User Data
ID/User Data
ID/User Data
ID/User Data
Page 3
ID/User Data
ID/User Data
ID/User Data
ID/User Data
Page 4
ID/User Data
ID/User Data
User Data
User Data
Page 5
User Data
User Data
User Data
User Data
Page 6
User Data
User Data
User Data
User Data
Page 7
User Data
User Data
User Data
User Data
Page 8
LOCK0…LOCK7
OPTIONS
OPTIONS
Reserved
Page 9
First Byte Password
Second Byte Password
Third Byte Password
Fourth Byte Password
12
AT88RF001
1943F–RFID–04/02
AT88RF001
Option Page
Bits are listed below in the order in which they must be sent to the IC when the Write
Lock Byte or Write Config Bits command is sent to the IC.
When reading this page, all 32 bits are read in this order. This page cannot be written
with a single 4-byte frame; the Write Lock Byte command is used for the first byte only,
and the Write Config Bits command is used for the last three bytes. Changes to the
options page do not take effect until the IC is reset by removing power or by sending an
invalid command to the IC. The Default column reflects the default value that the options
have upon shipment from Atmel.
Lock Byte
Name
LOCK[0:7]
Number
of Bits
8
Default
Value
0
Description
If “1”, locks the corresponding user page against further writes
10000000
Locks page 0
01000000
Locks page 1
... and so on ...
Configuration Bits
Name
Number
of Bits
Default
Value
Description
PU_LEN[0:3]
4
0000
Number of ID bytes after first four. Total ID size range: 4–18 bytes.
0000
4 bytes
...
1000
5 bytes
0111
18 bytes
0100
6 bytes
RANDOM
1
0
Frames (ID + 2-bit time listening window) between ID transmissions
0
Continuous frames
1
Random null frames, mean number = 16
PW_ON
PW_EXT
PW_LOCK
1
1
1
0
0
0
If “1”, password entry required before read/write cmds (password is page 9)
If “1”, then the Send Begin command requires the correct password entry
If “1”, locks the password page against further writes
CONFIG_LOCK
1
0
If “1”, locks the configuration page (but not LOCK[7:0]) against further writes
DATA_ENCODE
1
0
Transmit data using the following encoding:
0
BPSK-NRZ-L (ISO/IEC14443-2 Type B standard)
1
BPSK-Miller
CRC_OFF
1
0
If “1”, disables 2-byte CRC at the end of each frame transmission
SERIAL_MODE[0:1]
2
00
Determines the mode of the serial port
00
Two-wire (Master mode only, compatible with AT24Cxx)
01
SPI (Master only, mode 0)
10
SPI (Master only, mode 3)
11
Simple I/O mode (CLK, CS outputs; SI, SO inputs)
PAGE_SIZE[0:2]
3
000
Send/Get Page command byte count:
000 = 4 bytes, 001 = 8 bytes, 010 = 16 bytes, 011 = 32 bytes
100 = 64 bytes, 101 = 128 bytes, 11x = 256 bytes
RESERVED
8
–
These bits are for internal use. They return unpredictable values on a Read and
cannot be written to.
13
1943F–RFID–04/02
Configuration Page
Example
To write the configuration page, send the write configuration command and dummy AA
byte, followed by the configuration bits and the two-byte CRC (if the optional CRC is
enabled). In the following example, the configuration is being written to: PU_LEN = 8 ID
bytes (0010), RANDOM = Continuous Frames (0), PW_ON = enabled (1), PW_EXT =
enabled (1), CRC_Off = CRC enabled (0), SERIAL_MODE = SPI mode 0 (01), PAGE
SIZE + 32 bytes (011). All other configuration bits are set to a default value of 0. The
CRC_B bytes shown are correct for this data.
After sucessfully writing the configuration page, the IC will continuously transmit the
contents of page 8. The changes in configuration will not take effect until the IC is reset
by powering it down or by sending an invalid command to the IC.
Table 1. Configuration Page Example
Write Config
Dummy
Configuration
Command
Byte AA
Byte 1
Byte 2
00010011
01010101
00100110
00001011
CRC_B
CRC_B
Reserved
Byte 1
Byte 2
00000000
00100101
10011001
L
S
B
M
S
B
Pin connections to Atmel’s two-wire and SPI serial EEPROMs are shown in Figure 6
and Figure 7.
Figure 6. Default Configuration – Two-wire Serial Memory
VDD
VSS
AC1
CT
10 nf
SCK
SO
CS
SI
ACT2
VCC
GND
SCL
SDA
A0
A1
WP
N.C.
HOLD
N.C.
WP
N.C.
Two-wire EEPROM
AT88RF001
Figure 7. Configuration for SPI Serial Memory
VDD
VSS
AC1
CT
SCK
SO
CS
SI
AC2
AT88RF001
14
10 nf
VCC
GND
SCK
SI
CS
SO
SPI EEPROM
AT88RF001
1943F–RFID–04/02
AT88RF001
Package Drawing
16S1 – SOIC
2
3
1
H
N
Top View
e
B
A
D
COMMON DIMENSIONS
(Unit of Measure = mm)
Side View
SYMBOL
MIN
NOM
MAX
A
1.35
–
1.75
B
0.33
–
0.51
C
0.19
–
0.25
D
9.80
–
10.00
2
E
3.80
–
4.00
3
4
A2
C
L
e
E
End View
NOTE
5
1.27 BSC
H
5.80
–
6.20
L
0.40
–
1.27
Notes: 1. This drawing is for general information only; refer to JEDEC Drawing MS-012 for proper dimensions, tolerances, datums, etc.
2. Dimension D does not include mold Flash, protrusions or gate burrs. Mold Flash, protrusions and gate burrs shall not exceed
.15 mm (.006 in) per side.
3. Dimension E does not include inter-lead Flash or protrusions. Inter-lead Flash and protrusions shall not exceed .25 mm (.010 in)
per side.
4. L is the length of terminal for soldering to a substrate.
5. The lead width B, as measured .36 mm (.014 in) or greater above the seating plane, shall not exceed a maximum value of .61 mm
(.024 in).
10/15/01
R
2325 Orchard Parkway
San Jose, CA 95131
TITLE
16S1, 16-lead, .150" Body,
Plastic Gull Wing Small Outline (SOIC )
DRAWING NO.
REV.
16S1
A
15
1943F–RFID–04/02
Sample Pinout(1)(2)
Notes:
16
Pin Name
Connection
Pin 1
ac2
Pin 2
Test 1
Pin 3
Test 2
Pin 4
Test 3
Pin 5
N/C
Pin 6
VDD
Pin 7
si
Pin 8
CS
Pin 9
SO
Pin 10
sck
Pin 11
GND (VSS)
Pin 12
N/C
Pin 13
N/C
Pin 14
N/C
Pin 15
N/C
Pin 16
ac1
1. The on-IC tuning capacitor for samples is set at 10 pF.
2. The test pins (2, 3 and 4) are for factory testing only and should be left floating.
AT88RF001
1943F–RFID–04/02
Atmel Headquarters
Atmel Operations
Corporate Headquarters
Memory
2325 Orchard Parkway
San Jose, CA 95131
TEL 1(408) 441-0311
FAX 1(408) 487-2600
Europe
Atmel Sarl
Route des Arsenaux 41
Case Postale 80
CH-1705 Fribourg
Switzerland
TEL (41) 26-426-5555
FAX (41) 26-426-5500
Asia
Atmel Asia, Ltd.
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimhatsui
East Kowloon
Hong Kong
TEL (852) 2721-9778
FAX (852) 2722-1369
Japan
Atmel Japan K.K.
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
TEL (81) 3-3523-3551
FAX (81) 3-3523-7581
Atmel Corporate
2325 Orchard Parkway
San Jose, CA 95131
TEL 1(408) 441-0311
FAX 1(408) 436-4314
Microcontrollers
Atmel Corporate
2325 Orchard Parkway
San Jose, CA 95131
TEL 1(408) 441-0311
FAX 1(408) 436-4314
Atmel Nantes
La Chantrerie
BP 70602
44306 Nantes Cedex 3, France
TEL (33) 2-40-18-18-18
FAX (33) 2-40-18-19-60
ASIC/ASSP/Smart Cards
Atmel Rousset
Zone Industrielle
13106 Rousset Cedex, France
TEL (33) 4-42-53-60-00
FAX (33) 4-42-53-60-01
RF/Automotive
Atmel Heilbronn
Theresienstrasse 2
Postfach 3535
74025 Heilbronn, Germany
TEL (49) 71-31-67-0
FAX (49) 71-31-67-2340
Atmel Colorado Springs
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
TEL 1(719) 576-3300
FAX 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Atmel Grenoble
Avenue de Rochepleine
BP 123
38521 Saint-Egreve Cedex, France
TEL (33) 4-76-58-30-00
FAX (33) 4-76-58-34-80
Atmel Colorado Springs
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
TEL 1(719) 576-3300
FAX 1(719) 540-1759
Atmel Smart Card ICs
Scottish Enterprise Technology Park
Maxwell Building
East Kilbride G75 0QR, Scotland
TEL (44) 1355-803-000
FAX (44) 1355-242-743
e-mail
[email protected]
Web Site
http://www.atmel.com
© Atmel Corporation 2002.
Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard warranty
which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any errors
which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does
not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted
by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical
components in life support devices or systems.
ATMEL ® is the registered trademark of Atmel.
Other terms and product names may be the trademarks of others.
Printed on recycled paper.
1943F–RFID–04/02