Hardware requirements
Type-C USB cable
FRDM-MCXN947 board
Personal Computer
Board settings
Prepare the Demo
Connect a type-c USB cable between the PC host and the MCU-Link USB port (J17) on the board
Open a serial terminal with the following settings (See Appendix A in Getting started guide for description how to determine serial port number):
115200 baud rate
8 data bits
No parity
One stop bit
No flow control
Download the program to the target board.
Either press the reset button on your board or launch the debugger in your IDE to begin running the demo.
Running the demo
This example using TAMPER4 pin as passive tamper and TAMPER pin 5 and 6 as active tamper pair. Pin 5 is set as active tamper rx and Pin 6 as active tamper tx.
TAMPER pin |
Function |
PIN NAME |
Pin header |
---|---|---|---|
4 |
Passive |
P5_6 |
PMOD_RESET |
5 |
Active RX |
P5_7 |
ME_INT |
6 |
Active TX |
P5_8 |
P5_8 |
Without connecting tamper pin it should trigger tamper event and output log should look like log below
When Tamper 4 is connected to 3V3, In output log line Line Tampering detected on PIN0 should change to No tampering detected on PIN0
When Tamper 5 and 6 is connected together, In output log line Tampering detected on active tamper should change to No tampering detected on active tamper
The log below shows the output of the tdet driver demo in the terminal window:
TDET Peripheral Driver Example
Tampering detected Tamper Detect Flag is set
Passive tamper example
Tampering detected on Passive TAMPER
Active tamper example
Tampering detected on active tamper
End of example