NXP Semiconductors – Security A700x MCU provides authentication and anti-cloning protection


A700x MCUs: robust cryptographic core

The A700x from NXP Semiconductors is a family of tamper-resistant secure microcontrollers which use a dedicated security-hardened MX51 processor core, an enhanced version of the familiar 80C51 core. Providing a completely trusted execution environment, they enable OEMs to safely provide applications in both open and closed systems in which a high level of security is needed.

The A700x devices provide a complete security platform on which customers may develop their own application-optimised solutions. Proven in the field, the devices have been successfully deployed in numerous devices and environments.

They combine a robust cryptographic core with counter-measures and protection of device assets. A public key cryptography co-processor supports RSA, Elgamal, DSS, Diffie-Hellman, Guillou-Quisquater, Fiat-Shamir and Elliptic Curves. It supports RSA key lengths up to 2048 bits, and ECC key lengths up to 320 bits.


  • Reliable 80kbytes EEPROM for data storage and programme execution
  • I²C slave interface
  • Optional ISO/IEC 7816 contact interface
  • Optional ISO/IEC 14443 A contactless interface unit
  • 56-bit single DES and 112-bit or 168-bit triple DES encryption and decryption in ECB, CBC and CBC-MAC mode
  • Low-power hardware true random number generator
  • SHA1, SHA-224 and SHA-256 signing
  • On-chip key generation
  • 40μA sleep-mode current
  • -25°C to 85°C ambient operating temperature


  • Embedded security
  • Protection against hardware or software counterfeiting
  • Conditional access to software, content and features
  • Secure access to online services
  • Device identity
  • Secure machine-to-machine communication