Picc interface description, Atr generation, Atr format for iso 14443 part 3 piccs – ACS AET62 NFC Reader with Fingerprint Sensor User Manual

Page 8: Table 2

Advertising
background image

4.0. PICC Interface Description

4.1. ATR Generation

If the reader detects a PICC, an ATR will be sent to the PCSC driver to identify the PICC.

4.1.1.

ATR format for ISO 14443 Part 3 PICCs

Byte

Value

(Hex)

Designation Description

0 3B

Initial

Header

1 8N

T0

Higher nibble 8 means: no TA1, TB1, TC1
only TD1 is following.
Lower nibble N is the number of historical
bytes (HistByte 0 to HistByte N-1)

2

80

TD1

Higher nibble 8 means: no TA2, TB2, TC2
only TD2 is following.
Lower nibble 0 means T = 0

3

01

TD2

Higher nibble 0 means no TA3, TB3, TC3,
TD3 following.
Lower nibble 1 means T = 1

80

T1

Category indicator byte, 80 means A status
indicator may be present in an optional
COMPACT-TLV data object

4F

Application identifier Presence Indicator

0C Length

RID Registered

Application Provider Identifier

(RID) # A0 00 00 03 06

SS

Byte for standard

C0 .. C1

Tk

Bytes for card name

4

To

3+N

00 00 00 00

RFU

RFU # 00 00 00 00

4+N

UU

TCK

Exclusive-oring of all the bytes T0 to Tk

Table 2: ATR format for ISO 14443 Part 3 PICCs

Example: ATR for MIfare 1K = {3B 8F 80 01 80 4F 0C

A0 00 00 03 06

03

00 01 00 00 00 00 6A}

ATR

Initial
Header

T0 TD1 TD2 T1 Tk Length RID

Standard Card

Name

RFU TCK

3B

8F

80 01 80

4F

0C

A0 00 00
03 06

03

00 01

00 00 00
00

6A


Where:

Length (YY)

=

0C

RID

=

A0 00 00 03 06

(PC/SC Workgroup)

Standard (SS)

= 03 (ISO14443A, Part 3)

Card Name (C0 .. C1)

= [00 01] (Mifare 1K)
Where, Card Name (C0 .. C1)

00 01: Mifare 1K
00 02: Mifare 4K
00 03: Mifare Ultralight
00 26: Mifare Mini
….
F0 04: Topaz and Jewel
F0 11: FeliCa 212K
F0 12: FeliCa 424K

FF [SAK]: Undefined

Document Title Here

Document Title Here

Document Title Here

AET62 Reference Manual

Version 1.00

Page 8 of 35

[email protected]

www.acs.com.hk

Advertising