Data Sheet
Data Sheet
1 FEATURES ............................................................................................................................................................................... 4
2 GENERAL DESCRIPTION........................................................................................................................................................ 4
3 ORDERING INFORMATION ..................................................................................................................................................... 4
4 BLOCK DIAGRAM .................................................................................................................................................................... 5
5 TYPICAL APPLICATION .......................................................................................................................................................... 5
6 QUICK REFERENCE DATA ..................................................................................................................................................... 6
7 FUNCTIONAL DESCRIPTION SECURITY TRANSPONDER .................................................................................................. 7
7.1 Memory Organization, EEPROM ................................................................................................................................... 7
7.1.1 Identifier, IDE ......................................................................................................................................................... 8
7.1.2 Password Basestation, PSW B .............................................................................................................................. 8
7.1.3 Secret Key, SK ...................................................................................................................................................... 9
7.1.4 Transponder and Memory Configuration, TMCF ................................................................................................... 9
Secret Key Lock, SKL.............................................................................................................................. 9
Page 3 Lock, PG3L ................................................................................................................................. 9
Protect Write User Page 4 and 5, PWP1 ................................................................................................. 9
Protect Write User Page 6 and 7, PWP0 ................................................................................................. 9
Enable Cipher Mode, ENC ...................................................................................................................... 9
Mode Select, MS ................................................................................................................................... 10
Data Coding Select, DCS ...................................................................................................................... 10
7.1.5 Password Transponder, PSW T ........................................................................................................................... 10
7.1.6 User Pages, USER 0 to 3 .................................................................................................................................... 10
7.2 Transponder State Diagram ......................................................................................................................................... 11
7.2.1 WAIT State .......................................................................................................................................................... 11
7.2.2 AUTHORIZED State ............................................................................................................................................ 12
7.2.3 HALT State .......................................................................................................................................................... 12
7.2.4 READ ONLY State .............................................................................................................................................. 12
7.3 Command Set .............................................................................................................................................................. 13
7.3.1 Command Description ......................................................................................................................................... 14
HALT ..................................................................................................................................................... 15
READ_PAGE ........................................................................................................................................ 15
READ_PAGE_INV................................................................................................................................. 16
START_AUTH (Password Mode) .......................................................................................................... 17
START_AUTH (Cipher Mode) ............................................................................................................... 18
WRITE_PAGE ....................................................................................................................................... 19
7.4 Calculation Unit ............................................................................................................................................................ 20
7.5 Read Only Modes ........................................................................................................................................................ 21
7.5.1 ISO 11784/5 (MS1 = 0, MS0 = 0) ........................................................................................................................ 21
7.5.2 MIRO Mode (MS1 = 0, MS0 = 1) ......................................................................................................................... 21
7.5.3 PCF7931/30/35 (MS1 = 1, MS0 = 0) ................................................................................................................... 21
7.6 Transponder Data Transmission Format ..................................................................................................................... 22
7.6.1 Read Direction ..................................................................................................................................................... 22
7.6.2 Write Direction ..................................................................................................................................................... 23
7.7 LF Field Power On Reset ............................................................................................................................................. 24
8 EEPROM CONTENT AT DELIVERY ...................................................................................................................................... 25
9 LIMITING VALUES ................................................................................................................................................................. 26
10 DEVICE CHARACTERISTICS ................................................................................................................................................ 27
10.1 Electrical Characteristics .............................................................................................................................................. 27
10.2 Timing Characteristics ................................................................................................................................................. 28
10.3 Mechanical Characteristics .......................................................................................................................................... 29
11 TEST SETUP .......................................................................................................................................................................... 30
12 DEVELOPMENT TOOLS ........................................................................................................................................................ 31
3 ORDERING INFORMATION
Security Transponder
4 BLOCK DIAGRAM
Contactless Interface
The PCF7936AS features a high degree of integration and EEPROM (256 bit)
incorporates the transponder chip, coil and capacitor
Control Logic
assembled in a leadless stick package, see Figure 1.
Calculation Unit (security algorithm)
Reset Logic
Test Logic
Security Transponder
Security Transponder Chip
IN1
Modulator
Test Logic
5 TYPICAL APPLICATION
PCF 7991
Read
Test Logic
The Contactless Interface generates the chip power supply, Transponder Memory, TM
clock and reset and features the modulator, and
demodulator. The system clock is derived from the LF field Page 0
generated by the basestation that typically operates with a
carrier frequency of 125 kHz. TCFG
Page 3
The Control Logic incorporates the data acquisition logic to
enable communication with the transponder and the Page 4
memory access control logic. Access to the transponder USER
memory (EEPROM) depends on the device configuration
Page 7
and the authentication state. The memory is split into
blocks and pages with independent access rights, as Figure 3. Memory Organization
configured by the user and partly predefined by design.
The 32 least significant bits of SK (bit 31 to bit 0) are Protect Write User Page 4 and 5, PWP1
located in page 1 while the 16 most significant bits (bit 47 to If set, a write protection is assigned for the user pages
bit 32) are located in page 2 at bit address 0 to 15. page 4 and 5 (USER0 and USER1). As a result its content
cannot be altered, however, reading is supported in any
The Immobilizer Secret Key is incorporated in the process case.
of device authentication and used by the on-chip
calculation unit as well as by the interrogating system. If cleared, page 4 and page 5 support reading and writing.
However the Immobilizer Secret Key is never transmitted The content and organization of the user pages is fully
during the process of device authentication. For details determined by the application.
refer to section 7.3.1, START_AUTH command.
The Secret Key may be assigned any value that is Protect Write User Page 6 and 7, PWP0
considered useful by the application. The SK can be If set, a write protection is assigned for the user pages
protected against reading and writing by setting the lock bit page 6 and 7 (USER2 and USER3). As a result its content
SKL, see section 7.1.4 cannot be altered, however, reading is supported in any
case.
7.1.4 Transponder and Memory Configuration, TMCF If cleared, page 6 and page 7 support reading and writing.
Access to the Transponder Memory, TM, and device
The content and organization of the user pages is fully
configuration is controlled by a set of configuration bits,
determined by the application.
TMCF, located in page 3, see Figure 6.
PWP0
PG3L
ENC
DCS
MS1
MS0
SKL
TMCF
If ENC is set, Cipher mode is selected, otherwise Password
mode.
MSB LSB
Thus, ENC affects operation of the START_AUTH
Figure 6. Transponder Memory Configuration, TMCF
command and whether plain or ciphered transmission of
data and commands is supported, for details refer to
section 7.3.1.
The memory access rights applied by TMCF affect the
behavior of READ_PAGE and WRITE_PAGE commands
only. Device operation, e.g. with respect to the
authentication process, is not affected at all.
LF Field
Error Power On Reset
START_AUTH
READ_PAGE
HALT
READ_PAGE_INV AUTHORIZED HALT
WRITE_PAGE
The Transponder Memory is accessed page wise in The READ ONLY state is entered without command
accordance with the memory protection configuration. interrogation, after termination of the time-out, tWAIT,SA, see
also section 7.7.
Table 3. Command Set in AUTHORIZED State
In READ ONLY mode command decoding is disabled and
NAME COMMAND, CMD the device repeatedly transmits user data, according to the
selected Read Only mode, see section 7.5.
CM4 CM3 CM2 CM1 CM0
READ_PAGE 1 1 pg2 pg1 pg0 The READ ONLY state may be terminated as a result of a
transponder LF Field Power-On Reset condition only, by
READ_PAGE_INV 0 1 pg2 pg1 pg0 means of muting the LF field for the specified time.
WRITE_PAGE 1 0 pg2 pg1 pg0
1)
HALT 0 0 X (0) X (0) X (1)
Note
1. Any coding of the bits CM[2:0] will force HALT state,
however, for future compatibility the values in brackets
should be applied.
The Equalizer, EQ, consist of a 5 bit pattern (all ones) for The Idle time applies also for the very first command send
basestation settling and software synchronization to the device after a device LF Field Power-On Reset
purposes. The device response consists of a command condition, see also section 7.7.
acknowledgment and/or the requested data.
HALT READ_PAGE
The command HALT may be issued in AUTHORIZED state The command READ_PAGE returns the content of the
and forces the device to enter the HALT state. For data designated page. The page designated for reading is
integrity reasons the 5 bit command and its complement specified by the command bits pg2 to pg0. For data
have to be send, before the device will accept it, see integrity reasons the 5 bit command and its complement
Figure 10. If accepted, the command Response consist of have to be send, before the device will accept it, see
the command itself and its complement. Figure 11. If accepted, the command Response consists of
the 32 bit content of the designated page. The MSB is send
The 10 bit command sequence may be repeated several
first.
times, if desired, to increase the data integrity level. In the
case that one of the 5 bit commands and its complement The 10 bit command sequence may be repeated several
do not match, an error condition occurs that causes the times, if desired, to increase the data integrity level. In the
device to terminate the command, to initialize the device case that one of the 5 bit commands and its complement
and to enter the WAIT state. No command Response will do not match, an error condition occurs that causes the
be send by the device in this case. device to terminate the command, to initialize the device
and to enter the WAIT state. No command Response will
If the device is configured for Password mode (ENC = 0)
be send by the device in this case.
the command sequence is transmitted in plain, while in
Cipher mode (ENC = 1) the whole command sequence is Subsequent commands may be issued after termination of
transmitted ciphered. tWAIT,Bs.
HALT
tWAIT,Tr
READ_PAGE
tWAIT,Tr tWAIT,Bs
READ_PAGE_INV
The command READ_PAGE_INV returns the complement
of the content of the designated page. The page
designated for reading is specified by the command bits
pg2 to pg0. For data integrity reasons the 5 bit command
and its complement have to be send, before the device will
accept it, see Figure 12. If accepted, the command
Response consists of the complement of the 32 bit content.
The MSB is send first.
READ_PAGE_INV
tWAIT,Tr tWAIT,Bs
START_AUTH (Password Mode) In case the authentication process fails, an error condition
If configured for Password mode, START_AUTH triggers occurs that causes the device to terminate the command
the mutual device authentication sequence. If completed and to enter WAIT state. The device will send no further
successfully, the device enters AUTHORIZED state and Response in this case.
subsequently supports plain read and write access of the
Subsequent commands may be issued after termination of
Transponder Memory, TM. Device authentication employs
the final tWAIT,Bs.
the Password Basestation, PSW B, and Password
Transponder, PSW T, see Figure 13. For proper command execution, the interrogating system
has to identify itself towards the device within the specified
After acceptance of the 5 bit command sequence, the initial
IDLE time, otherwise the device may generate a power-on
device Response consist of the 32 bit Identifier (IDE) that is
reset condition, upon which the circuitry would be reset and
stored in the Transponder Memory. Subsequently, the
the transponder initialized, causing the device to enter the
interrogating system (e.g. basestation) has to identify itself
WAIT state.
towards the device, by issuing the matching 32 bit
Password Basestation, PSW B. The device verifies the
Password received with the one stores in the page 1. If
identical, the final device Response consist of the content
of page 3 that contains the Transponder and Memory
configuration (TMCF) and device Password Transponder
(PSW T). The MSB is send first.
START_AUTH Page 1
tWAIT,Tr tWAIT,Bs
tIDLE
SEND to
Transponder
tWAIT,Tr tWAIT,Bs
START_AUTH (Cipher Mode) In case the authentication process fails, an error condition
If configured for Cipher mode, START_AUTH triggers the occurs that causes the device to terminate the command
mutual device authentication sequence. If completed and to enter WAIT state. The device will send no further
successfully, the device enters AUTHORIZED state and Response in this case.
subsequently supports ciphered read and write access of
Subsequent commands may be issued after termination of
the Transponder Memory, TM. Device authentication
the final tWAIT,Bs.
employs the Identifier, a Random Number, a ciphered
Signature and a ciphered device Response, see Figure 13. For proper command execution, the interrogating system
has to identify itself towards the device within the specified
After acceptance of the 5 bit command sequence, the initial
IDLE time, otherwise the device may generate a power-on
device Response consist of the 32 bit Identifier (IDE) that is
reset condition, upon which the circuitry would be reset and
stored in the Transponder Memory. Subsequently, the
the transponder initialized, causing the device to enter the
interrogating system (e.g. basestation) has to identify itself
WAIT state.
towards the device, by issuing a 32 bit Random Number
and a matching 32 bit ciphered Signature. The device The Security Algorithm details, involved in the process of
verifies the authenticity of the ciphered Signature received, mutual device authentication, are specified in a separate
by means of the Calculation Unit, involving the Secret Key Application Note. Please contact your NXP representative
(SK). If successful, the final device Response consists of for more information.
the ciphered content of page 3 that contains the
Transponder and Memory configuration (TMCF) and device
Password Transponder (PSW T). The MSB is send first.
tWAIT,Tr tWAIT,Bs
tIDLE
SEND to
Transponder
tWAIT,Tr tWAIT,Bs
WRITE_PAGE
SEND to 1 0, pg2, pg1, pg0 0 1, pg2, pg1, pg0
Transponder
CM[4:0] CM[4:0]
EQ
RECEIVED from
Transponder 11111 1 0, pg2, pg1, pg0 0 1, pg2, pg1, pg0
CM[4:0] CM[4:0]
tWAIT,Tr
Data
SEND to bit 31 ..............bit 0
Transponder
RECEIVED from
Transponder
tWAIT,Bs tPROG
tIDLE tWAIT,Bs
The rate is fixed to 32 TO per bit (TBIT = 32 TO) and CDP The rate is fixed to 64 TO per bit (TBIT = 64 TO) and CDP
encoding is applied. encoding is applied.
SEND to
Transponder
page 4 page 5 page 6 page 7 page 4
RECEIVED from
bit 31 ............ bit 0 bit 31 ............ bit 0 bit 31 ............ bit 0 bit 31 ............ bit 0 bit 31 ............ bit 0
Transponder
tWAIT,RO
SEND to
Transponder
page 4 page 5 page 4
RECEIVED from
bit 31 ............ bit 0 bit 31 ............ bit 0 bit 31 ............ bit 0
Transponder
tWAIT,RO
SEND to
Transponder
page 4 page 5 page 6 page 7 modified PMC page 4
RECEIVED from
bit 31 ............ bit 0 bit 31 ............ bit 0 bit 31 ............ bit 0 bit 31 ............ bit 0 bit 31 .....
Transponder
64 TO
tWAIT,RO
128 TO 192 TO
VLF-LOW VLF-HIGH
Load ON Load OFF
Load OFF
CDP
Encoding Load ON
VLF-HIGH
Coil
VLF-LOW
Coil
TWRP
TLOG_1 TLOG_0
TSTOP
VDD
tIDLE
VDD
LF field OFF
t
tRESET_SETUP
Note
1. Bit 7 to 4 of the this page (Identifier) serve the function
of a product type (application) identifier and are set to
0001 for the PCF7936AS.
2. Initially the device is configured for Password mode with
the Transport Key (Password Basestation, PSW B, as
specified (page1). The customer as desired for the
application may change the configuration.
3. Locations marked X are undefined and may hold any
pattern.
9 LIMITING VALUES
All values are in accordance with Absolute Maximum Rating System (IEC 134)
Note
1. FMAX is specified as indicated in Test Setup, section 11.
10 DEVICE CHARACTERISTICS
Note
1. Modulation index (m) and LF Field absorption (BREAD) are defined according to Figure 25.
2. Parameters are measured with the Scemtech test equipment STM-1 in a Helmholtz arrangement according to section 11.
BMAX - BMIN
m =
Transponder BMAX + BMIN
BMIN BMAX
LF Field
BREAD = BMAX - BMIN
Figure 25. Definition of modulation index (m) and LF field absorption (BREAD)
Notes
1. As detected by the transponder interface demodulator. The corresponding LF Field write pulse width applied by the
basestation depends on the resonance circuit properties and actual system coupling factor.
2. Characterized with the Scemtech test equipment STM-1 in a Helmholtz arrangement according to section 11.
3. Total delay (Tinit + Twait,RO) = 551 T0
.
11.9-12.1 1.1-1.2 ax
m t ied
. 5 if no ecif
A 0.165 0 , p
R dii s
a ise
lR w
al her
ot
4.4 - 4.6
44
-46
5.9-6.1
A
0-7
(5 x 1.9-2.1
4.9-5.1 )
( without Scale ) R0
x)
(5
0-7
12.0
0.4
10.4
1.6 0.2
2.1 -0.1
C
IC
1.5 0.25
1.5 0.25
2.1 -0.1
FMAX
DUT
Reference Coils
(serial connected, in phase)
Field Generating Coils
DUT VDIF
Sense Coils
Signal
~
Generator
Reference Coils
(serial connected, in phase)
12 DEVELOPMENT TOOLS
13 REVISION HISTORY
14 LEGAL INFORMATION
Objective [short] data sheet Development This document contains data from the objective specification or product development
Preliminary [short] data sheet Qualification This document contains data from the preliminary specification
Product [short] data sheet Production This document contains the product specification
14.2 Definitions
Draft
The document is a draft version only. The content is still under internal review and subject to formal approval, which may result in modifications or additions. NXP
Semiconductors does not give any representations or warranties as to the accuracy or completeness of information included herein and shall have no liability for the
consequences of use of such information.
Short data sheet
A short data sheet is an extract from a full data sheet with the same product type number(s) and title. A short data sheet is intended for quick reference only and
should not be relied upon to contain detailed and full information. For detailed and full information see the relevant full data sheet, which is available on request via
the local NXP Semiconductors sales office. In case of any inconsistency or conflict with the short data sheet, the full data sheet shall prevail.
14.3 Disclaimers
General
Information in this document is believed to be accurate and reliable. However, NXP Semiconductors does not give any representations or warranties, expressed or
implied, as to the accuracy or completeness of such information and shall have no liability for the consequences of use of such information.
Right to make changes
NXP Semiconductors reserves the right to make changes to information published in this document, including without limitation specifications and product
descriptions, at any time and without notice. This document supersedes and replaces all information supplied prior to the publication hereof.
Suitability for use
NXP Semiconductors products are not designed, authorized or warranted to be suitable for use in medical, military, aircraft, space or life support equipment, nor in
applications where failure or malfunction of a NXP Semiconductors product can reasonably be expected to result in personal injury, death or severe property or
environmental damage. NXP Semiconductors accepts no liability for inclusion and/or use of NXP Semiconductors products in such equipment or applications and
therefore such inclusion and/or use is at the customers own risk.
Applications
Applications that are described herein for any of these products are for illustrative purposes only. NXP Semiconductors makes no representation or warranty that
such applications will be suitable for the specified use without further testing or modification.
Limiting values
Stress above one or more limiting values (as defined in the Absolute Maximum Ratings System of IEC 60134) may cause permanent damage to the device. Limiting
values are stress ratings only and operation of the device at these or any other conditions above those given in the Characteristics sections of this document is not
implied. Exposure to limiting values for extended periods may affect device reliability.
Terms and conditions of sale
NXP Semiconductors products are sold subject to the general terms and conditions of commercial sale, as published at http://www.nxp.com/profile/terms, including
those pertaining to warranty, intellectual property rights infringement and limitation of liability, unless explicitly otherwise agreed to in writing by NXP
Semiconductors. In case of any inconsistency or conflict between information in this document and such terms and conditions, the latter will prevail.
No offer to sell or license
Nothing in this document may be interpreted or construed as an offer to sell products that is open for acceptance or the grant, conveyance or implication of any
license under any copyrights, patents or other industrial or intellectual property rights.
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in the section 'Legal information'.