MICROCHIP CEC1736 Evaluation Board User Guide

CEC1736 Evaluation Board

Specifications

  • Product Name: CEC173x Evaluation Board
  • Model Number: EV42J24A
  • Hardware Features: Microchip PICKIT4, CEC1736-S0-I/2ZW Demo
    Device, various headers and sockets
  • Software Requirements: Microchip Trust Platform Design Suite
    (TPDS), MPLAB X IDE

Product Usage Instructions

1. Features

The CEC173x Evaluation Board features a block diagram that
includes various hardware components for development purposes.

2. Hardware Features

The board includes components such as Microchip PICKIT4,
CEC1736-S0-I/2ZW Demo Device, headers for connections, and sockets
for SPI flashes.

Note: Careful handling is required to
distinguish between CEC1734 and CEC1736 device types. Use TPDS
tools to identify the device type.

3. Board Layout

The board layout features various components including headers
for connections, sockets for SPI flashes, and other essential
hardware components.

4. Recommended Tools and Accessories

Recommended Hardware: A programmer compatible
with the board.

Recommended Software: Microchip Trust Platform
Design Suite (TPDS) and MPLAB X IDE are essential software tools
for working with the board.

5. Board Operation and Configuration

The operation and configuration of the board involve steps such
as board validation check and utilizing the Trust Platform Design
Suite (TPDS) for design purposes.

FAQ

Q: How can I determine the device type between CEC1734 and
CEC1736?

A: The top marking of the device can help
distinguish between CEC1734 and CEC1736 types. However, to identify
the specific type (TFLX or TCSM), use TPDS tools for verification
before programming.

Q: What software tools are recommended for use with the
EV42J24A evaluation board?

A: The recommended software tools include
Microchip Trust Platform Design Suite (TPDS) for design purposes
and MPLAB X IDE for programming tasks.

Q: Where can I find technical reference material for the
CEC173x Evaluation Board?

A: Technical reference materials can be
accessed via myMicrochip platform under NDA. For further inquiries,
contact your Microchip Representative.

“`

CEC173x Evaluation Board Users Guide
EV42J24A
Introduction
The EV42J24A CEC173x Evaluation Board is intended as a demonstration, development and testing platform for Real Time Platform Root of Trust applications in Data Center, Telecommunications, Networking, Industrial and Embedded computing markets. This updated board is a replacement for the discontinued EV19K07A development board. The new EV42J24A board has a simplified set of modifiable jumpers, sockets for the SPI Flash memory devices and an upgrade to the SF600 DediProg programming interface. The board can be used with the 84-pin version of either the CEC1736 or the CEC1734 devices. This board features a variety of hardware options (including a power supply, user interface, serial communications and expansion headers) that enable rapid prototyping and development of Real Time Platform Root of Trust applications. This board can support both 3.3V and 1.8V SPI memory chips via the on-board SPI sockets. This evaluation board is designed to be used with Microchip’s Trust Platform Design Suite (TPDS), which has multiple use cases to demonstrate the capabilities of the CEC173x-TFLX and CEC173x-TCSM devices. · Four sample packs of three units each of CEC173x TrustFLEXTM and TrustCUSTOMTM devices (CEC1736-TFLX-
PROTO, CEC1736-TCSM-PROTO, CEC1734-TFLX-PROTO, CEC1734-TCSM-PROTO) · CEC1736 demo sample for initial board bring up and validation. Not to be used for specific use case or
application development ­ Preprogrammed with the latest Soteria-G3 firmware release · MEC1723 (emulated as Application Process) ­ MEC1723 Example firmware is included and upgradeable as
part of the TPDS tools · CEC173x socket ­ Users have the ability to use a CEC173x-TFLX or CEC173x-TCSM to customize configuration
for various security features for their specific designs.
Figure 1. CEC173x Evaluation Board

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 1

EV42J24A
Table of Contents
Introduction……………………………………………………………………………………………………………………………………………………… 1
1. Features…………………………………………………………………………………………………………………………………………………….. 3 1.1. CEC173x Evaluation Board Block Diagram……………………………………………………………………………………….. 3 1.2. Hardware Features………………………………………………………………………………………………………………………….. 3 1.3. CEC173x Evaluation Board Layout…………………………………………………………………………………………………….4
2. Recommended Tools and Accessories……………………………………………………………………………………………………….. 6
3. Board Operation and Configuration…………………………………………………………………………………………………………… 7 3.1. Powering the CEC173x Evaluation Board…………………………………………………………………………………………..7 3.2. Jumper Options……………………………………………………………………………………………………………………………….. 7 3.3. Updating the External SPI Flash Firmware……………………………………………………………………………………… 11 3.3.1. Programming with the DediProg SF600……………………………………………………………………………. 11 3.3.2. Programming with the DediProg SF100……………………………………………………………………………. 12 3.3.3. Swapping the SPI Flash Memory Devices………………………………………………………………………….. 14
4. Development Kit Operation……………………………………………………………………………………………………………………… 16 4.1. Board Validation Check………………………………………………………………………………………………………………….. 16 4.2. Trust Platform Design Suite (TPDS)………………………………………………………………………………………………… 18
5. Document Revision History……………………………………………………………………………………………………………………… 20
Microchip Information……………………………………………………………………………………………………………………………………. 21 The Microchip Website…………………………………………………………………………………………………………………………….. 21 Product Change Notification Service………………………………………………………………………………………………………… 21 Customer Support…………………………………………………………………………………………………………………………………….21 Microchip Devices Code Protection Feature………………………………………………………………………………………………21 Legal Notice………………………………………………………………………………………………………………………………………………21 Trademarks……………………………………………………………………………………………………………………………………………… 22 Quality Management System…………………………………………………………………………………………………………………….23 Worldwide Sales and Service……………………………………………………………………………………………………………………. 24

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 2

1. Features
1.1 CEC173x Evaluation Board Block Diagram
Figure 1-1. Block Diagram

EV42J24A Features

1.2 Hardware Features
· Socket for CEC173x 84-Pin
· Four 16-Pin 256 Mbit, 3.3V SPI Flashes in Socket for Normal Operation. · One USB-UART/I2C Port for CEC173x
· One USB-UART Port for MEC1723
· BMC Host Header
· CPU Host Header
· One 1×8 PICKIT4 Header for CEC173x for Debugging and Programming
· One 1×8 PICKIT4 Header for MEC1723 for Debugging and Programming · GPIOs/I2C Headers for Optional Customization Development
· Board Can be Powered By Micro-USB Cable or +5V Power Adapter, Which Are Not Included in the Development Board Kit
· The EV42J24A Comes with a CEC1736 Part, Already Installed in the On-Board Socket for Doing a Board Validation Check. In Addition, the Kit Includes the Following CEC173x Sample Packs for Developing Applications. Each Sample Pack Contains 3 Devices.

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 3

Important:
The top marking of the device can distinguish whether a device type is CEC1734 or CEC1736. However, this cannot determine whether or not the type is TFLX or TCSM. Careful handling is required to not mix up the devices. TPDS can be used to identify whether the device is TFLX or TCSM. The TPDS tools will verify what type of device it is prior to programming.

EV42J24A Features

­ CEC1736-TFLX-PROTO ­ CEC1736-TCSM-PROTO ­ CEC1734-TFLX-PROTO ­ CEC1734-TCSM-PROTO
1.3 CEC173x Evaluation Board Layout
Figure 1-2. Board Layout Features

1. Power Adapter Plug (P1) ­ Provides another way to power the board via external +5V power adapter
2. USB micro-B connectors ­ Provides power to the board and provides an interface for serial input/output or I2C using the Microchip MCP2221A USB-to-UART/I2C serial converter to CEC173x (P2) and MEC1723 (P3)
3. Microchip MEC1723N-B0-I/SZ (U6) ­ Emulated as Application Processor
4. Microchip PICKIT4 1×8 header (J45) for MEC1723
5. Microchip CEC1736-S0-I/2ZW Demo Device (installed in U3 socket)
6. 84-pin 2ZW package socket (U3)
7. Microchip PICKIT4 1×8 header (J33) for CEC173x
8. BMC Host Connection Header (P4)

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 4

9. CPU Host Connection Header (P5) 10. DediProg SF600 SPI Flash Programming Header (J61) to program U9 or U13 11. DediProg SF600 SPI Flash Programming Header (J62) to program U10 or U12 12. SPI Flashes in Socket (U10, U12) on CEC173x QSPI1 channel 13. SPI Flashes in Socket (U9, U13) on CEC173x QSPI0 channel

EV42J24A Features

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 5

EV42J24A Recommended Tools and Accessories
2. Recommended Tools and Accessories
The following tools are recommended for development with the CEC173x Evaluation Board.
Recommended Hardware
1. Microchip MPLAB® X v6.20 or later 2. XC32 Pro Compiler v2.50 or later for TrustCustom customers customizing Soteria software 3. PICkitTM 4/PICkit 5 In-Circuit debugger for direct plug-in 4. Aardvark I2C/SPI Host Adapter 5. DediProg SF600Plus-G2 Programmer (preferred) or DediProg SF100 External SPI Flash
programmer.
Recommended Software
The following software is recommended or required to be used with the EV42J24A evaluation board. 1. Microchip Trust Platform Design Suite (TPDS) (See Trust Platform Design Suite (TPDS) for more
information) 2. Install MPLAB X IDE
­ For MPLAB version 6.20 and PICKIT5, ensure Toolpack version: 2.5.391, CEC DFP version 2.0.261 are installed
­ Set MPLAB X path in TPDS at File -> Preferences -> MPLAB X Path 3. Install FTDI4222H Drivers. 4. Install Aardvark I2C/SPI Host Adapter Drivers. 5. Install SF Software and USB Driver for DediProg SF600Plus-G2 from Support tab. 6. Tera Term v4.106 or later (or preferred equivalent) for UART debug logs
Technical Reference Material
Many of the documents associated with the CEC173x products and development boards are available only by NDA and are available through myMicrochip. For more information, go to Accessing Microchip’s Secure Documents via myMicrochip. · CEC1736 Website · CEC1734 Website · CEC1736-TFLX Website · CEC173x Summary Data Sheet (The Complete Data Sheet is available through myMicrochip and is
under NDA.) · Additional board (Schematics, Gerber Files and BOM) and other technical collateral are available
via myMicrochip and are under NDA.
Contact your Microchip Representative with any further questions.

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 6

EV42J24A Board Operation and Configuration
3. Board Operation and Configuration
3.1 Powering the CEC173x Evaluation Board
The CEC173x Evaluation Board can be powered directly through the USB micro-B port of the USBSerial converter (P2 and/or P3). The 5V input from the USB voltage rail is regulated to 3.3V by an MCP1826S voltage regulator.
Optionally, the CEC173x Evaluation Board can be powered by an external power supply through the Power Plug (P1). The 5V is regulated to 3.3V, which is the same as using USB micro-B port. This option is selected by J1 1-2; the default is 2-3 power through USB.
A shunt diode (D1) can be used to allow measurement of the total system power consumption when using the USB micro-B port, or a jumper (J1) is provided to allow measurement of the total system power consumption when using an external power supply.
When the board is powered, LED1 (+5V), LED2 (+3.3V) and LED3 (+1.8V) turn on.
LED9, LED10 and LED11 can be blinking depending on the MEC1723 Firmware Application, which indicates that the MEC1723 Firmware is loaded and executing.
LED4, LED5, LED6 and LED12 can be blinking, indicating that the CEC1736 Soteria Firmware is loaded and executing.
Power-up as shown below:
Figure 3-1. Powering The Board

3.2 Jumper Options
The CEC173x Evaluation Board has a variety of configuration jumpers.
User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 7

EV42J24A Board Operation and Configuration
The jumpers and headers have a J reference designator. Several of the jumpers were replaced by a special trace-link PCB structure, in which the default value for the jumper is hardwired into the design. A representative picture of this PCB structure for jumper J23 is shown in the figure below labeled “Trace-Link Jumper”. To change the value of these jumpers, the user must cut the default trace and install a resistor across the alternate connection pads. In the example for J23, the user would cut the trace between pin 1 and 2 and install a zero Ohm 0603 surface mount resistor between pads 2 and 3. Some of the jumpers were replaced with a single 0 Ohm resistor. For these jumpers, the options are either installed (IN) or not installed (OUT). The resistors used in these locations are listed in the Jumper Options Description field below. In other cases, a standard shorting block is required to be placed across jumper pins in the default position for default operation of the device.
Figure 3-2. Trace-Link Jumper

The following table of Jumpers was based on the original EV19K07A evaluation board. Regardless of jumper type, an effort was made to maintain the original jumper name to the original kit. A jumper type was added to the table to make it easy to identify what type of jumper was used. The following types were identified:
1. Standard ­ A standard jumper uses a header and a jumper cap to modify the design.
2. 0 Ohm Short ­ Instead of a selection jumper, one or more zero Ohm jumpers were used to replace the original jumper. The description field indicates what resistors were used to replace the jumper.
3. Trace-Link ­ A PCB structure that shorts through a direct metal link to the default position
4. Header ­ Not a jumper, but a header to interface to the outside world.
5. Removed ­ A jumper that existed in the original EV19K07A board but was removed from the EV42J24A board.

Table 3-1. Jumper Options and Headers

Jumper Description

J1

Board Power Selection

J2

VTR power to CEC173x

J3

+3.3V power to MEC1723

J4

VTR_PLL power to CEC173x

J5

+1.8V power to MEC1723

J6

CEC173x I2C SCL selection to MCP2221A

Jumper Type Description

Standard

1-2: Power by external 5V Adapter (P1) 2-3 (Default): Power by micro-USB Port (P2, P3)

0 Ohm Short R163 IN (Default): Connect VTR power OUT: Disconnect VTR power

0 Ohm Short R166 IN (Default): Connect +3.3V power OUT: Disconnect +3.3V power

0 Ohm Short R164 IN (Default): Connect VTR_PLL power OUT: Disconnect VTR_PLL power

0 Ohm Short R167 IN (Default): Connect +1.8V power OUT: Disconnect +1.8V power

Standard

1-2: I2C10 3-4 (Default): I2C06
5-6: I2C00

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 8

………..continued

Jumper Description

J7

VTR_ANALOG power to CEC173x

J8

+3.3V power to CEC173x

J9

+1.8V power to CEC173x

J10

VTR1 power selection for CEC173x

J11

CEC173x I2C SDA selection to MCP2221A

J12

VTR2power selection for CEC173x

J13

VTR_REG power to MEC1723

J14

VTR2 power selection for MEC1723

J15

VTR_PLL power to MEC1723

J16

VTR_ANALOG power to MEC1723

J17

VTR1 power to MEC1723

J18

VBAT power to MEC1723

J19

VTR3 power to MEC1723

J20

CEC173x GPIO012/nEXTRST Pull selection

J21

CEC173x GPIO106/AP0_nRESET Pull selection

J22

CEC173x GPIOs Header

J23

CEC173x GPIO1316/AP1_nRESET Pull selection

J24

CEC173x nRESET_IN pin

J25

CEC173x JTAG _STRAP pin

J26

CEC173x GPIO055 Strap Option

J27

CEC173x I2C_ADDR0 Strap

J28

CEC173x CR_FLASH Strap

J29

CEC173x GPIO124 Strap Option

J30

CEC173x BSTRAP Strap

J31

CEC173x I2C_ADDR1 Strap

EV42J24A Board Operation and Configuration

Jumper Type Description
0 Ohm Short R165 IN (Default): Connect VTR_ANALOG power OUT: Disconnect VTR_ANALOG power

0 Ohm Short R168 IN (Default): Connect +3.3V power OUT: Disconnect +3.3V power

0 Ohm Short R169 IN (Default): Connect +1.8V power OUT: Disconnect +1.8V power

Standard

1-2 (Default): Connect +3.3V power 3-4: Connect +1.8V power

Standard

1-2: I2C10 3-4 (Default): I2C06
5-6: I2C00

Standard

1-2 (Default): Connect +3.3V power 3-4: Connect +1.8V power

0 Ohm Short R170 IN (Default): Connect VTR_REG power OUT: Disconnect VTR_REG power

Trace-Link 1-2 (Default): Connect +3.3V power 3-4: Connect +1.8V power

0 Ohm Short R173 IN (Default): Connect VTR_PLL power OUT: Disconnect VTR_PLL power

0 Ohm Short R175 IN (Default): Connect VTR_ANALOG power OUT: Disconnect VTR_ANALOG power

0 Ohm Short R176 IN (Default): Connect VTR1 power OUT: Disconnect VTR1 power

0 Ohm Short R177 IN (Default): Connect VBAT power OUT: Disconnect VBAT power

0 Ohm Short R178 IN (Default): Connect VTR3 power OUT: Disconnect VTR3 power

Trace-Link 1-2 (Default): Pull-high to VTR_REG 2-3: Pull-down

Trace-Link 1-2 (Default): Pull-high to VTR_REG 2-3: Pull-down

Header Trace-Link

For debug purposes
1-2 (Default): Pull-high to VTR_REG 2-3: Pull-down

Standard

1-2 (Default): Normal operation 2-3: Hold CEC1736 in reset

Trace-Link 1-2: Put in boundary scan mode 2-3 (Default): Normal operation

Trace-Link Trace-Link

1-2 (Default)
1-2: Pull-high to VTR_REG 2-3 (Default): Pull-down

Trace-Link 1-2 (Default): Normal operation 2-3: Boot from crisis recovery flash component

Trace-Link Standard

1-2 (Default)
1-2 (Default): Normal operation 2-3: Boot from I2C or UART Crisis Port

Trace-Link 1-2: Pull-high to VTR_REG 2-3 (Default): Pull-down

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 9

………..continued

Jumper Description

J32

CEC173x RESET_IN# Delay Circuit Power Source

J33

CEC173x PICKIT4 1×8 Header

J34

CEC173x 32KHz Single-End Source

J35

CEC173x RESET_IN# delay circuit

J36

CEC173x GPIO157/LED1 & GPIO156/LED0 pins

connection

J37

CEC173x RESET_IN# pin ground

J38

CEC173x UART0 debug header

J39

MEC1723 Test Clocks Out header

J40

MEC1723 32KHz Single-End Input selection

(Optional)

J41

MEC1723 I2C02 channel header

J42

MEC1723 I2C07 channel header

J43

MEC1723 RESET_IN# delay circuit

J44

MEC1723 RESET_IN# pin ground

J45

MEC1723 PICKIT4 1×8 Header

J46

MEC1723 GPIO156/LED0, GPIO157/LED1, and

GPIO153/LED2 pins connection

J47

Dediprog SPI Programming Header

J48

U8 SPI Flash power source selection

J49

MEC1723 XTAL2 selection

J50

MEC1723 XTAL1 selection

J51

U8 SPI Flash isolation jumper

J52

MEC1723 JTAG _STRAP pin

J53

MEC1723 CMP_STRAP pin

J54

MEC1723 CR_STRAP pin

J55

MEC1723 UART0 debug header

J56

MEC1723 UART_BSTRAP pin

J57

MEC1723 BSS_STRAP pin

J58

CEC173x QSPI0 CS0 Pass/Failure Cases selection

for demonstration purpose

J59

CEC173x Flash Bus 1 Power select

J60

CEC173x Flash Bus 2 Power select

EV42J24A Board Operation and Configuration

Jumper Type Description
Trace-Link 1-2 (Default): Connect +3.3V power 2-3: Connect VTR_REG power

Header

For debug purposes

0 Ohm Short R151 IN (Default): Connect oscillator OUT: Disconnect oscillator

0 Ohm Short R152 IN (Default): Connect delay circuit OUT: Disconnect delay circuit

0 Ohm Short R154 1-2 (Default): Connect GPIO157 to LED5 R155 3-4 (Default): Connect GPIO156 to LED6

0 Ohm Short IN: Hold CEC1736 in Reset R153 OUT (Default): Normal operation

Standard For debug purposes Standard For debug purposes 0 Ohm Short Use R180, R181 and R67 to select the clock source

Standard Standard Standard

For debug purposes
For debug purposes
IN: Connect delay circuit OUT (Default): Disconnect delay circuit

0 Ohm Short IN: Hold MEC1723 in reset R156 OUT (Default): Normal operation

Header

For debug purposes

0 Ohm Short R140 (Default): Connect GPIO156 to LED9 R141 (Default): Connect GPIO157 to LED10

R142 (Default): Connect GPIO153 to LED11

Header Removed Trace-Link

Eliminated in this revision
U8 and J48 eliminated in this revision
1-2 (Default): Connect to 2-pin crystal 2-3: Connect to single-end 32 KHz source

0 Ohm Short R159 IN (Default): Connect to 2-pin crystal OUT: Use single-end 32 KHz source, floating

Removed Trace-Link

Eliminated in this revision
1-2: Put in boundary scan mode 2-3 (Default): Normal operation

Trace-Link Trace-Link

1-2 (Default)
1-2 (Default): Boot from SHD_SPI flash via CEC1736 2-3: Boot from PVT_SPI flash (U8)

Standard Trace-Link

For debug purposes
1-2 (Default): Normal operation 2-3: Boot from UART Crisis Port

Trace-Link 1-2 (Default): Normal operation 2-3: Not boot in this application

Removed Eliminated in this revision

Standard Standard

1-2 (Default): Connect to board power 2-3: Connect Dediprog power
1-2 (Default): Connect to board power 2-3: Connect Dediprog power

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 10

3.3
3.3.1

EV42J24A Board Operation and Configuration

………..continued

Jumper Description

J61

Dediprog SPI Programming Header

J62

Dediprog SPI Programming Header

J63

U9/U11 or U13 SPI Flash Programming Selection

J64

U10 or U12 SPI Flash Programming Selection

J65

CEC173x AP0_RESET# connect to MEC1723

RESET_IN#

Jumper Type Description

Header

Use for U9 or U13 SPI Flash programming

Header

Use for U10 or U12 SPI Flash programming

Removed Eliminated in this revision

Removed Eliminated in this revision

0 Ohm Short R150 IN (Default): Connect OUT: Disconnect

Updating the External SPI Flash Firmware
The EV42J24A has four external NOR Flash SPI devices with a Quad SPI interface. The devices are arranged on two SPI channels each with two flash devices per channel.
Customer applications may require significantly more memory and can make use of up to all four devices. The following sections describe how the SPI Flash device firmware can be updated.

Programming with the DediProg SF600
The recommended method of programming the SPI NOR Flash Chips on the EV42J24A is via the use of a DediProg SF600 level, in-system programmer. This programmer connects directly via ribbon cable to the 2×6 header on the EV42J24A. There are two programming headers on the board and each header has access to two SPI chips. The Dediprog software is then used to program the memory devices. The assertion of the correct chip select is controlled by the software, so there is no need to manually redirect the chip select line. Each header is connected to two SPI NOR flash chips and are independent of each other.
To program the SPI chips, first power on the development board by connecting USB cables to P2 and P3. Make sure the jumper at J1 is set to draw power from the USB cables and that the board is powered on. Connect the DediProg header to one of the programming headers. The photo below shows how the connection between the board and the programmer is made. Note the orientation of the pin 1 markers on the programming cable and the board connector.
Figure 3-3. SF600 DediProg Connection

The SF600 programming software requires that the user selects the SF600 programmer, which SPI chip the user will be programming (this selects the correct chip select) and the actual manufacturer and device # of the user’s memory device. In addition, the user must select the speed they wish

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 11

EV42J24A Board Operation and Configuration
to program at and the mode of operation: single, dual or quad I/O SPI mode. Then, the user can select the actual firmware they intend to load, then click on the batch programming menu item to program the board. If successful, the user will see an output log similar to the following figure. Then, the above process can be repeated for the remaining devices.
Figure 3-4. SF600 Output Log

3.3.2

Programming with the DediProg SF100
As described in Programming with the DediProg SF600, the recommended method of programming the SPI NOR Flash Chips on the EV42J24A is via the use of a Dediprog SF600 level, in-system programmer. However, many users have only an SF100 level programmer available and the previous board for the CEC173x was only supported by the SF100. The SF100 programmer can be enabled to work with the EV42J24A by use of a flywire connection as shown below. Jumper wires are easily attached between pins on the programmer and the EV42J24A.

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 12

EV42J24A Board Operation and Configuration Figure 3-5. Programming the EV42J24A using the SF100 programmer and Flywire connections
The details of this connection are shown in the figure below. The basic programming procedure remains the same, and the jumpers are recommended to be set to get power from the programmer. Unlike the SF600, the SF100 only supplies a single chip select. So, to program both SPI chips with the SF100, the user must manually move the chip select wire between chip select pins on the header as indicated below. To program all four devices, the SF100 must first be connected to header J61, which connects to SPI Channel 0, and the chip select signal must be sequentially connected between CS1 and CS2. Then, this procedure must be repeated by connecting the SF100 to header J62, which connects to SPI Channel 1 and the respective chip selects. Figure 3-6. SF100 programmer to CEC1736 Programming Header Flywire connections

Alternatively, DediProg supplies the ISP-SP-CB Flywire cable. Using this cable and a 2×6 header socket, it is easy to make a simple programming cable.

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 13

Figure 3-7. Dediprog ISP-SP-CB Flywire cable

EV42J24A Board Operation and Configuration

The Dediprog ISP-SP-CB 10-pin Split Cable has a 14-pin header (only 10 of them are used for the ISP Split Cable), which can be connected to the SF100 ISP header directly. Each individual split cable has a different color and is labeled with the pin name so that they are easy to identify.
Shown below is a complete programming log using the SF100 programmer and the flywire setup. Note that this setup supports single I/O only but programs at 24 MHz. These settings come from the miscellaneous section under the config button.
Figure 3-8. Programming Log with SF100 Programmer

3.3.3

Swapping the SPI Flash Memory Devices
The EV42J24A development board comes with four 3.3V Quad SPI memory devices installed in the flash memory sockets. Some customer may wish to use specific SPI flash devices from other memory vendors or to install 1.8V devices. If a decision is made to not use the default memory devices, it is the responsibility of the customer to ensure compatibility.

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 14

EV42J24A Board Operation and Configuration
3.3V SPI Flash Devices
To upgrade to a different vendor but still maintain 3.3V operation, power down the board, remove the existing SPI Flash devices and replace them with the new memory devices. Follow the procedures defined in the previous sections for powering up the board and programming the flash devices with the DediProg programmer.
1.8V SPI Flash Devices
To configure the board to run with 1.8V SPI flash devices, some jumper positions must be modified. Prior to making these modifications, power down the board by removing all power to it. There are three jumpers that need to be modified to change the board configuration from the default mode of using 3.3V flash chips to using 1.8V chips. Jumpers J10 and J12 can be changed by moving the jumper cap. J14 is a trace-link jumper and will need to be cut.
Figure 3-9. Jumper Settings for 1.8V SPI
The CEC1736 supports two SPI banks of up to two chips each. Each bank can support either 1.8V or 3.3V SPI chips. J10 and J12 are used to select the voltage for each channel, with VTR1 supporting SPI channel 0 and VTR2 supporting SPI channel 1. The CEC1736 is a flow-through data path; therefore, the supporting application processor interface must also supply the correct voltage signals for the selected SPI. For the EV42J24A, the support application processor is the MEC1723, and its supply voltage is controlled by the trace link jumper J14. The default for this jumper is set to 3.3V. To convert to 1.8V, cut the trace link and install a 0603 zero Ohm resistor in position 2-3 at J14. After modifying the desired jumper settings, follow the procedures defined in the previous sections for powering up the board and programming the flash devices with the DediProg programmer.

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 15

EV42J24A Development Kit Operation
4. Development Kit Operation
The following sections detail how to operate and use the development board with the various hardware and software tools. The sections cover how to power the development board, optional jumper settings, how to program the Quad SPI flash memories using an external programmer, a quick validation of the board and a high level overview of how to use the tools with Microchip’s Trust Platform Design Suite (TPDS) tools.
4.1 Board Validation Check
The EV42J24A evaluation kit has a CEC1736 device with pre-defined OTP settings and Soteria-G3 firmware SPI image. With this device, a simple validation check can be performed to verify that the board is properly working. The following procedure can be used to verify the board is working correctly. 1. Verify the jumpers are all in the default positions as described in the section. 2. Make sure terminal window software is installed on the PC and can run multiple windows. Tera
Term was used for this test. 3. Connect micro-USB cables to connectors P2 and P3 and to a PC. These provide power to the
board and the ability to monitor the output of the CEC173x and the MEC1723. 4. Open the first “Tera Term” window, then set and select “Serial” new COM port (ex: COM10).
5. Go to “Setup” -> “Serial port”, then select “115200-8-n-1-n”.

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 16

EV42J24A Development Kit Operation

6. Repeat Steps 4 and 5 to set up the other Tera Term window. Both must have their serial port baud rate set to 115200.
7. Press the Reset button S1 on the EV42J24A development board. The board will follow an internally-programmed routine and produce the following Tera Term output logs.

Table 4-1. Board Validation Output Logs
CEC1736 Serial Log Output

MEC1723 Serial Log Output

8. Move the cursor to the MEC1723 Output Log and press any key. The following output will appear if everything is operating correctly.

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 17

Figure 4-1. Final MEC1723 Output Log

EV42J24A Development Kit Operation

The logs shown are an example only. The actual results may vary on the test environment and Soteria-G3 firmware release version being used. The above is expected as of the time of release of this development kit using Tera Term software and the CEC1736 device used for test. Devices programmed with TPDS will overwrite the default test image, and the log will not be the same.
Performing the validation check ensures board operation and that the devices and board will operate with the Trust Platform Design Suite (TPDS) tools.
4.2 Trust Platform Design Suite (TPDS)
The CEC173x-TFLX and CEC173x-TCSM devices are intended to be used with the Microchip Trust Platform Design Suite (TPDS), which is available for download on Windows, Linux and Mac from the Microchip website. The CEC173x-TFLX/TCSM Configurator on TPDS provides a streamlined graphical interface for enabling and configuring the various CEC173x trust versions. The configurator provides the ability to generate packages for both prototyping and production flows and allows the user to program your CEC173x-TFLX-PROTO and CEC173x-TCSM-PROTO parts for testing. The use of the TPDS tools requires Microchip MPLAB® X installation.
CEC173x configurator is a collection of tools and utilities to generate and provision the necessary cryptographic assets to evaluate CEC173x Trust Platform devices for desired use cases. It provides a visual view of different use cases and parameters to generate and provision OTP, keys, certificates chain and the combined SPI images for both the internal and external Flash devices.

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 18

EV42J24A Development Kit Operation
The base TPDS tools can be downloaded for free from the Microchip Website. The CEC173x TPDS extensions require a myMicrochip account and an NDA. There will be separate extensions for the TFLX and TCSM versions of the devices. Both the base package and the appropriate extension package are needed in order to be able to operate the TPDS tools and generate a complete solution. · Base Trust Platform Design Suite · How to request the CEC1736 TFLX or TCSM TPDS extension
For recommended Hardware and Software tools and additional technical collateral, see Recommended Tools and Accessories.
Using TPDS
The TPDS tools are constantly evolving to enhance the tools’ capability and to provide additional use cases associated with each product. After downloading and installing the base TPDS tool, the CEC173x extension package and MPLAB® X IDE tool are now ready to be launched.
Select the CEC173x Trust product that you intend to develop on and place one of the sample devices in the SKT3 CEC1736 socket on the EV42J24A development board. It is recommended that the user starts with the CEC173x-TFLX devices to determine if this product will meet their needs. If more flexibility is needed, the user can move to the CEC173x-TCSM device.
After launching the TPDS tools, the user selects the CEC173x configurator and the correct CEC173x Trust Product. It is recommended that, prior to changing any specific options, the user walks through one or two of the demo projects to get familiar with the TPDS tools and the types of options that are available. Guidance and technical documentation built into the tool will assist in developing this familiarity and will position the user for developing their own application.
Attention:The TPDS tools will overwrite the default image programmed into the SPI Flash memories during manufacturing. The image for TFLX and TCSM devices will also differ from each other.

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 19

5. Document Revision History
Revision A (October 2024)
· Initial release of this document

EV42J24A Document Revision History

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 20

EV42J24A

Microchip Information
The Microchip Website
Microchip provides online support via our website at www.microchip.com/. This website is used to make files and information easily available to customers. Some of the content available includes:
· Product Support ­ Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software
· General Technical Support ­ Frequently Asked Questions (FAQs), technical support requests, online discussion groups, Microchip design partner program member listing
· Business of Microchip ­ Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives
Product Change Notification Service
Microchip’s product change notification service helps keep customers current on Microchip products. Subscribers will receive email notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest.
To register, go to www.microchip.com/pcn and follow the registration instructions.
Customer Support
Users of Microchip products can receive assistance through several channels:
· Distributor or Representative
· Local Sales Office
· Embedded Solutions Engineer (ESE)
· Technical Support
Customers should contact their distributor, representative or ESE for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in this document.
Technical support is available through the website at: www.microchip.com/support
Microchip Devices Code Protection Feature
Note the following details of the code protection feature on Microchip products:
· Microchip products meet the specifications contained in their particular Microchip Data Sheet.
· Microchip believes that its family of products is secure when used in the intended manner, within operating specifications, and under normal conditions.
· Microchip values and aggressively protects its intellectual property rights. Attempts to breach the code protection features of Microchip product is strictly prohibited and may violate the Digital Millennium Copyright Act.
· Neither Microchip nor any other semiconductor manufacturer can guarantee the security of its code. Code protection does not mean that we are guaranteeing the product is “unbreakable”. Code protection is constantly evolving. Microchip is committed to continuously improving the code protection features of our products.
Legal Notice
This publication and the information herein may be used only with Microchip products, including to design, test, and integrate Microchip products with your application. Use of this information in any other manner violates these terms. Information regarding device applications is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 21

EV42J24A
that your application meets with your specifications. Contact your local Microchip sales office for additional support or, obtain additional support at www.microchip.com/en-us/support/design-help/ client-support-services.
THIS INFORMATION IS PROVIDED BY MICROCHIP “AS IS”. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE, OR WARRANTIES RELATED TO ITS CONDITION, QUALITY, OR PERFORMANCE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, OR CONSEQUENTIAL LOSS, DAMAGE, COST, OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE INFORMATION OR ITS USE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP’S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THE INFORMATION OR ITS USE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THE INFORMATION.
Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated.
Trademarks
The Microchip name and logo, the Microchip logo, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A.
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of Microchip Technology Inc. in other countries.
GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries.

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 22

All other trademarks mentioned herein are property of their respective companies. © 2024, Microchip Technology Incorporated and its subsidiaries. All Rights Reserved.
ISBN: 978-1-6683-0382-5
Quality Management System
For information regarding Microchip’s Quality Management Systems, please visit www.microchip.com/quality.

EV42J24A

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 23

Worldwide Sales and Service

AMERICAS
Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: www.microchip.com/support Web Address: www.microchip.com Atlanta Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 Austin, TX Tel: 512-257-3370 Boston Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Tel: 248-848-4000 Houston, TX Tel: 281-894-5983 Indianapolis Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Tel: 317-536-2380 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 Tel: 951-273-7800 Raleigh, NC Tel: 919-844-7510 New York, NY Tel: 631-435-6000 San Jose, CA Tel: 408-735-9110 Tel: 408-436-4270 Canada – Toronto Tel: 905-695-1980 Fax: 905-695-2078

ASIA/PACIFIC
Australia – Sydney Tel: 61-2-9868-6733 China – Beijing Tel: 86-10-8569-7000 China – Chengdu Tel: 86-28-8665-5511 China – Chongqing Tel: 86-23-8980-9588 China – Dongguan Tel: 86-769-8702-9880 China – Guangzhou Tel: 86-20-8755-8029 China – Hangzhou Tel: 86-571-8792-8115 China – Hong Kong SAR Tel: 852-2943-5100 China – Nanjing Tel: 86-25-8473-2460 China – Qingdao Tel: 86-532-8502-7355 China – Shanghai Tel: 86-21-3326-8000 China – Shenyang Tel: 86-24-2334-2829 China – Shenzhen Tel: 86-755-8864-2200 China – Suzhou Tel: 86-186-6233-1526 China – Wuhan Tel: 86-27-5980-5300 China – Xian Tel: 86-29-8833-7252 China – Xiamen Tel: 86-592-2388138 China – Zhuhai Tel: 86-756-3210040

ASIA/PACIFIC
India – Bangalore Tel: 91-80-3090-4444 India – New Delhi Tel: 91-11-4160-8631 India – Pune Tel: 91-20-4121-0141 Japan – Osaka Tel: 81-6-6152-7160 Japan – Tokyo Tel: 81-3-6880- 3770 Korea – Daegu Tel: 82-53-744-4301 Korea – Seoul Tel: 82-2-554-7200 Malaysia – Kuala Lumpur Tel: 60-3-7651-7906 Malaysia – Penang Tel: 60-4-227-8870 Philippines – Manila Tel: 63-2-634-9065 Singapore Tel: 65-6334-8870 Taiwan – Hsin Chu Tel: 886-3-577-8366 Taiwan – Kaohsiung Tel: 886-7-213-7830 Taiwan – Taipei Tel: 886-2-2508-8600 Thailand – Bangkok Tel: 66-2-694-1351 Vietnam – Ho Chi Minh Tel: 84-28-5448-2100

EUROPE
Austria – Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark – Copenhagen Tel: 45-4485-5910 Fax: 45-4485-2829 Finland – Espoo Tel: 358-9-4520-820 France – Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germany – Garching Tel: 49-8931-9700 Germany – Haan Tel: 49-2129-3766400 Germany – Heilbronn Tel: 49-7131-72400 Germany – Karlsruhe Tel: 49-721-625370 Germany – Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Germany – Rosenheim Tel: 49-8031-354-560 Israel – Hod Hasharon Tel: 972-9-775-5100 Italy – Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Italy – Padova Tel: 39-049-7625286 Netherlands – Drunen Tel: 31-416-690399 Fax: 31-416-690340 Norway – Trondheim Tel: 47-72884388 Poland – Warsaw Tel: 48-22-3325737 Romania – Bucharest Tel: 40-21-407-87-50 Spain – Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden – Gothenberg Tel: 46-31-704-60-40 Sweden – Stockholm Tel: 46-8-5090-4654 UK – Wokingham Tel: 44-118-921-5800 Fax: 44-118-921-5820

User Guide
© 2024 Microchip Technology Inc. and its subsidiaries

DS50003772A – 24

Documents / Resources

MICROCHIP CEC1736 Evaluation Board [pdf] User Guide
CEC1736, CEC1734, CEC1736 Evaluation Board, CEC1736, Evaluation Board, Board

References

Leave a comment

Your email address will not be published. Required fields are marked *