beautypg.com

56 mhz type b rf reader, Communications protocol registers – Rainbow Electronics AT88RF1354 User Manual

Page 7

background image

13.56 MHz Type B RF Reader



7

8547A

−RFID−10/08

The Register Memory Map in Table 3. shows the field names for each register bit. Read-only registers are colored
yellow. Read/Write registers are colored green. Any bit identified as RFU or Reserved for Future Use is reserved for
future definition by Atmel; these bits must always remain 0 b.

Table 3. Register Memory Map

Description

Register

Name

Register
Address

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

CPR0_L $00

Reserved for future use

CPR0_H $01

FWI

RFU

CPR1_L $02

Reserved for future use

CPR1_H $03

FWI

RFU

CPR2_L $04

Reserved for future use

CPR2_H $05

FWI

RFU

CPR3_L $06

Reserved for future use

CPR3_H $07

FWI

RFU

CPR4_L $08

Reserved for future use

CPR4_H $09

FWI

RFU

SREG $0A

RF

POR

CD

RFU

EREG $0B

CRC

FRAME

BYTE

TIME

COL

SPE

RFU

IDR $0C

ID

PLL $0D

SL!

SL0

ENB

RFU

RS1

RS0

TXC $0E

TXP

ML

RXC $0F

G

SS

All other register address values are not supported

5.1.

Communications Protocol Registers

AT88RF1354 contains five 16 bit Communication Protocol Registers for configuration of the RF communication
protocol. Each register contains a high byte (CPRx_H) and a low byte (CPRx_L). The CPRx_H registers are used to
configure the Frame Wait Time. The CPRx_L registers are currently unused (Reserved for Future Use) and must
remain set to $00.

CPR0 is a read-only register containing the default ISO/IEC 14443 communication protocol settings. The Poll Single
and Poll Continuous Commands always use CPR0 to configure the RF channel during polling.

CPR1, CPR2, CPR3, and CPR4 are available for configuration of RF channel for the TX Data Command. Each TX
Data Command contains a field that selects the CPR register to be used, so frame wait time is independently
configured on each command. If different timeout settings are written to each CPRx register, then the application
developer can use an appropriate timeout for each TX Data Command sent, minimizing the time required to recover
when no response is received on the RF communication channel.