Security; Introduction; Flash Security; Security Interactions With Other Modules - NXP Semiconductors MKL27Z128VFM4 Reference Manual

Table of Contents

Advertisement

Chapter 8

Security

8.1 Introduction

This device implements security based on the mode selected from the flash module.
The following sections provide an overview of flash security and details the effects of
security on non-flash modules.

8.1.1 Flash security

The flash module provides security information to the MCU based on the state held by
FTFA_FSEC[SEC]. The MCU, in turn, confirms the security request and limits access to
flash resources. During reset, the flash module initializes FTFA_FSEC using data read
from the security byte of the flash configuration field.
The security features apply only to external accesses: debug.
CPU accesses to the flash are not affected by the status of
FTFA_FSEC.
In the unsecured state, all flash commands are available on the programming interfaces
either from the debug port (SWD) or user code execution. When the flash is secured
(FTFA_FSEC[SEC] = 00, 01, or 11), the programmer interfaces are only allowed to
launch mass erase operations. Additionally, in this mode, the debug port has no access to
memory locations.

8.1.2 Security interactions with other modules

The flash security settings are used by the system to determine what resources are
available. The following sections describe the interactions between modules and the flash
security settings or the impact that the flash security has on non-flash modules.
Freescale Semiconductor, Inc.
NOTE
KL27 Sub-Family Reference Manual , Rev. 5, 01/2016
101

Advertisement

Table of Contents
loading

Table of Contents