Download ARM Cortex r1p3 Datasheet

Transcript
RM0352
Contents
5.4
6
7
8
5.3.6
Lockup reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.3.7
Recall done . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
CRMU registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Embedded Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.1
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.2
Flash controller registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.3
Flash controller registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.3.1
Interrupt registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.3.2
Data register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.3.3
Address register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.3.4
Command register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.3.5
CONFIG register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.3.6
Unlock registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.3.7
LFSR register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.4
AHB-Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.5
Flash protection (ready state) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Watchdog timer (WDG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.1
Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.2
WDG registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.2.1
Watchdog load register (WDT_LR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.2.2
Watchdog value register WDT_VAL . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.2.3
Watchdog control register WDT_CR . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.2.4
Watchdog interrupt clear register WDT_ICR . . . . . . . . . . . . . . . . . . . . . 42
7.2.5
Watchdog raw interrupt status register WDT_RIS . . . . . . . . . . . . . . . . . 43
7.2.6
Watchdog masked interrupt status register WDT_MIS . . . . . . . . . . . . . 43
7.2.7
Watchdog lock register WDT_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.2.8
Watchdog peripheral identification register WDTPeriphID0-3 . . . . . . . . 44
7.2.9
Watchdog PCell identification register WDTPCellID0-3 . . . . . . . . . . . . . 45
ARM© dual timer module (SP804) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.1.1
About the ARM dual timer module (SP804) . . . . . . . . . . . . . . . . . . . . . . 47
8.1.2
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.1.3
Programmable parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
DocID024647 Rev 1
3/138
6