A700x family Secure authentication microcontroller Rev. 3.1 5 July 2013 202031 Product short data sheet 1. General description 1.1 Overview The A700x family is a tamper resistant secure Micro Controller Unit (MCU) family using a dedicated security hardened MX51CPU. NXP Semiconductors has a long track record in security MCUs. NXP ICs have been used in all types of security applications such as bank cards, health insurance cards, electronic passports, and pay-TV cards. They have also been used as embedded secure element in mobile phones. The A700x family features a significantly enhanced secure microcontroller architecture. Extended instructions for Java and C code, linear addressing and high speed at low power are among many other improvements added to the classic 80C51 core architecture. The A700x family supports the following features: Dedicated MX51 security CPU 2 100 kbit/s I C slave interface ISO/IEC 7816 interface (optional) ISO/IEC14443 interface (optional) 40 C to +90 C operational ambient temperature (optional) On-chip operating system firmware: JCOP 2.4.2 X.509 certificate-based client authentication application pre-installed Secure generation and insertion of key and certificate data, individualized for each die (optional) NXP glue logic NXP secure fetch technology Active shielding technology Asynchronous self-timed Handshake Technology Up to 76 kB EEPROM for application-code and data 2 40 A typical sleep mode current with I C pads operated in weak pull-up mode, do not obstruct the bus lines High-performance secured Public Key Infrastructure (PKI) coprocessor (RSA up to 2048-bit keys, ECC over GF(p) up to 320-bit keys) Secured 2-key/3-key triple-DES coprocessor Secured AES coprocessor (128-, 192- and 256-bit keys) Compliant to Java Card specification V3.0.1 classic as defined in Ref. 1 Compliant to Global Platform specification as defined in Ref. 2 and Ref. 3A700x family NXP Semiconductors Secure authentication microcontroller The A700x family runs a Java Card Open Platform operating system named JCOP. It is based on independent, third-party specifications such as Oracle, Global Platform consortium, International Organization for Standards (ISO), and EMV (Europay, MasterCard and VISA). The Java Card and Global Platform industry standards combined ensure ease of application development and application interoperability for developers. The A700x family key benefits are: Complete security platform enabling customized solutions. Field and silicon proven solutions- deployed in numerous devices and environments. Ensures trust to drive applications in open and closed systems where a high level of security is needed. Full solution, ease to integrate, ensuring lower total cost of ownership. Robust cryptographic core, countermeasures and protection of device assets. Powerful cryptographic coprocessors for public and secret key encryption within a low power, performance optimized design based on NXP Semiconductors handshaking technology. 1 For more detailed information refer to following documentation : User manual JCOP 2.4.2 R1 for A7 family, JCOP V2.4.2 Revision 1.0 secure 2 embedded MCU operating system, Document Number 2318xx (see Ref. 16). The User manual describes JCOP for the applet developer. It outlines the features available through the Java Card API. Also it explains any additional functionality at the Java layer. Also, this User manual contains the information on how to order A700x family products. Admin manual JCOP 2.4.2 R1 for A7 family, JCOP V2.4.2 Revision 1.0 secure embedded MCU operating system, Document Number 2319xx2 (see Ref. 17). The Administrator manual describes JCOP for the administrator of a JCOP operating system. This manual explains the pre-personalization process and its specific commands. Full data sheet, A700x family, secure authentication microcontroller, Document 2 Number 2066xx (see Ref. 15). The Full data sheet explains the details of the A700x family product from a hardware point of view. It outlines figures like pinning diagram and power consumption. Application note, Device Authentication APDU Specification, Document Number 2 2118xx (see Ref. 18). The applet user manual contains a detailed description of the authentication application on the A700x family product. It outlines the interface description including the APDU description and a description how to use the applet. 1. These documents are available under NDA 2. where XX refers to the last version e.g. 10 refers to version 1.0 A700X FAM SDS All information provided in this document is subject to legal disclaimers. NXP B.V. 2013. All rights reserved. Rev. 3.1 5 July 2013 Product short data sheet 202031 2 of 18