Functional Description - STMicroelectronics SPC572L series Reference Manual

Table of Contents

Advertisement

RM0400
DCF
Client Address: 0x00B0 Censorship
0
1
R
W
1
1
Reset
x
x
16
17
R
2
2
W
x
x
Reset
0
0
1
This bit is not defined
2
This value is loaded by DCF Record during reset
Field
0–15
Reserved.
Censorship
16:31
If this value is 0x55AA the MCU is NOT censored
If this value is anything other that 0x55AA, the MCU is censored
68.4

Functional description

The primary purpose of the PASS is to provide fine-grained access control to the Flash and
debugger interface. It utilizes the DCF mechanism, as described in the SSCM section.
68.4.1
Censorship
Censorship is the overall control that enables and disables two independent security
features: Debug Interface access; and flash memory read protection.
The MCU can be Censored by writing a DCF Record to flash that writes to the Censorship
DCF client (See
68.4.2
Debug Interface Access
The debug interface in fully enabled in Customer_Delivery Lifecycle. But from
OEM_Production lifecycle, it can be blocked using censorship and selectively by either
entering a 256 bits password via JTAG or by software clearing the DBL bit the
PASS_LOCK3 register (See
(LOCK3_PGn)). Both these debug enabling options are further conditioned by lifecycle and
Production Disable.
The table below describes all options for enabling/blocking Debug Interface access.
2
3
4
5
1
1
1
1
x
x
x
x
18
19
20
21
2
2
2
2
x
x
x
x
0
0
0
0
Figure 1206. Censorship register (not accessible)
Table 1137. Censorship register field descriptions
Section 68.3.1,
Censorship).
Section 68.2.1.8, Password Group n - Lock 3 status register
DocID027809 Rev 4
Password and Device Security Module (PASS)
6
7
8
9
1
1
1
1
x
x
x
x
22
23
24
25
2
2
2
2
x
x
x
x
0
0
0
0
Description
Access: DCF Record
10
11
12
13
1
1
1
1
x
x
x
x
26
27
28
29
2
2
2
2
x
x
x
x
0
0
0
0
Write
14
15
1
1
x
x
30
31
2
2
x
x
0
0
2007/2058
2011

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SPC572L series and is the answer not in the manual?

Questions and answers

Table of Contents