![](https://csdnimg.cn/release/download_crawler_static/12030725/bg13.jpg)
TC21x/TC22x/TC23x Family
Table of Contents
User’s Manual L-10 V1.1, 2014-12
11 Program Memory Unit (PMU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
11.1 Generic Feature List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
11.2 PMU Configuration of TC21x/TC22x/TC23x . . . . . . . . . . . . . . . . . . . . . 11-2
11.2.1 Features of the BootROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-4
11.2.2 Features of the Program and Data Flash . . . . . . . . . . . . . . . . . . . . . 11-4
11.2.2.1 Program Flash Features: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-4
11.2.2.2 Data Flash Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-5
11.3 BootROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6
11.4 Tuning Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6
11.5 Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7
11.5.1 Definition of Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7
11.5.2 Flash Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-8
11.5.2.1 PFlash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-8
11.5.2.2 DFlash of PMU0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-10
11.5.3 Flash Read Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-11
11.5.3.1 Read Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-12
11.5.3.2 DFlash, BootROM Read Port . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-13
11.5.3.3 Configuring Flash Wait Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-13
11.5.3.4 Requested DFlash Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-14
11.5.4 Flash Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-14
11.5.4.1 Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-15
11.5.4.2 Command Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-15
11.5.4.3 HSM Command Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-16
11.5.4.4 Command Sequence Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 11-16
11.5.4.5 Operation Suspend and Resume . . . . . . . . . . . . . . . . . . . . . . . . 11-23
11.5.4.6 Programming Voltage Selection . . . . . . . . . . . . . . . . . . . . . . . . . 11-24
11.5.5 Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-24
11.5.5.1 Master Specific Access Control . . . . . . . . . . . . . . . . . . . . . . . . . . 11-26
11.5.5.2 Register Access Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-26
11.5.5.3 Effective Flash Read Protection . . . . . . . . . . . . . . . . . . . . . . . . . 11-26
11.5.5.4 Effective Flash Write Protection . . . . . . . . . . . . . . . . . . . . . . . . . . 11-27
11.5.5.5 Configuring Protection in the UCB . . . . . . . . . . . . . . . . . . . . . . . . 11-28
11.5.5.6 System Wide Effects of Flash Protection . . . . . . . . . . . . . . . . . . . 11-36
11.5.6 Data Integrity and Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-38
11.5.6.1 SRI ECC (Safe Fetch Path) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-38
11.5.6.2 Flash ECC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-38
11.5.6.3 Margin Checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-41
11.5.6.4 PMU and Flash Register Supervision . . . . . . . . . . . . . . . . . . . . . 11-41
11.5.7 Interrupts and Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-41
11.5.8 Reset and Startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-42
11.5.9 Power Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-43
11.6 Signaling to the Safety Management Unit (SMU) . . . . . . . . . . . . . . . . 11-43
11.7 Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-45