NXP JCOP 21 V2.2 36K Java Card

NXP JCOP 21 V2.2 36K Java Card


Call for Pricing +1.949.380.1312


The NXP JCOP 21 V2.2 Java Card is based on the SmartMX 521×036 microcontoller and comes with a 36k user memory EEPROM.

JCOP V2.2 family based on the SmartMX family which is manufactured in most advanced CMOS 0.18 mm 5 metal layer technology is positioned to service high volume, mono- and multi-application markets such as eGovernment e.g. Smart Passport, banking/finance, mobile communications, public transportation, pay TV, conditional access, network access and digital rights management.

JCOP V2.2 PKI products support RSA, ECC and Korean SEED algorithm. It includes RSA keys of up to 2432 bit length, the ability to generate all RSA keys on the card for maximum security, as well as the MD5 and SHA1 hashing methods.


General features

  • JavaCard 2.2.1
  • GlobalPlatform Card Specification 2.1.1
  • 36K User memory EEPROM
  • Data Encryption Standard (DES) and Dual/Triple key DES3 via co-processor
  • Contact interface with T = 0 and T = 1 protocols according to ISO/IEC 7816-3
  • VISA GlobalPlatform 2.1.1 Card with Configuration 3 (only for VISA approved customers) inclusive Errata 2.0
  • PKI (Public Key Infrastructure) via co-processor for RSA and ECC
  • Other cryptographic support as SHA-1, MD5 and CRC support
  • Additional JCOP V2.2 APIs: Biometry, SEED and Mifare API
  • EMV 4.1 Integrated Circuit Card Specification for Payment Systems compliant

Hardware Features
The non-volatile memory consists of high reliability memory cells to guarantee data integrity, which is especially important when the EEPROM is used as program memory.

The device operates either with a single 1.8 V, 3 V or 5 V (voltage classes C, B, A) power supply at a maximum external clock frequency of 10 MHz supplied by the contact pads (internally up to 30 MHz) with a power supply generated from the RF-field emitted by an RF-reader.

Design-in Support

  • Development Environment
    • JCOP Tools Plug-in 3.1 in Eclipse 3.1 runs under JDK 1.4.2 or higher (see Ref. 7)
      • JCOP IDE (Integrated Development Environment)
      • JCShell Shell-like APDU command execution environment
      • BugZ JCOP source-level debugger
    • SCCommUI Smart Card Communication User Interface:
  • JCOP V2.2 sample modules or cards
  • Philips Semiconductors Customer Application Support
  • Other tools
    • – Sun Java Card Kit


  • eGovernment
  • ePassport
  • Banking/finance
  • Mobile communications (GSM)
  • Public transportation
  • Pay TV (Cable / Satellite)
  • Conditional access
  • Network access (PKI, Logical access)
  • Digital rights management
  • Secure access


Java Card version 2.2.1
Global Platform version 2.1.1
Security evaluation and certificates EMV
Security RSA 2032 key generation
SHA1 hash algorithm
MD5 and CRC support
3DES encryption and decryption
ECC 239-bit
EEPROM 36K user memory
ROM 38 KB (free ROM Data space)
Communication Protocol Contact interface supports T=1 and T=0*
Default ATR: 3B F9 13 00 00 81 31 FE 45 4A 43 4F 50 32 34 32 52 32 A3
Secure Channel Protocol: SCP01, SCP02 (Default)
Part Numbers Model: JCOP21 V2.2
Secure Smart Card Controller P521x036

Support and Downloads

You may also like…