throbber
INTEGRATED CIRCUITS
`
`
`
`SHORT FORM SPECIFICATIONSHORT FORM SPECIFICATION
`
`High Speed DES Engine
`64 Kbytes ROM / 16 Kbytes EEPROM / 1.3 Kbytes RAM
`ISO7816 & ISO 14443 A Interface
`Contact & Contactless Operation
`Optional MIFARE® Emulation (1K or 4K)
`TANGRAM Handshaking Technology
`
`P8RF6016
`Secure Dual Interface Smart Card IC
`Short Form Specification
`November 2003
`Revision 1.0
`
`IPR2022-00413
`Apple EX1013 Page 1
`
`

`

`Philips Semiconductors
`
`Short Form Specification Revision 1.0 November 2003
`
`Secure Dual Interface Smart Card IC
`
`P8RF6016
`
`CONTENTS
`
`1
`1.1
`1.2
`1.3
`1.4
`1.5
`2
`2.1
`2.1.1
`2.1.2
`2.1.3
`3
`4
`5
`5.1
`5.1.1
`5.1.2
`
`FEATURES
`MIFARE® ProX FAMILY STANDARD FEATURES
`SECURITY FEATURES
`PRODUCT SPECIFIC FEATURES
`DELIVERY TYPES
`DESIGN IN SUPPORT
`DESCRIPTION
`Different Configurations of the P8RF6016
`Configuration A
`Configuration B1
`Configuration B4
`ORDERING INFORMATION
`BLOCK DIAGRAM
`PINNING INFORMATION
`Smart Card contacts
`Smart Card contacts Dual Interface “Standard Type”
`Smart Card Contacts Dual Interface “Plug In Type”
`
`Note:
`
` Specification may be changed without further notice.
`
`2
`
`
`
`IPR2022-00413
`Apple EX1013 Page 2
`
`

`

`Philips Semiconductors
`
`Short Form Specification Revision 1.0 November 2003
`
`Secure Dual Interface Smart Card IC
`
`P8RF6016
`
`FEATURES
`1
`MIFARE® ProX FAMILY STANDARD FEATURES
`1.1
`• Enhanced ultra low power 80C51CPU, operates in
`contact and contactless mode
`• TANGRAM handshaking technology
`• High speed DPA resistant DES / DES3 engine
`– Triple-DES calculation time (incl. key load) <35 µs
`– Single-DES calculation time (incl. key load) <25 µs
`• Memory Management Unit (MMU) allows:
`– secure separation of multi applications
`– memory mapping up to 1MByte Code memory
`– Extended memory addressing system (XMA) for fast
`memory access and data transfer
`• True low power random number generator in hardware
`• ISO/IEC 7816 UART supporting standard protocols T=0
`and T=1 as well as high speed personalisation at
`1Mbit/s
`• Contact configuration and serial interface according to
`ISO/IEC 7816: GND, VCC, CLK, RST, IO1
`• contactless RF interface according to ISO/IEC14443-2
`– 13.56 MHz operating frequency
`– Reliable communication due to 100% ASK
`– High speed (106/212/424 kbit/s, efficient frame
`support)
`– true anticollision
`– 100% MIFARE®/ ISO/IEC14443 compatible
`• Contactless Interface Unit (CIU) supporting the T=CL
`protocol according to ISO/IEC14443-4 including high
`speed option (212/424 kbit/s)
`• optional free of charge MIFARE® functionality
`• MIFARE® reader infrastructure compatibility
`• High speed CRC engine according to CCITT
`• Internal CPU / coprocessor clock up to 16 / 32 MHz
`• Two 16-bit timers
`• Multiple source vectorized interrupt system with two
`priority levels
`• Error handling by customer definable exception
`interrupts
`• Multiple source reset system
`• Configurable external or internal CPU clocking
`• external clock frequency range 1 MHz to 8 MHz
`
`• High reliable EEPROM for both data storage and
`program execution
`– Bytewise EEPROM programming and read access
`– EEPROM endurance: minimum 100.000
`programming cycles per byte
`– EEPROM data retention time: 10 years minimum
`• Versatile EEPROM programming of 1 to 64 bytes at a
`time
`• Typical EEPROM page erasing time: 1.6 ms
`• Typical EEPROM page programming time: 1.6 ms
`• 2.7 V to 5.5 V extended operating voltage range
`• −25 to +85 °C operating ambient temperature range
`• Power-saving IDLE Mode
`– Wake-up from IDLE Mode by Reset or any activated
`interrupt
`• Power-saving SLEEP or CLOCKSTOP Mode
`– Wake-up from SLEEP or CLOCKSTOP Mode by
`Reset or External Interrupt
`• Additional IO ports IO2 and IO3 for full-duplex serial data
`communication; can be left unconnected if only one IO
`is required.
`
`SECURITY FEATURES
`1.2
`• Special Design measures against physical attacks
`• Power-up / Power-down reset
`• Low / high supply voltage sensor
`• Low / high clock frequency sensor
`• Low / high temperature sensor
`• EEPROM programming:
`– no external clock
`– hardware sequencer controlled
`– on-chip programming voltage generation
`• Electronic fuses for safeguarded mode control
`• Unique 4 Byte long serial number for each die
`• 16 bytes Write Once Security area in EEPROM
`• 4 bytes Read Only Security area in EEPROM
`• 64 EEPROM bytes for customer-defined security
`FabKey. Featuring batch-, wafer- or die-individual
`security data.
`• Clock input filter for protection against spikes
`• Memory protection for RAM, EEPROM and ROM
`• Custom specific EEPROM initialisation possible
`
`3
`
`
`
`IPR2022-00413
`Apple EX1013 Page 3
`
`

`

`Philips Semiconductors
`
`Short Form Specification Revision 1.0 November 2003
`
`Secure Dual Interface Smart Card IC
`
`P8RF6016
`
`PRODUCT SPECIFIC FEATURES
`
`1.3
`
`• 64 Kbytes User ROM
`• 256 bytes IDATA RAM
`• up to 1024 bytes XDATA RAM
`• 16 KBytes EEPROM
`• optional free of charge MIFARE® 1K or MIFARE® 4K
`functionality
`
`DELIVERY TYPES
`1.4
`• 180 µm sawn wafer on film frame carrier (FFC)
`• Dual interface module with ISO 7816 contact pads on
`super 35 mm film (8-contact)
`• Samples in SO28 package (for new rom codes in small
`quantities only)
`
`DESIGN IN SUPPORT
`1.5
`• Development Tools
`– Keil PK51 and DK51 development tool package incl.
`µVision2/dScope C51 simulator, additional specific
`hardware drivers incl. simulation of contactless
`interface and ISO7816 card interface board.
`(www.keil.com)
`– Ashling Ultra-Emulator platform, stand alone ROM
`prototyping boards and ISO7816 and ISO14443 card
`interface board. Code Coverage and Performance
`Measurement software tools for real time software
`testing. (www.ashling.com)
`– Raisonance, RKitP51, RKitE51 Development Suite
`(includes RIDE, C-Compiler, Assembler, Simulator,
`Realtime Emulator and ISO7816 and ISO14443 card
`interface board). (www.raisonance.com)
`– EvalOS Cards and Modules for chip evaluation and
`production setup testing available in small quantities.
`– Dual Interface Dummy Modules OM6711 in
`SOT658BA1 package for implantation process
`testing available.
`• Application Support
`– Application Notes and dedicated customer
`application support engineers.
`– Customer trainings on Dual interface controllers and
`ISO14443 related topics on request
`• Software Libraries
`– Libraries supporting contactless communication
`according to ISO 14443, Part 3 and 4
`– EEPROM Read / Write routines
`– Tutorial libraries / example routines for DES engine
`
`4
`
`
`
`IPR2022-00413
`Apple EX1013 Page 4
`
`

`

`Philips Semiconductors
`
`Short Form Specification Revision 1.0 November 2003
`
`Secure Dual Interface Smart Card IC
`
`P8RF6016
`
`The field proven MIFARE® RF interface technology
`(ISO14443-2) is used in all products of the MIFARE®
`interface platform and provides reliable communication
`and secure processing, even in electro-magnetically harsh
`environments like in buses or train stations. Compatibility
`with existing MIFARE® reader infrastructure and the
`optional emulation modes of MIFARE® 1K or MIFARE® 4K
`enables fast system integration and backward
`compatibility of P8RF6016 based cards.
`PHILIPS offers a unique feature free of charge on its Dual
`interface controllers, the MIFARE® 1K or 4K emulation
`providing the same functionality and performance as the
`hardwired logic contactless memory cards. The MIFARE®
`functionality can be used concurrently with ISO/IEC14443
`(T=CL) protocol based applications. This gives customers
`maximum flexibility.
`Bi-directional communication with the contact interface of
`the device can be performed through three serial interface
`IOs. These IOs are under full control of the application
`software in order to allow conditional controlled access to
`the different internal memories.
`On-chip hardware is software controlled via Special
`Function Registers (SFRs). Their function and usage is
`described in the respective sections of this specification as
`the SFRs are correlated to the activities of the CPU,
`Interrupt, IO, EEPROM, Timers, etc.
`The P8RF6016 provides two power saving modes with
`reduced activity: the IDLE and the SLEEP or
`CLOCKSTOP Mode. These two modes are activated by
`software.
`The P8RF6016 operates either with a single 3 V or 5 V
`power supply at a maximum clock frequency of 8 MHz
`supplied by the contact pads or with a power supply
`generated from the electromagnetic field emitted by a
`reader antenna.
`Operated both in contact and in contactless mode the
`users define the final function of the card with their
`operating system (OS). This allows the same level of
`security and flexibility for the contact (ISO 7816) interface
`as well as for the contactless (ISO 14443) interface.
`
`2 DESCRIPTION
`The P8RF6016 is an ultra low power secure 8-bit dual
`interface smart card controller combining contactless
`smart card technology based on the ISO14443A /
`MIFARE® contactless interface platform and contact smart
`card technology on a single chip. It is designed to support
`both high level languages like Java and multi application
`operating systems. To meet the requirements of new open
`e-purse standards like CEPS high security features are
`implemented combined with the convenience and transfer
`speed that is needed in contactless applications such as
`electronic ticketing.
`The device is manufactured in a most advanced CMOS
`process and is designed for embedding into chip cards
`according to ISO 7816. Compared to a contact only card
`an antenna has to be added in the peripheral zone of the
`card body (see Figure 1). The antenna consists of a few
`turns of a printed, etched or wired coil which is directly
`connected to the two contactless interface pads of the dual
`interface smart card module.
`To provide the highest possible degree of protection
`against hostile attacks the Philips Dual Interface Smart
`Card ICs are designed for security which requires
`continuous ongoing improvements. Philips is committed to
`this policy. Special attention was drawn to the design of the
`security architecture, in order to achieve the highest
`degree of protection against fraudulent attacks. Each
`security measure is designed to act as an integral part of
`the complete system in order to strengthen the design as
`a whole.
`The P8RF6016 is based on the 80C51 microcontroller
`family extended by additional functionality to support high
`speed memory access. This extended memory addressing
`system (XMA) is a special hardware block working like a
`co-processor and offering 16 bit functionality for the
`P8RF6016. It supports all data manipulating instructions of
`the 8051 core and can be used without additional special
`instructions.
`The device includes 64 Kbytes of ROM, up to 1.3Kbytes
`RAM (data memory) and 8 Kbytes of EEPROM, which can
`be used as data memory and as program memory. The
`non-volatile memory consists of high reliability memory
`cells to guarantee data integrity. This is especially
`important when the EEPROM is used as program memory.
`The Triple-DES co-processor speeds up the calculation
`time for Triple-DES encryption by about three orders of
`magnitude compared to software solutions and can be
`used both in contact and contactless operation. Together
`with the fast contactless interface it offers high security and
`high speed for contactless smart card applications.
`
`5
`
`
`
`IPR2022-00413
`Apple EX1013 Page 5
`
`

`

`Philips Semiconductors
`
`Short Form Specification Revision 1.0 November 2003
`
`Secure Dual Interface Smart Card IC
`
`P8RF6016
`
`Fig.1 P8RF6016 Dual Interface Card.
`
`Different Configurations of the P8RF6016
`2.1
`Depending on the application requirements the P8RF6016
`can be configured in three different ways. The
`configuration has impact on the access conditions for the
`EEPROM and influences the user OS development. Three
`different configurations (A, B1 and B4) are possible and
`shown in Table 1. The following section gives a rough idea
`of the different configuration.
`
`CONFIGURATION A
`2.1.1
`In configuration A all memory resources are available and
`under full control of the dual interface User OS.
`
`CONFIGURATION B1
`2.1.2
`In configuration B1 the contactless MIFARE® Classic OS
`provided by Philips is implemented on the P8RF6016.
`1 Kbyte of the EEPROM can be accessed by the
`MIFARE® Classic OS offering the same command set and
`functionality as a MIFARE® S hardwired logic chip. The
`access conditions for the user OS to the MIFARE®
`memory area can be configured in a special section of the
`ROM code with the so called ACM (Access condition
`matrix). The MIFARE® Classic OS offers a backward
`compatibility to support existing infrastructure based on
`the MIFARE® Classic functionality.
`
`6
`
`
`
`IPR2022-00413
`Apple EX1013 Page 6
`
`

`

`Philips Semiconductors
`
`Short Form Specification Revision 1.0 November 2003
`
`Secure Dual Interface Smart Card IC
`
`P8RF6016
`
`CONFIGURATION B4
`2.1.3
`Configuration B4 means that Philips provides MIFARE®
`Classic OS giving the same functionality and command set
`as given by the MIFARE® 4K chip. This emulation will be
`implemented in the ROM of the P8RF6016 and offers the
`possibility to access 4 Kbytes of EEPROM memory using
`the MIFARE® command set. Access rights for the user OS
`and the MIFARE® 4K emulation on accessing the
`EEPROM memory can be configured in a special section
`of the ROM code (ACM .. Access Condition Matrix).
`
`For secure separation of the user OS and the MIFARE®
`OS a dedicated built in hardware protection controls
`access to the EEPROM, RAM and ROM.
`For detailed explanation of MIFARE® S and MIFARE® 4K
`functionality please refer also to the following documents:
`• MIFARE® MF CM500 Product Specification
`• MIFARE® Standard IC MF1 ICS50 Functional
`Specification
`• MIFARE® Standard 4 Kbyte Card IC MF1 ICS70
`
`Table 1 Configurations of the P8RF6016
`CONFIGURATION
`A
`
`B1
`
`B4
`
`EEPROM
`
`16 KBytes for access with user OS
`14 Kbytes for access with user OS via EEPROM SFR
`1 Kbyte for access with MIFARE® Classic OS and user OS (1) (2)
`12 Kbytes for access with user OS via EEPROM SFR
`4 Kbytes for access with MIFARE® Classic OS and user OS (1) (2)
`
`Notes
`In configuration B1 and B4 the MIFARE® OS allocates 128 bytes of the CRAM at address 0480h to 04FFh
`1.
`2. For secure access a password is needed that is checked every time the user operating system (User OS) wants to
`access MIFARE® password secured EEPROM data. The user system has to call the function eePasswordRead or
`eePasswordWrite by CVEC function calls.
`
`CONFIGURATION A
`
`CONFIGURATION B1
`
`CONFIGURATION B4
`
`RAM
`1280 bytes
`
`RAM
`1152 bytes
`
`RAM
`1152 bytes
`
`128 bytes MIFARE® OS
`
`128 bytes MIFARE® OS
`
`EEPROM
`16 Kbytes
`
`ROM
`64 Kbytes
`
`EEPROM
`15 Kbytes
`
`1 Kbytes
`MIFARE® OS
`
`ROM
`64 Kbytes
`
`EEPROM
`12 Kbytes
`
`4 Kbytes
`MIFARE® OS
`
`ROM
`64 Kbytes
`
`Fig.2 Configurations of the P8RF6016.
`
`7
`
`
`
`IPR2022-00413
`Apple EX1013 Page 7
`
`

`

`Philips Semiconductors
`
`Short Form Specification Revision 1.0 November 2003
`
`Secure Dual Interface Smart Card IC
`
`P8RF6016
`
`3 ORDERING INFORMATION
`Table 2 Ordering Information of the P8RF6016
`
`TYPE NUMBER(1)
`
`NAME
`P8RF6016AEW/0xxyyWz FFC
`P8RF6016AEV/0xxyyBz Module
`Module
`Plug In Type
`
`P8RF6016AEV/0xxyyCz
`
`PACKAGE
`DESCRIPTION
`sawn wafer on film frame carrier
`Dual Interface Modules on super 35 mm
`film (8-contact)
`Dual Interface Modules on super 35 mm
`film (8-contact) with Antenna connected
`to C4 and C8
`
`−
`
`SOT658BA3
`
`SOT658BA3
`
`TEMPERATURE
`RANGE (°C)
`
`-25 to +85
`
`4 BLOCK DIAGRAM
`
`CARD
`COIL
`
`LA
`
`LB
`
`IO2
`IO3
`
`ISO
`CONTACTS
`
`RF
`INTERFACE
`
`SECURITY
`SENSORS
`
`POWER-ON
`RESET
`
`VOLTAGE
`REGULATOR
`
`CLOCK INPUT
`FILTER
`
`RESET
`GENERATOR
`
`CIU
`ISO 14443
`
`EEPROM
`
`USER ROM
`
`TEST ROM
`
`RAM
`
`MEMORY-BUS
`
`CRC
`
`INTERRUPT
`SYSTEM
`
`CPU 80C51
`
` MMU
`
`UART
`ISO 7816
`
`SFR - BUS
`
`TIMERS
`
`PROGRAMMABLE
`IO 1, 2, 3
`
`16 BIT
`T0
`
`16 BIT
`T1
`
`TRUE RANDOM
`NUMBER
`GENERATOR
`
`TRIPLE-DES
`CO-PROCESSOR
`
`Fig.3 Block diagram P8RF6016.
`
`8
`
`
`
`IPR2022-00413
`Apple EX1013 Page 8
`
`

`

`Philips Semiconductors
`
`Short Form Specification Revision 1.0 November 2003
`
`Secure Dual Interface Smart Card IC
`
`P8RF6016
`
`5 PINNING INFORMATION
`5.1
`Smart Card contacts
`SMART CARD CONTACTS DUAL INTERFACE “STANDARD TYPE”
`5.1.1
`
`VCC
`
`C1
`
`C5
`
`GND
`
`RST
`
`CLK
`
`N.C.
`
`C2
`
`C3
`
`C4
`
`*
`LA
`
`*
`
`LB
`
`C6
`
`C7
`
`C8
`
`N.C.
`
`IO
`
`N.C.
`
`* Antenna contacts are placed on module backside
`
`Fig.4 Contact assignments for SOT658BA1 (Standard Type).
`
`Table 3 Pin description
`ISO 7816
`CONTACTS
`SYMBOL
`C1
`VCC
`C2
`RST
`C3
`CLK
`C4
`reserved
`C5
`GND
`C6
`VPP
`C7
`IO
`C8
`reserved
`−
`−
`−
`−
`−
`−
`−
`−
`Note
`1.
`IO2, IO3 assignement on request
`
`SYMBOL
`VCC
`RST
`CLK
`N.C.
`GND
`N.C.
`IO
`N.C.
`IO2
`IO3
`LA
`LB
`
`P8RF6016
`DESCRIPTION
`Power supply voltage input
`Reset input, active LOW
`Clock input
`not connected
`Ground (reference voltage) input
`not connected
`Input/Output #1 for serial data
`not connected
`Input/Output #2 for serial data
`Input/Output #3 for serial data
`antenna coil connection
`antenna coil connection
`
`9
`
`
`
`IPR2022-00413
`Apple EX1013 Page 9
`
`

`

`Philips Semiconductors
`
`Short Form Specification Revision 1.0 November 2003
`
`Secure Dual Interface Smart Card IC
`
`P8RF6016
`
`5.1.2
`
`SMART CARD CONTACTS DUAL INTERFACE “PLUG IN TYPE”
`
`VCC
`
`C1
`
`C5
`
`GND
`
`RST
`
`CLK
`
`LA
`
`C2
`
`C3
`
`C4
`
`*
`LA
`
`*
`
`LB
`
`C6
`
`C7
`
`C8
`
`N.C.
`
`IO1
`
`LB
`
`* Antenna contacts are placed on module backside
`
`Fig.5 Contact assignments for SOT658BA1 (Plug-In-Type).
`
`Table 4 Pin description
`
`ISO 7816
`
`SYMBOL
`VCC
`RST
`CLK
`reserved
`GND
`VPP
`IO
`reserved
`
`CONTACTS
`C1
`C2
`C3
`C4
`C5
`C6
`C7
`C8
`Note
`1.
`IO3 assignement on request
`
`DUAL INTERFACE
`(“PLUG-IN TYPE”)
`SYMBOL
`VDD
`RST
`CLK
`LA
`VSS
`N.C.
`IO1
`LB
`
`P8RF6016
`
`DESCRIPTION
`Power supply voltage input
`Reset input, active LOW
`Clock input
`Antenna coil connection LA
`Ground (reference voltage) input
`not connected
`Input/Output #1 for serial data
`Antenna coil connection LB
`
`10
`
`
`
`IPR2022-00413
`Apple EX1013 Page 10
`
`

`

`Philips Semiconductors – a worldwide company
`
`Contact information
`
`Fax: +31 40 27 24825
`For additional information please visit http://www.semiconductors.philips.com.
`For sales offices addresses send e-mail to: sales.addresses@www.semiconductors.philips.com.
`
`
`
`© Koninklijke Philips Electronics N.V. 2002
`
`SCA74
`
`All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner.
`The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed
`without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license
`under patent- or other industrial or intellectual property rights.
`
`IPR2022-00413
`Apple EX1013 Page 11
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket