Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

CEC1712

Microcontrollers and Processors

Status: In Production

Features:

  • Secure boot provides a hardware-based root of trust
  • Easy-to-use, seamless authentication and encryption capabilities for connected applications
  • Robust hardware cryptography cypher suite
  • 2.5K bits User Programmable OTP
  • AES128, AES192, AES256
  • SHA-1, SHA-256, SHA-512
  • RSA-1024 to RSA-4096
  • ECDSA, EC-KCDSA, Ed25519
  • True Random Number Generator
  • Monotonic Counter
  • Memory Protection Unit
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Add to Cart

Device Overview

Summary

The full-featured CEC1712 Arm® Cortex®-M4-based microcontroller provides secure boot with hardware root of trust protection in a pre-boot mode for those operating systems booting from external SPI flash memory. In addition, the CEC1712 provides key revocation and code rollback protection during operating life, enabling in-field security updates. Complying with NIST 800-193 guidelines, the CEC1712 protects, detects and recovers from corruption for total system platform firmware resiliency. The secure boot with hardware root of trust is critical in protecting the system against threats before they can load into the system and only allows the system to boot using software trusted by the manufacturer. The CEC1712 secure bootloader loads, decrypts and authenticates the firmware to run on the CEC1712 from the external SPI flash. The validated CEC1712 code subsequently authenticates the firmware stored in SPI flash for the first application processor. Up to two application processors are supported with two flash components supported for each.  In addition to preventing malicious malware during pre-boot in 5G and data center operating systems, Microchip’s CEC1712 and Soteria-G2 combination is a security enabler for connected autonomous vehicle operating systems, automotive Advanced Driver Assisted Systems (ADAS) and other systems that boot out of external SPI flash.

CEC1712H-S2-I/SX works with Soteria-G2 firmware to provide secure boot with hardware root of trust protection in a pre-boot mode for operating systems booting from external SPI flash memory.  Together, this solution allows designers to speed adoption and implementation of a secure pre-boot and secure firmware update platform.  Soteria-G2 firmware simplifies risk reduction during code development by using the CEC1712 immutable secure bootloader, implemented in Read-Only Memory (ROM), as the system root of trust.

 

Additional Features
  • Secure boot provides a hardware-based root of trust
  • Easy-to-use, seamless authentication and encryption capabilities for connected applications
  • Robust hardware cryptography cypher suite
  • 2.5K bits User Programmable OTP
  • AES128, AES192, AES256
  • SHA-1, SHA-256, SHA-512
  • RSA-1024 to RSA-4096
  • ECDSA, EC-KCDSA, Ed25519
  • True Random Number Generator
  • Monotonic Counter
  • Memory Protection Unit
Parametrics
Name
Value
Part Family
CEC
Max CPU Speed MHz
48
SRAM (KB)
250
Crypto Engine
Yes
Temperature Range (C)
-40 to 85
Operating Voltage Range (V)
1.62 to 3.6
Direct Memory Access Channels
14
I2C
5
ADC Input
5
Max ADC Resolution (Bits)
10
Input Capture
4
Standalone Output Compare/Standard PWM
7
Max 16-bit Digital Timers
5
Hardware RTCC/RTC
Yes
Pincount
84

Documents

Jump to:

Data Sheets

  
2321KB

MISC

Development Environment

  • Integrated Development Environments
  • Compilers
  • Software & Configurators
  • Demo & Evaluation Boards
Integrated Development Environments
MPLAB-X-IDE
MPLAB X Integrated Development Environment (IDE) ( MPLAB-X-IDE )

MPLAB® X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of Microchip’s microcontrollers, microprocessors and digital signal controllers.
MPLAB X IDE works seamlessly with the MPLAB development ecosystem of

...

Learn More
DV164045
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® and SAM Microcontrollers (MCUs) and Microprocessors (MPUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a

...

Learn More
PG164100
MPLAB(R) Snap In-Circuit Debugger ( PG164100 )

Our most affordable debugger has power to impress.

The MPLAB® Snap In-Circuit Debugger/Programmer allows affordable, fast and easy debugging and programming of PIC®, dsPIC®, AVR and SAM flash MCUs and MPUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE) version 5.05 or later. The MPLAB Snap can be connected to a

...

Learn More
Compilers
MPLAB-XC32
MPLAB XC32 Compiler ( MPLAB-XC32 )

Available as free, unrestricted-use downloads, our award-winning MPLAB® XC C Compilers are comprehensive solutions for your project’s software development. Finding the right compiler to support your device is simple:

MPLAB XC8 supports all 8-bit PIC® and AVR® microcontrollers (MCUs)
MPLAB XC16 supports all 16-bit PIC MCUs and dsPIC® Digital Signal...

Learn More
ARM-GCC
ARM GCC ( ARM-GCC )

The ARM® Toolchain is a collection of tools/libraries used to create applications for ARM microcontrollers. This collection includes compiler, assembler, linker and Standard C and math libraries.

Most of these tools are based on efforts from GNU (www.gnu.org), and some are developed by Microchip. For more information please refer to the release notes.

The Atmel...

Learn More
Software & Configurators
atmel-start
START ( atmel-start )

Atmel START is an innovative online tool for intuitive, graphical configuration of embedded software projects. It lets you select and configure software components, drivers and middleware, as well as complete example projects, specifically tailored to the needs of your application. The configuration stage lets you review dependencies between software components, conflicts and hardware constraints....

Learn More
Demo & Evaluation Boards
1 Msps SAR ADC Evaluation Kit
1 Msps SAR ADC Evaluation Kit ( ADM00873-BNDL )

The 1 Msps SAR ADC Evaluation Kit (ADM00873-BNDL) includes all tool sets needed to evaluate the MCP33131D-10 16-bit 1 Msps SAR A/D converter. This kit includes (a) MCP331x1x-xx 1 Msps SAR ADC Evaluation Board (ADM00873) with 9V Power Supply, (b) Pre-programmed PIC32 Curiosity Board (DM320104-Bundle), and (c) USB cable for DM320104. The PC GUI (SAR ADC Utility) for this kit is downloadable from the...

Learn More
Add To Cart
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor, the PICkit™ 3.

The MPLAB PICkit 4 now has Programmer-to-Go functionality for 8-bit, 16-bit and 32-bit PIC MCUs and dsPICs and also SAM MCU devices . The firmware update comes with MPLAB X IDE v5.30.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and

...

Learn More
Add To Cart
CEC1x02 Development Board
CEC1x02 Development Board ( DM990013 )

The CEC1x02 Development Board is an evaluation board that can be used for development, customer evaluation and demos. It is the board that customers can evaluate and program keys used for authentication into the CEC1x02 devices.

One of the key attributes of this board is a Plug in Module (PIM) for the CEC1x02 family. The PIM ships with the CEC1702, a full-featured ARM®

...

Learn More
Add To Cart

Similar Devices

Product
Pins
Flash (KB)
RAM (B)
Price 5K
Notes
144
0
131,072
$1.85
 
84
0
491,520
$3.14
 
84
0
256,000
$3.38
 

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Dimension
Solder Composition
JEDEC Indicator
RoHS
China EFUP
CEC1712H-B2-I/SX
0.083400
0.580769
84
WFBGA
7x7x0.8mm
SAC105
e8
CEC1712H-S2-I/SX
0.083400
0.580769
84
WFBGA
7x7x0.8mm
SAC105
e8
CEC1712H-S2-I/SX-DE2
0.083400
0.580769
84
WFBGA
7x7x0.8mm
SAC105
e8
CEC1712H-S2-I/SX-DE2-TR
0.083400
0.214333
84
WFBGA
7x7x0.8mm
SAC105
e8
CEC1712H-N2-I/SX-DL1
0.083400
0.580769
84
WFBGA
7x7x0.8mm
SAC105
e8
CEC1712H-N2-I/SX-LU1
0.083400
0.580769
84
WFBGA
7x7x0.8mm
SAC105
e8
CEC1712H-N2-I/SX-TG1
0.083400
0.580769
84
WFBGA
7x7x0.8mm
SAC105
e8
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy from Microchip

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy