SLAU367P October 2012 – April 2020 MSP430FR5041 , MSP430FR5043 , MSP430FR50431 , MSP430FR5847 , MSP430FR58471 , MSP430FR5848 , MSP430FR5849 , MSP430FR5857 , MSP430FR5858 , MSP430FR5859 , MSP430FR5867 , MSP430FR58671 , MSP430FR5868 , MSP430FR5869 , MSP430FR5870 , MSP430FR5872 , MSP430FR58721 , MSP430FR5887 , MSP430FR5888 , MSP430FR5889 , MSP430FR58891 , MSP430FR5922 , MSP430FR59221 , MSP430FR5947 , MSP430FR59471 , MSP430FR5948 , MSP430FR5949 , MSP430FR5957 , MSP430FR5958 , MSP430FR5959 , MSP430FR5962 , MSP430FR5964 , MSP430FR5967 , MSP430FR5968 , MSP430FR5969 , MSP430FR5969-SP , MSP430FR59691 , MSP430FR5970 , MSP430FR5972 , MSP430FR59721 , MSP430FR5986 , MSP430FR5987 , MSP430FR5988 , MSP430FR5989 , MSP430FR5989-EP , MSP430FR59891 , MSP430FR5992 , MSP430FR5994 , MSP430FR59941 , MSP430FR6005 , MSP430FR6007 , MSP430FR6035 , MSP430FR6037 , MSP430FR60371 , MSP430FR6041 , MSP430FR6043 , MSP430FR60431 , MSP430FR6045 , MSP430FR6047 , MSP430FR60471 , MSP430FR6820 , MSP430FR6822 , MSP430FR68221 , MSP430FR6870 , MSP430FR6872 , MSP430FR68721 , MSP430FR6877 , MSP430FR6879 , MSP430FR68791 , MSP430FR6887 , MSP430FR6888 , MSP430FR6889 , MSP430FR68891 , MSP430FR6920 , MSP430FR6922 , MSP430FR69221 , MSP430FR6927 , MSP430FR69271 , MSP430FR6928 , MSP430FR6970 , MSP430FR6972 , MSP430FR69721 , MSP430FR6977 , MSP430FR6979 , MSP430FR69791 , MSP430FR6987 , MSP430FR6988 , MSP430FR6989 , MSP430FR69891
Table 21-5 lists the memory-mapped registers for SAPH/SAPH_A. All register offset addresses not listed in Table 21-5 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Type | Reset | Section |
---|---|---|---|---|---|
0h | SAPHIIDX
SAPH_AIIDX |
Interrupt Index | read-only | 0h | Section 21.8.1 |
2h | SAPHMIS
SAPH_AMIS |
Masked Interrupt Satus | read-only | 0h | Section 21.8.2 |
4h | SAPHRIS
SAPH_ARIS |
Raw Interrupt Status | read-only | 0h | Section 21.8.3 |
6h | SAPHIMSC
SAPH_AIMSC |
Interrupt Mask | read-write | 0h | Section 21.8.4 |
8h | SAPHICR
SAPH_AICR |
Interrupt Clear | write-only | 0h | Section 21.8.5 |
Ah | SAPHISR
SAPH_AISR |
Interrupt Set | write-only | 0h | Section 21.8.6 |
Ch | SAPHDESCLO
SAPH_ADESCLO |
Module-Descriptor Low Word | read-only | 10h | Section 21.8.7 |
Eh | SAPHDESCHI
SAPH_ADESCHI |
Module-Descriptor High Word | read-only | 5553h | Section 21.8.8 |
10h | SAPHKEY
SAPH_AKEY |
Key | write-only | 0h | Section 21.8.9 |
12h | SAPHOCTL0
SAPH_AOCTL0 |
Physical Interface Output Control #0 | read-write | 0h | Section 21.8.10 |
14h | SAPHOCTL1
SAPH_AOCTL1 |
Physical Interface Output Control #1 | read-write | 0h | Section 21.8.11 |
16h | SAPHOSEL
SAPH_AOSEL |
Physical Interface Output Function Select | read-write | 5h | Section 21.8.12 |
20h | SAPHCH0PUT
SAPH_ACH0PUT |
Channel 0 Pull UpTrim Register | read-write | 0h | Section 21.8.13 |
22h | SAPHCH0PDT
SAPH_ACH0PDT |
Channel 0 Pull DownTrim Register | read-write | 0h | Section 21.8.14 |
24h | SAPHCH0TT
SAPH_ACH0TT |
Channel 0 Termination Trim | read-write | 0h | Section 21.8.15 |
26h | SAPHCH1PUT
SAPH_ACH1PUT |
Channel 1 Pull UpTrim | read-write | 0h | Section 21.8.16 |
28h | SAPHCH1PDT
SAPH_ACH1PDT |
Channel 1 Pull DownTrim | read-write | 0h | Section 21.8.17 |
2Ah | SAPHCH1TT
SAPH_ACH1TT |
Channel 1 Termination Trim | read-write | 0h | Section 21.8.18 |
2Ch | SAPHMCNF
SAPH_AMCNF |
Mode Configuration Register | read-write | 2h | Section 21.8.19 |
2Eh | SAPHTACTL
SAPH_ATACTL |
Trim Access Control | read-write | 0h | Section 21.8.20 |
30h | SAPHICTL0
SAPH_AICTL0 |
Physical Interface Input Control #0 | read-write | 90h | Section 21.8.21 |
34h | SAPH_ABCTL
SAPHBCTL |
Bias Control | read-write | A1h | Section 21.8.22 |
40h | SAPHPGC
SAPH_APGC |
PPG Count | read-write | 0h | Section 21.8.23 |
42h | SAPHPGLPER
SAPH_APGLPER |
Pulse Generator Low Period | read-write | 0h | Section 21.8.24 |
44h | SAPHPGHPER
SAPH_APGHPER |
Pulse Generator High Period | read-write | 0h | Section 21.8.25 |
46h | SAPHPGCTL
SAPH_APGCT |
PPG Control | read-write | 11h | Section 21.8.26 |
48h | SAPHPPGTRIG
SAPH_APPGTRIG |
PPG Software Trigger | write-only | 0h | Section 21.8.27 |
4Ah | SAPH_AXPGCTL | Extended Pulse Control Register | read-write | 0h | Section 21.8.28 |
4Ch | SAPH_AXPGLPER | Extra Pulse Low Period Register | read-write | 0h | Section 21.8.29 |
4Eh | SAPH_AXPGHPER | Extra Pulse High Period Register | read-write | 0h | Section 21.8.30 |
60h | SAPHASCTL0
SAPH_AASCTL0 |
A-SEQ control register 0 | read-write | 0h | Section 21.8.31 |
62h | SAPHASCTL1
SAPH_AASCTL1 |
A-SEQ control register 1 | read-write | 0h | Section 21.8.32 |
64h | SAPHASQTRIG
APH_AASQTRIG |
ASQ Software Trigger | write-only | 0h | Section 21.8.33 |
66h | SAPHAPOL
SAPH_AAPOL |
ASQ ping output polarity | read-write | 0h | Section 21.8.34 |
68h | SAPHAPLEV
SAPH_AAPLEV |
ASQ ping pause level | read-write | 0h | Section 21.8.35 |
6Ah | SAPHAPHIZ
SAPH_AAPHIZ |
ASQ ping pause impedance | read-write | 0h | Section 21.8.36 |
6Eh | SAPHATM_A
SAPH_AATM_A |
A-SEQ start to 1st ping | read-write | 0h | Section 21.8.37 |
70h | SAPHATM_B
SAPH_AATM_B |
ASQ start to ADC arm | read-write | 0h | Section 21.8.38 |
72h | SAPHATM_C
SAPH_AATM_C |
Count for the TIMEMARK C Event | read-write | 0h | Section 21.8.39 |
74h | SAPHATM_D
SAPH_AATM_D |
ASQ start to ADC trig | read-write | 0h | Section 21.8.40 |
76h | SAPHATM_E
SAPH_AATM_E |
ASQ start to restart | read-write | 0h | Section 21.8.41 |
78h | SAPHATM_F
SAPH_AATM_F |
ASQ start to timeout | read-write | 0h | Section 21.8.42 |
7Ah | SAPHTBCTL
SAPH_ATBCTL |
Time Base Control | read-write | 0h | Section 21.8.43 |
7Ch | SAPHATIMLO
APH_AATIMLO |
Acquisition Timer Low Part | read-only | 0h | Section 21.8.44 |
7Eh | SAPHATIMHI
SAPH_AATIMHI |
Acquisition Timer High Part | read-only | 0h | Section 21.8.45 |