Datasheet
NXP Semiconductors
A71CH
How to start development with A71CH
AN12121
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2018. All rights reserved.
Application note
COMPANY PUBLIC
Rev. 1.0 — 22 February 2018
458510
3 of 17
1. Introduction
Scope
This document is the entry point for new designs based on the A71CH security IC. It
provides an overview of the existing product support material, as well as where to find it.
It is meant to help designers find the correct and appropriate material for each step of the
implementation process.
This document provides a brief introduction to A71CH. It describes the reference
hardware and development boards. It details the software development environment,
source code, software examples, and documentation as well as ordering details.
Target audience
This document is intended for technical directors, software and hardware engineers who
need to get familiar quickly with the existing support package to design secure IoT
solutions based on A71CH security IC.
A71CH overview
The A71CH is a ready-to-use solution enabling ease-of-use security for IoT device
makers. It is a secure element capable of securely storing and provisioning credentials,
securely connecting IoT devices to public or private clouds and performing cryptographic
device authentication.
The A71CH solution provides basic security measures protecting the IC against many
physical and logical attacks. It can be integrated in various host platforms and operating
systems to secure a broad range of applications. In addition, it is complemented by a
comprehensive product support package, offering easy design-in with plug & play host
application code, easy-to-use development kits, documentation and IC samples for
product evaluation.
2. A71CH development boards
A71CH product evaluation is supported by the following development boards:
• A71CH Arduino compatible development kit based on Arduino adaptor board and
A71CH Mini PCB board (OM3710/A71CHARD).
• A71CH Mini PCB board (OM3710/A71CHPCB).
• A71CH I
2
C Bird / Ascot USB adaptor to connect mini PCB to PC (OM37100/B001).
A71CH Mini PCB board (OM3710/A71CHPCB)
The OM3710/A71CHPCB board is a small PCB containing the A71CH solution and the
jumpers for the I
2
C or SPI host interface selection.
(Note: only I
2
C driver is available; SPI support might be added in future revisions).
The OM3710/A71CHPCB board should be used in combination with
OM3710/A71CHARD or OM37100/B001. The Fig 1 illustrates the OM3170/A71CHPCB
board.