SLAU847F October 2022 – March 2026 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2116 , MSPM0L2117 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
Table 31-89 lists the memory-mapped registers for the LFSS registers. All register offset addresses not listed in Table 31-89 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Group | Section |
|---|---|---|---|---|
| 400h | FSUB_0 | Subsciber Port 0 | Go | |
| 444h | FPUB_0 | Publisher Port 0 | Go | |
| 1004h | CLKSEL | Clock Select for Ultra Low Power peripherals | Go | |
| 1020h | IIDX | Interrupt Index Register | Go | |
| 1028h | IMASK | Interrupt mask | Go | |
| 1030h | RIS | Raw interrupt status | Go | |
| 1038h | MIS | Masked interrupt status | Go | |
| 1040h | ISET | Interrupt set | Go | |
| 1048h | ICLR | Interrupt clear | Go | |
| 1050h | IIDX | Interrupt Index Register | Go | |
| 1058h | IMASK | Interrupt mask | Go | |
| 1060h | RIS | Raw interrupt status | Go | |
| 1068h | MIS | Masked interrupt status | Go | |
| 1070h | ISET | Interrupt set | Go | |
| 1078h | ICLR | Interrupt clear | Go | |
| 10E0h | EVT_MODE | Event Mode | Go | |
| 10FCh | DESC | LFSS Descriptor Register | Go | |
| 1100h | CLKCTL | RTC Clock Control Register | Go | |
| 1104h | DBGCTL | RTC Module Debug Control Register | Go | |
| 1108h | CTL | RTC Control Register | Go | |
| 110Ch | STA | RTC Status Register | Go | |
| 1110h | CAL | RTC Clock Offset Calibration Register | Go | |
| 1114h | TCMP | RTC Temperature Compensation Register | Go | |
| 1118h | SEC | RTC Seconds Register - Calendar Mode With Binary / BCD Format | Go | |
| 111Ch | MIN | RTC Minutes Register - Calendar Mode With Binary / BCD Format | Go | |
| 1120h | HOUR | RTC Hours Register - Calendar Mode With Binary / BCD Format | Go | |
| 1124h | DAY | RTC Day Of Week / Month Register - Calendar Mode With Binary / BCD Format | Go | |
| 1128h | MON | RTC Month Register - Calendar Mode With Binary / BCD Format | Go | |
| 112Ch | YEAR | RTC Year Register - Calendar Mode With Binary / BCD Format | Go | |
| 1130h | A1MIN | RTC Minute Alarm Register - Calendar Mode With Binary / BCD Format | Go | |
| 1134h | A1HOUR | RTC Hours Alarm Register - Calendar Mode With Binary / BCD Format | Go | |
| 1138h | A1DAY | RTC Alarm Day Of Week / Month Register - Calendar Mode With Binary / BCD Format | Go | |
| 113Ch | A2MIN | RTC Minute Alarm Register - Calendar Mode With Binary / BCD Format | Go | |
| 1140h | A2HOUR | RTC Hours Alarm Register - Calendar Mode With Binary / BCD Format | Go | |
| 1144h | A2DAY | RTC Alarm Day Of Week / Month Register - Calendar Mode With Binary / BCD Format | Go | |
| 1148h | PSCTL | RTC Prescale Timer 0/1 Control Register | Go | |
| 114Ch | EXTPSCTL | RTC Prescale Timer 2 Control Register | Go | |
| 1150h | TSSEC | Time Stamp Seconds Register - Calendar Mode With Binary / BCD Format | Go | |
| 1154h | TSMIN | Time Stamp Minutes Register - Calendar Mode With Binary / BCD Format | Go | |
| 1158h | TSHOUR | Time Stamp Hours Register - Calendar Mode With Binary / BCD Format | Go | |
| 115Ch | TSDAY | Time Stamp Day Of Week / Month Register - Calendar Mode With Binary / BCD Format | Go | |
| 1160h | TSMON | Time Stamp Month Register - Calendar Mode With Binary / BCD Format | Go | |
| 1164h | TSYEAR | Time Stamp Years Register - Calendar Mode With Binary / BCD Format | Go | |
| 1168h | TSSTAT | Time Stamp Status Register | Go | |
| 116Ch | TSCTL | Time Stamp Control Register | Go | |
| 1170h | TSCLR | Time Stamp Clear Register | Go | |
| 11F0h | LFSSRST | Low frequency subsystem reset request | Go | |
| 11FCh | RTCLOCK | Real time clock lock register | Go | |
| 1200h + formula | TIOCTL[y] | Tamper I/O Control Register | Go | |
| 1280h | TOUT3_0 | Tamper Output 3 to 0 | Go | |
| 1284h | TOUT7_4 | Tamper Output 7 to 4 | Go | |
| 1288h | TOUT11_8 | Tamper Output 11 to 8 | Go | |
| 128Ch | TOUT15_12 | Tamper Output 15 to 12 | Go | |
| 1290h | TOE3_0 | Tamper Output Enable 3 to 0 | Go | |
| 1294h | TOE7_4 | Tamper Output Enable 7 to 4 | Go | |
| 1298h | TOE11_8 | Tamper Output Enable 7 to 4 | Go | |
| 129Ch | TOE15_12 | Tamper Output Enable 7 to 4 | Go | |
| 12A0h | TIN3_0 | Tamper Input Register | Go | |
| 12A4h | TIN7_4 | Tamper Input Register | Go | |
| 12A8h | TIN11_8 | Tamper Input Register | Go | |
| 12ACh | TIN15_12 | Tamper Input Register | Go | |
| 12C0h | HEARTBEAT | Heartbeat Register | Go | |
| 12FCh | TIOLOCK | Tamper I/O lock register | Go | |
| 1300h | WDTEN | Watchdog Timer Enable Register | Go | |
| 1304h | WDTDBGCTL | Watchdog Timer Debug Control Register | Go | |
| 1308h | WDTCTL | Watchdog Timer Control Register | Go | |
| 130Ch | WDTCNTRST | Watchdog Timer Counter Reset Register | Go | |
| 1310h | WDTSTAT | Watchdog Timer Status Register | Go | |
| 13FCh | WDTLOCK | Watchdog timer lock register | Go | |
| 1400h + formula | SPMEM[y] | Scratch Pad Memory Data Register | Go | |
| 1500h | SPMWPROT0 | Scratch Pad Memory Write Protect Register 0 | Go | |
| 1504h | SPMWPROT1 | Scratch Pad Memory Write Protect Register 1 | Go | |
| 1508h | SPMWPROT2 | Scratch Pad Memory Write Protect Register 2 | Go | |
| 150Ch | SPMWPROT3 | Scratch Pad Memory Write Protect Register 3 | Go | |
| 1510h | SPMWPROT4 | Scratch Pad Memory Write Protect Register 4 | Go | |
| 1514h | SPMWPROT5 | Scratch Pad Memory Write Protect Register 5 | Go | |
| 1518h | SPMWPROT6 | Scratch Pad Memory Write Protect Register 6 | Go | |
| 151Ch | SPMWPROT7 | Scratch Pad Memory Write Protect Register 7 | Go | |
| 1540h | SPMTERASE0 | Scratch Pad Memory Tamper Erase Register 0 | Go | |
| 1544h | SPMTERASE1 | Scratch Pad Memory Tamper Erase Register 1 | Go | |
| 1548h | SPMTERASE2 | Scratch Pad Memory Tamper Erase Register 2 | Go | |
| 154Ch | SPMTERASE3 | Scratch Pad Memory Tamper Erase Register 3 | Go | |
| 1550h | SPMTERASE4 | Scratch Pad Memory Tamper Erase Register 4 | Go | |
| 1554h | SPMTERASE5 | Scratch Pad Memory Tamper Erase Register 5 | Go | |
| 1558h | SPMTERASE6 | Scratch Pad Memory Tamper Erase Register 6 | Go | |
| 155Ch | SPMTERASE7 | Scratch Pad Memory Tamper Erase Register 7 | Go |
Complex bit access types are encoded to fit into small table cells. Table 31-90 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| R-0 | R -0 | Read Returns 0s |
| Rmodify | R modify | Read |
| Write Type | ||
| W | W | Write |
| WK | W K | Write Write protected by a key |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
| Register Array Variables | ||
| i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
| y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. | |
FSUB_0 is shown in Figure 31-9 and described in Table 31-91.
Return to the Summary Table.
Subscriber port
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CHANID | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3-0 | CHANID | R/W | 0h | 0 = disconnected. 1-15 = connected to channelID = CHANID. 0h = A value of 0 specifies that the event is not connected Fh = Consult your device data sheet as the actual allowed maximum may be less than 15. |
FPUB_0 is shown in Figure 31-10 and described in Table 31-92.
Return to the Summary Table.
Publisher port
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CHANID | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3-0 | CHANID | R/W | 0h | 0 = disconnected. 1-15 = connected to channelID = CHANID. 0h = A value of 0 specifies that the event is not connected Fh = Consult your device data sheet as the actual allowed maximum may be less than 15. |
CLKSEL is shown in Figure 31-11 and described in Table 31-93.
Return to the Summary Table.
Clock source selection for ULP peripherals
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LFCLK_SEL | RESERVED | |||||
| R-0h | R-0h | R-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | |
| 1 | LFCLK_SEL | R | 0h | Selects LFCLK as clock source if enabled
0h = LFCLK is disabled 1h = LFCLK is enabled |
| 0 | RESERVED | R | 0h |
IIDX is shown in Figure 31-12 and described in Table 31-94.
Return to the Summary Table.
This register provides the highest priority enabled interrupt index. Value 0x00 means no event pending. Interrupt 1 is the highest priority, IIDX next highest, 4, 8, … IIDX^31 is the least priority. That is, the least bit position that is set to 1 denotes the highest priority pending interrupt. The priority order is fixed. However, users can implement their own prioritization schemes using other registers that expose the full set of interrupts that have occurred.
On each read, only one interrupt is indicated. On a read, the current interrupt (highest priority) is automatically cleared by the hardware and the corresponding interrupt flag in [RIS] and [MIS] are cleared as well. After a read from the CPU (not from the debug interface), the register is updated with the next highest priority interrupt, if none are pending, then it should display 0x0.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STAT | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | |
| 7-0 | STAT | R | 0h | Interrupt index status
00h = No interrupt pending 01h = RTC ready 02h = RTC time event 03h = RTC alarm 1 04h = RTC alarm 2 05h = RTC prescale timer 0 06h = RTC prescale timer 1 07h = RTC prescale timer 2 08h = Time stamp event 09h = Tamper I/O 0 event 0Ah = Tamper I/O 1 event 0Bh = Tamper I/O 2 event 0Ch = Tamper I/O 3 event 0Dh = Tamper I/O 4 event 0Eh = Tamper I/O 5 event 0Fh = Tamper I/O 6 event 10h = Tamper I/O 7 event 11h = Tamper I/O 8 event 12h = Tamper I/O 9 event 13h = Tamper I/O 10 event 14h = Tamper I/O 11 event 15h = Tamper I/O 12 event 16h = Tamper I/O 13 event 17h = Tamper I/O 14 event 18h = Tamper I/O 15 event |
IMASK is shown in Figure 31-13 and described in Table 31-95.
Return to the Summary Table.
Interrupt Mask. If a bit is set, then corresponding interrupt is unmasked. Unmasking the interrupt causes the raw interrupt to be visible in IIDX, as well as MIS.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R/W | 0h | Tamper I/O 15 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 22 | TIO14 | R/W | 0h | Tamper I/O 14 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 21 | TIO13 | R/W | 0h | Tamper I/O 13 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 20 | TIO12 | R/W | 0h | Tamper I/O 12 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 19 | TIO11 | R/W | 0h | Tamper I/O 11 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 18 | TIO10 | R/W | 0h | Tamper I/O 10 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 17 | TIO9 | R/W | 0h | Tamper I/O 9 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 16 | TIO8 | R/W | 0h | Tamper I/O 8 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 15 | TIO7 | R/W | 0h | Tamper I/O 7 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 14 | TIO6 | R/W | 0h | Tamper I/O 6 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 13 | TIO5 | R/W | 0h | Tamper I/O 5 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 12 | TIO4 | R/W | 0h | Tamper I/O 4 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 11 | TIO3 | R/W | 0h | Tamper I/O 3 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 10 | TIO2 | R/W | 0h | Tamper I/O 2 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 9 | TIO1 | R/W | 0h | Tamper I/O 1 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 8 | TIO0 | R/W | 0h | Tamper I/O 0 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 7 | TSEVT | R/W | 0h | Time stamp event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 6 | RT2PS | R/W | 0h | RTC prescale timer 2
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 5 | RT1PS | R/W | 0h | RTC prescale timer 1
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 4 | RT0PS | R/W | 0h | RTC prescale timer 0
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 3 | RTCA2 | R/W | 0h | RTC alarm 2
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 2 | RTCA1 | R/W | 0h | RTC alarm 1
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 1 | RTCTEV | R/W | 0h | RTC time event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 0 | RTCRDY | R/W | 0h | RTC ready
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
RIS is shown in Figure 31-14 and described in Table 31-96.
Return to the Summary Table.
Raw interrupt status. Reflects all pending interrupts, regardless of masking. The RIS register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the ICLR register bit even if the corresponding IMASK bit is not enabled.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R | 0h | Tamper I/O 15 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 22 | TIO14 | R | 0h | Tamper I/O 14 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 21 | TIO13 | R | 0h | Tamper I/O 13 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 20 | TIO12 | R | 0h | Tamper I/O 12 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 19 | TIO11 | R | 0h | Tamper I/O 11 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 18 | TIO10 | R | 0h | Tamper I/O 10 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 17 | TIO9 | R | 0h | Tamper I/O 9 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 16 | TIO8 | R | 0h | Tamper I/O 8 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 15 | TIO7 | R | 0h | Tamper I/O 7 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 14 | TIO6 | R | 0h | Tamper I/O 6 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 13 | TIO5 | R | 0h | Tamper I/O 5 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 12 | TIO4 | R | 0h | Tamper I/O 4 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 11 | TIO3 | R | 0h | Tamper I/O 3 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 10 | TIO2 | R | 0h | Tamper I/O 2 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 9 | TIO1 | R | 0h | Tamper I/O 1 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 8 | TIO0 | R | 0h | Tamper I/O 0 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 7 | TSEVT | R | 0h | Time stamp event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 6 | RT2PS | R | 0h | RTC prescale timer 2
0h = Interrupt did not occur 1h = Interrupt occurred |
| 5 | RT1PS | R | 0h | RTC prescale timer 1
0h = Interrupt did not occur 1h = Interrupt occurred |
| 4 | RT0PS | R | 0h | RTC prescale timer 0
0h = Interrupt did not occur 1h = Interrupt occurred |
| 3 | RTCA2 | R | 0h | RTC alarm 2
0h = Interrupt did not occur 1h = Interrupt occurred |
| 2 | RTCA1 | R | 0h | RTC alarm 1
0h = Interrupt did not occur 1h = Interrupt occurred |
| 1 | RTCTEV | R | 0h | RTC time event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 0 | RTCRDY | R | 0h | RTC ready
0h = Interrupt did not occur 1h = Interrupt occurred |
MIS is shown in Figure 31-15 and described in Table 31-97.
Return to the Summary Table.
Masked interrupt status. This is an AND of the IMASK and RIS registers.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R | 0h | Tamper I/O 15 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 22 | TIO14 | R | 0h | Tamper I/O 14 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 21 | TIO13 | R | 0h | Tamper I/O 13 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 20 | TIO12 | R | 0h | Tamper I/O 12 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 19 | TIO11 | R | 0h | Tamper I/O 11 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 18 | TIO10 | R | 0h | Tamper I/O 10 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 17 | TIO9 | R | 0h | Tamper I/O 9 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 16 | TIO8 | R | 0h | Tamper I/O 8 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 15 | TIO7 | R | 0h | Tamper I/O 7 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 14 | TIO6 | R | 0h | Tamper I/O 6 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 13 | TIO5 | R | 0h | Tamper I/O 5 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 12 | TIO4 | R | 0h | Tamper I/O 4 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 11 | TIO3 | R | 0h | Tamper I/O 3 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 10 | TIO2 | R | 0h | Tamper I/O 2 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 9 | TIO1 | R | 0h | Tamper I/O 1 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 8 | TIO0 | R | 0h | Tamper I/O 0 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 7 | TSEVT | R | 0h | Time stamp event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 6 | RT2PS | R | 0h | RTC prescale timer 2
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 5 | RT1PS | R | 0h | RTC prescale timer 1
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 4 | RT0PS | R | 0h | RTC prescale timer 0
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 3 | RTCA2 | R | 0h | RTC alarm 2
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 2 | RTCA1 | R | 0h | RTC alarm 1
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 1 | RTCTEV | R | 0h | RTC time event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 0 | RTCRDY | R | 0h | RTC ready
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
ISET is shown in Figure 31-16 and described in Table 31-98.
Return to the Summary Table.
Interrupt set. Allows interrupts to be set by software (useful in diagnostics and safety checks). Writing a 1 to a bit in ISET will set the event and therefore the related RIS bit also gets set. If the interrupt is enabled through the mask, then the corresponding MIS bit is also set.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | W | 0h | Tamper I/O 15 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 22 | TIO14 | W | 0h | Tamper I/O 14 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 21 | TIO13 | W | 0h | Tamper I/O 13 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 20 | TIO12 | W | 0h | Tamper I/O 12 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 19 | TIO11 | W | 0h | Tamper I/O 11 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 18 | TIO10 | W | 0h | Tamper I/O 10 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 17 | TIO9 | W | 0h | Tamper I/O 9 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 16 | TIO8 | W | 0h | Tamper I/O 8 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 15 | TIO7 | W | 0h | Tamper I/O 7 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 14 | TIO6 | W | 0h | Tamper I/O 6 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 13 | TIO5 | W | 0h | Tamper I/O 5 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 12 | TIO4 | W | 0h | Tamper I/O 4 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 11 | TIO3 | W | 0h | Tamper I/O 3 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 10 | TIO2 | W | 0h | Tamper I/O 2 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 9 | TIO1 | W | 0h | Tamper I/O 1 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 8 | TIO0 | W | 0h | Tamper I/O 0 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 7 | TSEVT | W | 0h | Time stamp event
0h = Writing 0 has no effect 1h = Set interrupt |
| 6 | RT2PS | W | 0h | RTC prescale timer 2
0h = Writing 0 has no effect 1h = Set interrupt |
| 5 | RT1PS | W | 0h | RTC prescale timer 1
0h = Writing 0 has no effect 1h = Set interrupt |
| 4 | RT0PS | W | 0h | RTC prescale timer 0
0h = Writing 0 has no effect 1h = Set interrupt |
| 3 | RTCA2 | W | 0h | RTC alarm 2
0h = Writing 0 has no effect 1h = Set interrupt |
| 2 | RTCA1 | W | 0h | RTC alarm 1
0h = Writing 0 has no effect 1h = Set interrupt |
| 1 | RTCTEV | W | 0h | RTC time event
0h = Writing 0 has no effect 1h = Set interrupt |
| 0 | RTCRDY | W | 0h | RTC ready
0h = Writing 0 has no effect 1h = Set interrupt |
ICLR is shown in Figure 31-17 and described in Table 31-99.
Return to the Summary Table.
Interrupt clear. Write a 1 to clear corresponding Interrupt.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | W | 0h | Tamper I/O 15 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 22 | TIO14 | W | 0h | Tamper I/O 14 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 21 | TIO13 | W | 0h | Tamper I/O 13 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 20 | TIO12 | W | 0h | Tamper I/O 12 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 19 | TIO11 | W | 0h | Tamper I/O 11 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 18 | TIO10 | W | 0h | Tamper I/O 10 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 17 | TIO9 | W | 0h | Tamper I/O 9 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 16 | TIO8 | W | 0h | Tamper I/O 8 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 15 | TIO7 | W | 0h | Tamper I/O 7 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 14 | TIO6 | W | 0h | Tamper I/O 6 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 13 | TIO5 | W | 0h | Tamper I/O 5 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 12 | TIO4 | W | 0h | Tamper I/O 4 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 11 | TIO3 | W | 0h | Tamper I/O 3 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 10 | TIO2 | W | 0h | Tamper I/O 2 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 9 | TIO1 | W | 0h | Tamper I/O 1 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 8 | TIO0 | W | 0h | Tamper I/O 0 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 7 | TSEVT | W | 0h | Time stamp event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 6 | RT2PS | W | 0h | RTC prescale timer 2
0h = Writing 0 has no effect 1h = Clear interrupt |
| 5 | RT1PS | W | 0h | RTC prescale timer 1
0h = Writing 0 has no effect 1h = Clear interrupt |
| 4 | RT0PS | W | 0h | RTC prescale timer 0
0h = Writing 0 has no effect 1h = Clear interrupt |
| 3 | RTCA2 | W | 0h | RTC alarm 2
0h = Writing 0 has no effect 1h = Clear interrupt |
| 2 | RTCA1 | W | 0h | RTC alarm 1
0h = Writing 0 has no effect 1h = Clear interrupt |
| 1 | RTCTEV | W | 0h | RTC time event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 0 | RTCRDY | W | 0h | RTC ready
0h = Writing 0 has no effect 1h = Clear interrupt |
IIDX is shown in Figure 31-18 and described in Table 31-100.
Return to the Summary Table.
This register provides the highest priority enabled interrupt index. Value 0x00 means no event pending. Interrupt 1 is the highest priority, IIDX next highest, 4, 8, … IIDX^31 is the least priority. That is, the least bit position that is set to 1 denotes the highest priority pending interrupt. The priority order is fixed. However, users can implement their own prioritization schemes using other registers that expose the full set of interrupts that have occurred.
On each read, only one interrupt is indicated. On a read, the current interrupt (highest priority) is automatically cleared by the hardware and the corresponding interrupt flag in [RIS] and [MIS] are cleared as well. After a read from the CPU (not from the debug interface), the register is updated with the next highest priority interrupt, if none are pending, then it should display 0x0.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STAT | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | |
| 7-0 | STAT | R | 0h | Interrupt index status
00h = No interrupt pending 01h = RTC ready 02h = RTC time event 03h = RTC alarm 1 04h = RTC alarm 2 05h = RTC prescale timer 0 06h = RTC prescale timer 1 07h = RTC prescale timer 2 08h = Time stamp event 09h = Tamper I/O 0 event 0Ah = Tamper I/O 1 event 0Bh = Tamper I/O 2 event 0Ch = Tamper I/O 3 event 0Dh = Tamper I/O 4 event 0Eh = Tamper I/O 5 event 0Fh = Tamper I/O 6 event 10h = Tamper I/O 7 event 11h = Tamper I/O 8 event 12h = Tamper I/O 9 event 13h = Tamper I/O 10 event 14h = Tamper I/O 11 event 15h = Tamper I/O 12 event 16h = Tamper I/O 13 event 17h = Tamper I/O 14 event 18h = Tamper I/O 15 event |
IMASK is shown in Figure 31-19 and described in Table 31-101.
Return to the Summary Table.
Interrupt Mask. If a bit is set, then corresponding interrupt is unmasked. Unmasking the interrupt causes the raw interrupt to be visible in IIDX, as well as MIS.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R/W | 0h | Tamper I/O 15 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 22 | TIO14 | R/W | 0h | Tamper I/O 14 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 21 | TIO13 | R/W | 0h | Tamper I/O 13 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 20 | TIO12 | R/W | 0h | Tamper I/O 12 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 19 | TIO11 | R/W | 0h | Tamper I/O 11 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 18 | TIO10 | R/W | 0h | Tamper I/O 10 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 17 | TIO9 | R/W | 0h | Tamper I/O 9 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 16 | TIO8 | R/W | 0h | Tamper I/O 8 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 15 | TIO7 | R/W | 0h | Tamper I/O 7 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 14 | TIO6 | R/W | 0h | Tamper I/O 6 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 13 | TIO5 | R/W | 0h | Tamper I/O 5 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 12 | TIO4 | R/W | 0h | Tamper I/O 4 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 11 | TIO3 | R/W | 0h | Tamper I/O 3 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 10 | TIO2 | R/W | 0h | Tamper I/O 2 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 9 | TIO1 | R/W | 0h | Tamper I/O 1 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 8 | TIO0 | R/W | 0h | Tamper I/O 0 event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 7 | TSEVT | R/W | 0h | Time stamp event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 6 | RT2PS | R/W | 0h | RTC prescale timer 2
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 5 | RT1PS | R/W | 0h | RTC prescale timer 1
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 4 | RT0PS | R/W | 0h | RTC prescale timer 0
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 3 | RTCA2 | R/W | 0h | RTC alarm 2
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 2 | RTCA1 | R/W | 0h | RTC alarm 1
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 1 | RTCTEV | R/W | 0h | RTC time event
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
| 0 | RTCRDY | R/W | 0h | RTC ready
0h = Clear Interrupt Mask 1h = Set Interrupt Mask |
RIS is shown in Figure 31-20 and described in Table 31-102.
Return to the Summary Table.
Raw interrupt status. Reflects all pending interrupts, regardless of masking. The RIS register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the ICLR register bit even if the corresponding IMASK bit is not enabled.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R | 0h | Tamper I/O 15 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 22 | TIO14 | R | 0h | Tamper I/O 14 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 21 | TIO13 | R | 0h | Tamper I/O 13 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 20 | TIO12 | R | 0h | Tamper I/O 12 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 19 | TIO11 | R | 0h | Tamper I/O 11 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 18 | TIO10 | R | 0h | Tamper I/O 10 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 17 | TIO9 | R | 0h | Tamper I/O 9 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 16 | TIO8 | R | 0h | Tamper I/O 8 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 15 | TIO7 | R | 0h | Tamper I/O 7 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 14 | TIO6 | R | 0h | Tamper I/O 6 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 13 | TIO5 | R | 0h | Tamper I/O 5 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 12 | TIO4 | R | 0h | Tamper I/O 4 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 11 | TIO3 | R | 0h | Tamper I/O 3 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 10 | TIO2 | R | 0h | Tamper I/O 2 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 9 | TIO1 | R | 0h | Tamper I/O 1 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 8 | TIO0 | R | 0h | Tamper I/O 0 event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 7 | TSEVT | R | 0h | Time stamp event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 6 | RT2PS | R | 0h | RTC prescale timer 2
0h = Interrupt did not occur 1h = Interrupt occurred |
| 5 | RT1PS | R | 0h | RTC prescale timer 1
0h = Interrupt did not occur 1h = Interrupt occurred |
| 4 | RT0PS | R | 0h | RTC prescale timer 0
0h = Interrupt did not occur 1h = Interrupt occurred |
| 3 | RTCA2 | R | 0h | RTC alarm 2
0h = Interrupt did not occur 1h = Interrupt occurred |
| 2 | RTCA1 | R | 0h | RTC alarm 1
0h = Interrupt did not occur 1h = Interrupt occurred |
| 1 | RTCTEV | R | 0h | RTC time event
0h = Interrupt did not occur 1h = Interrupt occurred |
| 0 | RTCRDY | R | 0h | RTC ready
0h = Interrupt did not occur 1h = Interrupt occurred |
MIS is shown in Figure 31-21 and described in Table 31-103.
Return to the Summary Table.
Masked interrupt status. This is an AND of the IMASK and RIS registers.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R | 0h | Tamper I/O 15 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 22 | TIO14 | R | 0h | Tamper I/O 14 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 21 | TIO13 | R | 0h | Tamper I/O 13 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 20 | TIO12 | R | 0h | Tamper I/O 12 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 19 | TIO11 | R | 0h | Tamper I/O 11 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 18 | TIO10 | R | 0h | Tamper I/O 10 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 17 | TIO9 | R | 0h | Tamper I/O 9 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 16 | TIO8 | R | 0h | Tamper I/O 8 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 15 | TIO7 | R | 0h | Tamper I/O 7 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 14 | TIO6 | R | 0h | Tamper I/O 6 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 13 | TIO5 | R | 0h | Tamper I/O 5 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 12 | TIO4 | R | 0h | Tamper I/O 4 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 11 | TIO3 | R | 0h | Tamper I/O 3 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 10 | TIO2 | R | 0h | Tamper I/O 2 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 9 | TIO1 | R | 0h | Tamper I/O 1 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 8 | TIO0 | R | 0h | Tamper I/O 0 event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 7 | TSEVT | R | 0h | Time stamp event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 6 | RT2PS | R | 0h | RTC prescale timer 2
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 5 | RT1PS | R | 0h | RTC prescale timer 1
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 4 | RT0PS | R | 0h | RTC prescale timer 0
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 3 | RTCA2 | R | 0h | RTC alarm 2
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 2 | RTCA1 | R | 0h | RTC alarm 1
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 1 | RTCTEV | R | 0h | RTC time event
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
| 0 | RTCRDY | R | 0h | RTC ready
0h = Interrupt did not occur or is masked out 1h = Interrupt occurred |
ISET is shown in Figure 31-22 and described in Table 31-104.
Return to the Summary Table.
Interrupt set. Allows interrupts to be set by software (useful in diagnostics and safety checks). Writing a 1 to a bit in ISET will set the event and therefore the related RIS bit also gets set. If the interrupt is enabled through the mask, then the corresponding MIS bit is also set.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | W | 0h | Tamper I/O 15 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 22 | TIO14 | W | 0h | Tamper I/O 14 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 21 | TIO13 | W | 0h | Tamper I/O 13 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 20 | TIO12 | W | 0h | Tamper I/O 12 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 19 | TIO11 | W | 0h | Tamper I/O 11 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 18 | TIO10 | W | 0h | Tamper I/O 10 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 17 | TIO9 | W | 0h | Tamper I/O 9 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 16 | TIO8 | W | 0h | Tamper I/O 8 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 15 | TIO7 | W | 0h | Tamper I/O 7 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 14 | TIO6 | W | 0h | Tamper I/O 6 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 13 | TIO5 | W | 0h | Tamper I/O 5 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 12 | TIO4 | W | 0h | Tamper I/O 4 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 11 | TIO3 | W | 0h | Tamper I/O 3 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 10 | TIO2 | W | 0h | Tamper I/O 2 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 9 | TIO1 | W | 0h | Tamper I/O 1 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 8 | TIO0 | W | 0h | Tamper I/O 0 event
0h = Writing 0 has no effect 1h = Set interrupt |
| 7 | TSEVT | W | 0h | Time stamp event
0h = Writing 0 has no effect 1h = Set interrupt |
| 6 | RT2PS | W | 0h | RTC prescale timer 2
0h = Writing 0 has no effect 1h = Set interrupt |
| 5 | RT1PS | W | 0h | RTC prescale timer 1
0h = Writing 0 has no effect 1h = Set interrupt |
| 4 | RT0PS | W | 0h | RTC prescale timer 0
0h = Writing 0 has no effect 1h = Set interrupt |
| 3 | RTCA2 | W | 0h | RTC alarm 2
0h = Writing 0 has no effect 1h = Set interrupt |
| 2 | RTCA1 | W | 0h | RTC alarm 1
0h = Writing 0 has no effect 1h = Set interrupt |
| 1 | RTCTEV | W | 0h | RTC time event
0h = Writing 0 has no effect 1h = Set interrupt |
| 0 | RTCRDY | W | 0h | RTC ready
0h = Writing 0 has no effect 1h = Set interrupt |
ICLR is shown in Figure 31-23 and described in Table 31-105.
Return to the Summary Table.
Interrupt clear. Write a 1 to clear corresponding Interrupt.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | W | 0h | Tamper I/O 15 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 22 | TIO14 | W | 0h | Tamper I/O 14 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 21 | TIO13 | W | 0h | Tamper I/O 13 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 20 | TIO12 | W | 0h | Tamper I/O 12 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 19 | TIO11 | W | 0h | Tamper I/O 11 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 18 | TIO10 | W | 0h | Tamper I/O 10 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 17 | TIO9 | W | 0h | Tamper I/O 9 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 16 | TIO8 | W | 0h | Tamper I/O 8 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 15 | TIO7 | W | 0h | Tamper I/O 7 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 14 | TIO6 | W | 0h | Tamper I/O 6 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 13 | TIO5 | W | 0h | Tamper I/O 5 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 12 | TIO4 | W | 0h | Tamper I/O 4 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 11 | TIO3 | W | 0h | Tamper I/O 3 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 10 | TIO2 | W | 0h | Tamper I/O 2 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 9 | TIO1 | W | 0h | Tamper I/O 1 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 8 | TIO0 | W | 0h | Tamper I/O 0 event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 7 | TSEVT | W | 0h | Time stamp event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 6 | RT2PS | W | 0h | RTC prescale timer 2
0h = Writing 0 has no effect 1h = Clear interrupt |
| 5 | RT1PS | W | 0h | RTC prescale timer 1
0h = Writing 0 has no effect 1h = Clear interrupt |
| 4 | RT0PS | W | 0h | RTC prescale timer 0
0h = Writing 0 has no effect 1h = Clear interrupt |
| 3 | RTCA2 | W | 0h | RTC alarm 2
0h = Writing 0 has no effect 1h = Clear interrupt |
| 2 | RTCA1 | W | 0h | RTC alarm 1
0h = Writing 0 has no effect 1h = Clear interrupt |
| 1 | RTCTEV | W | 0h | RTC time event
0h = Writing 0 has no effect 1h = Clear interrupt |
| 0 | RTCRDY | W | 0h | RTC ready
0h = Writing 0 has no effect 1h = Clear interrupt |
EVT_MODE is shown in Figure 31-24 and described in Table 31-106.
Return to the Summary Table.
Event mode register. It is used to select whether each line is disabled, in software mode (software clears the RIS) or in hardware mode (hardware clears the RIS)
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EVT1_CFG | EVT0_CFG | |||||
| R-0h | R-0h | R-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3-2 | EVT1_CFG | R | 0h | Event line mode 1 select
2h = The interrupt or event line is in hardware mode. The hardware (another module) clears automatically the associated RIS flag. |
| 1-0 | EVT0_CFG | R | 0h | Event line mode 0 select
1h = The interrupt or event line is in software mode. The software ISR clears the associated RIS flag. |
DESC is shown in Figure 31-25 and described in Table 31-107.
Return to the Summary Table.
RTC Descriptor Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MODULEID | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FEATUREVER | INSTNUM | MAJREV | MINREV | ||||||||||||
| R-0h | R-0h | R-0h | R-0h | ||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | MODULEID | R | 0h | Module identifier. This ID is unique for each module. 0x2911 = Module ID of the LFSS Module
0h = Smallest value FFFFh = Highest possible value |
| 15-12 | FEATUREVER | R | 0h | Feature set of this module. Differentiates the complexity of the actually instantiated module if there are differences.
0h = Smallest value Fh = Highest possible value |
| 11-8 | INSTNUM | R | 0h | Instantiated version. Describes which instance of the module accessed.
0h = This is the default, if there is only one instance - like for SSIM |
| 7-4 | MAJREV | R | 0h | Major revision. This number holds the module revision and is incremented by the module developers. n = Major version (see device-specific data sheet)
0h = Smallest value Fh = Highest possible value |
| 3-0 | MINREV | R | 0h | Minor revision. This number holds the module revision and is incremented by the module developers. n = Minor module revision (see device-specific data sheet)
0h = Smallest value Fh = Highest possible value |
CLKCTL is shown in Figure 31-26 and described in Table 31-108.
Return to the Summary Table.
RTC Clock Control Register.
This register can be made read only access by the RTCLOCK register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MODCLKEN | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | MODCLKEN | R/W | 0h | This bit enables the supply of the 32kHz clock to the RTC. It will not power-up the 32kHz crystal oscillator this needs to be done in the Clock System Module.
0h = 32kHz clock is not supplied to the RTC. 1h = 32kHz clock is supplied to the RTC. |
| 30-0 | RESERVED | R | 0h |
DBGCTL is shown in Figure 31-27 and described in Table 31-109.
Return to the Summary Table.
RTC Module Debug Control Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DBGINT | DBGRUN | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | |
| 1 | DBGINT | R/W | 0h | Debug Interrupt Enable.
0h = Interrupts of the module will not be captured anymore if CPU is in debug state. Which means no update to the RTCRIS, RTCMISC and RTCIIDX register. 1h = Interrupts are enabled in debug mode. Interrupt requests are signaled to the interrupt controller. If the flags are required by software (polling mode) the DGBINT bit need to be set to 1. |
| 0 | DBGRUN | R/W | 0h | Debug Run.
0h = Counter is halted if CPU is in debug state. 1h = Continue to operate normally ignoring the debug state of the CPU. |
CTL is shown in Figure 31-28 and described in Table 31-110.
Return to the Summary Table.
RTC Control Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RTCBCD | RESERVED | RTCTEVTX | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | |
| 7 | RTCBCD | R/W | 0h | Real-time clock BCD select. Selects BCD counting for real-time clock.
0h = Binary code selected 1h = Binary coded decimal (BCD) code selected |
| 6-2 | RESERVED | R | 0h | |
| 1-0 | RTCTEVTX | R/W | 0h | Real-time clock time event 0x0 = Minute changed 0x1 = Hour changed 0x2 = Every day at midnight (00:00) 0x3 = Every day at noon (12:00)
0h = Generate RTC event every minute. 1h = Generate RTC event every hour. 2h = Generate RTC event at midnight. 3h = Generate RTC event at noon. |
STA is shown in Figure 31-29 and described in Table 31-111.
Return to the Summary Table.
RTC Status Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RTCTCOK | RTCTCRDY | RTCRDY | ||||
| R-0h | R-0h | R-0h | R-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | |
| 2 | RTCTCOK | R | 0h | Real-time clock temperature compensation write OK. This is a read-only bit that indicates if the write to RTCTCMP is successful or not.
0h = Write to RTCTCMPx is unsuccessful 1h = Write to RTCTCMPx is successful |
| 1 | RTCTCRDY | R | 0h | Real-time clock temperature compensation ready. This is a read only bit that indicates when the RTCTCMPx can be written. Write to RTCTCMPx should be avoided when RTCTCRDY is reset.
0h = RTC temperature compensation in transition 1h = RTC temperature compensation ready |
| 0 | RTCRDY | R | 0h | Real-time clock ready. This bit indicates when the real-time clock time values are safe for reading.
0h = RTC time values in transition 1h = RTC time values safe for reading. |
CAL is shown in Figure 31-30 and described in Table 31-112.
Return to the Summary Table.
RTC Clock Offset Calibration Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | RTCCALFX | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RTCOCALS | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RTCOCALX | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-18 | RESERVED | R | 0h | |
| 17-16 | RTCCALFX | R/W | 0h | Real-time clock calibration frequency. Selects frequency output to RTCCLK pin for calibration measurement. The corresponding port must be configured for the peripheral module function.
0h = 32kHz 1h = 512Hz 2h = 256Hz 3h = 1Hz |
| 15 | RTCOCALS | R/W | 0h | Real-time clock offset error calibration sign. This bit decides the sign of offset error calibration.
0h = Down calibration. Frequency adjusted down. 1h = Up calibration. Frequency adjusted up. |
| 14-8 | RESERVED | R | 0h | |
| 7-0 | RTCOCALX | R/W | 0h | Real-time clock offset error calibration. Each LSB represents approximately +1ppm (RTCOCALXS = 1) or -1ppm (RTCOCALXS = 0) adjustment in frequency. Maximum effective calibration value is +/-240ppm. Excess values written above +/-240ppm will be ignored by hardware.
0h = Smallest value FFh = Highest possible value |
TCMP is shown in Figure 31-31 and described in Table 31-113.
Return to the Summary Table.
RTC Temperature Compensation Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RTCTCMPS | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RTCTCMPX | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15 | RTCTCMPS | R/W | 0h | Real-time clock temperature compensation sign. This bit decides the sign of temperature compensation.
0h = Down calibration. Frequency adjusted down. 1h = Up calibration. Frequency adjusted up. |
| 14-8 | RESERVED | R | 0h | |
| 7-0 | RTCTCMPX | R/W | 0h | Real-time clock temperature compensation. Value written into this register is used for temperature compensation of RTC. Each LSB represents approximately +1ppm (RTCTCMPS = 1) or -1ppm (RTCTCMPS = 0) adjustment in frequency. Maximum effective calibration value is +/-240ppm. Excess values written above +/-240ppm are ignored by hardware. Reading from RTCTCMP register at any time returns the cumulative value which is the signed addition of RTCOCALx and RTCTCMPX values, and the updated sign bit (RTCTCMPS) of the addition result.
00h = Smallest value FFh = Highest possible value |
SEC is shown in Figure 31-32 and described in Table 31-114.
Return to the Summary Table.
RTC Seconds Register - Calendar Mode With Binary / BCD Format.
This register can be made read only access by the RTCLOCK register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SECHIGHBCD | SECLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SECBIN | ||||||
| R-0h | R/W-X | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-15 | RESERVED | R | 0h | |
| 14-12 | SECHIGHBCD | R/W | X | Seconds BCD – high digit (0 to 5). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 5h = Highest possible value |
| 11-8 | SECLOWBCD | R/W | X | Seconds BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 7-6 | RESERVED | R | 0h | |
| 5-0 | SECBIN | R/W | X | Seconds Binary (0 to 59). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value 3Bh = Highest possible value |
MIN is shown in Figure 31-33 and described in Table 31-115.
Return to the Summary Table.
RTC Minutes Register - Calendar Mode With Binary / BCD Format.
This register can be made read only access by the RTCLOCK register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | MINHIGHBCD | MINLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MINBIN | ||||||
| R-0h | R/W-X | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-15 | RESERVED | R | 0h | |
| 14-12 | MINHIGHBCD | R/W | X | Minutes BCD – high digit (0 to 5). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 5h = Highest possible value |
| 11-8 | MINLOWBCD | R/W | X | Minutes BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 7-6 | RESERVED | R | 0h | |
| 5-0 | MINBIN | R/W | X | Minutes Binary (0 to 59). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value 3Bh = Highest possible value |
HOUR is shown in Figure 31-34 and described in Table 31-116.
Return to the Summary Table.
RTC Hours Register - Calendar Mode With Binary / BCD Format.
This register can be made read only access by the RTCLOCK register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | HOURHIGHBCD | HOURLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HOURBIN | ||||||
| R-0h | R/W-X | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-14 | RESERVED | R | 0h | |
| 13-12 | HOURHIGHBCD | R/W | X | Hours BCD – high digit (0 to 2). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 2h = Highest possible value |
| 11-8 | HOURLOWBCD | R/W | X | Hours BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 7-5 | RESERVED | R | 0h | |
| 4-0 | HOURBIN | R/W | X | Hours Binary (0 to 23). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value 17h = Highest possible value |
DAY is shown in Figure 31-35 and described in Table 31-117.
Return to the Summary Table.
RTC Day of Week/Month Register - Calendar Mode With Binary / BCD Format.
This register can be made read only access by the RTCLOCK register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | DOMHIGHBCD | DOMLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DOMBIN | ||||||
| R-0h | R/W-X | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DOW | ||||||
| R-0h | R/W-X | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-22 | RESERVED | R | 0h | |
| 21-20 | DOMHIGHBCD | R/W | X | Day of month BCD – high digit (0 to 3). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 3h = Highest possible value |
| 19-16 | DOMLOWBCD | R/W | X | Day of month BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 15-13 | RESERVED | R | 0h | |
| 12-8 | DOMBIN | R/W | X | Day of month Binary (1 to 28, 29, 30, 31). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value 1Fh = Highest possible value |
| 7-3 | RESERVED | R | 0h | |
| 2-0 | DOW | R/W | X | Day of week (0 to 6). These bits are valid if RTCBCD=1 or RTCBCD=0.
0h = Smallest value 6h = Highest possible value |
MON is shown in Figure 31-36 and described in Table 31-118.
Return to the Summary Table.
RTC Month Register - Calendar Mode With Binary / BCD Format.
This register can be made read only access by the RTCLOCK register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | MONHIGHBCD | MONLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MONBIN | ||||||
| R-0h | R/W-X | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-13 | RESERVED | R | 0h | |
| 12 | MONHIGHBCD | R/W | X | Month BCD – high digit (0 or 1). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 1h = Highest possible value |
| 11-8 | MONLOWBCD | R/W | X | Month BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 7-4 | RESERVED | R | 0h | |
| 3-0 | MONBIN | R/W | X | Month Binary (1 to 12). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
0h = Smallest value Ch = Highest possible value |
YEAR is shown in Figure 31-37 and described in Table 31-119.
Return to the Summary Table.
RTC Year Register - Calendar Mode With Binary / BCD Format.
This register can be made read only access by the RTCLOCK register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | CENTHIGHBCD | CENTLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| DECADEBCD | YEARLOWESTBCD | ||||||
| R/W-X | R/W-X | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | YEARHIGHBIN | ||||||
| R-0h | R/W-X | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| YEARLOWBIN | |||||||
| R/W-X | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | |
| 30-28 | CENTHIGHBCD | R/W | X | Century BCD – high digit (0 to 4). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 4h = Highest possible value |
| 27-24 | CENTLOWBCD | R/W | X | Century BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 23-20 | DECADEBCD | R/W | X | Decade BCD (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 19-16 | YEARLOWESTBCD | R/W | X | Year BCD – lowest digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 15-12 | RESERVED | R | 0h | |
| 11-8 | YEARHIGHBIN | R/W | X | Year Binary – high byte. Valid values for Year are 0 to 4095. If RTCBCD=1 write to these bits will be ignored and read give the value 0.
0h = Smallest value Fh = Highest possible value |
| 7-0 | YEARLOWBIN | R/W | X | Year Binary – low byte. Valid values for Year are 0 to 4095. If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value FFh = Highest possible value |
A1MIN is shown in Figure 31-38 and described in Table 31-120.
Return to the Summary Table.
RTC Minutes Alarm Register - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| AMINAEBCD | AMINHIGHBCD | AMINLOWBCD | |||||
| R/W-0h | R/W-X | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| AMINAEBIN | RESERVED | AMINBIN | |||||
| R/W-0h | R-0h | R/W-X | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15 | AMINAEBCD | R/W | 0h | Alarm Minutes BCD enable. If RTCBCD=0 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 14-12 | AMINHIGHBCD | R/W | X | Alarm Minutes BCD – high digit (0 to 5). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 5h = Highest possible value |
| 11-8 | AMINLOWBCD | R/W | X | Alarm Minutes BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 7 | AMINAEBIN | R/W | 0h | Alarm Minutes Binary enable. If RTCBCD=1 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 6 | RESERVED | R | 0h | |
| 5-0 | AMINBIN | R/W | X | Alarm Minutes Binary (0 to 59). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value 3Bh = Highest possible value |
A1HOUR is shown in Figure 31-39 and described in Table 31-121.
Return to the Summary Table.
RTC Hours Alarm Register - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| AHOURAEBCD | RESERVED | AHOURHIGHBCD | AHOURLOWBCD | ||||
| R/W-0h | R-0h | R/W-X | R/W-X | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| AHOURAEBIN | RESERVED | AHOURBIN | |||||
| R/W-0h | R-0h | R/W-X | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15 | AHOURAEBCD | R/W | 0h | Alarm Hours BCD enable. If RTCBCD=0 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 14 | RESERVED | R | 0h | |
| 13-12 | AHOURHIGHBCD | R/W | X | Alarm Hours BCD – high digit (0 to 2). If RTCBCD=0 write to these bits will be ignored and read give the value 0..
0h = Smallest value 2h = Highest possible value |
| 11-8 | AHOURLOWBCD | R/W | X | Alarm Hours BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 7 | AHOURAEBIN | R/W | 0h | Alarm Hours Binary enable. If RTCBCD=1 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 6-5 | RESERVED | R | 0h | |
| 4-0 | AHOURBIN | R/W | X | Alarm Hours Binary (0 to 23). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
0h = Smallest value 17h = Highest possible value |
A1DAY is shown in Figure 31-40 and described in Table 31-122.
Return to the Summary Table.
RTC Alarm Day Of Week / Month Register - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ADOMAEBCD | RESERVED | ADOMHIGHBCD | ADOMLOWBCD | ||||
| R/W-0h | R-0h | R/W-X | R/W-X | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ADOMAEBIN | RESERVED | ADOMBIN | |||||
| R/W-0h | R-0h | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADOWAE | RESERVED | ADOW | |||||
| R/W-0h | R-0h | R/W-X | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | ADOMAEBCD | R/W | 0h | Alarm Day of month BCD enable. If RTCBCD=0 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 22 | RESERVED | R | 0h | |
| 21-20 | ADOMHIGHBCD | R/W | X | Alarm Day of month BCD – high digit (0 to 3). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 3h = Highest possible value |
| 19-16 | ADOMLOWBCD | R/W | X | Alarm Day of month BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 15 | ADOMAEBIN | R/W | 0h | Alarm Day of month Binary enable. If RTCBCD=1 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 14-13 | RESERVED | R | 0h | |
| 12-8 | ADOMBIN | R/W | X | Alarm Day of month Binary (1 to 28, 29, 30, 31) If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value 1Fh = Highest possible value |
| 7 | ADOWAE | R/W | 0h | Alarm Day of week enable. This bit are valid if RTCBCD=1 or RTCBCD=0.
0h = No alarm 1h = Alarm enabled |
| 6-3 | RESERVED | R | 0h | |
| 2-0 | ADOW | R/W | X | Alarm Day of week (0 to 6). These bits are valid if RTCBCD=1 or RTCBCD=0.
0h = Smallest value 6h = Highest possible value |
A2MIN is shown in Figure 31-41 and described in Table 31-123.
Return to the Summary Table.
RTC Minutes Alarm Register - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| AMINAEBCD | AMINHIGHBCD | AMINLOWBCD | |||||
| R/W-0h | R/W-X | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| AMINAEBIN | RESERVED | AMINBIN | |||||
| R/W-0h | R-0h | R/W-X | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15 | AMINAEBCD | R/W | 0h | Alarm Minutes BCD enable. If RTCBCD=0 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 14-12 | AMINHIGHBCD | R/W | X | Alarm Minutes BCD – high digit (0 to 5). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 5h = Highest possible value |
| 11-8 | AMINLOWBCD | R/W | X | Alarm Minutes BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 7 | AMINAEBIN | R/W | 0h | Alarm Minutes Binary enable. If RTCBCD=1 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 6 | RESERVED | R | 0h | |
| 5-0 | AMINBIN | R/W | X | Alarm Minutes Binary (0 to 59). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value 3Bh = Highest possible value |
A2HOUR is shown in Figure 31-42 and described in Table 31-124.
Return to the Summary Table.
RTC Hours Alarm Register - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| AHOURAEBCD | RESERVED | AHOURHIGHBCD | AHOURLOWBCD | ||||
| R/W-0h | R-0h | R/W-X | R/W-X | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| AHOURAEBIN | RESERVED | AHOURBIN | |||||
| R/W-0h | R-0h | R/W-X | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15 | AHOURAEBCD | R/W | 0h | Alarm Hours BCD enable. If RTCBCD=0 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 14 | RESERVED | R | 0h | |
| 13-12 | AHOURHIGHBCD | R/W | X | Alarm Hours BCD – high digit (0 to 2). If RTCBCD=0 write to these bits will be ignored and read give the value 0..
0h = Smallest value 2h = Highest possible value |
| 11-8 | AHOURLOWBCD | R/W | X | Alarm Hours BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 7 | AHOURAEBIN | R/W | 0h | Alarm Hours Binary enable. If RTCBCD=1 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 6-5 | RESERVED | R | 0h | |
| 4-0 | AHOURBIN | R/W | X | Alarm Hours Binary (0 to 23). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
0h = Smallest value 17h = Highest possible value |
A2DAY is shown in Figure 31-43 and described in Table 31-125.
Return to the Summary Table.
RTC Alarm Day Of Week / Month Register - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ADOMAEBCD | RESERVED | ADOMHIGHBCD | ADOMLOWBCD | ||||
| R/W-0h | R-0h | R/W-X | R/W-X | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ADOMAEBIN | RESERVED | ADOMBIN | |||||
| R/W-0h | R-0h | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADOWAE | RESERVED | ADOW | |||||
| R/W-0h | R-0h | R/W-X | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | ADOMAEBCD | R/W | 0h | Alarm Day of month BCD enable. If RTCBCD=0 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 22 | RESERVED | R | 0h | |
| 21-20 | ADOMHIGHBCD | R/W | X | Alarm Day of month BCD – high digit (0 to 3). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 3h = Highest possible value |
| 19-16 | ADOMLOWBCD | R/W | X | Alarm Day of month BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 15 | ADOMAEBIN | R/W | 0h | Alarm Day of month Binary enable. If RTCBCD=1 this bit is always 0. Write to this bit will be ignored. 0x0= Alarm disabled. 0x1= Alarm enabled.
0h = No alarm 1h = Alarm enabled |
| 14-13 | RESERVED | R | 0h | |
| 12-8 | ADOMBIN | R/W | X | Alarm Day of month Binary (1 to 28, 29, 30, 31) If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value 1Fh = Highest possible value |
| 7 | ADOWAE | R/W | 0h | Alarm Day of week enable. This bit are valid if RTCBCD=1 or RTCBCD=0.
0h = No alarm 1h = Alarm enabled |
| 6-3 | RESERVED | R | 0h | |
| 2-0 | ADOW | R/W | X | Alarm Day of week (0 to 6). These bits are valid if RTCBCD=1 or RTCBCD=0.
0h = Smallest value 6h = Highest possible value |
PSCTL is shown in Figure 31-44 and described in Table 31-126.
Return to the Summary Table.
RTC Prescale Timer Control Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | RT1IP | RESERVED | |||||
| R-0h | R/W-0h | R-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RT0IP | RESERVED | |||||
| R-0h | R/W-2h | R-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-21 | RESERVED | R | 0h | |
| 20-18 | RT1IP | R/W | 0h | Prescale timer 1 interrupt interval 0h = Interval every 15.6 millisecond 1h = Interval every 31.3 millisecond 2h = Interval every 62.5 millisecond 3h = Interval every 125 millisecond 4h = Interval every 250 millisecond 5h = Interval every 500 millisecond 6h = Interval every 1 second 7h = Interval every 2 second |
| 17-5 | RESERVED | R | 0h | |
| 4-2 | RT0IP | R/W | 2h | Prescale timer 0 interrupt interval 2h = Interval every 244 microsecond 3h = Interval every 488 microsecond 4h = Interval every 0.98 millisecond 5h = Interval every 1.95 millisecond 6h = Interval every 3.91 millisecond 7h = Interval every 7.81 millisecond |
| 1-0 | RESERVED | R | 0h |
EXTPSCTL is shown in Figure 31-45 and described in Table 31-127.
Return to the Summary Table.
Extended Prescale Timer Control Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RT2PS | RESERVED | |||||||||||||
| R-0h | R/W-0h | R-0h | |||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3-2 | RT2PS | R/W | 0h | Prescale timer 2 interrupt interval
0h = Interval every 4 second 1h = Interval every 8 second 2h = Interval every 16 second |
| 1-0 | RESERVED | R | 0h |
TSSEC is shown in Figure 31-46 and described in Table 31-128.
Return to the Summary Table.
RTC Second Time Stamp Capture - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SECHIGHBCD | SECLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SECBIN | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-15 | RESERVED | R | 0h | |
| 14-12 | SECHIGHBCD | R | 0h | Time Stamp Seconds BCD – high digit (0 to 5). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 5h = Highest possible value |
| 11-8 | SECLOWBCD | R | 0h | Time Stamp Seconds BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 7-6 | RESERVED | R | 0h | |
| 5-0 | SECBIN | R | 0h | Time Stamp Second Binary (0 to 59). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value 3Bh = Highest possible value |
TSMIN is shown in Figure 31-47 and described in Table 31-129.
Return to the Summary Table.
RTC Minutes Time Stamp Capture - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | MINHIGHBCD | MINLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MINBIN | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-15 | RESERVED | R | 0h | |
| 14-12 | MINHIGHBCD | R | 0h | Time Stamp Minutes BCD – high digit (0 to 5). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 5h = Highest possible value |
| 11-8 | MINLOWBCD | R | 0h | Time Stamp Minutes BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 7-6 | RESERVED | R | 0h | |
| 5-0 | MINBIN | R | 0h | Time Stamp Minutes Binary (0 to 59). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
0h = Smallest value 3Bh = Highest possible value |
TSHOUR is shown in Figure 31-48 and described in Table 31-130.
Return to the Summary Table.
RTC Hours Time Stamp Capture - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | HOURHIGHBCD | HOURLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HOURBIN | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-14 | RESERVED | R | 0h | |
| 13-12 | HOURHIGHBCD | R | 0h | Time Stamp Hours BCD – high digit (0 to 2). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
00h = Smallest value 02h = Highest possible value |
| 11-8 | HOURLOWBCD | R | 0h | Time Stamp Hours BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
00h = Smallest value 09h = Highest possible value |
| 7-5 | RESERVED | R | 0h | |
| 4-0 | HOURBIN | R | 0h | Time Stamp Hours Binary (0 to 23). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value 17h = Highest possible value |
TSDAY is shown in Figure 31-49 and described in Table 31-131.
Return to the Summary Table.
RTC Day Of Week / Month Time Stamp Capture - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | DOMHIGHBCD | DOMLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DOMBIN | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DOW | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-22 | RESERVED | R | 0h | |
| 21-20 | DOMHIGHBCD | R | 0h | Time Stamp Day of month BCD – high digit (0 to 3). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 3h = Highest possible value |
| 19-16 | DOMLOWBCD | R | 0h | Time Stamp Day of month BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 15-13 | RESERVED | R | 0h | |
| 12-8 | DOMBIN | R | 0h | Time Stamp Day of month Binary (1 to 28, 29, 30, 31) If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value 1Fh = Highest possible value |
| 7-3 | RESERVED | R | 0h | |
| 2-0 | DOW | R | 0h | Time Stamp Day of week (0 to 6). These bits are valid if RTCBCD=1 or RTCBCD=0.
0h = Smallest value 6h = Highest possible value |
TSMON is shown in Figure 31-50 and described in Table 31-132.
Return to the Summary Table.
RTC Month Time Stamp Capture - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | MONHIGHBCD | MONLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MONBIN | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-13 | RESERVED | R | 0h | |
| 12 | MONHIGHBCD | R | 0h | Time Stamp Month BCD – high digit (0 or 1). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 1h = Highest possible value |
| 11-8 | MONLOWBCD | R | 0h | Time Stamp Month BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 7-4 | RESERVED | R | 0h | |
| 3-0 | MONBIN | R | 0h | Time Stamp Month Binary (1 to 12). If RTCBCD=1 write to these bits will be ignored and read give the value 0.
0h = Smallest value Ch = Highest possible value |
TSYEAR is shown in Figure 31-51 and described in Table 31-133.
Return to the Summary Table.
RTC Years Time Stamp Capture - Calendar Mode With Binary / BCD Format
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | CENTHIGHBCD | CENTLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| DECADEBCD | YERARLOWESTBCD | ||||||
| R-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | YEARHIGHBIN | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| YEARLOWBIN | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | |
| 30-28 | CENTHIGHBCD | R | 0h | Time Stamp Century BCD – high digit (0 to 4). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 4h = Highest possible value |
| 27-24 | CENTLOWBCD | R | 0h | Time Stamp Century BCD – low digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 23-20 | DECADEBCD | R | 0h | Time Stamp Decade BCD (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 19-16 | YERARLOWESTBCD | R | 0h | Time Stamp Year BCD – lowest digit (0 to 9). If RTCBCD=0 write to these bits will be ignored and read give the value 0.
0h = Smallest value 9h = Highest possible value |
| 15-12 | RESERVED | R | 0h | |
| 11-8 | YEARHIGHBIN | R | 0h | Time Stamp Year Binary – high byte. Valid values for Year are 0 to 4095. If RTCBCD=1 write to these bits will be ignored and read give the value 0.
0h = Smallest value Fh = Highest possible value |
| 7-0 | YEARLOWBIN | R | 0h | Time Stamp Year Binary – low byte. Valid values for Year are 0 to 4095. If RTCBCD=1 write to these bits will be ignored and read give the value 0.
00h = Smallest value FFh = Highest possible value |
TSSTAT is shown in Figure 31-52 and described in Table 31-134.
Return to the Summary Table.
Time Stamp Status
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TSVDDEVT | ||||||
| R-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TSTIOEVT15 | TSTIOEVT14 | TSTIOEVT13 | TSTIOEVT12 | TSTIOEVT11 | TSTIOEVT10 | TSTIOEVT9 | TSTIOEVT8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSTIOEVT7 | TSTIOEVT6 | TSTIOEVT5 | TSTIOEVT4 | TSTIOEVT3 | TSTIOEVT2 | TSTIOEVT1 | TSTIOEVT0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | |
| 16 | TSVDDEVT | R | 0h | Loss of VDD caused time stamp event
0h = no event detected 1h = event detected |
| 15 | TSTIOEVT15 | R | 0h | Tamper I/O 15 caused time stamp event
0h = no event detected 1h = event detected |
| 14 | TSTIOEVT14 | R | 0h | Tamper I/O 14 caused time stamp event
0h = no event detected 1h = event detected |
| 13 | TSTIOEVT13 | R | 0h | Tamper I/O 13 caused time stamp event
0h = no event detected 1h = event detected |
| 12 | TSTIOEVT12 | R | 0h | Tamper I/O 12 caused time stamp event
0h = no event detected 1h = event detected |
| 11 | TSTIOEVT11 | R | 0h | Tamper I/O 11 caused time stamp event
0h = no event detected 1h = event detected |
| 10 | TSTIOEVT10 | R | 0h | Tamper I/O 10 caused time stamp event
0h = no event detected 1h = event detected |
| 9 | TSTIOEVT9 | R | 0h | Tamper I/O 9 caused time stamp event
0h = no event detected 1h = event detected |
| 8 | TSTIOEVT8 | R | 0h | Tamper I/O 8 caused time stamp event
0h = no event detected 1h = event detected |
| 7 | TSTIOEVT7 | R | 0h | Tamper I/O 7 caused time stamp event
0h = no event detected 1h = event detected |
| 6 | TSTIOEVT6 | R | 0h | Tamper I/O 6 caused time stamp event
0h = no event detected 1h = event detected |
| 5 | TSTIOEVT5 | R | 0h | Tamper I/O 5 caused time stamp event
0h = no event detected 1h = event detected |
| 4 | TSTIOEVT4 | R | 0h | Tamper I/O 4 caused time stamp event
0h = no event detected 1h = event detected |
| 3 | TSTIOEVT3 | R | 0h | Tamper I/O 3 caused time stamp event
0h = no event detected 1h = event detected |
| 2 | TSTIOEVT2 | R | 0h | Tamper I/O 2 caused time stamp event
0h = no event detected 1h = event detected |
| 1 | TSTIOEVT1 | R | 0h | Tamper I/O 1 caused time stamp event
0h = no event detected 1h = event detected |
| 0 | TSTIOEVT0 | R | 0h | Tamper I/O 0 caused time stamp event
0h = no event detected 1h = event detected |
TSCTL is shown in Figure 31-53 and described in Table 31-135.
Return to the Summary Table.
time stamp control register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TSCAPTURE | RESERVED | TSVDDEN | ||||
| R-0h | R/WK-0h | R-0h | R/WK-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TSTIOEN15 | TSTIOEN14 | TSTIOEN13 | TSTIOEN12 | TSTIOEN11 | TSTIOEN10 | TSTIOEN9 | TSTIOEN8 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSTIOEN7 | TSTIOEN6 | TSTIOEN5 | TSTIOEN4 | TSTIOEN3 | TSTIOEN2 | TSTIOEN1 | TSTIOEN0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xC5) to update this register
C5h = This field must be written with 0xC5 to be able to clear any of the enable bits |
| 23-21 | RESERVED | R | 0h | |
| 20 | TSCAPTURE | R/WK | 0h | Defines the capture method of the RTC timestamp when a time stamp event occurs.
KEY must be set to C5h to write to this bit. 0h = Time stamp holds RTC capture at first occurrence of time stamp event. 1h = Time stamp holds RTC capture at last occurrence of time stamp event. |
| 19-17 | RESERVED | R | 0h | |
| 16 | TSVDDEN | R/WK | 0h | Time Stamp by VDD Loss detection enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 15 | TSTIOEN15 | R/WK | 0h | Time Stamp by Tamper I/O 15 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 14 | TSTIOEN14 | R/WK | 0h | Time Stamp by Tamper I/O 14 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 13 | TSTIOEN13 | R/WK | 0h | Time Stamp by Tamper I/O 13 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 12 | TSTIOEN12 | R/WK | 0h | Time Stamp by Tamper I/O 12 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 11 | TSTIOEN11 | R/WK | 0h | Time Stamp by Tamper I/O 11 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 10 | TSTIOEN10 | R/WK | 0h | Time Stamp by Tamper I/O 10 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 9 | TSTIOEN9 | R/WK | 0h | Time Stamp by Tamper I/O 9 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 8 | TSTIOEN8 | R/WK | 0h | Time Stamp by Tamper I/O 8 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 7 | TSTIOEN7 | R/WK | 0h | Time Stamp by Tamper I/O 7 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 6 | TSTIOEN6 | R/WK | 0h | Time Stamp by Tamper I/O 6 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 5 | TSTIOEN5 | R/WK | 0h | Time Stamp by Tamper I/O 5 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 4 | TSTIOEN4 | R/WK | 0h | Time Stamp by Tamper I/O 4 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 3 | TSTIOEN3 | R/WK | 0h | Time Stamp by Tamper I/O 3 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 2 | TSTIOEN2 | R/WK | 0h | Time Stamp by Tamper I/O 2 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 1 | TSTIOEN1 | R/WK | 0h | Time Stamp by Tamper I/O 1 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
| 0 | TSTIOEN0 | R/WK | 0h | Time Stamp by Tamper I/O 0 enable KEY must be set to C5h to write to this bit. 0h = function disabled 1h = function enabled |
TSCLR is shown in Figure 31-54 and described in Table 31-136.
Return to the Summary Table.
time stamp clear register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | RESERVED | ||||||||||||||
| R-0/W-0h | R-0h | ||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLR | ||||||||||||||
| R-0h | WK-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xE2) to update this register
E2h = This field must be written with 0xE2 to be able to clear any of the enable bits |
| 23-1 | RESERVED | R | 0h | |
| 0 | CLR | WK | 0h | Clear time stamp and status register. KEY must be set to E2h to write to this bit. 0h = Writing 0 has no effect 1h = clear time stamp event |
LFSSRST is shown in Figure 31-55 and described in Table 31-137.
Return to the Summary Table.
Low frequency subsystem reset request. Asserting the VBATPOR bit in this register will issue a power cycle on the battery backup domain. This reset has the same effect as removing and reconnecting the power supply to the VBAT power pin.
This register can be write protected by the RTCLOCK register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | VBATPOR | ||||||
| R-0h | R/WK-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0x12) to update this register
12h = This field must be written with 0x12 to be able to request the power on reset. |
| 23-1 | RESERVED | R | 0h | |
| 0 | VBATPOR | R/WK | 0h | If set, the register bit will request a power on reset to the PMU of the LFSS. KEY must be set to 12h to write to this bit. 0h = Writing this value has no effect. 1h = Request power on reset to the LFSS. |
RTCLOCK is shown in Figure 31-56 and described in Table 31-138.
Return to the Summary Table.
The RTC lock bit protects the CLKCTL, SEC, MIN, HOUR, DAY, MON, YEAR and LFSSRST registers from accidental updates.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PROTECT | ||||||
| R-0h | R/WK-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0x22) to update this register
22h = This field must be written with 0x22 to be able to update any of the bits. |
| 23-1 | RESERVED | R | 0h | |
| 0 | PROTECT | R/WK | 0h | If set, the register bit will protect the CLKCTL, SEC, MIN, HOUR, DAY, MON, YEAR and LFSSRST from accidental writes. KEY must be set to 22h to write to this bit. 0h = RTC counter is writable. 1h = RTC counter is read only access. |
TIOCTL[y] is shown in Figure 31-57 and described in Table 31-139.
Return to the Summary Table.
tamper I/O control register
Offset = 1200h + (y * 4h); where y = 0h to Fh
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | OUTINV | INENA | PIPU | PIPD | |||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | FILTEREN | RESERVED | POLARITY | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TOUTSEL | RESERVED | IOMUX | ||||
| R-0h | Rmodify/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | |
| 19 | OUTINV | R/W | 0h | Output inversion enable
0h = The output inversion is disabled. 1h = The output inversion is enabled. |
| 18 | INENA | R/W | 0h | input enable
0h = The input path is disabled. 1h = The input path is enabled. |
| 17 | PIPU | R/W | 0h | pull up enable
0h = The pull-up function is disabled. 1h = The pull-up function is enabled. |
| 16 | PIPD | R/W | 0h | pull down enable
0h = The pull-down function is disabled. 1h = The pull-down function is enabled. |
| 15-14 | RESERVED | R | 0h | |
| 13-12 | FILTEREN | R/W | 0h | Programmable counter length of digital glitch filter for TIO0
0h = no filter on the tamper I/O beyond CDC synchronization sample 1h = 1 FLCLK minimum sample (30us) 2h = 3 LFCLK minimum sample (100us) 3h = 6 LFCLK minimum sample (200us) |
| 11-10 | RESERVED | R | 0h | |
| 9-8 | POLARITY | R/W | 0h | Enables and configures edge detection polarity for TIO
0h = Edge detection disabled 1h = Detects rising edge of input event 2h = Detects falling edge of input event 3h = Detects both rising and falling edge of input event |
| 7-6 | RESERVED | R | 0h | |
| 5-4 | TOUTSEL | Rmodify/W | 0h | Selects the source for TOUT control 0h = The TOUT register is the source for TOUT 1h = The LFCLK is the source for TOUT 2h = The heart beat generator is the source for TOUT 3h = The time stamp event status is the source for TOUT |
| 3-1 | RESERVED | R | 0h | |
| 0 | IOMUX | R/W | 0h | tamper I/O is controlled by SoC IOMUX module
0h = The tamper I/O is controlled by the IOMUX of the SoC and does allow assignment to a peripheral function. In the case the main supply (VDD) is lost, this I/O will go into a Hi-Z state. 1h = The tamper I/O is controlled by the TIOCTL register and stays functional during loss of the main supply (VDD). |
TOUT3_0 is shown in Figure 31-58 and described in Table 31-140.
Return to the Summary Table.
Tamper I/O output for pins configured as TIO3 to TIO0.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO3 | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO2 | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO1 | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO0 | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO3 | R/W | 0h | This bit sets the value of the pin tamper I/O 3 (TIO3) when the output is enabled through TOE3 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO2 | R/W | 0h | This bit sets the value of the pin tamper I/O 2 (TIO0) when the output is enabled through TOE2 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO1 | R/W | 0h | This bit sets the value of the pin tamper I/O 1 (TIO1) when the output is enabled through TOE1 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO0 | R/W | 0h | This bit sets the value of the pin tamper I/O 0 (TIO0) when the output is enabled through TOE0 register.
0h = Output is set to 0 1h = Output is set to 1 |
TOUT7_4 is shown in Figure 31-59 and described in Table 31-141.
Return to the Summary Table.
Tamper I/O output for pins configured as TIO7 to TIO4.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO7 | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO6 | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO5 | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO4 | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO7 | R/W | 0h | This bit sets the value of the pin tamper I/O 7 (TIO7) when the output is enabled through TOE7 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO6 | R/W | 0h | This bit sets the value of the pin tamper I/O 2 (TIO6) when the output is enabled through TOE6 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO5 | R/W | 0h | This bit sets the value of the pin tamper I/O 5 (TIO5) when the output is enabled through TOE5 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO4 | R/W | 0h | This bit sets the value of the pin tamper I/O 4 (TIO4) when the output is enabled through TOE4 register.
0h = Output is set to 0 1h = Output is set to 1 |
TOUT11_8 is shown in Figure 31-60 and described in Table 31-142.
Return to the Summary Table.
Tamper I/O output for pins configured as TIO11 to TIO8.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO11 | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO10 | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO9 | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO8 | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO11 | R/W | 0h | This bit sets the value of the pin tamper I/O 11 (TIO11) when the output is enabled through TOE11 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO10 | R/W | 0h | This bit sets the value of the pin tamper I/O 10 (TIO10) when the output is enabled through TOE10 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO9 | R/W | 0h | This bit sets the value of the pin tamper I/O 9 (TIO9) when the output is enabled through TOE9 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO8 | R/W | 0h | This bit sets the value of the pin tamper I/O 8 (TIO8) when the output is enabled through TOE8 register.
0h = Output is set to 0 1h = Output is set to 1 |
TOUT15_12 is shown in Figure 31-61 and described in Table 31-143.
Return to the Summary Table.
Tamper I/O output for pins configured as TIO15 to TIO12.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO15 | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO14 | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO13 | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO12 | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO15 | R/W | 0h | This bit sets the value of the pin tamper I/O 15 (TIO15) when the output is enabled through TOE15 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO14 | R/W | 0h | This bit sets the value of the pin tamper I/O 14 (TIO14) when the output is enabled through TOE14 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO13 | R/W | 0h | This bit sets the value of the pin tamper I/O 13 (TIO13) when the output is enabled through TOE13 register.
0h = Output is set to 0 1h = Output is set to 1 |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO12 | R/W | 0h | This bit sets the value of the pin tamper I/O 12 (TIO12) when the output is enabled through TOE12 register.
0h = Output is set to 0 1h = Output is set to 1 |
TOE3_0 is shown in Figure 31-62 and described in Table 31-144.
Return to the Summary Table.
Tamper I/O output enable for pins configured as TIO3 to TIO0.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO3 | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO2 | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO1 | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO0 | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO3 | R/W | 0h | Enables data output for tamper I/O 3
0h = output disabled 1h = output enabled |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO2 | R/W | 0h | Enables data output for tamper I/O 2
0h = output disabled 1h = output enabled |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO1 | R/W | 0h | Enables data output for tamper I/O 1
0h = output disabled 1h = output enabled |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO0 | R/W | 0h | Enables data output for tamper I/O 0
0h = output disabled 1h = output enabled |
TOE7_4 is shown in Figure 31-63 and described in Table 31-145.
Return to the Summary Table.
Tamper I/O output enable for pins configured as TIO7 to TIO4.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO7 | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO6 | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO5 | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO4 | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO7 | R/W | 0h | Enables data output for tamper I/O 7
0h = output disabled 1h = output enabled |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO6 | R/W | 0h | Enables data output for tamper I/O 6
0h = output disabled 1h = output enabled |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO5 | R/W | 0h | Enables data output for tamper I/O 5
0h = output disabled 1h = output enabled |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO4 | R/W | 0h | Enables data output for tamper I/O 4
0h = output disabled 1h = output enabled |
TOE11_8 is shown in Figure 31-64 and described in Table 31-146.
Return to the Summary Table.
Tamper I/O output enable for pins configured as TIO11 to TIO8.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO11 | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO10 | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO9 | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO8 | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO11 | R/W | 0h | Enables data output for tamper I/O 11
0h = output disabled 1h = output enabled |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO10 | R/W | 0h | Enables data output for tamper I/O 10
0h = output disabled 1h = output enabled |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO9 | R/W | 0h | Enables data output for tamper I/O 9
0h = output disabled 1h = output enabled |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO8 | R/W | 0h | Enables data output for tamper I/O 8
0h = output disabled 1h = output enabled |
TOE15_12 is shown in Figure 31-65 and described in Table 31-147.
Return to the Summary Table.
Tamper I/O output enable for pins configured as TIO15 to TIO12.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO15 | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO14 | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO13 | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO12 | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO15 | R/W | 0h | Enables data output for tamper I/O 15
0h = output disabled 1h = output enabled |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO14 | R/W | 0h | Enables data output for tamper I/O 14
0h = output disabled 1h = output enabled |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO13 | R/W | 0h | Enables data output for tamper I/O 13
0h = output disabled 1h = output enabled |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO12 | R/W | 0h | Enables data output for tamper I/O 12
0h = output disabled 1h = output enabled |
TIN3_0 is shown in Figure 31-66 and described in Table 31-148.
Return to the Summary Table.
Tamper I/O inputs for pins configured as TIO3 to TIO0.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO3 | ||||||
| R-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO2 | ||||||
| R-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO1 | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO0 | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO3 | R | 0h | This bit reads the data input value of tamper I/O 3.
0h = Input value is 0 1h = Input value is 1 |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO2 | R | 0h | This bit reads the data input value of tamper I/O 2.
0h = Input value is 0 1h = Input value is 1 |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO1 | R | 0h | This bit reads the data input value of tamper I/O 1.
0h = Input value is 0 1h = Input value is 1 |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO0 | R | 0h | This bit reads the data input value of tamper I/O 0.
0h = Input value is 0 1h = Input value is 1 |
TIN7_4 is shown in Figure 31-67 and described in Table 31-149.
Return to the Summary Table.
Tamper I/O inputs for pins configured as TIO7 to TIO4.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO7 | ||||||
| R-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO6 | ||||||
| R-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO5 | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO4 | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO7 | R | 0h | This bit reads the data input value of tamper I/O 7.
0h = Input value is 0 1h = Input value is 1 |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO6 | R | 0h | This bit reads the data input value of tamper I/O 6.
0h = Input value is 0 1h = Input value is 1 |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO5 | R | 0h | This bit reads the data input value of tamper I/O 5.
0h = Input value is 0 1h = Input value is 1 |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO4 | R | 0h | This bit reads the data input value of tamper I/O 4.
0h = Input value is 0 1h = Input value is 1 |
TIN11_8 is shown in Figure 31-68 and described in Table 31-150.
Return to the Summary Table.
Tamper I/O inputs for pins configured as TIO11 to TIO8.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO11 | ||||||
| R-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO10 | ||||||
| R-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO9 | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO8 | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO11 | R | 0h | This bit reads the data input value of tamper I/O 11.
0h = Input value is 0 1h = Input value is 1 |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO10 | R | 0h | This bit reads the data input value of tamper I/O 10.
0h = Input value is 0 1h = Input value is 1 |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO9 | R | 0h | This bit reads the data input value of tamper I/O 9.
0h = Input value is 0 1h = Input value is 1 |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO8 | R | 0h | This bit reads the data input value of tamper I/O 8.
0h = Input value is 0 1h = Input value is 1 |
TIN15_12 is shown in Figure 31-69 and described in Table 31-151.
Return to the Summary Table.
Tamper I/O inputs for pins configured as TIO15 to TIO12.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | TIO15 | ||||||
| R-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TIO14 | ||||||
| R-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TIO13 | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TIO12 | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | |
| 24 | TIO15 | R | 0h | This bit reads the data input value of tamper I/O 15.
0h = Input value is 0 1h = Input value is 1 |
| 23-17 | RESERVED | R | 0h | |
| 16 | TIO14 | R | 0h | This bit reads the data input value of tamper I/O 14.
0h = Input value is 0 1h = Input value is 1 |
| 15-9 | RESERVED | R | 0h | |
| 8 | TIO13 | R | 0h | This bit reads the data input value of tamper I/O 13.
0h = Input value is 0 1h = Input value is 1 |
| 7-1 | RESERVED | R | 0h | |
| 0 | TIO12 | R | 0h | This bit reads the data input value of tamper I/O 12.
0h = Input value is 0 1h = Input value is 1 |
HEARTBEAT is shown in Figure 31-70 and described in Table 31-152.
Return to the Summary Table.
The configuration register for the heart beat generator
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | HBMODE | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | HBWIDTH | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HBINTERVAL | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-18 | RESERVED | R | 0h | |
| 17-16 | HBMODE | R/W | 0h | Heart beat mode 0h = Heart beat disabled 1h = Heart beat always enabled 2h = Heart beat enabled when time stamp event detected 3h = Heart beat when VDD has fail condition |
| 15-11 | RESERVED | R | 0h | |
| 10-8 | HBWIDTH | R/W | 0h | Heart beat interval width
0h = Heart beat pulse width 1msec 1h = Heart beat pulse width 2msec 2h = Heart beat pulse width 4msec 3h = Heart beat pulse width 8msec 4h = Heart beat pulse width 16msec 5h = Heart beat pulse width 32msec 6h = Heart beat pulse width 64msec 7h = Heart beat pulse width 128msec |
| 7-3 | RESERVED | R | 0h | |
| 2-0 | HBINTERVAL | R/W | 0h | Heart beat interval
0h = Heart beat interval 0.125 sec 1h = Heart beat interval 0.25 sec 2h = Heart beat interval 0.5 sec 3h = Heart beat interval 1 sec 4h = Heart beat interval 2 sec 5h = Heart beat interval 4 sec 6h = Heart beat interval 8 sec 7h = Heart beat interval 16 sec |
TIOLOCK is shown in Figure 31-71 and described in Table 31-153.
Return to the Summary Table.
The TIO lock bit protects the TIOCTL and HEARTBEAT registers from accidental updates.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PROTECT | ||||||
| R-0h | R/WK-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0x18) to update this register
18h = This field must be written with 0x18 to be able to clear any of the enable bits |
| 23-1 | RESERVED | R | 0h | |
| 0 | PROTECT | R/WK | 0h | If set, the register bit will protect the TIOCTL and HEARTBEAT from accidental writes. KEY must be set to 18h to write to this bit. 0h = Tamper I/O control is writable. 1h = Tamper I/O control is read only access. |
WDTEN is shown in Figure 31-72 and described in Table 31-154.
Return to the Summary Table.
Watchdog Timer Enable Register.
This register can be made read only access by the WDTLOCK register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ENABLE | ||||||
| R-0h | R/WK-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | KEY to allow write access to this register. Writing to this register with an incorrect key causes a POR level reset. Read as 0.
EEh = This field must be written with 0xEE to be update the enable bit. |
| 23-1 | RESERVED | R | 0h | |
| 0 | ENABLE | R/WK | 0h | Enable bit for the WDT. KEY must be set to EEh to write to this bit. 0h = Disable WDT 1h = Enable WDT |
WDTDBGCTL is shown in Figure 31-73 and described in Table 31-155.
Return to the Summary Table.
Watchdog Timer Debug Control
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FREE | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | |
| 0 | FREE | R/W | 0h | Free run control
0h = The WDT freezes functionality while the CPU is Halted during debug and resumes when the CPU is active. 1h = The WDT ignores the state of the CPU Halted debug state. |
WDTCTL is shown in Figure 31-74 and described in Table 31-156.
Return to the Summary Table.
Watchdog Timer Control Register.
This register can be made read only access by the WDTLOCK register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PER | RESERVED | CLKDIV | ||||
| R-0h | R/WK-4h | R-0h | R/WK-3h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | KEY to allow write access to this register. Writing to this register with an incorrect key causes a POR level reset. Read as 0.
C6h = This field must be written with 0xC6 to be able to write any of the enable bits |
| 23-7 | RESERVED | R | 0h | |
| 6-4 | PER | R/WK | 4h | Timer Period of the WDT. These bits select the total watchdog timer count. KEY must be set to C6h to write to this bit. 0h = Total timer count is 225 1h = Total timer count is 221 2h = Total timer count is 218 3h = Total timer count is 215 4h = Total timer count is 212 (default) 5h = Total timer count is 210 6h = Total timer count is 28 7h = Total timer count is 26 |
| 3 | RESERVED | R | 0h | |
| 2-0 | CLKDIV | R/WK | 3h | Module Clock Divider, Divide the clock source by CLKDIV+1. Divider values from /1 to /8 are possible. KEY must be set to C6h to write to this bit. 0h = Minimum value 7h = Maximum value |
WDTCNTRST is shown in Figure 31-75 and described in Table 31-157.
Return to the Summary Table.
Watchdog Timer Counter Reset Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESTART | |||||||||||||||||||||||||||||||
| R-0/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | RESTART | R-0/W | 0h | Writing 03A7h to this register restarts the WDT Counter. Writing any other value causes a POR level reset. Read as 0x0h.
0h = Minimum value 000003A7h = VALUE to restart the WDT counter FFFFFFFFh = Maximum value |
WDTSTAT is shown in Figure 31-76 and described in Table 31-158.
Return to the Summary Table.
Watchdog Timer Status Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RUN | ||||||||||||||
| R-0h | R-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | |
| 0 | RUN | R | 0h | Watchdog running status flag.
0h = Watchdog counter stopped. 1h = Watchdog running. |
WDTLOCK is shown in Figure 31-77 and described in Table 31-159.
Return to the Summary Table.
The WDT lock bit protects the WDTEN and WDTCTL registers from accidental updates.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PROTECT | ||||||
| R-0h | R/WK-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xBD) to update this register
BDh = This field must be written with 0xBD to be able to clear any of the enable bits |
| 23-1 | RESERVED | R | 0h | |
| 0 | PROTECT | R/WK | 0h | If set, the register bit will protect the WDTEN and WDTCTL from accidental writes. KEY must be set to BDh to write to this bit. 0h = Watchdog timer control is writable. 1h = Watchdog timer control is read only access. |
SPMEM[y] is shown in Figure 31-78 and described in Table 31-160.
Return to the Summary Table.
Scratch pad memory
Offset = 1400h + (y * 4h); where y = 0h to 1Fh
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DATA3 | DATA2 | DATA1 | DATA0 | ||||||||||||||||||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | DATA3 | R/W | 0h | memory data byte 3
0h = Smallest value FFh = Highest possible value |
| 23-16 | DATA2 | R/W | 0h | memory data byte 2
0h = Smallest value FFh = Highest possible value |
| 15-8 | DATA1 | R/W | 0h | memory data byte 1
0h = Smallest value FFh = Highest possible value |
| 7-0 | DATA0 | R/W | 0h | memory data byte 0
0h = Smallest value FFh = Highest possible value |
SPMWPROT0 is shown in Figure 31-79 and described in Table 31-161.
Return to the Summary Table.
Scratch pad memory write protect 0
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| WP_3_3 | WP_3_2 | WP_3_1 | WP_3_0 | WP_2_3 | WP_2_2 | WP_2_1 | WP_2_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WP_1_3 | WP_1_2 | WP_1_1 | WP_1_0 | WP_0_3 | WP_0_2 | WP_0_1 | WP_0_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xE8) to update this register
E8h = This field must be written with 0xE8 to be update the write protect bits. |
| 23-16 | RESERVED | R | 0h | |
| 15 | WP_3_3 | R/WK | 0h | write protect SPMEM3 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 14 | WP_3_2 | R/WK | 0h | write protect SPMEM3 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 13 | WP_3_1 | R/WK | 0h | write protect SPMEM3 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 12 | WP_3_0 | R/WK | 0h | write protect SPMEM3 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 11 | WP_2_3 | R/WK | 0h | write protect SPMEM2 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 10 | WP_2_2 | R/WK | 0h | write protect SPMEM2 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 9 | WP_2_1 | R/WK | 0h | write protect SPMEM2 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 8 | WP_2_0 | R/WK | 0h | write protect SPMEM2 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 7 | WP_1_3 | R/WK | 0h | write protect SPMEM1 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 6 | WP_1_2 | R/WK | 0h | write protect SPMEM1 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 5 | WP_1_1 | R/WK | 0h | write protect SPMEM1 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 4 | WP_1_0 | R/WK | 0h | write protect SPMEM1 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 3 | WP_0_3 | R/WK | 0h | write protect SPMEM0 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 2 | WP_0_2 | R/WK | 0h | write protect SPMEM0 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 1 | WP_0_1 | R/WK | 0h | write protect SPMEM0 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 0 | WP_0_0 | R/WK | 0h | write protect SPMEM0 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
SPMWPROT1 is shown in Figure 31-80 and described in Table 31-162.
Return to the Summary Table.
Scratch pad memory write protect 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| WP_7_3 | WP_7_2 | WP_7_1 | WP_7_0 | WP_6_3 | WP_6_2 | WP_6_1 | WP_6_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WP_5_3 | WP_5_2 | WP_5_1 | WP_5_0 | WP_4_3 | WP_4_2 | WP_4_1 | WP_4_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xE8) to update this register
E8h = This field must be written with 0xE8 to be update the write protect bits. |
| 23-16 | RESERVED | R | 0h | |
| 15 | WP_7_3 | R/WK | 0h | write protect SPMEM7 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 14 | WP_7_2 | R/WK | 0h | write protect SPMEM7 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 13 | WP_7_1 | R/WK | 0h | write protect SPMEM7 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 12 | WP_7_0 | R/WK | 0h | write protect SPMEM7 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 11 | WP_6_3 | R/WK | 0h | write protect SPMEM6 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 10 | WP_6_2 | R/WK | 0h | write protect SPMEM6 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 9 | WP_6_1 | R/WK | 0h | write protect SPMEM6 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 8 | WP_6_0 | R/WK | 0h | write protect SPMEM6 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 7 | WP_5_3 | R/WK | 0h | write protect SPMEM5 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 6 | WP_5_2 | R/WK | 0h | write protect SPMEM5 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 5 | WP_5_1 | R/WK | 0h | write protect SPMEM5 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 4 | WP_5_0 | R/WK | 0h | write protect SPMEM5 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 3 | WP_4_3 | R/WK | 0h | write protect SPMEM4 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 2 | WP_4_2 | R/WK | 0h | write protect SPMEM4 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 1 | WP_4_1 | R/WK | 0h | write protect SPMEM4 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 0 | WP_4_0 | R/WK | 0h | write protect SPMEM4 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
SPMWPROT2 is shown in Figure 31-81 and described in Table 31-163.
Return to the Summary Table.
Scratch pad memory write protect 2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| WP_11_3 | WP_11_2 | WP_11_1 | WP_11_0 | WP_10_3 | WP_10_2 | WP_10_1 | WP_10_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WP_9_3 | WP_9_2 | WP_9_1 | WP_9_0 | WP_8_3 | WP_8_2 | WP_8_1 | WP_8_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xE8) to update this register
E8h = This field must be written with 0xE8 to be update the write protect bits. |
| 23-16 | RESERVED | R | 0h | |
| 15 | WP_11_3 | R/WK | 0h | write protect SPMEM11 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 14 | WP_11_2 | R/WK | 0h | write protect SPMEM11 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 13 | WP_11_1 | R/WK | 0h | write protect SPMEM11 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 12 | WP_11_0 | R/WK | 0h | write protect SPMEM11 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 11 | WP_10_3 | R/WK | 0h | write protect SPMEM10 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 10 | WP_10_2 | R/WK | 0h | write protect SPMEM610- DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 9 | WP_10_1 | R/WK | 0h | write protect SPMEM10 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 8 | WP_10_0 | R/WK | 0h | write protect SPMEM10 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 7 | WP_9_3 | R/WK | 0h | write protect SPMEM9 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 6 | WP_9_2 | R/WK | 0h | write protect SPMEM9 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 5 | WP_9_1 | R/WK | 0h | write protect SPMEM9 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 4 | WP_9_0 | R/WK | 0h | write protect SPMEM9 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 3 | WP_8_3 | R/WK | 0h | write protect SPMEM8 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 2 | WP_8_2 | R/WK | 0h | write protect SPMEM8 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 1 | WP_8_1 | R/WK | 0h | write protect SPMEM8 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 0 | WP_8_0 | R/WK | 0h | write protect SPMEM8 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
SPMWPROT3 is shown in Figure 31-82 and described in Table 31-164.
Return to the Summary Table.
Scratch pad memory write protect 3
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| WP_15_3 | WP_15_2 | WP_15_1 | WP_15_0 | WP_14_3 | WP_14_2 | WP_14_1 | WP_14_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WP_13_3 | WP_13_2 | WP_13_1 | WP_13_0 | WP_12_3 | WP_12_2 | WP_12_1 | WP_12_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xE8) to update this register
E8h = This field must be written with 0xE8 to be update the write protect bits. |
| 23-16 | RESERVED | R | 0h | |
| 15 | WP_15_3 | R/WK | 0h | write protect SPMEM15 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 14 | WP_15_2 | R/WK | 0h | write protect SPMEM15 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 13 | WP_15_1 | R/WK | 0h | write protect SPMEM15 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 12 | WP_15_0 | R/WK | 0h | write protect SPMEM15 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 11 | WP_14_3 | R/WK | 0h | write protect SPMEM14 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 10 | WP_14_2 | R/WK | 0h | write protect SPMEM14- DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 9 | WP_14_1 | R/WK | 0h | write protect SPMEM14 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 8 | WP_14_0 | R/WK | 0h | write protect SPMEM14 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 7 | WP_13_3 | R/WK | 0h | write protect SPMEM13 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 6 | WP_13_2 | R/WK | 0h | write protect SPMEM13 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 5 | WP_13_1 | R/WK | 0h | write protect SPMEM13 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 4 | WP_13_0 | R/WK | 0h | write protect SPMEM13 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 3 | WP_12_3 | R/WK | 0h | write protect SPMEM12 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 2 | WP_12_2 | R/WK | 0h | write protect SPMEM12 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 1 | WP_12_1 | R/WK | 0h | write protect SPMEM12 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 0 | WP_12_0 | R/WK | 0h | write protect SPMEM12 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
SPMWPROT4 is shown in Figure 31-83 and described in Table 31-165.
Return to the Summary Table.
Scratch pad memory write protect 4
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| WP_19_3 | WP_19_2 | WP_19_1 | WP_19_0 | WP_18_3 | WP_18_2 | WP_18_1 | WP_18_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WP_17_3 | WP_17_2 | WP_17_1 | WP_17_0 | WP_16_3 | WP_16_2 | WP_16_1 | WP_16_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xE8) to update this register
E8h = This field must be written with 0xE8 to be update the write protect bits. |
| 23-16 | RESERVED | R | 0h | |
| 15 | WP_19_3 | R/WK | 0h | write protect SPMEM19 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 14 | WP_19_2 | R/WK | 0h | write protect SPMEM19 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 13 | WP_19_1 | R/WK | 0h | write protect SPMEM19 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 12 | WP_19_0 | R/WK | 0h | write protect SPMEM19 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 11 | WP_18_3 | R/WK | 0h | write protect SPMEM18 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 10 | WP_18_2 | R/WK | 0h | write protect SPMEM18- DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 9 | WP_18_1 | R/WK | 0h | write protect SPMEM18 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 8 | WP_18_0 | R/WK | 0h | write protect SPMEM18 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 7 | WP_17_3 | R/WK | 0h | write protect SPMEM17 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 6 | WP_17_2 | R/WK | 0h | write protect SPMEM17 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 5 | WP_17_1 | R/WK | 0h | write protect SPMEM17 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 4 | WP_17_0 | R/WK | 0h | write protect SPMEM17 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 3 | WP_16_3 | R/WK | 0h | write protect SPMEM16 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 2 | WP_16_2 | R/WK | 0h | write protect SPMEM16 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 1 | WP_16_1 | R/WK | 0h | write protect SPMEM16 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 0 | WP_16_0 | R/WK | 0h | write protect SPMEM16 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
SPMWPROT5 is shown in Figure 31-84 and described in Table 31-166.
Return to the Summary Table.
Scratch pad memory write protect 5
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| WP_23_3 | WP_23_2 | WP_23_1 | WP_23_0 | WP_22_3 | WP_22_2 | WP_22_1 | WP_22_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WP_21_3 | WP_21_2 | WP_21_1 | WP_21_0 | WP_20_3 | WP_20_2 | WP_20_1 | WP_20_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xE8) to update this register
E8h = This field must be written with 0xE8 to be update the write protect bits. |
| 23-16 | RESERVED | R | 0h | |
| 15 | WP_23_3 | R/WK | 0h | write protect SPMEM23 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 14 | WP_23_2 | R/WK | 0h | write protect SPMEM23 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 13 | WP_23_1 | R/WK | 0h | write protect SPMEM23 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 12 | WP_23_0 | R/WK | 0h | write protect SPMEM23 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 11 | WP_22_3 | R/WK | 0h | write protect SPMEM22 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 10 | WP_22_2 | R/WK | 0h | write protect SPMEM22- DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 9 | WP_22_1 | R/WK | 0h | write protect SPMEM22 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 8 | WP_22_0 | R/WK | 0h | write protect SPMEM22 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 7 | WP_21_3 | R/WK | 0h | write protect SPMEM21 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 6 | WP_21_2 | R/WK | 0h | write protect SPMEM21 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 5 | WP_21_1 | R/WK | 0h | write protect SPMEM21 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 4 | WP_21_0 | R/WK | 0h | write protect SPMEM21 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 3 | WP_20_3 | R/WK | 0h | write protect SPMEM20 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 2 | WP_20_2 | R/WK | 0h | write protect SPMEM20 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 1 | WP_20_1 | R/WK | 0h | write protect SPMEM20 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 0 | WP_20_0 | R/WK | 0h | write protect SPMEM20 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
SPMWPROT6 is shown in Figure 31-85 and described in Table 31-167.
Return to the Summary Table.
Scratch pad memory write protect 6
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| WP_27_3 | WP_27_2 | WP_27_1 | WP_27_0 | WP_26_3 | WP_26_2 | WP_26_1 | WP_26_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WP_25_3 | WP_25_2 | WP_25_1 | WP_25_0 | WP_24_3 | WP_24_2 | WP_24_1 | WP_24_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xE8) to update this register
E8h = This field must be written with 0xE8 to be update the write protect bits. |
| 23-16 | RESERVED | R | 0h | |
| 15 | WP_27_3 | R/WK | 0h | write protect SPMEM27 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 14 | WP_27_2 | R/WK | 0h | write protect SPMEM27 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 13 | WP_27_1 | R/WK | 0h | write protect SPMEM27 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 12 | WP_27_0 | R/WK | 0h | write protect SPMEM27 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 11 | WP_26_3 | R/WK | 0h | write protect SPMEM26 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 10 | WP_26_2 | R/WK | 0h | write protect SPMEM26- DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 9 | WP_26_1 | R/WK | 0h | write protect SPMEM26 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 8 | WP_26_0 | R/WK | 0h | write protect SPMEM26 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 7 | WP_25_3 | R/WK | 0h | write protect SPMEM25 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 6 | WP_25_2 | R/WK | 0h | write protect SPMEM25 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 5 | WP_25_1 | R/WK | 0h | write protect SPMEM25 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 4 | WP_25_0 | R/WK | 0h | write protect SPMEM25 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 3 | WP_24_3 | R/WK | 0h | write protect SPMEM24 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 2 | WP_24_2 | R/WK | 0h | write protect SPMEM24 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 1 | WP_24_1 | R/WK | 0h | write protect SPMEM24 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 0 | WP_24_0 | R/WK | 0h | write protect SPMEM24 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
SPMWPROT7 is shown in Figure 31-86 and described in Table 31-168.
Return to the Summary Table.
Scratch pad memory write protect 7
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| WP_31_3 | WP_31_2 | WP_31_1 | WP_31_0 | WP_30_3 | WP_30_2 | WP_30_1 | WP_30_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WP_29_3 | WP_29_2 | WP_29_1 | WP_29_0 | WP_28_3 | WP_28_2 | WP_28_1 | WP_28_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xE8) to update this register
E8h = This field must be written with 0xE8 to be update the write protect bits. |
| 23-16 | RESERVED | R | 0h | |
| 15 | WP_31_3 | R/WK | 0h | write protect SPMEM31 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 14 | WP_31_2 | R/WK | 0h | write protect SPMEM31 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 13 | WP_31_1 | R/WK | 0h | write protect SPMEM31 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 12 | WP_31_0 | R/WK | 0h | write protect SPMEM31 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 11 | WP_30_3 | R/WK | 0h | write protect SPMEM30 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 10 | WP_30_2 | R/WK | 0h | write protect SPMEM30- DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 9 | WP_30_1 | R/WK | 0h | write protect SPMEM30 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 8 | WP_30_0 | R/WK | 0h | write protect SPMEM30 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 7 | WP_29_3 | R/WK | 0h | write protect SPMEM29 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 6 | WP_29_2 | R/WK | 0h | write protect SPMEM29 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 5 | WP_29_1 | R/WK | 0h | write protect SPMEM29 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 4 | WP_29_0 | R/WK | 0h | write protect SPMEM29 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 3 | WP_28_3 | R/WK | 0h | write protect SPMEM28 - DATA3 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 2 | WP_28_2 | R/WK | 0h | write protect SPMEM28 - DATA2 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 1 | WP_28_1 | R/WK | 0h | write protect SPMEM28 - DATA1 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
| 0 | WP_28_0 | R/WK | 0h | write protect SPMEM28 - DATA0 KEY must be set to E8h to write to this bit. 0h = SPMEM is read and write access 1h = SPMEM is read only access |
SPMTERASE0 is shown in Figure 31-87 and described in Table 31-169.
Return to the Summary Table.
Scratch pad memory tamper erase enable 0
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TE_3_3 | TE_3_2 | TE_3_1 | TE_3_0 | TE_2_3 | TE_2_2 | TE_2_1 | TE_2_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TE_1_3 | TE_1_2 | TE_1_1 | TE_1_0 | TE_0_3 | TE_0_2 | TE_0_1 | TE_0_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xA3) to update this register
A3h = This field must be written with 0xA3 to be update the tamper erase enable bit. |
| 23-16 | RESERVED | R | 0h | |
| 15 | TE_3_3 | R/WK | 0h | tamper erase enable SPMEM3 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 14 | TE_3_2 | R/WK | 0h | tamper erase enable SPMEM3 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 13 | TE_3_1 | R/WK | 0h | tamper erase enable SPMEM3 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 12 | TE_3_0 | R/WK | 0h | tamper erase enable SPMEM3 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 11 | TE_2_3 | R/WK | 0h | tamper erase enable SPMEM2 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 10 | TE_2_2 | R/WK | 0h | tamper erase enable SPMEM2 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 9 | TE_2_1 | R/WK | 0h | tamper erase enable SPMEM2 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 8 | TE_2_0 | R/WK | 0h | tamper erase enable SPMEM2 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 7 | TE_1_3 | R/WK | 0h | tamper erase enable SPMEM1 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 6 | TE_1_2 | R/WK | 0h | tamper erase enable SPMEM1 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 5 | TE_1_1 | R/WK | 0h | tamper erase enable SPMEM1 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 4 | TE_1_0 | R/WK | 0h | tamper erase enable SPMEM1 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 3 | TE_0_3 | R/WK | 0h | tamper erase enable SPMEM0 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 2 | TE_0_2 | R/WK | 0h | tamper erase enable SPMEM0 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 1 | TE_0_1 | R/WK | 0h | tamper erase enable SPMEM0 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 0 | TE_0_0 | R/WK | 0h | tamper erase enable SPMEM0 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
SPMTERASE1 is shown in Figure 31-88 and described in Table 31-170.
Return to the Summary Table.
Scratch pad memory tamper erase enable 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TE_7_3 | TE_7_2 | TE_7_1 | TE_7_0 | TE_6_3 | TE_6_2 | TE_6_1 | TE_6_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TE_5_3 | TE_5_2 | TE_5_1 | TE_5_0 | TE_4_3 | TE_4_2 | TE_4_1 | TE_4_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xA3) to update this register
A3h = This field must be written with 0xA3 to be update the tamper erase enable bit. |
| 23-16 | RESERVED | R | 0h | |
| 15 | TE_7_3 | R/WK | 0h | tamper erase enable SPMEM7 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 14 | TE_7_2 | R/WK | 0h | tamper erase enable SPMEM7 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 13 | TE_7_1 | R/WK | 0h | tamper erase enable SPMEM7 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 12 | TE_7_0 | R/WK | 0h | tamper erase enable SPMEM7 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 11 | TE_6_3 | R/WK | 0h | tamper erase enable SPMEM6 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 10 | TE_6_2 | R/WK | 0h | tamper erase enable SPMEM6 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 9 | TE_6_1 | R/WK | 0h | tamper erase enable SPMEM6 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 8 | TE_6_0 | R/WK | 0h | tamper erase enable SPMEM6 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 7 | TE_5_3 | R/WK | 0h | tamper erase enable SPMEM5 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 6 | TE_5_2 | R/WK | 0h | tamper erase enable SPMEM5 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 5 | TE_5_1 | R/WK | 0h | tamper erase enable SPMEM5 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 4 | TE_5_0 | R/WK | 0h | tamper erase enable SPMEM5 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 3 | TE_4_3 | R/WK | 0h | tamper erase enable SPMEM4 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 2 | TE_4_2 | R/WK | 0h | tamper erase enable SPMEM4 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 1 | TE_4_1 | R/WK | 0h | tamper erase enable SPMEM4 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 0 | TE_4_0 | R/WK | 0h | tamper erase enable SPMEM4 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
SPMTERASE2 is shown in Figure 31-89 and described in Table 31-171.
Return to the Summary Table.
Scratch pad memory tamper erase enable 2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TE_11_3 | TE_11_2 | TE_11_1 | TE_11_0 | TE_10_3 | TE_10_2 | TE_10_1 | TE_10_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TE_9_3 | TE_9_2 | TE_9_1 | TE_9_0 | TE_8_3 | TE_8_2 | TE_8_1 | TE_8_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xA3) to update this register
A3h = This field must be written with 0xA3 to be update the tamper erase enable bit. |
| 23-16 | RESERVED | R | 0h | |
| 15 | TE_11_3 | R/WK | 0h | tamper erase enable SPMEM11 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 14 | TE_11_2 | R/WK | 0h | tamper erase enable SPMEM11 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 13 | TE_11_1 | R/WK | 0h | tamper erase enable SPMEM11 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 12 | TE_11_0 | R/WK | 0h | tamper erase enable SPMEM11 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 11 | TE_10_3 | R/WK | 0h | tamper erase enable SPMEM10 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 10 | TE_10_2 | R/WK | 0h | tamper erase enable SPMEM10 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 9 | TE_10_1 | R/WK | 0h | tamper erase enable SPMEM10 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 8 | TE_10_0 | R/WK | 0h | tamper erase enable SPMEM10 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 7 | TE_9_3 | R/WK | 0h | tamper erase enable SPMEM9 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 6 | TE_9_2 | R/WK | 0h | tamper erase enable SPMEM9 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 5 | TE_9_1 | R/WK | 0h | tamper erase enable SPMEM9 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 4 | TE_9_0 | R/WK | 0h | tamper erase enable SPMEM9 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 3 | TE_8_3 | R/WK | 0h | tamper erase enable SPMEM8 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 2 | TE_8_2 | R/WK | 0h | tamper erase enable SPMEM8 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 1 | TE_8_1 | R/WK | 0h | tamper erase enable SPMEM8 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 0 | TE_8_0 | R/WK | 0h | tamper erase enable SPMEM8 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
SPMTERASE3 is shown in Figure 31-90 and described in Table 31-172.
Return to the Summary Table.
Scratch pad memory tamper erase enable 3
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TE_15_3 | TE_15_2 | TE_15_1 | TE_15_0 | TE_14_3 | TE_14_2 | TE_14_1 | TE_14_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TE_13_3 | TE_13_2 | TE_13_1 | TE_13_0 | TE_12_3 | TE_12_2 | TE_12_1 | TE_12_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xA3) to update this register
A3h = This field must be written with 0xA3 to be update the tamper erase enable bit. |
| 23-16 | RESERVED | R | 0h | |
| 15 | TE_15_3 | R/WK | 0h | tamper erase enable SPMEM15 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 14 | TE_15_2 | R/WK | 0h | tamper erase enable SPMEM15 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 13 | TE_15_1 | R/WK | 0h | tamper erase enable SPMEM15 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 12 | TE_15_0 | R/WK | 0h | tamper erase enable SPMEM15 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 11 | TE_14_3 | R/WK | 0h | tamper erase enable SPMEM14 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 10 | TE_14_2 | R/WK | 0h | tamper erase enable SPMEM14 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 9 | TE_14_1 | R/WK | 0h | tamper erase enable SPMEM14 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 8 | TE_14_0 | R/WK | 0h | tamper erase enable SPMEM14 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 7 | TE_13_3 | R/WK | 0h | tamper erase enable SPMEM13 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 6 | TE_13_2 | R/WK | 0h | tamper erase enable SPMEM13 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 5 | TE_13_1 | R/WK | 0h | tamper erase enable SPMEM13 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 4 | TE_13_0 | R/WK | 0h | tamper erase enable SPMEM13 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 3 | TE_12_3 | R/WK | 0h | tamper erase enable SPMEM12 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 2 | TE_12_2 | R/WK | 0h | tamper erase enable SPMEM12 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 1 | TE_12_1 | R/WK | 0h | tamper erase enable SPMEM12 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 0 | TE_12_0 | R/WK | 0h | tamper erase enable SPMEM12 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
SPMTERASE4 is shown in Figure 31-91 and described in Table 31-173.
Return to the Summary Table.
Scratch pad memory tamper erase enable 4
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TE_19_3 | TE_19_2 | TE_19_1 | TE_19_0 | TE_18_3 | TE_18_2 | TE_18_1 | TE_18_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TE_17_3 | TE_17_2 | TE_17_1 | TE_17_0 | TE_16_3 | TE_16_2 | TE_16_1 | TE_16_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xA3) to update this register
A3h = This field must be written with 0xA3 to be update the tamper erase enable bit. |
| 23-16 | RESERVED | R | 0h | |
| 15 | TE_19_3 | R/WK | 0h | tamper erase enable SPMEM19 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 14 | TE_19_2 | R/WK | 0h | tamper erase enable SPMEM19 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 13 | TE_19_1 | R/WK | 0h | tamper erase enable SPMEM19 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 12 | TE_19_0 | R/WK | 0h | tamper erase enable SPMEM19 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 11 | TE_18_3 | R/WK | 0h | tamper erase enable SPMEM18 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 10 | TE_18_2 | R/WK | 0h | tamper erase enable SPMEM18 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 9 | TE_18_1 | R/WK | 0h | tamper erase enable SPMEM18 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 8 | TE_18_0 | R/WK | 0h | tamper erase enable SPMEM18 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 7 | TE_17_3 | R/WK | 0h | tamper erase enable SPMEM17 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 6 | TE_17_2 | R/WK | 0h | tamper erase enable SPMEM17 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 5 | TE_17_1 | R/WK | 0h | tamper erase enable SPMEM17 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 4 | TE_17_0 | R/WK | 0h | tamper erase enable SPMEM17 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 3 | TE_16_3 | R/WK | 0h | tamper erase enable SPMEM16 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 2 | TE_16_2 | R/WK | 0h | tamper erase enable SPMEM16 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 1 | TE_16_1 | R/WK | 0h | tamper erase enable SPMEM16 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 0 | TE_16_0 | R/WK | 0h | tamper erase enable SPMEM16 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
SPMTERASE5 is shown in Figure 31-92 and described in Table 31-174.
Return to the Summary Table.
Scratch pad memory tamper erase enable 5
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TE_23_3 | TE_23_2 | TE_23_1 | TE_23_0 | TE_22_3 | TE_22_2 | TE_22_1 | TE_22_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TE_21_3 | TE_21_2 | TE_21_1 | TE_21_0 | TE_20_3 | TE_20_2 | TE_20_1 | TE_20_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xA3) to update this register
A3h = This field must be written with 0xA3 to be update the tamper erase enable bit. |
| 23-16 | RESERVED | R | 0h | |
| 15 | TE_23_3 | R/WK | 0h | tamper erase enable SPMEM23 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 14 | TE_23_2 | R/WK | 0h | tamper erase enable SPMEM23 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 13 | TE_23_1 | R/WK | 0h | tamper erase enable SPMEM23 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 12 | TE_23_0 | R/WK | 0h | tamper erase enable SPMEM23 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 11 | TE_22_3 | R/WK | 0h | tamper erase enable SPMEM22 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 10 | TE_22_2 | R/WK | 0h | tamper erase enable SPMEM22 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 9 | TE_22_1 | R/WK | 0h | tamper erase enable SPMEM22 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 8 | TE_22_0 | R/WK | 0h | tamper erase enable SPMEM22 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 7 | TE_21_3 | R/WK | 0h | tamper erase enable SPMEM21 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 6 | TE_21_2 | R/WK | 0h | tamper erase enable SPMEM21 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 5 | TE_21_1 | R/WK | 0h | tamper erase enable SPMEM21 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 4 | TE_21_0 | R/WK | 0h | tamper erase enable SPMEM21 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 3 | TE_20_3 | R/WK | 0h | tamper erase enable SPMEM20 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 2 | TE_20_2 | R/WK | 0h | tamper erase enable SPMEM20 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 1 | TE_20_1 | R/WK | 0h | tamper erase enable SPMEM20 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 0 | TE_20_0 | R/WK | 0h | tamper erase enable SPMEM20 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
SPMTERASE6 is shown in Figure 31-93 and described in Table 31-175.
Return to the Summary Table.
Scratch pad memory tamper erase enable 6
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TE_27_3 | TE_27_2 | TE_27_1 | TE_27_0 | TE_26_3 | TE_26_2 | TE_26_1 | TE_26_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TE_25_3 | TE_25_2 | TE_25_1 | TE_25_0 | TE_24_3 | TE_24_2 | TE_24_1 | TE_24_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xA3) to update this register
A3h = This field must be written with 0xA3 to be update the tamper erase enable bit. |
| 23-16 | RESERVED | R | 0h | |
| 15 | TE_27_3 | R/WK | 0h | tamper erase enable SPMEM27 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 14 | TE_27_2 | R/WK | 0h | tamper erase enable SPMEM27 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 13 | TE_27_1 | R/WK | 0h | tamper erase enable SPMEM27 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 12 | TE_27_0 | R/WK | 0h | tamper erase enable SPMEM27 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 11 | TE_26_3 | R/WK | 0h | tamper erase enable SPMEM26 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 10 | TE_26_2 | R/WK | 0h | tamper erase enable SPMEM26 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 9 | TE_26_1 | R/WK | 0h | tamper erase enable SPMEM26 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 8 | TE_26_0 | R/WK | 0h | tamper erase enable SPMEM26 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 7 | TE_25_3 | R/WK | 0h | tamper erase enable SPMEM25 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 6 | TE_25_2 | R/WK | 0h | tamper erase enable SPMEM25 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 5 | TE_25_1 | R/WK | 0h | tamper erase enable SPMEM25 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 4 | TE_25_0 | R/WK | 0h | tamper erase enable SPMEM25 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 3 | TE_24_3 | R/WK | 0h | tamper erase enable SPMEM24 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 2 | TE_24_2 | R/WK | 0h | tamper erase enable SPMEM24 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 1 | TE_24_1 | R/WK | 0h | tamper erase enable SPMEM24 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 0 | TE_24_0 | R/WK | 0h | tamper erase enable SPMEM24 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
SPMTERASE7 is shown in Figure 31-94 and described in Table 31-176.
Return to the Summary Table.
Scratch pad memory tamper erase enable 7
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TE_31_3 | TE_31_2 | TE_31_1 | TE_31_0 | TE_30_3 | TE_30_2 | TE_30_1 | TE_30_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TE_29_3 | TE_29_2 | TE_29_1 | TE_29_0 | TE_28_3 | TE_28_2 | TE_28_1 | TE_28_0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | need to write (KEY=0xA3) to update this register
A3h = This field must be written with 0xA3 to be update the tamper erase enable bit. |
| 23-16 | RESERVED | R | 0h | |
| 15 | TE_31_3 | R/WK | 0h | tamper erase enable SPMEM31 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 14 | TE_31_2 | R/WK | 0h | tamper erase enable SPMEM31 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 13 | TE_31_1 | R/WK | 0h | tamper erase enable SPMEM31 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 12 | TE_31_0 | R/WK | 0h | tamper erase enable SPMEM31 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 11 | TE_30_3 | R/WK | 0h | tamper erase enable SPMEM30 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 10 | TE_30_2 | R/WK | 0h | tamper erase enable SPMEM30 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 9 | TE_30_1 | R/WK | 0h | tamper erase enable SPMEM30 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 8 | TE_30_0 | R/WK | 0h | tamper erase enable SPMEM30 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 7 | TE_29_3 | R/WK | 0h | tamper erase enable SPMEM29 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 6 | TE_29_2 | R/WK | 0h | tamper erase enable SPMEM29 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 5 | TE_29_1 | R/WK | 0h | tamper erase enable SPMEM29 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 4 | TE_29_0 | R/WK | 0h | tamper erase enable SPMEM29 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 3 | TE_28_3 | R/WK | 0h | tamper erase enable SPMEM28 - DATA3 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 2 | TE_28_2 | R/WK | 0h | tamper erase enable SPMEM28 - DATA2 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 1 | TE_28_1 | R/WK | 0h | tamper erase enable SPMEM28 - DATA1 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |
| 0 | TE_28_0 | R/WK | 0h | tamper erase enable SPMEM28 - DATA0 KEY must be set to A3h to write to this bit. 0h = SPMEM is unmodified during tamper event 1h = SPMEM will be erased with tamper event |