Infineon
XMC1100
1.3.0 (Reference Manual v1.3)
SVD file
CM0
r0p0
little
false
false
2
false
8
32
PPB
Cortex-M0 Private Peripheral Block
0xE000E000
0x0
0x1000
registers
SYST_CSR
SysTick Control and Status Register
0x0010
32
0x00000000
0xFFFFFFFF
ENABLE
Counter Enable
0
0
read-write
value1
Counter disabled.
#0
value2
Counter enabled.
#1
TICKINT
SysTick Exception Request
1
1
read-write
value1
Counting down to zero does not assert the SysTick exception request.
#0
value2
Counting down to zero to assert the SysTick exception request.
#1
CLKSOURCE
Clock Source
2
2
read-write
value1
External clock.
#0
value2
Processor clock.
#1
COUNTFLAG
Counter Flag
16
16
read-write
SYST_RVR
SysTick Reload Value Register
0x0014
32
0x00000000
0x00000000
RELOAD
Reload Value
0
23
read-write
SYST_CVR
SysTick Current Value Register
0x0018
32
0x00000000
0x00000000
CURRENT
SysTick Counter Current Value
0
23
read-write
SYST_CALIB
SysTick Calibration Value Register
0x001C
32
0x40000147
0xFFFFFFFF
TENMS
10 Milliseconds
0
23
read-only
SKEW
Clock Skew
30
30
read-only
NOREF
Reference Clock
31
31
read-only
NVIC_ISER
Interrupt Set-enable Register
0x0100
32
0x00000000
0xFFFFFFFF
SETENA
Interrupt Node Set-enable
0
31
read-write
value1
Read: Interrupt node disabled. Write: No effect.
#0
value2
Read: Interrupt node enabled. Write: Enable interrupt node
#1
NVIC_ICER
IInterrupt Clear-enable Register
0x0180
32
0x00000000
0xFFFFFFFF
CLRENA
Interrupt Node Clear-enable
0
31
read-write
value1
Read: Interrupt node disabled. Write: No effect
#0
value2
Read: Interrupt node enabled. Write: Disable interrupt node.
#1
NVIC_ISPR
Interrupt Set-pending Register
0x0200
32
0x00000000
0xFFFFFFFF
SETPEND
Interrupt Node Set-pending
0
31
read-write
value1
Read: Interrupt node is not pending. Write: No effect
#0
value2
Read: Interrupt node is pending. Write: Change interrupt state to pending.
#1
NVIC_ICPR
Interrupt Clear-pending Register
0x0280
32
0x00000000
0xFFFFFFFF
CLRPEND
Interrupt Node Clear-pending
0
31
read-write
value1
Read: Interrupt node is not pending. Write: No effect.
#0
value2
Read: Interrupt node is pending. Write: Remove interrupt state from pending.
#1
NVIC_IPR0
Interrupt Priority Register 0
0x0400
32
0x00000000
0xFFFFFFFF
PRI_3
Priority, Byte Offset 3
24
31
read-write
PRI_2
Priority, Byte Offset 2
16
23
read-write
PRI_1
Priority, Byte Offset 1
8
15
read-write
PRI_0
Priority, Byte Offset 0
0
7
read-write
NVIC_IPR1
Interrupt Priority Register 1
0x0404
32
0x00000000
0xFFFFFFFF
PRI_3
Priority, Byte Offset 3
24
31
read-write
PRI_2
Priority, Byte Offset 2
16
23
read-write
PRI_1
Priority, Byte Offset 1
8
15
read-write
PRI_0
Priority, Byte Offset 0
0
7
read-write
NVIC_IPR2
Interrupt Priority Register 2
0x0408
32
0x00000000
0xFFFFFFFF
PRI_3
Priority, Byte Offset 3
24
31
read-write
PRI_2
Priority, Byte Offset 2
16
23
read-write
PRI_1
Priority, Byte Offset 1
8
15
read-write
PRI_0
Priority, Byte Offset 0
0
7
read-write
NVIC_IPR3
Interrupt Priority Register 3
0x040C
32
0x00000000
0xFFFFFFFF
PRI_3
Priority, Byte Offset 3
24
31
read-write
PRI_2
Priority, Byte Offset 2
16
23
read-write
PRI_1
Priority, Byte Offset 1
8
15
read-write
PRI_0
Priority, Byte Offset 0
0
7
read-write
NVIC_IPR4
Interrupt Priority Register 4
0x0410
32
0x00000000
0xFFFFFFFF
PRI_3
Priority, Byte Offset 3
24
31
read-write
PRI_2
Priority, Byte Offset 2
16
23
read-write
PRI_1
Priority, Byte Offset 1
8
15
read-write
PRI_0
Priority, Byte Offset 0
0
7
read-write
NVIC_IPR5
Interrupt Priority Register 5
0x0414
32
0x00000000
0xFFFFFFFF
PRI_3
Priority, Byte Offset 3
24
31
read-write
PRI_2
Priority, Byte Offset 2
16
23
read-write
PRI_1
Priority, Byte Offset 1
8
15
read-write
PRI_0
Priority, Byte Offset 0
0
7
read-write
NVIC_IPR6
Interrupt Priority Register 6
0x0418
32
0x00000000
0xFFFFFFFF
PRI_3
Priority, Byte Offset 3
24
31
read-write
PRI_2
Priority, Byte Offset 2
16
23
read-write
PRI_1
Priority, Byte Offset 1
8
15
read-write
PRI_0
Priority, Byte Offset 0
0
7
read-write
NVIC_IPR7
Interrupt Priority Register 7
0x041C
32
0x00000000
0xFFFFFFFF
PRI_3
Priority, Byte Offset 3
24
31
read-write
PRI_2
Priority, Byte Offset 2
16
23
read-write
PRI_1
Priority, Byte Offset 1
8
15
read-write
PRI_0
Priority, Byte Offset 0
0
7
read-write
CPUID
CPUID Base Register
0x0D00
32
0x410CC200
0xFFFFFFFF
Revision
Revision Number
0
3
read-only
value1
Patch 0
0x0
PartNo
Part Number of the Processor
4
15
read-only
value1
Cortex-M0
0xC20
Architecture
Architecture
16
19
read-only
value1
ARMv6-M
0xC
Variant
Variant Number
20
23
read-only
value1
Revision 0
0x0
Implementer
Implementer Code
24
31
read-only
value1
ARM
0x41
ICSR
Interrupt Control and State Register
0x0D04
32
0x00000000
0xFFFFFFFF
VECTACTIVE
Active Exception Number
0
5
read-only
value1
Thread mode
0x00
VECTPENDING
Pending Exception Number
12
17
read-only
value1
No pending exceptions
0x0
ISRPENDING
Interrupt Pending Flag
22
22
read-only
value1
Interrupt not pending
#0
value2
Interrupt pending.
#1
PENDSTCLR
SysTick Exception Clear-pending
25
25
write-only
value1
No effect
#0
value2
removes the pending state from the SysTick exception.
#1
PENDSTSET
SysTick Exception Set-pending
26
26
read-write
value1
SysTick exception is not pending
0
value2
SysTick exception is pending.
1
PENDSVCLR
PendSV Clear Pending
27
27
write-only
value1
Do not clear.
#0
value2
Removes pending state from PendSV exception.
#1
PENDSVSET
PendSV Set Pending
28
28
read-write
value1
PendSV exception is not pending.
#0
value2
PendSV excepton is pending.
#1
AIRCR
Application Interrupt and Reset Control Register
0x0D0C
32
0xFA050000
0xFFFFFFFF
SYSRESETREQ
System Reset Request
2
2
write-only
value1
No effect.
#0
value2
Requests a system level reset.
#1
ENDIANNESS
Data Endianness
15
15
read-only
value1
Little-endian
#0
VECTKEY
Register Key
16
31
read-write
SCR
System Control Register
0x0D10
32
0x00000000
0xFFFFFFFF
SLEEPONEXIT
Sleep-on-exit
1
1
read-write
value1
Do not sleep when returning to Thread mode.
#0
value2
Enter sleep, or deep sleep, on return from an ISR to Thread mode.
#1
SLEEPDEEP
Low Power Sleep Mode
2
2
read-write
value1
Sleep
#0
value2
Deep sleep
#1
SEVONPEND
Send Event on Pending bit
4
4
read-write
value1
Only enabled interrupts or events can wakeup the processor, disabled interrupts are excluded.
#0
value2
Enabled events and all interrupts, including disabled interrupts, can wakeup the processor.
#1
CCR
Configuration and Control Register
0x0D14
32
0x00000208
0xFFFFFFFF
UNALIGN_TRP
Unaligned Access Traps
3
3
read-only
STKALIGN
Stack Alignment
9
9
read-only
SHPR2
System Handler Priority Register 2
0x0D1C
32
0x00000000
0xFFFFFFFF
PRI_11
Priority of System Handler 11
24
31
read-write
SHPR3
System Handler Priority Register 3
0x0D20
32
0x00000000
0xFFFFFFFF
PRI_14
Priority of System Handler 14
16
23
read-write
PRI_15
Priority of System Handler 15
24
31
read-write
SHCSR
System Handler Control and State Register
0x0D24
32
0x00000000
0xFFFFFFFF
SVCALLPENDED
SVCall Pending bit
15
15
read-write
value1
SVCall is not pending.
#0
value2
SVCall is pending.
#1
ERU0
Event Request Unit 0
ERU
0x40010600
0x0
0x0100
registers
ERU0_0
External Request Unit 0
3
ERU0_1
External Request Unit 0
4
ERU0_2
External Request Unit 0
5
ERU0_3
External Request Unit 0
6
EXISEL
Event Input Select
0x00
32
0x00000000
0xFFFFFFFF
EXS0A
Event Source Select for A0 (ERS0)
0
1
read-write
value1
Input ERU_0A0 is selected
#00
value2
Input ERU_0A1 is selected
#01
value3
Input ERU_0A2 is selected
#10
value4
Input ERU_0A3 is selected
#11
EXS0B
Event Source Select for B0 (ERS0)
2
3
read-write
value1
Input ERU_0B0 is selected
#00
value2
Input ERU_0B1 is selected
#01
value3
Input ERU_0B2 is selected
#10
value4
Input ERU_0B3 is selected
#11
EXS1A
Event Source Select for A1 (ERS1)
4
5
read-write
value1
Input ERU_1A0 is selected
#00
value2
Input ERU_1A1 is selected
#01
value3
Input ERU_1A2 is selected
#10
value4
Input ERU_1A3 is selected
#11
EXS1B
Event Source Select for B1 (ERS1)
6
7
read-write
value1
Input ERU_1B0 is selected
#00
value2
Input ERU_1B1 is selected
#01
value3
Input ERU_1B2 is selected
#10
value4
Input ERU_1B3 is selected
#11
EXS2A
Event Source Select for A2 (ERS2)
8
9
read-write
value1
Input ERU_2A0 is selected
#00
value2
Input ERU_2A1 is selected
#01
value3
Input ERU_2A2 is selected
#10
value4
Input ERU_2A3 is selected
#11
EXS2B
Event Source Select for B2 (ERS2)
10
11
read-write
value1
Input ERU_2B0 is selected
#00
value2
Input ERU_2B1 is selected
#01
value3
Input ERU_2B2 is selected
#10
value4
Input ERU_2B3 is selected
#11
EXS3A
Event Source Select for A3 (ERS3)
12
13
read-write
value1
Input ERU_3A0 is selected
#00
value2
Input ERU_3A1 is selected
#01
value3
Input ERU_3A2 is selected
#10
value4
Input ERU_3A3 is selected
#11
EXS3B
Event Source Select for B3 (ERS3)
14
15
read-write
value1
Input ERU_3B0 is selected
#00
value2
Input ERU_3B1 is selected
#01
value3
Input ERU_3B2 is selected
#10
value4
Input ERU_3B3 is selected
#11
4
4
EXICON[%s]
Event Input Control
0x10
32
0x00000000
0xFFFFFFFF
PE
Output Trigger Pulse Enable for ETLx
0
0
read-write
value1
The trigger pulse generation is disabled
#0
value2
The trigger pulse generation is enabled
#1
LD
Rebuild Level Detection for Status Flag for ETLx
1
1
read-write
value1
The status flag FL is not cleared by hardware and is used as "sticky" bit. Once set, it is not influenced by any edge until it becomes cleared by software.
#0
value2
The status flag FL rebuilds a level detection of the desired event. It becomes automatically set with a rising edge if RE = 1 or with a falling edge if FE = 1. It becomes automatically cleared with a rising edge if RE = 0 or with a falling edge if FE = 0.
#1
RE
Rising Edge Detection Enable ETLx
2
2
read-write
value1
A rising edge is not considered as edge event
#0
value2
A rising edge is considered as edge event
#1
FE
Falling Edge Detection Enable ETLx
3
3
read-write
value1
A falling edge is not considered as edge event
#0
value2
A falling edge is considered as edge event
#1
OCS
Output Channel Select for ETLx Output Trigger Pulse
4
6
read-write
value1
Trigger pulses are sent to OGU0
#000
value2
Trigger pulses are sent to OGU1
#001
value3
Trigger pulses are sent to OGU2
#010
value4
Trigger pulses are sent to OGU3
#011
FL
Status Flag for ETLx
7
7
read-write
value1
The enabled edge event has not been detected
#0
value2
The enabled edge event has been detected
#1
SS
Input Source Select for ERSx
8
9
read-write
value1
Input A without additional combination
#00
value2
Input B without additional combination
#01
value3
Input A OR input B
#10
value4
Input A AND input B
#11
NA
Input A Negation Select for ERSx
10
10
read-write
value1
Input A is used directly
#0
value2
Input A is inverted
#1
NB
Input B Negation Select for ERSx
11
11
read-write
value1
Input B is used directly
#0
value2
Input B is inverted
#1
4
4
EXOCON[%s]
Event Output Trigger Control
0x20
32
0x00000008
0xFFFFFFFF
ISS
Internal Trigger Source Selection
0
1
read-write
value1
The peripheral trigger function is disabled
#00
value2
Input ERU_OGUy1 is selected
#01
value3
Input ERU_OGUy2 is selected
#10
value4
Input ERU_OGUy3 is selected
#11
GEEN
Gating Event Enable
2
2
read-write
value1
The event detection is disabled
#0
value2
The event detection is enabled
#1
PDR
Pattern Detection Result Flag
3
3
read-only
value1
A pattern miss is detected
#0
value2
A pattern match is detected
#1
GP
Gating Selection for Pattern Detection Result
4
5
read-write
value1
ERU_GOUTy is always disabled and ERU_IOUTy can not be activated
#00
value2
ERU_GOUTy is always enabled and ERU_IOUTy becomes activated with each activation of ERU_TOUTy
#01
value3
ERU_GOUTy is equal to ERU_PDOUTy and ERU_IOUTy becomes activated with an activation of ERU_TOUTy while the desired pattern is detected (pattern match PDR = 1)
#10
value4
ERU_GOUTy is inverted to ERU_PDOUTy and ERU_IOUTy becomes activated with an activation of ERU_TOUTy while the desired pattern is not detected (pattern miss PDR = 0)
#11
IPEN0
Pattern Detection Enable for ETL0
12
12
read-write
value1
Flag EXICONx.FL is excluded from the pattern detection
#0
value2
Flag EXICONx.FL is included in the pattern detection
#1
IPEN1
Pattern Detection Enable for ETL1
13
13
read-write
value1
Flag EXICONx.FL is excluded from the pattern detection
#0
value2
Flag EXICONx.FL is included in the pattern detection
#1
IPEN2
Pattern Detection Enable for ETL2
14
14
read-write
value1
Flag EXICONx.FL is excluded from the pattern detection
#0
value2
Flag EXICONx.FL is included in the pattern detection
#1
IPEN3
Pattern Detection Enable for ETL3
15
15
read-write
value1
Flag EXICONx.FL is excluded from the pattern detection
#0
value2
Flag EXICONx.FL is included in the pattern detection
#1
PAU
PAU Unit
0x40000000
0x0
0x010000
registers
AVAIL0
Peripheral Availability Register 0
0x0040
32
0x01CF00FF
0xFFFFFFFF
AVAIL5
RAM Block 1 Availability Flag
5
5
read-only
value1
RAM block 1 is not available.
#0
value2
RAM block 1 is available.
#1
AVAIL6
RAM Block 2 Availability Flag
6
6
read-only
value1
RAM block 2 is not available.
#0
value2
RAM block 2 is available.
#1
AVAIL7
RAM Block 3 Availability Flag
7
7
read-only
value1
RAM block 3 is not available.
#0
value2
RAM block 3 is available.
#1
AVAIL22
Port 0 Availability Flag
22
22
read-only
value1
Port 0 is not available.
#0
value2
Port 0 is available.
#1
AVAIL23
Port 1 Availability Flag
23
23
read-only
value1
Port 1 is not available.
#0
value2
Port 1 is available.
#1
AVAIL24
Port 0 Availability Flag
24
24
read-only
value1
Port 2 is not available.
#0
value2
Port 2 is available.
#1
AVAIL1
Peripheral Availability Register 1
0x0044
32
0x00001F37
0xFFFFFFFF
AVAIL0
USIC0 Channel 0 Availability Flag
0
0
read-only
value1
USIC0 Channel 0 is not available.
#0
value2
USIC0 Channel 0 is available.
#1
AVAIL1
USIC0 Channel 1 Availability Flag
1
1
read-only
value1
USIC0 Channel 1 is not available.
#0
value2
USIC0 Channel 1 is available.
#1
AVAIL4
PRNG Availability Flag
4
4
read-only
value1
PRNG is not available.
#0
value2
PRNG is available.
#1
AVAIL5
VADC0 Basic SFRs Availability Flag
5
5
read-only
value1
VADC0 Basic SFRs are not available.
#0
value2
VADC0 Basic SFRs are available.
#1
AVAIL8
SHS0 Availability Flag
8
8
read-only
value1
SHS0 is not available.
#0
value2
SHS0 is available.
#1
AVAIL9
CC40 Availability Flag
9
9
read-only
value1
CC40 is not available.
#0
value2
CC40 is available.
#1
AVAIL10
CC41 Availability Flag
10
10
read-only
value1
CC41 is not available.
#0
value2
CC41 is available.
#1
AVAIL11
CC42 Availability Flag
11
11
read-only
value1
CC42 is not available.
#0
value2
CC42 is available.
#1
AVAIL12
CC43 Availability Flag
12
12
read-only
value1
CC43 is not available.
#0
value2
CC43 is available.
#1
AVAIL2
Peripheral Availability Register 2
0x0048
32
0x00000000
0xFFFFFFFF
PRIVDIS0
Peripheral Privilege Access Register 0
0x0080
32
0x00000000
0xFFFFFFFF
PDIS2
Flash SFRs Privilege Disable Flag
2
2
read-write
value1
Flash SFRs are accessible.
#0
value2
Flash SFRs are not accessible.
#1
PDIS5
RAM Block 1 Privilege Disable Flag
5
5
read-write
value1
RAM Block 1 is accessible.
#0
value2
RAM Block 1 is not accessible.
#1
PDIS6
RAM Block 2 Privilege Disable Flag
6
6
read-write
value1
RAM Block 2 is accessible.
#0
value2
RAM Block 2 is not accessible.
#1
PDIS7
RAM Block 3 Privilege Disable Flag
7
7
read-write
value1
RAM Block 3 is accessible.
#0
value2
RAM Block 3 is not accessible.
#1
PDIS19
WDT Privilege Disable Flag
19
19
read-write
value1
WDT is accessible.
#0
value2
WDT is not accessible.
#1
PDIS22
Port 0 Privilege Disable Flag
22
22
read-write
value1
Port 0 is accessible.
#0
value2
Port 0 is not accessible.
#1
PDIS23
Port 1 Privilege Disable Flag
23
23
read-write
value1
Port 1 is accessible.
#0
value2
Port 1 is not accessible.
#1
PDIS24
Port 2 Privilege Disable Flag
24
24
read-write
value1
Port 2 is accessible.
#0
value2
Port 2 is not accessible.
#1
PRIVDIS1
Peripheral Privilege Access Register 1
0x0084
32
0x00000000
0xFFFFFFFF
PDIS0
USIC0 Channel 0 Privilege Disable Flag
0
0
read-write
value1
USIC0 Channel 0 is accessible.
#0
value2
USIC0 Channel 0 is not accessible.
#1
PDIS1
USIC0 Channel 1 Privilege Disable Flag
1
1
read-write
value1
USIC0 Channel 1 is accessible.
#0
value2
USIC0 Channel 1 is not accessible.
#1
PDIS5
VADC0 Basic SFRs Privilege Disable Flag
5
5
read-write
value1
VADC0 Basic SFRs are accessible.
#0
value2
VADC0 Basic SFRs are not accessible.
#1
PDIS8
SHS0 Privilege Disable Flag
8
8
read-write
value1
SHS is accessible.
#0
value2
SHS is not accessible.
#1
PDIS9
CC40 and CCU40 Kernel SFRs Privilege Disable Flag
9
9
read-write
value1
CC40 and CCU40 Kernel SFRs are accessible.
#0
value2
CC40 and CCU40 Kernel SFRs are not accessible.
#1
PDIS10
CC41 Privilege Disable Flag
10
10
read-write
value1
CC41 is accessible.
#0
value2
CC41 is not accessible.
#1
PDIS11
CC42 Privilege Disable Flag
11
11
read-write
value1
CC42 is accessible.
#0
value2
CC42 is not accessible.
#1
PDIS12
CC43 Privilege Disable Flag
12
12
read-write
value1
CC43 is accessible.
#0
value2
CC43 is not accessible.
#1
ROMSIZE
ROM Size Register
0x0400
32
0x00000B00
0xFFFFFFFF
ADDR
ROM Size
8
13
read-only
FLSIZE
Flash Size Register
0x0404
32
0x00011000
0xFFFFFFFF
ADDR
Flash Size
12
17
read-only
RAM0SIZE
RAM0 Size Register
0x0410
32
0x00001000
0xFFFFFFFF
ADDR
RAM0 Size
8
12
read-only
NVM
NVM Unit
0x40050000
0x0
0x0100
registers
NVMSTATUS
NVM Status Register
0x0000
16
0x0002
0xFFFF
WRPERR
Write Protocol Error
6
6
read-only
value1
No write protocol failure occurred.
#0
value2
At least one write protocol failure was detected.
#1
ECC2READ
ECC2 Read
5
5
read-only
value1
No ECC two bit failure during memory read operations.
#0
value2
At least one ECC two bit failure was detected.
#1
ECC1READ
ECC1 Read
4
4
read-only
value1
No ECC single bit failure occurred.
#0
value2
At least one ECC single bit failure was detected and corrected.
#1
VERR
Verify Error
2
3
read-only
value1
No fail bit.
#00
value2
One fail bit in one data block.
#01
value3
Two fail bits in two different data blocks.
#10
value4
Two or more fail bits in one data block, or three or more fail bits overall.
#11
SLEEP
Sleep Mode
1
1
read-only
value1
NVM not in sleep mode, and no sleep or wake up procedure in progress.
#0
value2
NVM in sleep mode, or busy due to a sleep or wake up procedure.
#1
BUSY
Busy
0
0
read-only
value1
The NVM is not busy. Memory reads from the cell array and register write accesses are possible.
#0
value2
The NVM is busy. Memory reads and register write accesses are not possible.
#1
NVMPROG
NVM Programming Control Register
0x0004
16
0x0000
0xFFFF
RSTECC
Reset ECC
13
13
read-write
value1
No action.
#0
value2
Reset of .ECCxREAD and NVMSTATUS.WRPERR.
#1
RSTVERR
Reset Verify Error
12
12
read-write
value1
No action.
#0
value2
Reset of .VERR.
#1
ACTION
ACTION: [VERIFY, ONE_SHOT, OPTYPE]
0
7
read-write
value1
Idle state, no action triggered. Writing 0x00 exits current mode.
0x00
value2
Start one-shot write operation with automatic verify.
0x51
value3
Start one-shot write operation without verify.
0x91
value4
Start continuous write operation with automatic verify of every write.
0x61
value5
Start continuous write operation without verify.
0xA1
value6
Start one-shot page erase operation.
0x92
value7
Start continuous page erase operation.
0xA2
value8
Start one-shot verify-only: Written data is compared to array content.
0xD0
value9
Start continuous verify-only: Written data is compared to array content.
0xE0
NVMCONF
NVM Configuration Register
0x0008
16
0x9000
0xFFFF
NVM_ON
NVM On
15
15
read-write
value1
NVM is switched to or stays in sleep mode.
#0
value2
NVM is switched to or stays in normal mode.
#1
INT_ON
Interrupt On
14
14
read-write
value1
No NVM ready interrupts are generated.
#0
value2
NVM ready interrupts are generated.
#1
WS
Number of fixed Wait States
12
12
read-write
value1
0 fixed wait states.
#0
value2
1 fixed wait state.
#1
SECPROT
Sector Protection
4
11
read-write
HRLEV
Hardread Level
1
2
read-write
value1
Normal read
#00
value2
Hardread written
#01
value3
Hardread erased
#10
CONFIG1
Configuration 1 Register
0x0048
16
0x0000
0x0000
FIXWS
Wait States Scheme
11
11
read-write
Const_0
adaptive wait states.
#0
Const_1
fixed wait states.
#1
WDT
Watch Dog Timer
0x40020000
0x0
0x010000
registers
ID
WDT Module ID Register
0x00
32
0x00ADC000
0xFFFFFF00
MOD_REV
Module Revision Number
0
7
read-only
MOD_TYPE
Module Type
8
15
read-only
MOD_NUMBER
Module Number Value
16
31
read-only
CTR
WDT Control Register
0x04
32
0x00000000
0xFFFFFFFF
ENB
Enable
0
0
read-write
PRE
Pre-warning
1
1
read-write
DSP
Debug Suspend
4
4
read-write
SPW
Service Indication Pulse Width
8
15
read-write
SRV
WDT Service Register
0x08
32
0x00000000
0xFFFFFFFF
SRV
Service
0
31
write-only
TIM
WDT Timer Register
0x0C
32
0x00000000
0xFFFFFFFF
TIM
Timer Value
0
31
read-only
WLB
WDT Window Lower Bound Register
0x10
32
0x00000000
0xFFFFFFFF
WLB
Window Lower Bound
0
31
read-write
WUB
WDT Window Upper Bound Register
0x14
32
0xFFFFFFFF
0xFFFFFFFF
WUB
Window Upper Bound
0
31
read-write
WDTSTS
WDT Status Register
0x18
32
0x00000000
0xFFFFFFFF
ALMS
Pre-warning Alarm
0
0
read-only
WDTCLR
WDT Clear Register
0x1C
32
0x00000000
0xFFFFFFFF
ALMC
Pre-warning Alarm
0
0
write-only
RTC
Real Time Clock
0x40010A00
0x0
0x0100
registers
ID
RTC Module ID Register
0x00
32
0x00A3C000
0xFFFFFF00
MOD_REV
Module Revision Number
0
7
read-only
MOD_TYPE
Module Type
8
15
read-only
MOD_NUMBER
Module Number Value
16
31
read-only
CTR
RTC Control Register
0x04
32
0x7FFF0000
0xFFFFFFFF
ENB
RTC Module Enable
0
0
read-write
SUS
Debug Suspend Control
1
1
read-write
DIV
Divider Value
16
31
read-write
RAWSTAT
RTC Raw Service Request Register
0x08
32
0x00000000
0xFFFFFFFF
RPSE
Raw Periodic Seconds Service Request
0
0
read-only
RPMI
Raw Periodic Minutes Service Request
1
1
read-only
RPHO
Raw Periodic Hours Service Request
2
2
read-only
RPDA
Raw Periodic Days Service Request
3
3
read-only
RPMO
Raw Periodic Months Service Request
5
5
read-only
RPYE
Raw Periodic Years Service Request
6
6
read-only
RAI
Alarm Service Request
8
8
read-only
STSSR
RTC Service Request Status Register
0x0C
32
0x00000000
0xFFFFFFFF
SPSE
Periodic Seconds Service Request Status after masking
0
0
read-only
SPMI
Periodic Minutes Service Request Status after masking
1
1
read-only
SPHO
Periodic Hours Service Request Status after masking
2
2
read-only
SPDA
Periodic Days Service Request Status after masking
3
3
read-only
SPMO
Periodic Months Service Request Status after masking
5
5
read-only
SPYE
Periodic Years Service Request Status after masking
6
6
read-only
SAI
Alarm Service Request Status after masking
8
8
read-only
MSKSR
RTC Service Request Mask Register
0x10
32
0x00000000
0xFFFFFFFF
MPSE
Periodic Seconds Interrupt Mask
0
0
read-write
MPMI
Periodic Minutes Interrupt Mask
1
1
read-write
MPHO
Periodic Hours Interrupt Mask
2
2
read-write
MPDA
Periodic Days Interrupt Mask
3
3
read-write
MPMO
Periodic Months Interrupt Mask
5
5
read-write
MPYE
Periodic Years Interrupt Mask
6
6
read-write
MAI
Alarm Interrupt Mask
8
8
read-write
CLRSR
RTC Clear Service Request Register
0x14
32
0x00000000
0xFFFFFFFF
RPSE
Raw Periodic Seconds Interrupt Clear
0
0
write-only
RPMI
Raw Periodic Minutes Interrupt Clear
1
1
write-only
RPHO
Raw Periodic Hours Interrupt Clear
2
2
write-only
RPDA
Raw Periodic Days Interrupt Clear
3
3
write-only
RPMO
Raw Periodic Months Interrupt Clear
5
5
write-only
RPYE
Raw Periodic Years Interrupt Clear
6
6
write-only
RAI
Raw Alarm Interrupt Clear
8
8
write-only
ATIM0
RTC Alarm Time Register 0
0x18
32
0x00000000
0xFFFFFFFF
ASE
Alarm Seconds Compare Value
0
5
read-write
AMI
Alarm Minutes Compare Value
8
13
read-write
AHO
Alarm Hours Compare Value
16
20
read-write
ADA
Alarm Days Compare Value
24
28
read-write
ATIM1
RTC Alarm Time Register 1
0x1C
32
0x00000000
0xFFFFFFFF
AMO
Alarm Month Compare Value
8
11
read-write
AYE
Alarm Year Compare Value
16
31
read-write
TIM0
RTC Time Register 0
0x20
32
0x00000000
0xFFFFFFFF
SE
Seconds Time Value
0
5
read-write
MI
Minutes Time Value
8
13
read-write
HO
Hours Time Value
16
20
read-write
DA
Days Time Value
24
28
read-write
TIM1
RTC Time Register 1
0x24
32
0x00000000
0xFFFFFFFF
DAWE
Days of Week Time Value
0
2
read-write
MO
Month Time Value
8
11
read-write
YE
Year Time Value
16
31
read-write
PRNG
PRNG Unit
0x48020000
0x0
0x10
registers
WORD
PRNG Word Register
0x00
16
0x0000
0xFFFF
RDATA
Random Data
0
15
read-write
CHK
PRNG Status Check Register
0x04
16
0x0000
0xFFFF
RDV
Random Data / Key Valid Flag
0
0
read-only
value1
New random data block is not yet ready to be read. In ) this flag is set to #0 while loading is in progress.
#0
value2
Random data block is valid. In key loading mode this value indicates that the next partial key word can be written to PRNG_WORD.
#1
CTRL
PRNG Control Register
0x0C
16
0x0000
0xFFFF
KLD
Key Load Operation Mode
3
3
read-write
value1
Streaming mode (default)
#0
value2
Key loading mode
#1
RDBS
Random Data Block Size
1
2
read-write
value1
Reset state (no random data block size defined), value of PRNG_WORD is undefined.
#00
value2
8 bits in PRNG_WORD.RDATA[7:0]
#01
value3
16 bits in PRNG_WORD.RDATA[15:0]
#10
USIC0
Universal Serial Interface Controller 0
USIC
USIC
0x48000008
0
4
registers
USIC0_0
Universal Serial Interface Channel (Module 0)
9
USIC0_1
Universal Serial Interface Channel (Module 0)
10
USIC0_2
Universal Serial Interface Channel (Module 0)
11
USIC0_3
Universal Serial Interface Channel (Module 0)
12
USIC0_4
Universal Serial Interface Channel (Module 0)
13
USIC0_5
Universal Serial Interface Channel (Module 0)
14
ID
Module Identification Register
0
32
0x00AAC000
0xFFFFFF00
MOD_REV
Module Revision Number
0
7
read-only
MOD_TYPE
Module Type
8
15
read-only
MOD_NUMBER
Module Number Value
16
31
read-only
USIC0_CH0
Universal Serial Interface Controller 0
USIC
USIC_CH
0x48000000
0x0
0x0200
registers
CCFG
Channel Configuration Register
0x004
32
0x000080CF
0xFFFFFFFF
SSC
SSC Protocol Available
0
0
read-only
value1
The SSC protocol is not available.
#0
value2
The SSC protocol is available.
#1
ASC
ASC Protocol Available
1
1
read-only
value1
The ASC protocol is not available.
#0
value2
The ASC protocol is available.
#1
IIC
IIC Protocol Available
2
2
read-only
value1
The IIC protocol is not available.
#0
value2
The IIC protocol is available.
#1
IIS
IIS Protocol Available
3
3
read-only
value1
The IIS protocol is not available.
#0
value2
The IIS protocol is available.
#1
RB
Receive FIFO Buffer Available
6
6
read-only
value1
A receive FIFO buffer is not available.
#0
value2
A receive FIFO buffer is available.
#1
TB
Transmit FIFO Buffer Available
7
7
read-only
value1
A transmit FIFO buffer is not available.
#0
value2
A transmit FIFO buffer is available.
#1
KSCFG
Kernel State Configuration Register
0x00C
32
0x00000000
0xFFFFFFFF
MODEN
Module Enable
0
0
read-write
value1
The module is switched off immediately (without respecting a stop condition). It does not react on mode control actions and the module clock is switched off. The module does not react on read accesses and ignores write accesses (except to KSCFG).
#0
value2
The module is switched on and can operate. After writing 1 to MODEN, it is recommended to read register KSCFG to avoid pipeline effects in the control block before accessing other Service Request Processing registers.
#1
BPMODEN
Bit Protection for MODEN
1
1
write-only
value1
MODEN is not changed.
#0
value2
MODEN is updated with the written value.
#1
NOMCFG
Normal Operation Mode Configuration
4
5
read-write
value1
Run mode 0 is selected.
#00
value2
Run mode 1 is selected.
#01
value3
Stop mode 0 is selected.
#10
value4
Stop mode 1 is selected.
#11
BPNOM
Bit Protection for NOMCFG
7
7
write-only
value1
NOMCFG is not changed.
#0
value2
NOMCFG is updated with the written value.
#1
SUMCFG
Suspend Mode Configuration
8
9
read-write
BPSUM
Bit Protection for SUMCFG
11
11
write-only
value1
SUMCFG is not changed.
#0
value2
SUMCFG is updated with the written value.
#1
FDR
Fractional Divider Register
0x010
32
0x00000000
0xFFFFFFFF
STEP
Step Value
0
9
read-write
DM
Divider Mode
14
15
read-write
value1
The divider is switched off, fFD = 0.
#00
value2
Normal divider mode selected.
#01
value3
Fractional divider mode selected.
#10
value4
The divider is switched off, fFD = 0.
#11
RESULT
Result Value
16
25
read-only
BRG
Baud Rate Generator Register
0x014
32
0x00000000
0xFFFFFFFF
CLKSEL
Clock Selection
0
1
read-write
value1
The fractional divider frequency fFD is selected.
#00
value3
The trigger signal DX1T defines fPIN. Signal MCLK toggles with fPIN.
#10
value4
Signal MCLK corresponds to the DX1S signal and the frequency fPIN is derived from the rising edges of DX1S.
#11
TMEN
Timing Measurement Enable
3
3
read-write
value1
Timing measurement is disabled: The trigger signals DX0T and DX1T are ignored.
#0
value2
Timing measurement is enabled: The 10-bit counter is incremented by 1 with fPPP and stops counting when reaching its maximum value. If one of the trigger signals DX0T or DX1T become active, the counter value is captured into bit field CTV, the counter is cleared and a transmit shift event is generated.
#1
PPPEN
Enable 2:1 Divider for fPPP
4
4
read-write
value1
The 2:1 divider for fPPP is disabled. fPPP = fPIN
#0
value2
The 2:1 divider for fPPP is enabled. fPPP = fMCLK = fPIN / 2.
#1
CTQSEL
Input Selection for CTQ
6
7
read-write
value1
fCTQIN = fPDIV
#00
value2
fCTQIN = fPPP
#01
value3
fCTQIN = fSCLK
#10
value4
fCTQIN = fMCLK
#11
PCTQ
Pre-Divider for Time Quanta Counter
8
9
read-write
DCTQ
Denominator for Time Quanta Counter
10
14
read-write
PDIV
Divider Mode: Divider Factor to Generate fPDIV
16
25
read-write
SCLKOSEL
Shift Clock Output Select
28
28
read-write
value1
SCLK from the baud rate generator is selected as the SCLKOUT input source.
#0
value2
The transmit shift clock from DX1 input stage is selected as the SCLKOUT input source.
#1
MCLKCFG
Master Clock Configuration
29
29
read-write
value1
The passive level is 0.
#0
value2
The passive level is 1.
#1
SCLKCFG
Shift Clock Output Configuration
30
31
read-write
value1
The passive level is 0 and the delay is disabled.
#00
value2
The passive level is 1 and the delay is disabled.
#01
value3
The passive level is 0 and the delay is enabled.
#10
value4
The passive level is 1 and the delay is enabled.
#11
INPR
Interrupt Node Pointer Register
0x018
32
0x00000000
0xFFFFFFFF
TSINP
Transmit Shift Interrupt Node Pointer
0
2
read-write
value1
Output SR0 becomes activated.
#000
value2
Output SR1 becomes activated.
#001
value3
Output SR2 becomes activated.
#010
value4
Output SR3 becomes activated.
#011
value5
Output SR4 becomes activated.
#100
value6
Output SR5 becomes activated.
#101
TBINP
Transmit Buffer Interrupt Node Pointer
4
6
read-write
RINP
Receive Interrupt Node Pointer
8
10
read-write
AINP
Alternative Receive Interrupt Node Pointer
12
14
read-write
PINP
Transmit Shift Interrupt Node Pointer
16
18
read-write
value1
Output SR0 becomes activated.
#000
value2
Output SR1 becomes activated.
#001
value3
Output SR2 becomes activated.
#010
value4
Output SR3 becomes activated.
#011
value5
Output SR4 becomes activated.
#100
value6
Output SR5 becomes activated.
#101
DX0CR
Input Control Register 0
0x01C
32
0x00000000
0xFFFFFFFF
DSEL
Data Selection for Input Signal
0
2
read-write
value1
The data input DXnA is selected.
#000
value2
The data input DXnB is selected.
#001
value3
The data input DXnC is selected.
#010
value4
The data input DXnD is selected.
#011
value5
The data input DXnE is selected.
#100
value6
The data input DXnF is selected.
#101
value7
The data input DXnG is selected.
#110
value8
The data input is always 1.
#111
INSW
Input Switch
4
4
read-write
value1
The input of the data shift unit is controlled by the protocol pre-processor.
#0
value2
The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.
#1
DFEN
Digital Filter Enable
5
5
read-write
value1
The input signal is not digitally filtered.
#0
value2
The input signal is digitally filtered.
#1
DSEN
Data Synchronization Enable
6
6
read-write
value1
The un-synchronized signal can be taken as input for the data shift unit.
#0
value2
The synchronized signal can be taken as input for the data shift unit.
#1
DPOL
Data Polarity for DXn
8
8
read-write
value1
The input signal is not inverted.
#0
value2
The input signal is inverted.
#1
SFSEL
Sampling Frequency Selection
9
9
read-write
value1
The sampling frequency is fPERIPH.
#0
value2
The sampling frequency is fFD.
#1
CM
Combination Mode
10
11
read-write
value1
The trigger activation is disabled.
#00
value2
A rising edge activates DXnT.
#01
value3
A falling edge activates DXnT.
#10
value4
Both edges activate DXnT.
#11
DXS
Synchronized Data Value
15
15
read-only
value1
The current value of DXnS is 0.
#0
value2
The current value of DXnS is 1.
#1
DX1CR
Input Control Register 1
0x020
32
0x00000000
0xFFFFFFFF
DSEL
Data Selection for Input Signal
0
2
read-write
value1
The data input DX1A is selected.
#000
value2
The data input DX1B is selected.
#001
value3
The data input DX1C is selected.
#010
value4
The data input DX1D is selected.
#011
value5
The data input DX1E is selected.
#100
value6
The data input DX1F is selected.
#101
value7
The data input DX1G is selected.
#110
value8
The data input is always 1.
#111
DCEN
Delay Compensation Enable
3
3
read-write
value1
The receive shift clock is dependent on INSW selection.
#0
value2
The receive shift clock is connected to the selected data input line. This setting is used if delay compensation is required in SSC and IIS protocols, else DCEN should always be 0.
#1
INSW
Input Switch
4
4
read-write
value1
The input of the data shift unit is controlled by the protocol pre-processor.
#0
value2
The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.
#1
DFEN
Digital Filter Enable
5
5
read-write
value1
The input signal is not digitally filtered.
#0
value2
The input signal is digitally filtered.
#1
DSEN
Data Synchronization Enable
6
6
read-write
value1
The un-synchronized signal can be taken as input for the data shift unit.
#0
value2
The synchronized signal can be taken as input for the data shift unit.
#1
DPOL
Data Polarity for DXn
8
8
read-write
value1
The input signal is not inverted.
#0
value2
The input signal is inverted.
#1
SFSEL
Sampling Frequency Selection
9
9
read-write
value1
The sampling frequency is fPERIPH.
#0
value2
The sampling frequency is fFD.
#1
CM
Combination Mode
10
11
read-write
value1
The trigger activation is disabled.
#00
value2
A rising edge activates DX1T.
#01
value3
A falling edge activates DX1T.
#10
value4
Both edges activate DX1T.
#11
DXS
Synchronized Data Value
15
15
read-only
value1
The current value of DX1S is 0.
#0
value2
The current value of DX1S is 1.
#1
DX2CR
Input Control Register 2
0x024
32
0x00000000
0xFFFFFFFF
DSEL
Data Selection for Input Signal
0
2
read-write
value1
The data input DXnA is selected.
#000
value2
The data input DXnB is selected.
#001
value3
The data input DXnC is selected.
#010
value4
The data input DXnD is selected.
#011
value5
The data input DXnE is selected.
#100
value6
The data input DXnF is selected.
#101
value7
The data input DXnG is selected.
#110
value8
The data input is always 1.
#111
INSW
Input Switch
4
4
read-write
value1
The input of the data shift unit is controlled by the protocol pre-processor.
#0
value2
The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.
#1
DFEN
Digital Filter Enable
5
5
read-write
value1
The input signal is not digitally filtered.
#0
value2
The input signal is digitally filtered.
#1
DSEN
Data Synchronization Enable
6
6
read-write
value1
The un-synchronized signal can be taken as input for the data shift unit.
#0
value2
The synchronized signal can be taken as input for the data shift unit.
#1
DPOL
Data Polarity for DXn
8
8
read-write
value1
The input signal is not inverted.
#0
value2
The input signal is inverted.
#1
SFSEL
Sampling Frequency Selection
9
9
read-write
value1
The sampling frequency is fPERIPH.
#0
value2
The sampling frequency is fFD.
#1
CM
Combination Mode
10
11
read-write
value1
The trigger activation is disabled.
#00
value2
A rising edge activates DXnT.
#01
value3
A falling edge activates DXnT.
#10
value4
Both edges activate DXnT.
#11
DXS
Synchronized Data Value
15
15
read-only
value1
The current value of DXnS is 0.
#0
value2
The current value of DXnS is 1.
#1
DX3CR
Input Control Register 3
0x028
32
0x00000000
0xFFFFFFFF
DSEL
Data Selection for Input Signal
0
2
read-write
value1
The data input DXnA is selected.
#000
value2
The data input DXnB is selected.
#001
value3
The data input DXnC is selected.
#010
value4
The data input DXnD is selected.
#011
value5
The data input DXnE is selected.
#100
value6
The data input DXnF is selected.
#101
value7
The data input DXnG is selected.
#110
value8
The data input is always 1.
#111
INSW
Input Switch
4
4
read-write
value1
The input of the data shift unit is controlled by the protocol pre-processor.
#0
value2
The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.
#1
DFEN
Digital Filter Enable
5
5
read-write
value1
The input signal is not digitally filtered.
#0
value2
The input signal is digitally filtered.
#1
DSEN
Data Synchronization Enable
6
6
read-write
value1
The un-synchronized signal can be taken as input for the data shift unit.
#0
value2
The synchronized signal can be taken as input for the data shift unit.
#1
DPOL
Data Polarity for DXn
8
8
read-write
value1
The input signal is not inverted.
#0
value2
The input signal is inverted.
#1
SFSEL
Sampling Frequency Selection
9
9
read-write
value1
The sampling frequency is fPERIPH.
#0
value2
The sampling frequency is fFD.
#1
CM
Combination Mode
10
11
read-write
value1
The trigger activation is disabled.
#00
value2
A rising edge activates DXnT.
#01
value3
A falling edge activates DXnT.
#10
value4
Both edges activate DXnT.
#11
DXS
Synchronized Data Value
15
15
read-only
value1
The current value of DXnS is 0.
#0
value2
The current value of DXnS is 1.
#1
DX4CR
Input Control Register 4
0x02C
32
0x00000000
0xFFFFFFFF
DSEL
Data Selection for Input Signal
0
2
read-write
value1
The data input DXnA is selected.
#000
value2
The data input DXnB is selected.
#001
value3
The data input DXnC is selected.
#010
value4
The data input DXnD is selected.
#011
value5
The data input DXnE is selected.
#100
value6
The data input DXnF is selected.
#101
value7
The data input DXnG is selected.
#110
value8
The data input is always 1.
#111
INSW
Input Switch
4
4
read-write
value1
The input of the data shift unit is controlled by the protocol pre-processor.
#0
value2
The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.
#1
DFEN
Digital Filter Enable
5
5
read-write
value1
The input signal is not digitally filtered.
#0
value2
The input signal is digitally filtered.
#1
DSEN
Data Synchronization Enable
6
6
read-write
value1
The un-synchronized signal can be taken as input for the data shift unit.
#0
value2
The synchronized signal can be taken as input for the data shift unit.
#1
DPOL
Data Polarity for DXn
8
8
read-write
value1
The input signal is not inverted.
#0
value2
The input signal is inverted.
#1
SFSEL
Sampling Frequency Selection
9
9
read-write
value1
The sampling frequency is fPERIPH.
#0
value2
The sampling frequency is fFD.
#1
CM
Combination Mode
10
11
read-write
value1
The trigger activation is disabled.
#00
value2
A rising edge activates DXnT.
#01
value3
A falling edge activates DXnT.
#10
value4
Both edges activate DXnT.
#11
DXS
Synchronized Data Value
15
15
read-only
value1
The current value of DXnS is 0.
#0
value2
The current value of DXnS is 1.
#1
DX5CR
Input Control Register 5
0x030
32
0x00000000
0xFFFFFFFF
DSEL
Data Selection for Input Signal
0
2
read-write
value1
The data input DXnA is selected.
#000
value2
The data input DXnB is selected.
#001
value3
The data input DXnC is selected.
#010
value4
The data input DXnD is selected.
#011
value5
The data input DXnE is selected.
#100
value6
The data input DXnF is selected.
#101
value7
The data input DXnG is selected.
#110
value8
The data input is always 1.
#111
INSW
Input Switch
4
4
read-write
value1
The input of the data shift unit is controlled by the protocol pre-processor.
#0
value2
The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.
#1
DFEN
Digital Filter Enable
5
5
read-write
value1
The input signal is not digitally filtered.
#0
value2
The input signal is digitally filtered.
#1
DSEN
Data Synchronization Enable
6
6
read-write
value1
The un-synchronized signal can be taken as input for the data shift unit.
#0
value2
The synchronized signal can be taken as input for the data shift unit.
#1
DPOL
Data Polarity for DXn
8
8
read-write
value1
The input signal is not inverted.
#0
value2
The input signal is inverted.
#1
SFSEL
Sampling Frequency Selection
9
9
read-write
value1
The sampling frequency is fPERIPH.
#0
value2
The sampling frequency is fFD.
#1
CM
Combination Mode
10
11
read-write
value1
The trigger activation is disabled.
#00
value2
A rising edge activates DXnT.
#01
value3
A falling edge activates DXnT.
#10
value4
Both edges activate DXnT.
#11
DXS
Synchronized Data Value
15
15
read-only
value1
The current value of DXnS is 0.
#0
value2
The current value of DXnS is 1.
#1
SCTR
Shift Control Register
0x034
32
0x00000000
0xFFFFFFFF
SDIR
Shift Direction
0
0
read-write
value1
Shift LSB first. The first data bit of a data word is located at bit position 0.
#0
value2
Shift MSB first. The first data bit of a data word is located at the bit position given by bit field SCTR.WLE.
#1
PDL
Passive Data Level
1
1
read-write
value1
The passive data level is 0.
#0
value2
The passive data level is 1.
#1
DSM
Data Shift Mode
2
3
read-write
value1
Receive and transmit data is shifted in and out one bit at a time through DX0 and DOUT0.
#00
value3
Receive and transmit data is shifted in and out two bits at a time through two input stages (DX0 and DX3) and DOUT[1:0] respectively.
#10
value4
Receive and transmit data is shifted in and out four bits at a time through four input stages (DX0, DX[5:3]) and DOUT[3:0] respectively.
#11
HPCDIR
Port Control Direction
4
4
read-write
value1
The pin(s) with hardware pin control enabled are selected to be in input mode.
#0
value2
The pin(s) with hardware pin control enabled are selected to be in output mode.
#1
DOCFG
Data Output Configuration
6
7
read-write
value1
DOUTx = shift data value
#00
value2
DOUTx = inverted shift data value
#01
TRM
Transmission Mode
8
9
read-write
value1
The shift control signal is considered as inactive and data frame transfers are not possible.
#00
value2
The shift control signal is considered active if it is at 1-level. This is the setting to be programmed to allow data transfers.
#01
value3
The shift control signal is considered active if it is at 0-level. It is recommended to avoid this setting and to use the inversion in the DX2 stage in case of a low-active signal.
#10
value4
The shift control signal is considered active without referring to the actual signal level. Data frame transfer is possible after each edge of the signal.
#11
FLE
Frame Length
16
21
read-write
WLE
Word Length
24
27
read-write
value1
The data word contains 1 data bit located at bit position 0.
0x0
value2
The data word contains 2 data bits located at bit positions [1:0].
0x1
value3
The data word contains 15 data bits located at bit positions [14:0].
0xE
value4
The data word contains 16 data bits located at bit positions [15:0].
0xF
TCSR
Transmit Control/Status Register
0x038
32
0x00000000
0xFFFFFFFF
WLEMD
WLE Mode
0
0
read-write
value1
The automatic update of SCTR.WLE and TCSR.EOF is disabled.
#0
value2
The automatic update of SCTR.WLE and TCSR.EOF is enabled.
#1
SELMD
Select Mode
1
1
read-write
value1
The automatic update of PCR.CTR[23:16] is disabled.
#0
value2
The automatic update of PCR.CTR[23:16] is disabled.
#1
FLEMD
FLE Mode
2
2
read-write
value1
The automatic update of FLE is disabled.
#0
value2
The automatic update of FLE is enabled.
#1
WAMD
WA Mode
3
3
read-write
value1
The automatic update of bit WA is disabled.
#0
value2
The automatic update of bit WA is enabled.
#1
HPCMD
Hardware Port Control Mode
4
4
read-write
value1
The automatic update of bits SCTR.DSM and SCTR.HPCDIR is disabled.
#0
value2
The automatic update of bits SCTR.DSM and SCTR.HPCDIR is enabled.
#1
SOF
Start Of Frame
5
5
read-write
value1
The data word in TBUF is not considered as first word of a frame.
#0
value2
The data word in TBUF is considered as first word of a frame. A currently running frame is finished and MSLS becomes deactivated (respecting the programmed delays).
#1
EOF
End Of Frame
6
6
read-write
value1
The data word in TBUF is not considered as last word of an SSC frame.
#0
value2
The data word in TBUF is considered as last word of an SSC frame.
#1
TDV
Transmit Data Valid
7
7
read-only
value1
The data word in TBUF is not valid for transmission.
#0
value2
The data word in TBUF is valid for transmission and a transmission start is possible. New data should not be written to a TBUFx input location while TDV = 1.
#1
TDSSM
TBUF Data Single Shot Mode
8
8
read-write
value1
The data word in TBUF is not considered as invalid after it has been loaded into the transmit shift register. The loading of the TBUF data into the shift register does not clear TDV.
#0
value2
The data word in TBUF is considered as invalid after it has been loaded into the shift register. In ASC and IIC mode, TDV is cleared with the TBI event, whereas in SSC and IIS mode, it is cleared with the RSI event. TDSSM = 1 has to be programmed if an optional data buffer is used.
#1
TDEN
TBUF Data Enable
10
11
read-write
value1
A transmission start of the data word in TBUF is disabled. If a transmission is started, the passive data level is sent out.
#00
value2
A transmission of the data word in TBUF can be started if TDV = 1.
#01
value3
A transmission of the data word in TBUF can be started if TDV = 1 while DX2S = 0.
#10
value4
A transmission of the data word in TBUF can be started if TDV = 1 while DX2S = 1.
#11
TDVTR
TBUF Data Valid Trigger
12
12
read-write
value1
Bit TCSR.TE is permanently set.
#0
value2
Bit TCSR.TE is set if DX2T becomes active while TDV = 1.
#1
WA
Word Address
13
13
read-write
value1
The data word in TBUF will be transmitted after a falling edge of WA has been detected (referring to PSR.WA).
#0
value2
The data word in TBUF will be transmitted after a rising edge of WA has been detected (referring to PSR.WA).
#1
TSOF
Transmitted Start Of Frame
24
24
read-only
value1
The latest data word transmission has not been started for the first word of a data frame.
#0
value2
The latest data word transmission has been started for the first word of a data frame.
#1
TV
Transmission Valid
26
26
read-only
value1
The latest start of a data word transmission has taken place while no valid data was available. As a result, the transmission of a data words with passive level (SCTR.PDL) has been started.
#0
value2
The latest start of a data word transmission has taken place with valid data from TBUF.
#1
TVC
Transmission Valid Cumulated
27
27
read-only
value1
Since TVC has been set, at least one data buffer underflow condition has occurred.
#0
value2
Since TVC has been set, no data buffer underflow condition has occurred.
#1
TE
Trigger Event
28
28
read-only
value1
The trigger event has not yet been detected. A transmission of the data word in TBUF can not be started.
#0
value2
The trigger event has been detected (or the trigger mechanism is switched off) and a transmission of the data word in TBUF can be started.
#1
PCR
Protocol Control Register
0x03C
32
0x00000000
0xFFFFFFFF
CTR0
Protocol Control Bit 0
0
0
read-write
CTR1
Protocol Control Bit 1
1
1
read-write
CTR2
Protocol Control Bit 2
2
2
read-write
CTR3
Protocol Control Bit 3
3
3
read-write
CTR4
Protocol Control Bit 4
4
4
read-write
CTR5
Protocol Control Bit 5
5
5
read-write
CTR6
Protocol Control Bit 6
6
6
read-write
CTR7
Protocol Control Bit 7
7
7
read-write
CTR8
Protocol Control Bit 8
8
8
read-write
CTR9
Protocol Control Bit 9
9
9
read-write
CTR10
Protocol Control Bit 10
10
10
read-write
CTR11
Protocol Control Bit 11
11
11
read-write
CTR12
Protocol Control Bit 12
12
12
read-write
CTR13
Protocol Control Bit 13
13
13
read-write
CTR14
Protocol Control Bit 14
14
14
read-write
CTR15
Protocol Control Bit 15
15
15
read-write
CTR16
Protocol Control Bit 16
16
16
read-write
CTR17
Protocol Control Bit 17
17
17
read-write
CTR18
Protocol Control Bit 18
18
18
read-write
CTR19
Protocol Control Bit 19
19
19
read-write
CTR20
Protocol Control Bit 20
20
20
read-write
CTR21
Protocol Control Bit 21
21
21
read-write
CTR22
Protocol Control Bit 22
22
22
read-write
CTR23
Protocol Control Bit 23
23
23
read-write
CTR24
Protocol Control Bit 24
24
24
read-write
CTR25
Protocol Control Bit 25
25
25
read-write
CTR26
Protocol Control Bit 26
26
26
read-write
CTR27
Protocol Control Bit 27
27
27
read-write
CTR28
Protocol Control Bit 28
28
28
read-write
CTR29
Protocol Control Bit 29
29
29
read-write
CTR30
Protocol Control Bit 30
30
30
read-write
CTR31
Protocol Control Bit 31
31
31
read-write
PCR_ASCMode
Protocol Control Register [ASC Mode]
PCR
0x03C
32
0x00000000
0xFFFFFFFF
SMD
Sample Mode
0
0
read-write
value1
Only one sample is taken per bit time. The current input value is sampled.
#0
value2
Three samples are taken per bit time and a majority decision is made.
#1
STPB
Stop Bits
1
1
read-write
value1
The number of stop bits is 1.
#0
value2
The number of stop bits is 2.
#1
IDM
Idle Detection Mode
2
2
read-write
value1
The bus idle detection is switched off and bits PSR.TXIDLE and PSR.RXIDLE are set automatically to enable data transfers without checking the inputs before.
#0
value2
The bus is considered as idle after a number of consecutive passive bit times defined by SCTR.FLE plus 2 (in the case without parity bit) or plus 3 (in the case with parity bit).
#1
SBIEN
Synchronization Break Interrupt Enable
3
3
read-write
value1
The interrupt generation is disabled.
#0
value2
The interrupt generation is enabled.
#1
CDEN
Collision Detection Enable
4
4
read-write
value1
The collision detection is disabled.
#0
value2
If a collision is detected, the transmitter stops its data transmission, outputs a 1, sets bit PSR.COL and generates a protocol interrupt. In order to allow data transmission again, PSR.COL has to be cleared by software.
#1
RNIEN
Receiver Noise Detection Interrupt Enable
5
5
read-write
value1
The interrupt generation is disabled.
#0
value2
The interrupt generation is enabled.
#1
FEIEN
Format Error Interrupt Enable
6
6
read-write
value1
The interrupt generation is disabled.
#0
value2
The interrupt generation is enabled.
#1
FFIEN
Frame Finished Interrupt Enable
7
7
read-write
value1
The interrupt generation is disabled.
#0
value2
The interrupt generation is enabled.
#1
SP
Sample Point
8
12
read-write
PL
Pulse Length
13
15
read-write
value1
The pulse length is equal to the bit length (no shortened 0).
#000
value2
The pulse length of a 0 bit is 2 time quanta.
#001
value3
The pulse length of a 0 bit is 3 time quanta.
#010
value4
The pulse length of a 0 bit is 8 time quanta.
#111
RSTEN
Receiver Status Enable
16
16
read-write
value1
Flag PSR[9] is not modified depending on the receiver status.
#0
value2
Flag PSR[9] is set during the complete reception of a frame.
#1
TSTEN
Transmitter Status Enable
17
17
read-write
value1
Flag PSR[9] is not modified depending on the transmitter status.
#0
value2
Flag PSR[9] is set during the complete transmission of a frame.
#1
MCLK
Master Clock Enable
31
31
read-write
value1
The MCLK generation is disabled and the MCLK signal is 0.
#0
value2
The MCLK generation is enabled.
#1
PCR_SSCMode
Protocol Control Register [SSC Mode]
PCR
0x03C
32
0x00000000
0xFFFFFFFF
MSLSEN
MSLS Enable
0
0
read-write
value1
The MSLS generation is disabled (MSLS = 0). This is the setting for SSC slave mode.
#0
value2
The MSLS generation is enabled. This is the setting for SSC master mode.
#1
SELCTR
Select Control
1
1
read-write
value1
The coded select mode is enabled.
#0
value2
The direct select mode is enabled.
#1
SELINV
Select Inversion
2
2
read-write
value1
The SELO outputs have the same polarity as the MSLS signal (active high).
#0
value2
The SELO outputs have the inverted polarity to the MSLS signal (active low).
#1
FEM
Frame End Mode
3
3
read-write
value1
The current data frame is considered as finished when the last bit of a data word has been sent out and the transmit buffer TBUF does not contain new data (TDV = 0).
#0
value2
The MSLS signal is kept active also while no new data is available and no other end of frame condition is reached. In this case, the software can accept delays in delivering the data without automatic deactivation of MSLS in multi-word data frames.
#1
CTQSEL1
Input Frequency Selection
4
5
read-write
value1
fCTQIN = fPDIV
#00
value2
fCTQIN = fPPP
#01
value3
fCTQIN = fSCLK
#10
value4
fCTQIN = fMCLK
#11
PCTQ1
Divider Factor PCTQ1 for Tiw and Tnf
6
7
read-write
DCTQ1
Divider Factor DCTQ1 for Tiw and Tnf
8
12
read-write
PARIEN
Parity Error Interrupt Enable
13
13
read-write
value1
A protocol interrupt is not generated with the detection of a parity error.
#0
value2
A protocol interrupt is generated with the detection of a parity error.
#1
MSLSIEN
MSLS Interrupt Enable
14
14
read-write
value1
A protocol interrupt is not generated if a change of signal MSLS is detected.
#0
value2
A protocol interrupt is generated if a change of signal MSLS is detected.
#1
DX2TIEN
DX2T Interrupt Enable
15
15
read-write
value1
A protocol interrupt is not generated if DX2T is activated.
#0
value2
A protocol interrupt is generated if DX2T is activated.
#1
SELO
Select Output
16
23
read-write
value1
The corresponding SELOx line cannot be activated.
#0
value2
The corresponding SELOx line can be activated (according to the mode selected by SELCTR).
#1
TIWEN
Enable Inter-Word Delay Tiw
24
24
read-write
value1
No delay between data words of the same frame.
#0
value2
The inter-word delay Tiw is enabled and introduced between data words of the same frame.
#1
SLPHSEL
Slave Mode Clock Phase Select
25
25
read-write
value1
Data bits are shifted out with the leading edge of the shift clock signal and latched in with the trailing edge.
#0
value2
The first data bit is shifted out when the data shift unit receives a low to high transition from the DX2 stage. Subsequent bits are shifted out with the trailing edge of the shift clock signal. Data bits are always latched in with the leading edge.
#1
MCLK
Master Clock Enable
31
31
read-write
value1
The MCLK generation is disabled and output MCLK = 0.
#0
value2
The MCLK generation is enabled.
#1
PCR_IICMode
Protocol Control Register [IIC Mode]
PCR
0x03C
32
0x00000000
0xFFFFFFFF
SLAD
Slave Address
0
15
read-write
ACK00
Acknowledge 00H
16
16
read-write
value1
The slave device is not sensitive to this address.
#0
value2
The slave device is sensitive to this address.
#1
STIM
Symbol Timing
17
17
read-write
value1
A symbol contains 10 time quanta. The timing is adapted for standard mode (100 kBaud).
#0
value2
A symbol contains 25 time quanta. The timing is adapted for fast mode (400 kBaud).
#1
SCRIEN
Start Condition Received Interrupt Enable
18
18
read-write
value1
The start condition interrupt is disabled.
#0
value2
The start condition interrupt is enabled.
#1
RSCRIEN
Repeated Start Condition Received Interrupt Enable
19
19
read-write
value1
The repeated start condition interrupt is disabled.
#0
value2
The repeated start condition interrupt is enabled.
#1
PCRIEN
Stop Condition Received Interrupt Enable
20
20
read-write
value1
The stop condition interrupt is disabled.
#0
value2
The stop condition interrupt is enabled.
#1
NACKIEN
Non-Acknowledge Interrupt Enable
21
21
read-write
value1
The non-acknowledge interrupt is disabled.
#0
value2
The non-acknowledge interrupt is enabled.
#1
ARLIEN
Arbitration Lost Interrupt Enable
22
22
read-write
value1
The arbitration lost interrupt is disabled.
#0
value2
The arbitration lost interrupt is enabled.
#1
SRRIEN
Slave Read Request Interrupt Enable
23
23
read-write
value1
The slave read request interrupt is disabled.
#0
value2
The slave read request interrupt is enabled.
#1
ERRIEN
Error Interrupt Enable
24
24
read-write
value1
The error interrupt is disabled.
#0
value2
The error interrupt is enabled.
#1
SACKDIS
Slave Acknowledge Disable
25
25
read-write
value1
The generation of an active slave acknowledge is enabled (slave acknowledge with 0 level = more bytes can be received).
#0
value2
The generation of an active slave acknowledge is disabled (slave acknowledge with 1 level = reception stopped).
#1
HDEL
Hardware Delay
26
29
read-write
ACKIEN
Acknowledge Interrupt Enable
30
30
read-write
value1
The acknowledge interrupt is disabled.
#0
value2
The acknowledge interrupt is enabled.
#1
MCLK
Master Clock Enable
31
31
read-write
value1
The MCLK generation is disabled and MCLK is 0.
#0
value2
The MCLK generation is enabled.
#1
PCR_IISMode
Protocol Control Register [IIS Mode]
PCR
0x03C
32
0x00000000
0xFFFFFFFF
WAGEN
WA Generation Enable
0
0
read-write
value1
The IIS can be used as slave. The generation of the word address signal is disabled. The output signal WA is 0. The MCLKO signal generation depends on PCR.MCLK.
#0
value2
The IIS can be used as master. The generation of the word address signal is enabled. The signal starts with a 0 after being enabled. The generation of MCLK is enabled, independent of PCR.MCLK. After clearing WAGEN, the USIC module stops the generation of the WA signal within the next 4 WA periods.
#1
DTEN
Data Transfers Enable
1
1
read-write
value1
The changes of the WA input signal are ignored and no transfers take place.
#0
value2
Transfers are enabled.
#1
SELINV
Select Inversion
2
2
read-write
value1
The SELOx outputs have the same polarity as the WA signal.
#0
value2
The SELOx outputs have the inverted polarity to the WA signal.
#1
WAFEIEN
WA Falling Edge Interrupt Enable
4
4
read-write
value1
A protocol interrupt is not activated if a falling edge of WA is generated.
#0
value2
A protocol interrupt is activated if a falling edge of WA is generated.
#1
WAREIEN
WA Rising Edge Interrupt Enable
5
5
read-write
value1
A protocol interrupt is not activated if a rising edge of WA is generated.
#0
value2
A protocol interrupt is activated if a rising edge of WA is generated.
#1
ENDIEN
END Interrupt Enable
6
6
read-write
value1
A protocol interrupt is not activated.
#0
value2
A protocol interrupt is activated.
#1
DX2TIEN
DX2T Interrupt Enable
15
15
read-write
value1
A protocol interrupt is not generated if DX2T is active.
#0
value2
A protocol interrupt is generated if DX2T is active.
#1
TDEL
Transfer Delay
16
21
read-write
MCLK
Master Clock Enable
31
31
read-write
value1
The MCLK generation is disabled and MCLK is 0.
#0
value2
The MCLK generation is enabled.
#1
CCR
Channel Control Register
0x040
32
0x00000000
0xFFFFFFFF
MODE
Operating Mode
0
3
read-write
value1
The USIC channel is disabled. All protocol-related state machines are set to an idle state.
0x0
value2
The SSC (SPI) protocol is selected.
0x1
value3
The ASC (SCI, UART) protocol is selected.
0x2
value4
The IIS protocol is selected.
0x3
value5
The IIC protocol is selected.
0x4
HPCEN
Hardware Port Control Enable
6
7
read-write
value1
The hardware port control is disabled.
#00
value2
The hardware port control is enabled for DX0 and DOUT0.
#01
value3
The hardware port control is enabled for DX3, DX0 and DOUT[1:0].
#10
value4
The hardware port control is enabled for DX0, DX[5:3] and DOUT[3:0].
#11
PM
Parity Mode
8
9
read-write
value1
The parity generation is disabled.
#00
value3
Even parity is selected (parity bit = 1 on odd number of 1s in data, parity bit = 0 on even number of 1s in data).
#10
value4
Odd parity is selected (parity bit = 0 on odd number of 1s in data, parity bit = 1 on even number of 1s in data).
#11
RSIEN
Receiver Start Interrupt Enable
10
10
read-write
value1
The receiver start interrupt is disabled.
#0
value2
The receiver start interrupt is enabled. In case of a receiver start event, the service request output SRx indicated by INPR.TBINP is activated.
#1
DLIEN
Data Lost Interrupt Enable
11
11
read-write
value1
The data lost interrupt is disabled.
#0
value2
The data lost interrupt is enabled. In case of a data lost event, the service request output SRx indicated by INPR.PINP is activated.
#1
TSIEN
Transmit Shift Interrupt Enable
12
12
read-write
value1
The transmit shift interrupt is disabled.
#0
value2
The transmit shift interrupt is enabled. In case of a transmit shift interrupt event, the service request output SRx indicated by INPR.TSINP is activated.
#1
TBIEN
Transmit Buffer Interrupt Enable
13
13
read-write
value1
The transmit buffer interrupt is disabled.
#0
value2
The transmit buffer interrupt is enabled. In case of a transmit buffer event, the service request output SRx indicated by INPR.TBINP is activated.
#1
RIEN
Receive Interrupt Enable
14
14
read-write
value1
The receive interrupt is disabled.
#0
value2
The receive interrupt is enabled. In case of a receive event, the service request output SRx indicated by INPR.RINP is activated.
#1
AIEN
Alternative Receive Interrupt Enable
15
15
read-write
value1
The alternative receive interrupt is disabled.
#0
value2
The alternative receive interrupt is enabled. In case of an alternative receive event, the service request output SRx indicated by INPR.AINP is activated.
#1
BRGIEN
Baud Rate Generator Interrupt Enable
16
16
read-write
value1
The baud rate generator interrupt is disabled.
#0
value2
The baud rate generator interrupt is enabled. In case of a baud rate generator event, the service request output SRx indicated by INPR.PINP is activated.
#1
CMTR
Capture Mode Timer Register
0x044
32
0x00000000
0xFFFFFFFF
CTV
Captured Timer Value
0
9
read-write
PSR
Protocol Status Register
0x048
32
0x00000000
0xFFFFFFFF
ST0
Protocol Status Flag 0
0
0
read-write
ST1
Protocol Status Flag 1
1
1
read-write
ST2
Protocol Status Flag 2
2
2
read-write
ST3
Protocol Status Flag 3
3
3
read-write
ST4
Protocol Status Flag 4
4
4
read-write
ST5
Protocol Status Flag 5
5
5
read-write
ST6
Protocol Status Flag 6
6
6
read-write
ST7
Protocol Status Flag 7
7
7
read-write
ST8
Protocol Status Flag 8
8
8
read-write
ST9
Protocol Status Flag 9
9
9
read-write
RSIF
Receiver Start Indication Flag
10
10
read-write
value1
A receiver start event has not occurred.
#0
value2
A receiver start event has occurred.
#1
DLIF
Data Lost Indication Flag
11
11
read-write
value1
A data lost event has not occurred.
#0
value2
A data lost event has occurred.
#1
TSIF
Transmit Shift Indication Flag
12
12
read-write
value1
A transmit shift event has not occurred.
#0
value2
A transmit shift event has occurred.
#1
TBIF
Transmit Buffer Indication Flag
13
13
read-write
value1
A transmit buffer event has not occurred.
#0
value2
A transmit buffer event has occurred.
#1
RIF
Receive Indication Flag
14
14
read-write
value1
A receive event has not occurred.
#0
value2
A receive event has occurred.
#1
AIF
Alternative Receive Indication Flag
15
15
read-write
value1
An alternative receive event has not occurred.
#0
value2
An alternative receive event has occurred.
#1
BRGIF
Baud Rate Generator Indication Flag
16
16
read-write
value1
A baud rate generator event has not occurred.
#0
value2
A baud rate generator event has occurred.
#1
PSR_ASCMode
Protocol Status Register [ASC Mode]
PSR
0x048
32
0x00000000
0xFFFFFFFF
TXIDLE
Transmission Idle
0
0
read-write
value1
The transmitter line has not yet been idle.
#0
value2
The transmitter line has been idle and frame transmission is possible.
#1
RXIDLE
Reception Idle
1
1
read-write
value1
The receiver line has not yet been idle.
#0
value2
The receiver line has been idle and frame reception is possible.
#1
SBD
Synchronization Break Detected
2
2
read-write
value1
A synchronization break has not yet been detected.
#0
value2
A synchronization break has been detected.
#1
COL
Collision Detected
3
3
read-write
value1
A collision has not yet been detected and frame transmission is possible.
#0
value2
A collision has been detected and frame transmission is not possible.
#1
RNS
Receiver Noise Detected
4
4
read-write
value1
Receiver noise has not been detected.
#0
value2
Receiver noise has been detected.
#1
FER0
Format Error in Stop Bit 0
5
5
read-write
value1
A format error 0 has not been detected.
#0
value2
A format error 0 has been detected.
#1
FER1
Format Error in Stop Bit 1
6
6
read-write
value1
A format error 1 has not been detected.
#0
value2
A format error 1 has been detected.
#1
RFF
Receive Frame Finished
7
7
read-write
value1
The received frame is not yet finished.
#0
value2
The received frame is finished.
#1
TFF
Transmitter Frame Finished
8
8
read-write
value1
The transmitter frame is not yet finished.
#0
value2
The transmitter frame is finished.
#1
BUSY
Transfer Status BUSY
9
9
read-only
value1
A data transfer does not take place.
#0
value2
A data transfer currently takes place.
#1
RSIF
Receiver Start Indication Flag
10
10
read-write
value1
A receiver start event has not occurred.
#0
value2
A receiver start event has occurred.
#1
DLIF
Data Lost Indication Flag
11
11
read-write
value1
A data lost event has not occurred.
#0
value2
A data lost event has occurred.
#1
TSIF
Transmit Shift Indication Flag
12
12
read-write
value1
A transmit shift event has not occurred.
#0
value2
A transmit shift event has occurred.
#1
TBIF
Transmit Buffer Indication Flag
13
13
read-write
value1
A transmit buffer event has not occurred.
#0
value2
A transmit buffer event has occurred.
#1
RIF
Receive Indication Flag
14
14
read-write
value1
A receive event has not occurred.
#0
value2
A receive event has occurred.
#1
AIF
Alternative Receive Indication Flag
15
15
read-write
value1
An alternative receive event has not occurred.
#0
value2
An alternative receive event has occurred.
#1
BRGIF
Baud Rate Generator Indication Flag
16
16
read-write
value1
A baud rate generator event has not occurred.
#0
value2
A baud rate generator event has occurred.
#1
PSR_SSCMode
Protocol Status Register [SSC Mode]
PSR
0x048
32
0x00000000
0xFFFFFFFF
MSLS
MSLS Status
0
0
read-write
value1
The internal signal MSLS is inactive (0).
#0
value2
The internal signal MSLS is active (1).
#1
DX2S
DX2S Status
1
1
read-write
value1
DX2S is 0.
#0
value2
DX2S is 1.
#1
MSLSEV
MSLS Event Detected
2
2
read-write
value1
The MSLS signal has not changed its state.
#0
value2
The MSLS signal has changed its state.
#1
DX2TEV
DX2T Event Detected
3
3
read-write
value1
The DX2T signal has not been activated.
#0
value2
The DX2T signal has been activated.
#1
PARERR
Parity Error Event Detected
4
4
read-write
value1
A parity error event has not been activated.
#0
value2
A parity error event has been activated.
#1
RSIF
Receiver Start Indication Flag
10
10
read-write
value1
A receiver start event has not occurred.
#0
value2
A receiver start event has occurred.
#1
DLIF
Data Lost Indication Flag
11
11
read-write
value1
A data lost event has not occurred.
#0
value2
A data lost event has occurred.
#1
TSIF
Transmit Shift Indication Flag
12
12
read-write
value1
A transmit shift event has not occurred.
#0
value2
A transmit shift event has occurred.
#1
TBIF
Transmit Buffer Indication Flag
13
13
read-write
value1
A transmit buffer event has not occurred.
#0
value2
A transmit buffer event has occurred.
#1
RIF
Receive Indication Flag
14
14
read-write
value1
A receive event has not occurred.
#0
value2
A receive event has occurred.
#1
AIF
Alternative Receive Indication Flag
15
15
read-write
value1
An alternative receive event has not occurred.
#0
value2
An alternative receive event has occurred.
#1
BRGIF
Baud Rate Generator Indication Flag
16
16
read-write
value1
A baud rate generator event has not occurred.
#0
value2
A baud rate generator event has occurred.
#1
PSR_IICMode
Protocol Status Register [IIC Mode]
PSR
0x048
32
0x00000000
0xFFFFFFFF
SLSEL
Slave Select
0
0
read-write
value1
The device is not selected as slave.
#0
value2
The device is selected as slave.
#1
WTDF
Wrong TDF Code Found
1
1
read-write
value1
A wrong TDF code has not been found.
#0
value2
A wrong TDF code has been found.
#1
SCR
Start Condition Received
2
2
read-write
value1
A start condition has not yet been detected.
#0
value2
A start condition has been detected.
#1
RSCR
Repeated Start Condition Received
3
3
read-write
value1
A repeated start condition has not yet been detected.
#0
value2
A repeated start condition has been detected.
#1
PCR
Stop Condition Received
4
4
read-write
value1
A stop condition has not yet been detected.
#0
value2
A stop condition has been detected.
#1
NACK
Non-Acknowledge Received
5
5
read-write
value1
A non-acknowledge has not been received.
#0
value2
A non-acknowledge has been received.
#1
ARL
Arbitration Lost
6
6
read-write
value1
An arbitration has not been lost.
#0
value2
An arbitration has been lost.
#1
SRR
Slave Read Request
7
7
read-write
value1
A slave read request has not been detected.
#0
value2
A slave read request has been detected.
#1
ERR
Error
8
8
read-write
value1
An IIC error has not been detected.
#0
value2
An IIC error has been detected.
#1
ACK
Acknowledge Received
9
9
read-write
value1
An acknowledge has not been received.
#0
value2
An acknowledge has been received.
#1
RSIF
Receiver Start Indication Flag
10
10
read-write
value1
A receiver start event has not occurred.
#0
value2
A receiver start event has occurred.
#1
DLIF
Data Lost Indication Flag
11
11
read-write
value1
A data lost event has not occurred.
#0
value2
A data lost event has occurred.
#1
TSIF
Transmit Shift Indication Flag
12
12
read-write
value1
A transmit shift event has not occurred.
#0
value2
A transmit shift event has occurred.
#1
TBIF
Transmit Buffer Indication Flag
13
13
read-write
value1
A transmit buffer event has not occurred.
#0
value2
A transmit buffer event has occurred.
#1
RIF
Receive Indication Flag
14
14
read-write
value1
A receive event has not occurred.
#0
value2
A receive event has occurred.
#1
AIF
Alternative Receive Indication Flag
15
15
read-write
value1
An alternative receive event has not occurred.
#0
value2
An alternative receive event has occurred.
#1
BRGIF
Baud Rate Generator Indication Flag
16
16
read-write
value1
A baud rate generator event has not occurred.
#0
value2
A baud rate generator event has occurred.
#1
PSR_IISMode
Protocol Status Register [IIS Mode]
PSR
0x048
32
0x00000000
0xFFFFFFFF
WA
Word Address
0
0
read-write
value1
WA has been sampled 0.
#0
value2
WA has been sampled 1.
#1
DX2S
DX2S Status
1
1
read-write
value1
DX2S is 0.
#0
value2
DX2S is 1.
#1
DX2TEV
DX2T Event Detected
3
3
read-write
value1
The DX2T signal has not been activated.
#0
value2
The DX2T signal has been activated.
#1
WAFE
WA Falling Edge Event
4
4
read-write
value1
A WA falling edge has not been generated.
#0
value2
A WA falling edge has been generated.
#1
WARE
WA Rising Edge Event
5
5
read-write
value1
A WA rising edge has not been generated.
#0
value2
A WA rising edge has been generated.
#1
END
WA Generation End
6
6
read-write
value1
The WA generation has not yet ended (if it is running and WAGEN has been cleared).
#0
value2
The WA generation has ended (if it has been running).
#1
RSIF
Receiver Start Indication Flag
10
10
read-write
value1
A receiver start event has not occurred.
#0
value2
A receiver start event has occurred.
#1
DLIF
Data Lost Indication Flag
11
11
read-write
value1
A data lost event has not occurred.
#0
value2
A data lost event has occurred.
#1
TSIF
Transmit Shift Indication Flag
12
12
read-write
value1
A transmit shift event has not occurred.
#0
value2
A transmit shift event has occurred.
#1
TBIF
Transmit Buffer Indication Flag
13
13
read-write
value1
A transmit buffer event has not occurred.
#0
value2
A transmit buffer event has occurred.
#1
RIF
Receive Indication Flag
14
14
read-write
value1
A receive event has not occurred.
#0
value2
A receive event has occurred.
#1
AIF
Alternative Receive Indication Flag
15
15
read-write
value1
An alternative receive event has not occurred.
#0
value2
An alternative receive event has occurred.
#1
BRGIF
Baud Rate Generator Indication Flag
16
16
read-write
value1
A baud rate generator event has not occurred.
#0
value2
A baud rate generator event has occurred.
#1
PSCR
Protocol Status Clear Register
0x04C
32
0x00000000
0xFFFFFFFF
CST0
Clear Status Flag 0 in PSR
0
0
write-only
value1
No action
#0
value2
Flag PSR.STx is cleared.
#1
CST1
Clear Status Flag 1 in PSR
1
1
write-only
value1
No action
#0
value2
Flag PSR.STx is cleared.
#1
CST2
Clear Status Flag 2 in PSR
2
2
write-only
value1
No action
#0
value2
Flag PSR.STx is cleared.
#1
CST3
Clear Status Flag 3 in PSR
3
3
write-only
value1
No action
#0
value2
Flag PSR.STx is cleared.
#1
CST4
Clear Status Flag 4 in PSR
4
4
write-only
value1
No action
#0
value2
Flag PSR.STx is cleared.
#1
CST5
Clear Status Flag 5 in PSR
5
5
write-only
value1
No action
#0
value2
Flag PSR.STx is cleared.
#1
CST6
Clear Status Flag 6 in PSR
6
6
write-only
value1
No action
#0
value2
Flag PSR.STx is cleared.
#1
CST7
Clear Status Flag 7 in PSR
7
7
write-only
value1
No action
#0
value2
Flag PSR.STx is cleared.
#1
CST8
Clear Status Flag 8 in PSR
8
8
write-only
value1
No action
#0
value2
Flag PSR.STx is cleared.
#1
CST9
Clear Status Flag 9 in PSR
9
9
write-only
value1
No action
#0
value2
Flag PSR.STx is cleared.
#1
CRSIF
Clear Receiver Start Indication Flag
10
10
write-only
value1
No action
#0
value2
Flag PSR.RSIF is cleared.
#1
CDLIF
Clear Data Lost Indication Flag
11
11
write-only
value1
No action
#0
value2
Flag PSR.DLIF is cleared.
#1
CTSIF
Clear Transmit Shift Indication Flag
12
12
write-only
value1
No action
#0
value2
Flag PSR.TSIF is cleared.
#1
CTBIF
Clear Transmit Buffer Indication Flag
13
13
write-only
value1
No action
#0
value2
Flag PSR.TBIF is cleared.
#1
CRIF
Clear Receive Indication Flag
14
14
write-only
value1
No action
#0
value2
Flag PSR.RIF is cleared.
#1
CAIF
Clear Alternative Receive Indication Flag
15
15
write-only
value1
No action
#0
value2
Flag PSR.AIF is cleared.
#1
CBRGIF
Clear Baud Rate Generator Indication Flag
16
16
write-only
value1
No action
#0
value2
Flag PSR.BRGIF is cleared.
#1
RBUFSR
Receiver Buffer Status Register
0x050
32
0x00000000
0xFFFFFFFF
WLEN
Received Data Word Length in RBUF or RBUFD
0
3
read-only
SOF
Start of Frame in RBUF or RBUFD
6
6
read-only
PAR
Protocol-Related Argument in RBUF or RBUFD
8
8
read-only
PERR
Protocol-related Error in RBUF or RBUFD
9
9
read-only
RDV0
Receive Data Valid in RBUF or RBUFD
13
13
read-only
RDV1
Receive Data Valid in RBUF or RBUFD
14
14
read-only
DS
Data Source of RBUF or RBUFD
15
15
read-only
RBUF
Receiver Buffer Register
0x054
32
0x00000000
0xFFFFFFFF
modifyExternal
DSR
Received Data
0
15
read-only
RBUFD
Receiver Buffer Register for Debugger
0x058
32
0x00000000
0xFFFFFFFF
DSR
Data from Shift Register
0
15
read-only
RBUF0
Receiver Buffer Register 0
0x05C
32
0x00000000
0xFFFFFFFF
DSR0
Data of Shift Registers 0[3:0]
0
15
read-only
RBUF1
Receiver Buffer Register 1
0x060
32
0x00000000
0xFFFFFFFF
DSR1
Data of Shift Registers 1[3:0]
0
15
read-only
RBUF01SR
Receiver Buffer 01 Status Register
0x064
32
0x00000000
0xFFFFFFFF
WLEN0
Received Data Word Length in RBUF0
0
3
read-only
SOF0
Start of Frame in RBUF0
6
6
read-only
value1
The data in RBUF0 has not been the first data word of a data frame.
#0
value2
The data in RBUF0 has been the first data word of a data frame.
#1
PAR0
Protocol-Related Argument in RBUF0
8
8
read-only
PERR0
Protocol-related Error in RBUF0
9
9
read-only
value1
The received protocol-related argument PAR matches the expected value. The reception of the data word sets bit PSR.RIF and can generate a receive interrupt.
#0
value2
The received protocol-related argument PAR does not match the expected value. The reception of the data word sets bit PSR.AIF and can generate an alternative receive interrupt.
#1
RDV00
Receive Data Valid in RBUF0
13
13
read-only
value1
Register RBUF0 does not contain data that has not yet been read out.
#0
value2
Register RBUF0 contains data that has not yet been read out.
#1
RDV01
Receive Data Valid in RBUF1
14
14
read-only
value1
Register RBUF1 does not contain data that has not yet been read out.
#0
value2
Register RBUF1 contains data that has not yet been read out.
#1
DS0
Data Source
15
15
read-only
value1
The register RBUF contains the data of RBUF0 (same for associated status information).
#0
value2
The register RBUF contains the data of RBUF1 (same for associated status information).
#1
WLEN1
Received Data Word Length in RBUF1
16
19
read-only
SOF1
Start of Frame in RBUF1
22
22
read-only
value1
The data in RBUF1 has not been the first data word of a data frame.
#0
value2
The data in RBUF1 has been the first data word of a data frame.
#1
PAR1
Protocol-Related Argument in RBUF1
24
24
read-only
PERR1
Protocol-related Error in RBUF1
25
25
read-only
value1
The received protocol-related argument PAR matches the expected value. The reception of the data word sets bit PSR.RIF and can generate a receive interrupt.
#0
value2
The received protocol-related argument PAR does not match the expected value. The reception of the data word sets bit PSR.AIF and can generate an alternative receive interrupt.
#1
RDV10
Receive Data Valid in RBUF0
29
29
read-only
value1
Register RBUF0 does not contain data that has not yet been read out.
#0
value2
Register RBUF0 contains data that has not yet been read out.
#1
RDV11
Receive Data Valid in RBUF1
30
30
read-only
value1
Register RBUF1 does not contain data that has not yet been read out.
#0
value2
Register RBUF1 contains data that has not yet been read out.
#1
DS1
Data Source
31
31
read-only
value1
The register RBUF contains the data of RBUF0 (same for associated status information).
#0
value2
The register RBUF contains the data of RBUF1 (same for associated status information).
#1
FMR
Flag Modification Register
0x068
32
0x00000000
0xFFFFFFFF
MTDV
Modify Transmit Data Valid
0
1
write-only
value1
No action.
#00
value2
Bit TDV is set, TE is unchanged.
#01
value3
Bits TDV and TE are cleared.
#10
ATVC
Activate Bit TVC
4
4
write-only
value1
No action.
#0
value2
Bit TCSR.TVC is set.
#1
CRDV0
Clear Bits RDV for RBUF0
14
14
write-only
value1
No action.
#0
value2
Bits RBUF01SR.RDV00 and RBUF01SR.RDV10 are cleared.
#1
CRDV1
Clear Bit RDV for RBUF1
15
15
write-only
value1
No action.
#0
value2
Bits RBUF01SR.RDV01 and RBUF01SR.RDV11 are cleared.
#1
SIO0
Set Interrupt Output SRx
16
16
write-only
value1
No action.
#0
value2
The service request output SRx is activated.
#1
SIO1
Set Interrupt Output SRx
17
17
write-only
value1
No action.
#0
value2
The service request output SRx is activated.
#1
SIO2
Set Interrupt Output SRx
18
18
write-only
value1
No action.
#0
value2
The service request output SRx is activated.
#1
SIO3
Set Interrupt Output SRx
19
19
write-only
value1
No action.
#0
value2
The service request output SRx is activated.
#1
SIO4
Set Interrupt Output SRx
20
20
write-only
value1
No action.
#0
value2
The service request output SRx is activated.
#1
SIO5
Set Interrupt Output SRx
21
21
write-only
value1
No action.
#0
value2
The service request output SRx is activated.
#1
32
4
TBUF[%s]
Transmit Buffer
0x080
32
0x00000000
0xFFFFFFFF
TDATA
Transmit Data
0
15
read-write
BYP
Bypass Data Register
0x100
32
0x00000000
0xFFFFFFFF
BDATA
Bypass Data
0
15
read-write
BYPCR
Bypass Control Register
0x104
32
0x00000000
0xFFFFFFFF
BWLE
Bypass Word Length
0
3
read-write
BDSSM
Bypass Data Single Shot Mode
8
8
read-write
value1
The bypass data is still considered as valid after it has been loaded into TBUF. The loading of the data into TBUF does not clear BDV.
#0
value2
The bypass data is considered as invalid after it has been loaded into TBUF. The loading of the data into TBUF clears BDV.
#1
BDEN
Bypass Data Enable
10
11
read-write
value1
The transfer of bypass data is disabled.
#00
value2
The transfer of bypass data to TBUF is possible. Bypass data will be transferred to TBUF according to its priority if BDV = 1.
#01
value3
Gated bypass data transfer is enabled. Bypass data will be transferred to TBUF according to its priority if BDV = 1 and while DX2S = 0.
#10
value4
Gated bypass data transfer is enabled. Bypass data will be transferred to TBUF according to its priority if BDV = 1 and while DX2S = 1.
#11
BDVTR
Bypass Data Valid Trigger
12
12
read-write
value1
Bit BDV is not influenced by DX2T.
#0
value2
Bit BDV is set if DX2T is active.
#1
BPRIO
Bypass Priority
13
13
read-write
value1
The transmit FIFO data has a higher priority than the bypass data.
#0
value2
The bypass data has a higher priority than the transmit FIFO data.
#1
BDV
Bypass Data Valid
15
15
read-only
value1
The bypass data is not valid.
#0
value2
The bypass data is valid.
#1
BSELO
Bypass Select Outputs
16
20
read-write
BHPC
Bypass Hardware Port Control
21
23
read-write
TBCTR
Transmitter Buffer Control Register
0x108
32
0x00000000
0xFFFFFFFF
DPTR
Data Pointer
0
5
write-only
LIMIT
Limit For Interrupt Generation
8
13
read-write
STBTM
Standard Transmit Buffer Trigger Mode
14
14
read-write
value1
Trigger mode 0: While TRBSR.STBT=1, a standard buffer event will be generated whenever there is a data transfer to TBUF or data write to INx (depending on TBCTR.LOF setting). STBT is cleared when TRBSR.TBFLVL=TBCTR.LIMIT.
#0
value2
Trigger mode 1: While TRBSR.STBT=1, a standard buffer event will be generated whenever there is a data transfer to TBUF or data write to INx (depending on TBCTR.LOF setting). STBT is cleared when TRBSR.TBFLVL=TBCTR.SIZE.
#1
STBTEN
Standard Transmit Buffer Trigger Enable
15
15
read-write
value1
The standard transmit buffer event trigger through bit TRBSR.STBT is disabled.
#0
value2
The standard transmit buffer event trigger through bit TRBSR.STBT is enabled.
#1
STBINP
Standard Transmit Buffer Interrupt Node Pointer
16
18
read-write
value1
Output SR0 becomes activated.
#000
value2
Output SR1 becomes activated.
#001
value3
Output SR2 becomes activated.
#010
value4
Output SR3 becomes activated.
#011
value5
Output SR4 becomes activated.
#100
value6
Output SR5 becomes activated.
#101
ATBINP
Alternative Transmit Buffer Interrupt Node Pointer
19
21
read-write
value1
Output SR0 becomes activated.
#000
value2
Output SR1 becomes activated.
#001
value3
Output SR2 becomes activated.
#010
value4
Output SR3 becomes activated.
#011
value5
Output SR4 becomes activated.
#100
value6
Output SR5 becomes activated.
#101
SIZE
Buffer Size
24
26
read-write
value1
The FIFO mechanism is disabled. The buffer does not accept any request for data.
#000
value2
The FIFO buffer contains 2 entries.
#001
value3
The FIFO buffer contains 4 entries.
#010
value4
The FIFO buffer contains 8 entries.
#011
value5
The FIFO buffer contains 16 entries.
#100
value6
The FIFO buffer contains 32 entries.
#101
value7
The FIFO buffer contains 64 entries.
#110
LOF
Buffer Event on Limit Overflow
28
28
read-write
value1
A standard transmit buffer event occurs when the filling level equals the limit value and gets lower due to transmission of a data word.
#0
value2
A standard transmit buffer interrupt event occurs when the filling level equals the limit value and gets bigger due to a write access to a data input location INx.
#1
STBIEN
Standard Transmit Buffer Interrupt Enable
30
30
read-write
value1
The standard transmit buffer interrupt generation is disabled.
#0
value2
The standard transmit buffer interrupt generation is enabled.
#1
TBERIEN
Transmit Buffer Error Interrupt Enable
31
31
read-write
value1
The transmit buffer error interrupt generation is disabled.
#0
value2
The transmit buffer error interrupt generation is enabled.
#1
RBCTR
Receiver Buffer Control Register
0x10C
32
0x00000000
0xFFFFFFFF
DPTR
Data Pointer
0
5
write-only
LIMIT
Limit For Interrupt Generation
8
13
read-write
SRBTM
Standard Receive Buffer Trigger Mode
14
14
read-write
value1
Trigger mode 0: While TRBSR.SRBT=1, a standard receive buffer event will be generated whenever there is a new data received or data read out (depending on RBCTR.LOF setting). SRBT is cleared when TRBSR.RBFLVL=RBCTR.LIMIT.
#0
value2
Trigger mode 1: While TRBSR.SRBT=1, a standard receive buffer event will be generated whenever there is a new data received or data read out (depending on RBCTR.LOF setting). SRBT is cleared when TRBSR.RBFLVL=0.
#1
SRBTEN
Standard Receive Buffer Trigger Enable
15
15
read-write
value1
The standard receive buffer event trigger through bit TRBSR.SRBT is disabled.
#0
value2
The standard receive buffer event trigger through bit TRBSR.SRBT is enabled.
#1
SRBINP
Standard Receive Buffer Interrupt Node Pointer
16
18
read-write
value1
Output SR0 becomes activated.
#000
value2
Output SR1 becomes activated.
#001
value3
Output SR2 becomes activated.
#010
value4
Output SR3 becomes activated.
#011
value5
Output SR4 becomes activated.
#100
value6
Output SR5 becomes activated.
#101
ARBINP
Alternative Receive Buffer Interrupt Node Pointer
19
21
read-write
value1
Output SR0 becomes activated.
#000
value2
Output SR1 becomes activated.
#001
value3
Output SR2 becomes activated.
#010
value4
Output SR3 becomes activated.
#011
value5
Output SR4 becomes activated.
#100
value6
Output SR5 becomes activated.
#101
RCIM
Receiver Control Information Mode
22
23
read-write
value1
RCI[4] = PERR, RCI[3:0] = WLEN
#00
value2
RCI[4] = SOF, RCI[3:0] = WLEN
#01
value3
RCI[4] = 0, RCI[3:0] = WLEN
#10
value4
RCI[4] = PERR, RCI[3] = PAR, RCI[2:1] = 00B, RCI[0] = SOF
#11
SIZE
Buffer Size
24
26
read-write
value1
The FIFO mechanism is disabled. The buffer does not accept any request for data.
#000
value2
The FIFO buffer contains 2 entries.
#001
value3
The FIFO buffer contains 4 entries.
#010
value4
The FIFO buffer contains 8 entries.
#011
value5
The FIFO buffer contains 16 entries.
#100
value6
The FIFO buffer contains 32 entries.
#101
value7
The FIFO buffer contains 64 entries.
#110
RNM
Receiver Notification Mode
27
27
read-write
value1
Filling level mode: A standard receive buffer event occurs when the filling level equals the limit value and changes, either due to a read access from OUTR (LOF = 0) or due to a new received data word (LOF = 1).
#0
value2
RCI mode: A standard receive buffer event occurs when register OUTR is updated with a new value if the corresponding value in OUTR.RCI[4] = 0. If OUTR.RCI[4] = 1, an alternative receive buffer event occurs instead of the standard receive buffer event.
#1
LOF
Buffer Event on Limit Overflow
28
28
read-write
value1
A standard receive buffer event occurs when the filling level equals the limit value and gets lower due to a read access from OUTR.
#0
value2
A standard receive buffer event occurs when the filling level equals the limit value and gets bigger due to the reception of a new data word.
#1
ARBIEN
Alternative Receive Buffer Interrupt Enable
29
29
read-write
value1
The alternative receive buffer interrupt generation is disabled.
#0
value2
The alternative receive buffer interrupt generation is enabled.
#1
SRBIEN
Standard Receive Buffer Interrupt Enable
30
30
read-write
value1
The standard receive buffer interrupt generation is disabled.
#0
value2
The standard receive buffer interrupt generation is enabled.
#1
RBERIEN
Receive Buffer Error Interrupt Enable
31
31
read-write
value1
The receive buffer error interrupt generation is disabled.
#0
value2
The receive buffer error interrupt generation is enabled.
#1
TRBPTR
Transmit/Receive Buffer Pointer Register
0x110
32
0x00000000
0xFFFFFFFF
TDIPTR
Transmitter Data Input Pointer
0
5
read-only
TDOPTR
Transmitter Data Output Pointer
8
13
read-only
RDIPTR
Receiver Data Input Pointer
16
21
read-only
RDOPTR
Receiver Data Output Pointer
24
29
read-only
TRBSR
Transmit/Receive Buffer Status Register
0x114
32
0x00000808
0xFFFFFFFF
SRBI
Standard Receive Buffer Event
0
0
read-write
value1
A standard receive buffer event has not been detected.
#0
value2
A standard receive buffer event has been detected.
#1
RBERI
Receive Buffer Error Event
1
1
read-write
value1
A receive buffer error event has not been detected.
#0
value2
A receive buffer error event has been detected.
#1
ARBI
Alternative Receive Buffer Event
2
2
read-write
value1
An alternative receive buffer event has not been detected.
#0
value2
An alternative receive buffer event has been detected.
#1
REMPTY
Receive Buffer Empty
3
3
read-only
value1
The receive buffer is not empty.
#0
value2
The receive buffer is empty.
#1
RFULL
Receive Buffer Full
4
4
read-only
value1
The receive buffer is not full.
#0
value2
The receive buffer is full.
#1
RBUS
Receive Buffer Busy
5
5
read-only
value1
The receive buffer information has been completely updated.
#0
value2
The OUTR update from the FIFO memory is ongoing. A read from OUTR will be delayed. FIFO pointers from the previous read are not yet updated.
#1
SRBT
Standard Receive Buffer Event Trigger
6
6
read-only
value1
A standard receive buffer event is not triggered using this bit.
#0
value2
A standard receive buffer event is triggered using this bit.
#1
STBI
Standard Transmit Buffer Event
8
8
read-write
value1
A standard transmit buffer event has not been detected.
#0
value2
A standard transmit buffer event has been detected.
#1
TBERI
Transmit Buffer Error Event
9
9
read-write
value1
A transmit buffer error event has not been detected.
#0
value2
A transmit buffer error event has been detected.
#1
TEMPTY
Transmit Buffer Empty
11
11
read-only
value1
The transmit buffer is not empty.
#0
value2
The transmit buffer is empty.
#1
TFULL
Transmit Buffer Full
12
12
read-only
value1
The transmit buffer is not full.
#0
value2
The transmit buffer is full.
#1
TBUS
Transmit Buffer Busy
13
13
read-only
value1
The transmit buffer information has been completely updated.
#0
value2
The FIFO memory update after write to INx is ongoing. A write to INx will be delayed. FIFO pointers from the previous INx write are not yet updated.
#1
STBT
Standard Transmit Buffer Event Trigger
14
14
read-only
value1
A standard transmit buffer event is not triggered using this bit.
#0
value2
A standard transmit buffer event is triggered using this bit.
#1
RBFLVL
Receive Buffer Filling Level
16
22
read-only
TBFLVL
Transmit Buffer Filling Level
24
30
read-only
TRBSCR
Transmit/Receive Buffer Status Clear Register
0x118
32
0x00000000
0xFFFFFFFF
CSRBI
Clear Standard Receive Buffer Event
0
0
write-only
value1
No effect.
#0
value2
Clear TRBSR.SRBI.
#1
CRBERI
Clear Receive Buffer Error Event
1
1
write-only
value1
No effect.
#0
value2
Clear TRBSR.RBERI.
#1
CARBI
Clear Alternative Receive Buffer Event
2
2
write-only
value1
No effect.
#0
value2
Clear TRBSR.ARBI.
#1
CSTBI
Clear Standard Transmit Buffer Event
8
8
write-only
value1
No effect.
#0
value2
Clear TRBSR.STBI.
#1
CTBERI
Clear Transmit Buffer Error Event
9
9
write-only
value1
No effect.
#0
value2
Clear TRBSR.TBERI.
#1
CBDV
Clear Bypass Data Valid
10
10
write-only
value1
No effect.
#0
value2
Clear BYPCR.BDV.
#1
FLUSHRB
Flush Receive Buffer
14
14
write-only
value1
No effect.
#0
value2
The receive FIFO buffer is cleared (filling level is cleared and output pointer is set to input pointer value). Should only be used while the FIFO buffer is not taking part in data traffic.
#1
FLUSHTB
Flush Transmit Buffer
15
15
write-only
value1
No effect.
#0
value2
The transmit FIFO buffer is cleared (filling level is cleared and output pointer is set to input pointer value). Should only be used while the FIFO buffer is not taking part in data traffic.
#1
OUTR
Receiver Buffer Output Register
0x11C
32
0x00000000
0xFFFFFFFF
modifyExternal
DSR
Received Data
0
15
read-only
RCI
Receiver Control Information
16
20
read-only
OUTDR
Receiver Buffer Output Register L for Debugger
0x120
32
0x00000000
0xFFFFFFFF
DSR
Data from Shift Register
0
15
read-only
RCI
Receive Control Information from Shift Register
16
20
read-only
32
4
IN[%s]
Transmit FIFO Buffer
0x180
32
0x00000000
0xFFFFFFFF
TDATA
Transmit Data
0
15
write-only
USIC0_CH1
Universal Serial Interface Controller 0
USIC
0x48000200
0x0
0x0200
registers
SCU_GENERAL
System Control Unit
0x40010000
0x0
0x200
registers
DBGROMID
Debug System ROM ID Register
0x0000
32
0x201ED083
0xFFFFFFFF
MANUFID
Manufactory Identity
1
11
read-only
PARTNO
Part Number
12
27
read-only
VERSION
Product version
28
31
read-only
IDCHIP
Chip ID Register
0x0004
32
0x00000000
0xFFFFFFFF
IDCHIP
CHIP ID
0
31
read-only
ID
SCU Module ID Register
0x0008
32
0x00F1C000
0xFFFFFF00
MOD_REV
Module Revision Number
0
7
read-only
MOD_TYPE
Module Type
8
15
read-only
MOD_NUMBER
Module Number Value
16
31
read-only
SSW0
SSW Register 0
0x0014
32
0x00000000
0xFFFFFFFF
DAT
SSW Data
0
31
read-write
PASSWD
Password Register
0x0024
32
0x00000007
0xFFFFFFFF
MODE
Bit Protection Scheme Control Bits
0
1
read-write
value1
Scheme disabled - direct access to the protected bits is allowed.
#00
value2
Scheme enabled - the bit field PASS has to be written with the passwords to open and close the access to the protected bits. (Default)
#11
PROTS
Bit Protection Signal Status Bit
2
2
read-only
value1
Software is able to write to all protected bits.
#0
value2
Software is unable to write to any of the protected bits.
#1
PASS
Password Bits
3
7
write-only
value1
Enables writing of the bit field MODE.
#11000
value2
Opens access to writing of all protected bits.
#10011
value3
Closes access to writing of all protected bits.
#10101
CCUCON
CCU Control Register
0x0030
32
0x00000000
0xFFFFFFFF
GSC40
Global Start Control CCU40
0
0
read-write
MIRRSTS
Mirror Update Status Register
0x0048
32
0x00000000
0xFFFFFFFF
RTC_CTR
RTC CTR Mirror Register Update Status
0
0
read-only
RTC_ATIM0
RTC ATIM0 Mirror Register Update Status
1
1
read-only
RTC_ATIM1
RTC ATIM1 Mirror Register Update Status
2
2
read-only
RTC_TIM0
RTC TIM0 Mirror Register Update Status
3
3
read-only
RTC_TIM1
RTC TIM1 Mirror Register Update Status
4
4
read-only
PMTSR
Parity Memory Test Select Register
0x0054
32
0x00000000
0xFFFFFFFF
MTENS
Parity Test Enable Control for 16kbytes SRAM
0
0
read-write
value1
standard operation
#0
value2
generate an inverted parity bit during a write operation
#1
SCU_INTERRUPT
System Control Unit
0x40010038
0x0
0x010
registers
SCU_0
System Control
0
SCU_1
System Control
1
SCU_2
System Control
2
SRRAW
SCU Raw Service Request Status
0x0000
32
0x00000000
0xFFFFFFFF
PRWARN
WDT pre-warning Event Status Before Masking
0
0
read-only
PI
RTC Raw Periodic Event Status Before Masking
1
1
read-only
AI
RTC Raw Alarm Event Status Before Masking
2
2
read-only
VDDPI
VDDP pre-warning Event Status Before Masking
3
3
read-only
VDROPI
VDROP Event Status Before Masking
7
7
read-only
LOCI
Loss of Clock Event Status Before Masking
16
16
read-only
PESRAMI
16kbytes SRAM Parity Error Event Status Before Masking
17
17
read-only
PEU0I
USIC0 SRAM Parity Error Event Status Before Masking
18
18
read-only
FLECC2I
Flash Double Bit ECC Event Status Before Masking
19
19
read-only
FLCMPLTI
Flash Operation Complete Event Status Before Masking
20
20
read-only
VCLIPI
VCLIP Event Status Before Masking
21
21
read-only
SBYCLKFI
Standby Clock Failure Event Status Before Masking
22
22
read-only
RTC_CTR
RTC CTR Mirror Register Update Status Before Masking
24
24
read-only
RTC_ATIM0
RTC ATIM0 Mirror Register Update Status Before Masking
25
25
read-only
RTC_ATIM1
RTC ATIM1 Mirror Register Update Status Before Masking
26
26
read-only
RTC_TIM0
RTC TIM0 Mirror Register Update Before Masking
27
27
read-only
RTC_TIM1
RTC TIM1 Mirror Register Update Status Before Masking
28
28
read-only
TSE_DONE
TSE Measurement Done Event Status Before Masking
29
29
read-only
TSE_HIGH
TSE Compare High Temperature Event Status Before Masking
30
30
read-only
TSE_LOW
TSE Compare Low Temperature Event Status Before Masking
31
31
read-only
SRMSK
SCU Service Request Mask
0x0004
32
0x00000000
0xFFFFFFFF
PRWARN
WDT pre-warning Interrupt Mask
0
0
read-write
VDDPI
VDDP pre-warning Interrupt Mask
3
3
read-write
VDROPI
VDROP Interrupt Mask
7
7
read-write
LOCI
Loss of Clock Interrupt Mask
16
16
read-write
PESRAMI
16kbytes SRAM Parity Error Interrupt Mask
17
17
read-write
PEU0I
USIC0 SRAM Parity Error Interrupt Mask
18
18
read-write
FLECC2I
Flash Double Bit ECC Interrupt Mask
19
19
read-write
VCLIPI
VCLIP Interrupt Mask
21
21
read-write
SBYCLKFI
Standby Clock Failure Interrupt Mask
22
22
read-write
RTC_CTR
RTC CTR Mirror Register Update Mask
24
24
read-write
RTC_ATIM0
RTC ATIM0 Mirror Register Update Mask
25
25
read-write
RTC_ATIM1
RTC ATIM1 Mirror Register Update Mask
26
26
read-write
RTC_TIM0
RTC TIM0 Mirror Register Update Mask
27
27
read-write
RTC_TIM1
RTC TIM1 Mirror Register Update Mask
28
28
read-write
TSE_DONE
TSE Measurement Done Interrupt Mask
29
29
read-write
TSE_HIGH
TSE Compare High Temperature Interrupt Mask
30
30
read-write
TSE_LOW
TSE Compare Low Temperature Interrupt Mask
31
31
read-write
SRCLR
SCU Service Request Clear
0x0008
32
0x00000000
0xFFFFFFFF
PRWARN
WDT pre-warning Interrupt Clear
0
0
write-only
PI
RTC Periodic Interrupt Clear
1
1
write-only
AI
RTC Alarm Interrupt Clear
2
2
write-only
VDDPI
VDDP pre-warning Interrupt Clear
3
3
write-only
VDROPI
VDROP Interrupt Clear
7
7
write-only
LOCI
Loss of Clock Interrupt Clear
16
16
write-only
PESRAMI
16kbytes SRAM Parity Error Interrupt Clear
17
17
write-only
PEU0I
USIC0 SRAM Parity Error Interrupt Clear
18
18
write-only
FLECC2I
Flash Double Bit ECC Interrupt Clear
19
19
write-only
FLCMPLTI
Flash Operation Complete Interrupt Clear
20
20
write-only
VCLIPI
VCLIP Interrupt Clear
21
21
write-only
SBYCLKFI
Standby Clock Failure Interrupt Clear
22
22
write-only
RTC_CTR
RTC CTR Mirror Register Update Clear
24
24
write-only
RTC_ATIM0
RTC ATIM0 Mirror Register Update Clear
25
25
write-only
RTC_ATIM1
RTC ATIM1 Mirror Register Update Clear
26
26
write-only
RTC_TIM0
RTC TIM0 Mirror Register Update Clear
27
27
write-only
RTC_TIM1
RTC TIM1 Mirror Register Update Clear
28
28
write-only
TSE_DONE
TSE Measurement Done Interrupt Clear
29
29
write-only
TSE_HIGH
TSE Compare High Temperature Interrupt Clear
30
30
write-only
TSE_LOW
TSE Compare Low Temperature Interrupt Clear
31
31
write-only
SRSET
SCU Service Request Set
0x000C
32
0x00000000
0xFFFFFFFF
PRWARN
WDT pre-warning Interrupt Set
0
0
write-only
PI
RTC Periodic Interrupt Set
1
1
write-only
AI
RTC Alarm Interrupt Set
2
2
write-only
VDDPI
VDDP pre-warning Interrupt Set
3
3
write-only
VDROPI
VDROP Interrupt Set
7
7
write-only
LOCI
Loss of Clock Interrupt Set
16
16
write-only
PESRAMI
16kbytes SRAM Parity Error Interrupt Set
17
17
write-only
PEU0I
USIC0 SRAM Parity Error Interrupt Set
18
18
write-only
FLECC2I
Flash Double Bit ECC Interrupt Set
19
19
write-only
FLCMPLTI
Flash Operation Complete Interrupt Set
20
20
write-only
VCLIPI
VCLIP Interrupt Set
21
21
write-only
SBYCLKFI
Standby Clock Failure Interrupt Set
22
22
write-only
RTC_CTR
RTC CTR Mirror Register Update Set
24
24
write-only
RTC_ATIM0
RTC ATIM0 Mirror Register Update Set
25
25
write-only
RTC_ATIM1
RTC ATIM1 Mirror Register Update Set
26
26
write-only
RTC_TIM0
RTC TIM0 Mirror Register Update Set
27
27
write-only
RTC_TIM1
RTC TIM1 Mirror Register Update Set
28
28
write-only
TSE_DONE
TSE Measurement Done Interrupt Set
29
29
write-only
TSE_HIGH
TSE Compare High Temperature Interrupt Set
30
30
write-only
TSE_LOW
TSE Compare Low Temperature Interrupt Set
31
31
write-only
SCU_POWER
System Control Unit
0x40010200
0x0
0x0100
registers
VDESR
Voltage Detector Status Register
0x0000
32
0x00000000
0xFFFFFFFF
VCLIP
VCLIP Indication
0
0
read-only
value1
VCLIP is not active
#0
value2
VCLIP is active
#1
VDDPPW
VDDPPW Indication
1
1
read-only
value1
VDDP is above pre-warning threshold
#0
value2
VDDP is below pre-warningthreshold
#1
SCU_CLK
System Control Unit
0x40010300
0x0
0x100
registers
CLKCR
Clock Control Register
0x00
32
0x3FF00400
0xFFFFFFFF
FDIV
Fractional Divider Selection
0
7
read-write
IDIV
Divider Selection
8
15
read-write
value1
Divider is bypassed.
0x00
value2
1; MCLK = 32 MHz
0x01
value3
2; MCLK = 16 MHz
0x02
value4
3; MCLK = 10.67 MHz
0x03
value5
4; MCLK = 8 MHz
0x04
value6
254; MCLK = 126 kHz
0xFE
value7
255; MCLK = 125.5 kHz
0xFF
PCLKSEL
PCLK Clock Select
16
16
read-write
value1
PCLK = MCLK
#0
value2
PCLK = 2 x MCLK
#1
RTCCLKSEL
RTC Clock Select
17
19
read-write
CNTADJ
Counter Adjustment
20
29
read-write
value1
1 clock cycles of the DCO1, 64MHz clock
0x000
value2
2 clock cycles of the DCO1, 64MHz clock
0x001
value3
3 clock cycles of the DCO1, 64MHz clock
0x002
value4
4 clock cycles of the DCO1, 64MHz clock
0x003
value5
5 clock cycles of the DCO1, 64MHz clock
0x004
value6
1023 clock cycles of the DCO1, 64MHz clock
0x3FE
value7
1024 clock cycles of the DCO1, 64MHz clock
0x3FF
VDDC2LOW
VDDC too low
30
30
read-only
value1
VDDC is not too low and the fractional divider input clock is running at the targeted frequency
#0
value2
VDDC is too low and the fractional divider input clock is not running at the targeted frequency
#1
VDDC2HIGH
VDDC too high
31
31
read-only
value1
VDDC is not too high
#0
value2
VDDC is too high
#1
PWRSVCR
Power Save Control Register
0x04
32
0x00000000
0xFFFFFFFF
FPD
Flash Power Down
0
0
read-write
value1
no effect
#0
value2
Flash power down when entering power save mode. Upon wake-up, CPU is able to fetch code from flash.
#1
CGATSTAT0
Peripheral 0 Clock Gating Status
0x08
32
0x000007FF
0xFFFFFFFF
VADC
VADC and SHS Gating Status
0
0
read-only
value1
gating de-asserted
#0
value2
gating asserted
#1
CCU40
CCU40 Gating Status
2
2
read-only
value1
gating de-asserted
#0
value2
gating asserted
#1
USIC0
USIC0 Gating Status
3
3
read-only
value1
gating de-asserted
#0
value2
gating asserted
#1
WDT
WDT Gating Status
9
9
read-only
value1
gating de-asserted
#0
value2
gating asserted
#1
RTC
RTC Gating Status
10
10
read-only
value1
gating de-asserted
#0
value2
gating asserted
#1
CGATSET0
Peripheral 0 Clock Gating Set
0x0C
32
0x00000000
0xFFFFFFFF
VADC
VADC and SHS Gating Set
0
0
write-only
value1
no effect
#0
value2
enable gating
#1
CCU40
CCU40 Gating Set
2
2
write-only
value1
no effect
#0
value2
enable gating
#1
USIC0
USIC0 Gating Set
3
3
write-only
value1
no effect
#0
value2
enable gating
#1
WDT
WDT Gating Set
9
9
write-only
value1
no effect
#0
value2
enable gating
#1
RTC
RTC Gating Set
10
10
write-only
value1
no effect
#0
value2
enable gating
#1
CGATCLR0
Peripheral 0 Clock Gating Clear
0x10
32
0x00000000
0xFFFFFFFF
VADC
VADC and SHS Gating Clear
0
0
write-only
value1
no effect
#0
value2
disable gating
#1
CCU40
CCU40 Gating Clear
2
2
write-only
value1
no effect
#0
value2
disable gating
#1
USIC0
USIC0 Gating Clear
3
3
write-only
value1
no effect
#0
value2
disable gating
#1
WDT
WDT Gating Clear
9
9
write-only
value1
no effect
#0
value2
disable gating
#1
RTC
RTC Gating Clear
10
10
write-only
value1
no effect
#0
value2
disable gating
#1
OSCCSR
Oscillator Control and Status Register
0x14
32
0x00000000
0xFFFFFFF0
OSC2L
Oscillator Valid Low Status Bit
0
0
read-only
value1
The OSC frequency is usable
#0
value2
The OSC frequency is not usable. Frequency is too low.
#1
OSC2H
Oscillator Valid High Status Bit
1
1
read-only
value1
The OSC frequency is usable
#0
value2
The OSC frequency is not usable. Frequency is too high.
#1
OWDRES
Oscillator Watchdog Reset
16
16
read-write
value1
The Oscillator Watchdog is not cleared and remains active
#0
value2
The Oscillator Watchdog is cleared and restarted. The OSC2L and OSC2H flag will be held in the last value until it is updated after 3 standby clock cycles.
#1
OWDEN
Oscillator Watchdog Enable
17
17
read-write
value1
The Oscillator Watchdog is disabled
#0
value2
The Oscillator Watchdog is enabled
#1
SCU_RESET
System Control Unit
0x40010400
0x0
0x100
registers
RSTSTAT
RCU Reset Status
0x00
32
0x00000000
0xFFFFF000
RSTSTAT
Reset Status Information
0
9
read-only
LCKEN
Enable Lockup Status
10
10
read-only
value1
Reset by Lockup disabled
#0
value2
Reset by Lockup enabled
#1
RSTSET
RCU Reset Set Register
0x04
32
0x00000000
0xFFFFFFFF
LCKEN
Enable Lockup Reset
10
10
write-only
value1
no effect
#0
value2
Enable reset when Lockup gets asserted
#1
RSTCLR
RCU Reset Clear Register
0x08
32
0x00000000
0xFFFFFFFF
RSCLR
Clear Reset Status
0
0
write-only
value1
no effect
#0
value2
Clears field RSTSTAT.RSTSTAT
#1
LCKEN
Enable Lockup Reset
10
10
write-only
value1
no effect
#0
value2
Disable reset when Lockup gets asserted
#1
RSTCON
RCU Reset Control Register
0x0C
32
0x00000000
0xFFFFFFFF
ECCRSTEN
Enable ECC Error Reset
0
0
read-write
value1
No reset when ECC double bit error occur
#0
value2
Reset when ECC double bit error occur
#1
LOCRSTEN
Enable Loss of Clock Reset
1
1
read-write
value1
No reset when loss of clock occur
#0
value2
Reset when loss of clock occur
#1
SPERSTEN
Enable 16kbytes SRAM Parity Error Reset
2
2
read-write
value1
No reset when SRAM parity error occur
#0
value2
Reset when SRAM parity error occur
#1
U0PERSTEN
Enable USIC0 SRAM Parity Error Reset
3
3
read-write
value1
No reset when USIC0 memory parity error occur
#0
value2
Reset when USIC0 memory parity error occur
#1
MRSTEN
Enable Master Reset
16
16
write-only
value1
No effect
#0
value2
Triggered Master reset
#1
SCU_ANALOG
System Control Unit
SCU
0x40011000
0x0
0x100
registers
ANATSECTRL
Temperature Sensor Control Register
0x24
16
0x0000
0xFFFF
TSE_EN
Temperature sensor enable
0
0
read-write
value1
Temperature sensor is disabled
#0
value2
Temperature sensor is switched on
#1
ANATSEIH
Temperature Sensor High Temperature Interrupt Register
0x30
16
0x0000
0xFFFF
TSE_IH
Counter value for high temperature interrupt
0
15
read-write
ANATSEIL
Temperature Sensor Low Temperature Interrupt Register
0x34
16
0xFFFF
0xFFFF
TSE_IL
Counter value for low temperature interrupt
0
15
read-write
ANATSEMON
Temperature Sensor Counter2 Monitor Register
0x40
16
0x0000
0xFFFF
TSE_MON
Monitor Counter2 value; loaded by TSE_DONE
0
15
read-only
ANAVDEL
Voltage Detector Control Register
0x50
16
0x001C
0xFFFF
VDEL_SELECT
VDEL Range Select
0
1
read-write
value1
2.25V
#00
value2
3.0V
#01
value3
4.4V
#10
VDEL_TIM_ADJ
VDEL Timing Setting
2
3
read-write
value1
typ 1us - slowest response time
#00
value2
typ 500n
#01
value3
typ 250n
#10
value4
no delay - fastest response time.
#11
VDEL_EN
VDEL unit Enable
4
4
read-write
value1
VDEL is disabled
#0
value2
VDEL is active
#1
ANAOFFSET
DCO1 Offset Register
0x6C
16
0x0004
0xFFFF
ADJL_OFFSET
ADJL Offset register
0
3
read-write
value1
- 3.75%, typ.
0x0
value2
- 2.85%, typ.
0x1
value3
0, default
0x4
value4
+ 0.95%, typ.
0x5
value5
+ 3.75%, typ.
0x8
CCU40
Capture Compare Unit 4 - Unit 0
CCU4
CCU4
0x48040000
0x0
0x010000
registers
CCU40_0
Capture Compare Unit 4 (Module 0)
21
CCU40_1
Capture Compare Unit 4 (Module 0)
22
CCU40_2
Capture Compare Unit 4 (Module 0)
23
CCU40_3
Capture Compare Unit 4 (Module 0)
24
GCTRL
Global Control Register
0x00
32
0x00000000
0xFFFFFFFF
PRBC
Prescaler Clear Configuration
0
2
read-write
value1
SW only
#000
value2
GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC40 is cleared.
#001
value3
GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC41 is cleared.
#010
value4
GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC42 is cleared.
#011
value5
GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC43 is cleared.
#100
PCIS
Prescaler Input Clock Selection
4
5
read-write
value1
Module clock
#00
value2
CCU4x.ECLKA
#01
value3
CCU4x.ECLKB
#10
value4
CCU4x.ECLKC
#11
SUSCFG
Suspend Mode Configuration
8
9
read-write
value1
Suspend request ignored. The module never enters in suspend
#00
value2
Stops all the running slices immediately. Safe stop is not applied.
#01
value3
Stops the block immediately and clamps all the outputs to PASSIVE state. Safe stop is applied.
#10
value4
Waits for the roll over of each slice to stop and clamp the slices outputs. Safe stop is applied.
#11
MSE0
Slice 0 Multi Channel shadow transfer enable
10
10
read-write
value1
Shadow transfer can only be requested by SW
#0
value2
Shadow transfer can be requested via SW and via the CCU4x.MCSS input.
#1
MSE1
Slice 1 Multi Channel shadow transfer enable
11
11
read-write
value1
Shadow transfer can only be requested by SW
#0
value2
Shadow transfer can be requested via SW and via the CCU4x.MCSS input.
#1
MSE2
Slice 2 Multi Channel shadow transfer enable
12
12
read-write
value1
Shadow transfer can only be requested by SW
#0
value2
Shadow transfer can be requested via SW and via the CCU4x.MCSS input.
#1
MSE3
Slice 3 Multi Channel shadow transfer enable
13
13
read-write
value1
Shadow transfer can only be requested by SW
#0
value2
Shadow transfer can be requested via SW and via the CCU4x.MCSS input.
#1
MSDE
Multi Channel shadow transfer request configuration
14
15
read-write
value1
Only the shadow transfer for period and compare values is requested
#00
value2
Shadow transfer for the compare, period and prescaler compare values is requested
#01
value4
Shadow transfer for the compare, period, prescaler and dither compare values is requested
#11
GSTAT
Global Status Register
0x04
32
0x0000000F
0xFFFFFFFF
S0I
CC40 IDLE status
0
0
read-only
value1
Running
#0
value2
Idle
#1
S1I
CC41 IDLE status
1
1
read-only
value1
Running
#0
value2
Idle
#1
S2I
CC42 IDLE status
2
2
read-only
value1
Running
#0
value2
Idle
#1
S3I
CC43 IDLE status
3
3
read-only
value1
Running
#0
value2
Idle
#1
PRB
Prescaler Run Bit
8
8
read-only
value1
Prescaler is stopped
#0
value2
Prescaler is running
#1
GIDLS
Global Idle Set
0x08
32
0x00000000
0xFFFFFFFF
SS0I
CC40 IDLE mode set
0
0
write-only
SS1I
CC41 IDLE mode set
1
1
write-only
SS2I
CC42 IDLE mode set
2
2
write-only
SS3I
CC43 IDLE mode set
3
3
write-only
CPRB
Prescaler Run Bit Clear
8
8
write-only
PSIC
Prescaler clear
9
9
write-only
GIDLC
Global Idle Clear
0x0C
32
0x00000000
0xFFFFFFFF
CS0I
CC40 IDLE mode clear
0
0
write-only
CS1I
CC41 IDLE mode clear
1
1
write-only
CS2I
CC42 IDLE mode clear
2
2
write-only
CS3I
CC43 IDLE mode clear
3
3
write-only
SPRB
Prescaler Run Bit Set
8
8
write-only
GCSS
Global Channel Set
0x10
32
0x00000000
0xFFFFFFFF
S0SE
Slice 0 shadow transfer set enable
0
0
write-only
S0DSE
Slice 0 Dither shadow transfer set enable
1
1
write-only
S0PSE
Slice 0 Prescaler shadow transfer set enable
2
2
write-only
S1SE
Slice 1 shadow transfer set enable
4
4
write-only
S1DSE
Slice 1 Dither shadow transfer set enable
5
5
write-only
S1PSE
Slice 1 Prescaler shadow transfer set enable
6
6
write-only
S2SE
Slice 2 shadow transfer set enable
8
8
write-only
S2DSE
Slice 2 Dither shadow transfer set enable
9
9
write-only
S2PSE
Slice 2 Prescaler shadow transfer set enable
10
10
write-only
S3SE
Slice 3 shadow transfer set enable
12
12
write-only
S3DSE
Slice 3 Dither shadow transfer set enable
13
13
write-only
S3PSE
Slice 3 Prescaler shadow transfer set enable
14
14
write-only
S0STS
Slice 0 status bit set
16
16
write-only
S1STS
Slice 1 status bit set
17
17
write-only
S2STS
Slice 2 status bit set
18
18
write-only
S3STS
Slice 3 status bit set
19
19
write-only
GCSC
Global Channel Clear
0x14
32
0x00000000
0xFFFFFFFF
S0SC
Slice 0 shadow transfer clear
0
0
write-only
S0DSC
Slice 0 Dither shadow transfer clear
1
1
write-only
S0PSC
Slice 0 Prescaler shadow transfer clear
2
2
write-only
S1SC
Slice 1 shadow transfer clear
4
4
write-only
S1DSC
Slice 1 Dither shadow transfer clear
5
5
write-only
S1PSC
Slice 1 Prescaler shadow transfer clear
6
6
write-only
S2SC
Slice 2 shadow transfer clear
8
8
write-only
S2DSC
Slice 2 Dither shadow transfer clear
9
9
write-only
S2PSC
Slice 2 Prescaler shadow transfer clear
10
10
write-only
S3SC
Slice 3 shadow transfer clear
12
12
write-only
S3DSC
Slice 3 Dither shadow transfer clear
13
13
write-only
S3PSC
Slice 3 Prescaler shadow transfer clear
14
14
write-only
S0STC
Slice 0 status bit clear
16
16
write-only
S1STC
Slice 1 status bit clear
17
17
write-only
S2STC
Slice 2 status bit clear
18
18
write-only
S3STC
Slice 3 status bit clear
19
19
write-only
GCST
Global Channel Status
0x18
32
0x00000000
0xFFFFFFFF
S0SS
Slice 0 shadow transfer status
0
0
read-only
value1
Shadow transfer has not been requested
#0
value2
Shadow transfer has been requested
#1
S0DSS
Slice 0 Dither shadow transfer status
1
1
read-only
value1
Dither shadow transfer has not been requested
#0
value2
Dither shadow transfer has been requested
#1
S0PSS
Slice 0 Prescaler shadow transfer status
2
2
read-only
value1
Prescaler shadow transfer has not been requested
#0
value2
Prescaler shadow transfer has been requested
#1
S1SS
Slice 1 shadow transfer status
4
4
read-only
value1
Shadow transfer has not been requested
#0
value2
Shadow transfer has been requested
#1
S1DSS
Slice 1 Dither shadow transfer status
5
5
read-only
value1
Dither shadow transfer has not been requested
#0
value2
Dither shadow transfer has been requested
#1
S1PSS
Slice 1 Prescaler shadow transfer status
6
6
read-only
value1
Prescaler shadow transfer has not been requested
#0
value2
Prescaler shadow transfer has been requested
#1
S2SS
Slice 2 shadow transfer status
8
8
read-only
value1
Shadow transfer has not been requested
#0
value2
Shadow transfer has been requested
#1
S2DSS
Slice 2 Dither shadow transfer status
9
9
read-only
value1
Dither shadow transfer has not been requested
#0
value2
Dither shadow transfer has been requested
#1
S2PSS
Slice 2 Prescaler shadow transfer status
10
10
read-only
value1
Prescaler shadow transfer has not been requested
#0
value2
Prescaler shadow transfer has been requested
#1
S3SS
Slice 3 shadow transfer status
12
12
read-only
value1
Shadow transfer has not been requested
#0
value2
Shadow transfer has been requested
#1
S3DSS
Slice 3 Dither shadow transfer status
13
13
read-only
value1
Dither shadow transfer has not been requested
#0
value2
Dither shadow transfer has been requested
#1
S3PSS
Slice 3 Prescaler shadow transfer status
14
14
read-only
value1
Prescaler shadow transfer has not been requested
#0
value2
Prescaler shadow transfer has been requested
#1
CC40ST
Slice 0 status bit
16
16
read-only
CC41ST
Slice 1 status bit
17
17
read-only
CC42ST
Slice 2 status bit
18
18
read-only
CC43ST
Slice 3 status bit
19
19
read-only
MIDR
Module Identification
0x80
32
0x00A6C000
0xFFFFFF00
MODR
Module Revision
0
7
read-only
MODT
Module Type
8
15
read-only
MODN
Module Number
16
31
read-only
CCU40_CC40
Capture Compare Unit 4 - Unit 0
CCU4
CCU4_CC4
0x48040100
0x0
0x100
registers
INS
Input Selector Configuration
0x00
32
0x00000000
0xFFFFFFFF
EV0IS
Event 0 signal selection
0
3
read-write
value1
CCU4x.INyA
#0000
value2
CCU4x.INyB
#0001
value3
CCU4x.INyC
#0010
value4
CCU4x.INyD
#0011
value5
CCU4x.INyE
#0100
value6
CCU4x.INyF
#0101
value7
CCU4x.INyG
#0110
value8
CCU4x.INyH
#0111
value9
CCU4x.INyI
#1000
value10
CCU4x.INyJ
#1001
value11
CCU4x.INyK
#1010
value12
CCU4x.INyL
#1011
value13
CCU4x.INyM
#1100
value14
CCU4x.INyN
#1101
value15
CCU4x.INyO
#1110
value16
CCU4x.INyP
#1111
EV1IS
Event 1 signal selection
4
7
read-write
value1
CCU4x.INyA
#0000
value2
CCU4x.INyB
#0001
value3
CCU4x.INyC
#0010
value4
CCU4x.INyD
#0011
value5
CCU4x.INyE
#0100
value6
CCU4x.INyF
#0101
value7
CCU4x.INyG
#0110
value8
CCU4x.INyH
#0111
value9
CCU4x.INyI
#1000
value10
CCU4x.INyJ
#1001
value11
CCU4x.INyK
#1010
value12
CCU4x.INyL
#1011
value13
CCU4x.INyM
#1100
value14
CCU4x.INyN
#1101
value15
CCU4x.INyO
#1110
value16
CCU4x.INyP
#1111
EV2IS
Event 2 signal selection
8
11
read-write
value1
CCU4x.INyA
#0000
value2
CCU4x.INyB
#0001
value3
CCU4x.INyC
#0010
value4
CCU4x.INyD
#0011
value5
CCU4x.INyE
#0100
value6
CCU4x.INyF
#0101
value7
CCU4x.INyG
#0110
value8
CCU4x.INyH
#0111
value9
CCU4x.INyI
#1000
value10
CCU4x.INyJ
#1001
value11
CCU4x.INyK
#1010
value12
CCU4x.INyL
#1011
value13
CCU4x.INyM
#1100
value14
CCU4x.INyN
#1101
value15
CCU4x.INyO
#1110
value16
CCU4x.INyP
#1111
EV0EM
Event 0 Edge Selection
16
17
read-write
value1
No action
#00
value2
Signal active on rising edge
#01
value3
Signal active on falling edge
#10
value4
Signal active on both edges
#11
EV1EM
Event 1 Edge Selection
18
19
read-write
value1
No action
#00
value2
Signal active on rising edge
#01
value3
Signal active on falling edge
#10
value4
Signal active on both edges
#11
EV2EM
Event 2 Edge Selection
20
21
read-write
value1
No action
#00
value2
Signal active on rising edge
#01
value3
Signal active on falling edge
#10
value4
Signal active on both edges
#11
EV0LM
Event 0 Level Selection
22
22
read-write
value1
Active on HIGH level
#0
value2
Active on LOW level
#1
EV1LM
Event 1 Level Selection
23
23
read-write
value1
Active on HIGH level
#0
value2
Active on LOW level
#1
EV2LM
Event 2 Level Selection
24
24
read-write
value1
Active on HIGH level
#0
value2
Active on LOW level
#1
LPF0M
Event 0 Low Pass Filter Configuration
25
26
read-write
value1
LPF is disabled
#00
value2
3 clock cycles of fCCU4
#01
value3
5 clock cycles of fCCU4
#10
value4
7 clock cycles of fCCU4
#11
LPF1M
Event 1 Low Pass Filter Configuration
27
28
read-write
value1
LPF is disabled
#00
value2
3 clock cycles of fCCU4
#01
value3
5 clock cycles of fCCU4
#10
value4
7 clock cycles of fCCU4
#11
LPF2M
Event 2 Low Pass Filter Configuration
29
30
read-write
value1
LPF is disabled
#00
value2
3 clock cycles of fCCU4
#01
value3
5 clock cycles of fCCU4
#10
value4
7 clock cycles of fCCU4
#11
CMC
Connection Matrix Control
0x04
32
0x00000000
0xFFFFFFFF
STRTS
External Start Functionality Selector
0
1
read-write
value1
External Start Function deactivated
#00
value2
External Start Function triggered by Event 0
#01
value3
External Start Function triggered by Event 1
#10
value4
External Start Function triggered by Event 2
#11
ENDS
External Stop Functionality Selector
2
3
read-write
value1
External Stop Function deactivated
#00
value2
External Stop Function triggered by Event 0
#01
value3
External Stop Function triggered by Event 1
#10
value4
External Stop Function triggered by Event 2
#11
CAP0S
External Capture 0 Functionality Selector
4
5
read-write
value1
External Capture 0 Function deactivated
#00
value2
External Capture 0 Function triggered by Event 0
#01
value3
External Capture 0 Function triggered by Event 1
#10
value4
External Capture 0 Function triggered by Event 2
#11
CAP1S
External Capture 1 Functionality Selector
6
7
read-write
value1
External Capture 1 Function deactivated
#00
value2
External Capture 1 Function triggered by Event 0
#01
value3
External Capture 1 Function triggered by Event 1
#10
value4
External Capture 1 Function triggered by Event 2
#11
GATES
External Gate Functionality Selector
8
9
read-write
value1
External Gating Function deactivated
#00
value2
External Gating Function triggered by Event 0
#01
value3
External Gating Function triggered by Event 1
#10
value4
External Gating Function triggered by Event 2
#11
UDS
External Up/Down Functionality Selector
10
11
read-write
value1
External Up/Down Function deactivated
#00
value2
External Up/Down Function triggered by Event 0
#01
value3
External Up/Down Function triggered by Event 1
#10
value4
External Up/Down Function triggered by Event 2
#11
LDS
External Timer Load Functionality Selector
12
13
read-write
CNTS
External Count Selector
14
15
read-write
value1
External Count Function deactivated
#00
value2
External Count Function triggered by Event 0
#01
value3
External Count Function triggered by Event 1
#10
value4
External Count Function triggered by Event 2
#11
OFS
Override Function Selector
16
16
read-write
value1
Override functionality disabled
#0
value2
Status bit trigger override connected to Event 1; Status bit value override connected to Event 2
#1
TS
Trap Function Selector
17
17
read-write
value1
Trap function disabled
#0
value2
TRAP function connected to Event 2
#1
MOS
External Modulation Functionality Selector
18
19
read-write
TCE
Timer Concatenation Enable
20
20
read-write
value1
Timer concatenation is disabled
#0
value2
Timer concatenation is enabled
#1
TCST
Slice Timer Status
0x08
32
0x00000000
0xFFFFFFFF
TRB
Timer Run Bit
0
0
read-only
value1
Timer is stopped
#0
value2
Timer is running
#1
CDIR
Timer Counting Direction
1
1
read-only
value1
Timer is counting up
#0
value2
Timer is counting down
#1
TCSET
Slice Timer Run Set
0x0C
32
0x00000000
0xFFFFFFFF
TRBS
Timer Run Bit set
0
0
write-only
TCCLR
Slice Timer Clear
0x10
32
0x00000000
0xFFFFFFFF
TRBC
Timer Run Bit Clear
0
0
write-only
TCC
Timer Clear
1
1
write-only
DITC
Dither Counter Clear
2
2
write-only
TC
Slice Timer Control
0x14
32
0x00000000
0xFFFFFFFF
TCM
Timer Counting Mode
0
0
read-write
value1
Edge aligned mode
#0
value2
Center aligned mode
#1
TSSM
Timer Single Shot Mode
1
1
read-write
value1
Single shot mode is disabled
#0
value2
Single shot mode is enabled
#1
CLST
Shadow Transfer on Clear
2
2
read-write
CMOD
Capture Compare Mode
3
3
read-only
value1
Compare Mode
#0
value2
Capture Mode
#1
ECM
Extended Capture Mode
4
4
read-write
value1
Normal Capture Mode. Clear of the Full Flag of each capture register is done by accessing the registers individually only.
#0
value2
Extended Capture Mode. Clear of the Full Flag of each capture register is done not only by accessing the individual registers but also by accessing the ECRD register. When reading the ECRD register, only the capture register register full flag pointed by the ECRD.VPTR is cleared.
#1
CAPC
Clear on Capture Control
5
6
read-write
value1
Timer is never cleared on a capture event
#00
value2
Timer is cleared on a capture event into capture registers 2 and 3. (When SCE = 1#, Timer is always cleared in a capture event)
#01
value3
Timer is cleared on a capture event into capture registers 0 and 1. (When SCE = 1#, Timer is always cleared in a capture event)
#10
value4
Timer is always cleared in a capture event.
#11
ENDM
Extended Stop Function Control
8
9
read-write
value1
Clears the timer run bit only (default stop)
#00
value2
Clears the timer only (flush)
#01
value3
Clears the timer and run bit (flush/stop)
#10
STRM
Extended Start Function Control
10
10
read-write
value1
Sets run bit only (default start)
#0
value2
Clears the timer and sets run bit (flush/start)
#1
SCE
Equal Capture Event enable
11
11
read-write
value1
Capture into CC4yC0VThis register contains the values associated with the Capture 0 field./CC4yC1VThis register contains the values associated with the Capture 1 field. registers control by CCycapt0 and capture into CC4yC3VThis register contains the values associated with the Capture 3 field./CC4yC2VThis register contains the values associated with the Capture 2 field. control by CCycapt1
#0
value2
Capture into CC4yC0VThis register contains the values associated with the Capture 0 field./CC4yC1VThis register contains the values associated with the Capture 1 field. and CC4yC3VThis register contains the values associated with the Capture 3 field./CC4yC2VThis register contains the values associated with the Capture 2 field. control by CCycapt1
#1
CCS
Continuous Capture Enable
12
12
read-write
value1
The capture into a specific capture register is done with the rules linked with the full flags, described at .
#0
value2
The capture into the capture registers is always done regardless of the full flag status (even if the register has not been read back).
#1
DITHE
Dither Enable
13
14
read-write
value1
Dither is disabled
#00
value2
Dither is applied to the Period
#01
value3
Dither is applied to the Compare
#10
value4
Dither is applied to the Period and Compare
#11
DIM
Dither input selector
15
15
read-write
value1
Slice is using its own dither unit
#0
value2
Slice is connected to the dither unit of slice 0.
#1
FPE
Floating Prescaler enable
16
16
read-write
value1
Floating prescaler mode is disabled
#0
value2
Floating prescaler mode is enabled
#1
TRAPE
TRAP enable
17
17
read-write
value1
TRAP functionality has no effect on the output
#0
value2
TRAP functionality affects the output
#1
TRPSE
TRAP Synchronization Enable
21
21
read-write
value1
Exiting from TRAP state isn't synchronized with the PWM signal
#0
value2
Exiting from TRAP state is synchronized with the PWM signal
#1
TRPSW
TRAP State Clear Control
22
22
read-write
value1
The slice exits the TRAP state automatically when the TRAP condition is not present
#0
value2
The TRAP state can only be exited by a SW request.
#1
EMS
External Modulation Synchronization
23
23
read-write
value1
External Modulation functionality is not synchronized with the PWM signal
#0
value2
External Modulation functionality is synchronized with the PWM signal
#1
EMT
External Modulation Type
24
24
read-write
value1
External Modulation functionality is clearing the CC4yST bit.
#0
value2
External Modulation functionality is gating the outputs.
#1
MCME
Multi Channel Mode Enable
25
25
read-write
value1
Multi Channel Mode is disabled
#0
value2
Multi Channel Mode is enabled
#1
PSL
Passive Level Config
0x18
32
0x00000000
0xFFFFFFFF
PSL
Output Passive Level
0
0
read-write
value1
Passive Level is LOW
#0
value2
Passive Level is HIGH
#1
DIT
Dither Config
0x1C
32
0x00000000
0xFFFFFFFF
DCV
Dither compare Value
0
3
read-only
DCNT
Dither counter actual value
8
11
read-only
DITS
Dither Shadow Register
0x20
32
0x00000000
0xFFFFFFFF
DCVS
Dither Shadow Compare Value
0
3
read-write
PSC
Prescaler Control
0x24
32
0x00000000
0xFFFFFFFF
PSIV
Prescaler Initial Value
0
3
read-write
FPC
Floating Prescaler Control
0x28
32
0x00000000
0xFFFFFFFF
PCMP
Floating Prescaler Compare Value
0
3
read-only
PVAL
Actual Prescaler Value
8
11
read-write
FPCS
Floating Prescaler Shadow
0x2C
32
0x00000000
0xFFFFFFFF
PCMP
Floating Prescaler Shadow Compare Value
0
3
read-write
PR
Timer Period Value
0x30
32
0x00000000
0xFFFFFFFF
PR
Period Register
0
15
read-only
PRS
Timer Shadow Period Value
0x34
32
0x00000000
0xFFFFFFFF
PRS
Period Register
0
15
read-write
CR
Timer Compare Value
0x38
32
0x00000000
0xFFFFFFFF
CR
Compare Register
0
15
read-only
CRS
Timer Shadow Compare Value
0x3C
32
0x00000000
0xFFFFFFFF
CRS
Compare Register
0
15
read-write
TIMER
Timer Value
0x70
32
0x00000000
0xFFFFFFFF
TVAL
Timer Value
0
15
read-write
C0V
Capture Register 0
0x74
32
0x00000000
0xFFFFFFFF
modifyExternal
CAPTV
Capture Value
0
15
read-only
FPCV
Prescaler Value
16
19
read-only
FFL
Full Flag
20
20
read-only
value1
No new value was captured into the specific capture register
#0
value2
A new value was captured into the specific register
#1
C1V
Capture Register 1
0x78
32
0x00000000
0xFFFFFFFF
modifyExternal
CAPTV
Capture Value
0
15
read-only
FPCV
Prescaler Value
16
19
read-only
FFL
Full Flag
20
20
read-only
value1
No new value was captured into the specific capture register
#0
value2
A new value was captured into the specific register
#1
C2V
Capture Register 2
0x7C
32
0x00000000
0xFFFFFFFF
modifyExternal
CAPTV
Capture Value
0
15
read-only
FPCV
Prescaler Value
16
19
read-only
FFL
Full Flag
20
20
read-only
value1
No new value was captured into the specific capture register
#0
value2
A new value was captured into the specific register
#1
C3V
Capture Register 3
0x80
32
0x00000000
0xFFFFFFFF
modifyExternal
CAPTV
Capture Value
0
15
read-only
FPCV
Prescaler Value
16
19
read-only
FFL
Full Flag
20
20
read-only
value1
No new value was captured into the specific capture register
#0
value2
A new value was captured into the specific register
#1
INTS
Interrupt Status
0xA0
32
0x00000000
0xFFFFFFFF
PMUS
Period Match while Counting Up
0
0
read-only
value1
Period match while counting up not detected
#0
value2
Period match while counting up detected
#1
OMDS
One Match while Counting Down
1
1
read-only
value1
One match while counting down not detected
#0
value2
One match while counting down detected
#1
CMUS
Compare Match while Counting Up
2
2
read-only
value1
Compare match while counting up not detected
#0
value2
Compare match while counting up detected
#1
CMDS
Compare Match while Counting Down
3
3
read-only
value1
Compare match while counting down not detected
#0
value2
Compare match while counting down detected
#1
E0AS
Event 0 Detection Status
8
8
read-only
value1
Event 0 not detected
#0
value2
Event 0 detected
#1
E1AS
Event 1 Detection Status
9
9
read-only
value1
Event 1 not detected
#0
value2
Event 1 detected
#1
E2AS
Event 2 Detection Status
10
10
read-only
value1
Event 2 not detected
#0
value2
Event 2 detected
#1
TRPF
Trap Flag Status
11
11
read-only
INTE
Interrupt Enable Control
0xA4
32
0x00000000
0xFFFFFFFF
PME
Period match while counting up enable
0
0
read-write
value1
Period Match interrupt is disabled
#0
value2
Period Match interrupt is enabled
#1
OME
One match while counting down enable
1
1
read-write
value1
One Match interrupt is disabled
#0
value2
One Match interrupt is enabled
#1
CMUE
Compare match while counting up enable
2
2
read-write
value1
Compare Match while counting up interrupt is disabled
#0
value2
Compare Match while counting up interrupt is enabled
#1
CMDE
Compare match while counting down enable
3
3
read-write
value1
Compare Match while counting down interrupt is disabled
#0
value2
Compare Match while counting down interrupt is enabled
#1
E0AE
Event 0 interrupt enable
8
8
read-write
value1
Event 0 detection interrupt is disabled
#0
value2
Event 0 detection interrupt is enabled
#1
E1AE
Event 1 interrupt enable
9
9
read-write
value1
Event 1 detection interrupt is disabled
#0
value2
Event 1 detection interrupt is enabled
#1
E2AE
Event 2 interrupt enable
10
10
read-write
value1
Event 2 detection interrupt is disabled
#0
value2
Event 2 detection interrupt is enabled
#1
SRS
Service Request Selector
0xA8
32
0x00000000
0xFFFFFFFF
POSR
Period/One match Service request selector
0
1
read-write
value1
Forward to CC4ySR0
#00
value2
Forward to CC4ySR1
#01
value3
Forward to CC4ySR2
#10
value4
Forward to CC4ySR3
#11
CMSR
Compare match Service request selector
2
3
read-write
value1
Forward to CC4ySR0
#00
value2
Forward to CC4ySR1
#01
value3
Forward to CC4ySR2
#10
value4
Forward to CC4ySR3
#11
E0SR
Event 0 Service request selector
8
9
read-write
value1
Forward to CC4ySR0
#00
value2
Forward to CC4ySR1
#01
value3
Forward to CC4ySR2
#10
value4
Forward to CC4ySR3
#11
E1SR
Event 1 Service request selector
10
11
read-write
value1
Forward to CC4ySR0
#00
value2
Forward to CC4ySR1
#01
value3
Forward to CC4ySR2
#10
value4
Forward to CC4ySR3
#11
E2SR
Event 2 Service request selector
12
13
read-write
value1
Forward to CC4ySR0
#00
value2
Forward to CC4ySR1
#01
value3
Forward to CC4ySR2
#10
value4
Forward to CC4ySR3
#11
SWS
Interrupt Status Set
0xAC
32
0x00000000
0xFFFFFFFF
SPM
Period match while counting up set
0
0
write-only
SOM
One match while counting down set
1
1
write-only
SCMU
Compare match while counting up set
2
2
write-only
SCMD
Compare match while counting down set
3
3
write-only
SE0A
Event 0 detection set
8
8
write-only
SE1A
Event 1 detection set
9
9
write-only
SE2A
Event 2 detection set
10
10
write-only
STRPF
Trap Flag status set
11
11
write-only
SWR
Interrupt Status Clear
0xB0
32
0x00000000
0xFFFFFFFF
RPM
Period match while counting up clear
0
0
write-only
ROM
One match while counting down clear
1
1
write-only
RCMU
Compare match while counting up clear
2
2
write-only
RCMD
Compare match while counting down clear
3
3
write-only
RE0A
Event 0 detection clear
8
8
write-only
RE1A
Event 1 detection clear
9
9
write-only
RE2A
Event 2 detection clear
10
10
write-only
RTRPF
Trap Flag status clear
11
11
write-only
ECRD0
Extended Read Back 0
0xB8
32
0x00000000
0xFFFFFFFF
modifyExternal
CAPV
Timer Capture Value
0
15
read-only
FPCV
Prescaler Capture value
16
19
read-only
SPTR
Slice pointer
20
21
read-only
value1
CC40
#00
value2
CC41
#01
value3
CC42
#10
value4
CC43
#11
VPTR
Capture register pointer
22
23
read-only
value1
Capture register 0
#00
value2
Capture register 1
#01
value3
Capture register 2
#10
value4
Capture register 3
#11
FFL
Full Flag
24
24
read-only
value1
No new value was captured into this register
#0
value2
A new value has been captured into this register
#1
LCV
Lost Capture Value
25
25
read-only
value1
No capture was lost
#0
value2
A capture was lost
#1
ECRD1
Extended Read Back 1
0xBC
32
0x00000000
0xFFFFFFFF
modifyExternal
CAPV
Timer Capture Value
0
15
read-only
FPCV
Prescaler Capture value
16
19
read-only
SPTR
Slice pointer
20
21
read-only
value1
CC40
#00
value2
CC41
#01
value3
CC42
#10
value4
CC43
#11
VPTR
Capture register pointer
22
23
read-only
value1
Capture register 0
#00
value2
Capture register 1
#01
value3
Capture register 2
#10
value4
Capture register 3
#11
FFL
Full Flag
24
24
read-only
value1
No new value was captured into this register
#0
value2
A new value has been captured into this register
#1
LCV
Lost Capture Value
25
25
read-only
value1
No capture was lost
#0
value2
A capture was lost
#1
CCU40_CC41
Capture Compare Unit 4 - Unit 0
CCU4
0x48040200
0x0
0x100
registers
CCU40_CC42
Capture Compare Unit 4 - Unit 0
CCU4
0x48040300
0x0
0x100
registers
CCU40_CC43
Capture Compare Unit 4 - Unit 0
CCU4
0x48040400
0x0
0x100
registers
VADC
Analog to Digital Converter
VADC
VADC
0x48030000
0x0
0x0400
registers
VADC0_C0_0
Analog to Digital Converter Common Block 0
15
VADC0_C0_1
Analog to Digital Converter Common Block 0
16
CLC
Clock Control Register
0x0000
32
0x00000003
0xFFFFFFFF
DISR
Module Disable Request Bit
0
0
read-write
value1
On request: enable the module clock
#0
value2
Off request: stop the module clock
#1
DISS
Module Disable Status Bit
1
1
read-only
value1
Module clock is enabled
#0
value2
Off: module is not clocked
#1
EDIS
Sleep Mode Enable Control
3
3
read-write
value1
Sleep mode request is enabled and functional
#0
value2
Module disregards the sleep mode control signal
#1
ID
Module Identification Register
0x0008
32
0x00C5C000
0xFFFFFF00
MOD_REV
Module Revision
0
7
read-only
MOD_TYPE
Module Type
8
15
read-only
MOD_NUMBER
Module Number
16
31
read-only
OCS
OCDS Control and Status Register
0x0028
32
0x00000000
0xFFFFFFFF
TGS
Trigger Set for OTGB0/1
0
1
read-write
value1
No Trigger Set output
#00
value2
Trigger Set 1: TS16_SSIG, input sample signals
#01
TGB
OTGB0/1 Bus Select
2
2
read-write
value1
Trigger Set is output on OTGB0
#0
value2
Trigger Set is output on OTGB1
#1
TG_P
TGS, TGB Write Protection
3
3
write-only
SUS
OCDS Suspend Control
24
27
read-write
value1
Will not suspend
#0000
value2
Hard suspend: Clock is switched off immediately.
#0001
value3
Soft suspend mode 0: Stop conversions after the currently running one is completed and its result has been stored. No change for the arbiter.
#0010
value4
Soft suspend mode 1: Stop conversions after the currently running one is completed and its result has been stored. Stop arbiter after the current arbitration round.
#0011
SUS_P
SUS Write Protection
28
28
write-only
SUSSTA
Suspend State
29
29
read-only
value1
Module is not (yet) suspended
#0
value2
Module is suspended
#1
GLOBCFG
Global Configuration Register
0x0080
32
0x00000000
0xFFFFFFFF
DIVA
Divider Factor for the Analog Internal Clock
0
4
read-write
value1
fADCI = fADC
0x00
value2
fADCI = fADC / 2
0x01
value3
fADCI = fADC / 3
0x02
value4
fADCI = fADC / 32
0x1F
DCMSB
Double Clock for the MSB Conversion
7
7
read-write
value1
1 clock cycles for the MSB (standard)
#0
value2
2 clock cycles for the MSB (fADCI > 20 MHz)
#1
DIVD
Divider Factor for the Arbiter Clock
8
9
read-write
value1
fADCD = fADC
#00
value2
fADCD = fADC / 2
#01
value3
fADCD = fADC / 3
#10
value4
fADCD = fADC / 4
#11
DIVWC
Write Control for Divider Parameters
15
15
write-only
value1
No write access to divider parameters
#0
value2
Bitfields DIVA, DCMSB, DIVD can be written
#1
DPCAL0
Disable Post-Calibration
16
16
read-write
value1
Automatic post-calibration after each conversion of group x
#0
value2
No post-calibration
#1
DPCAL1
Disable Post-Calibration
17
17
read-write
value1
Automatic post-calibration after each conversion of group x
#0
value2
No post-calibration
#1
SUCAL
Start-Up Calibration
31
31
write-only
value1
No action
#0
value2
Initiate the start-up calibration phase (indication in bit GxARBCFG.CAL)
#1
2
4
GLOBICLASS[%s]
Input Class Register, Global
0x00A0
32
0x00000000
0xFFFFFFFF
STCS
Sample Time Control for Standard Conversions
0
4
read-write
CMS
Conversion Mode for Standard Conversions
8
10
read-write
value1
12-bit conversion
#000
value2
10-bit conversion
#001
value3
8-bit conversion
#010
value6
10-bit fast compare mode
#101
GLOBEFLAG
Global Event Flag Register
0x00E0
32
0x00000000
0xFFFFFFFF
SEVGLB
Source Event (Background)
0
0
read-write
value1
No source event
#0
value2
A source event has occurred
#1
REVGLB
Global Result Event
8
8
read-write
value1
No result event
#0
value2
New result was stored in register GLOBRES
#1
SEVGLBCLR
Clear Source Event (Background)
16
16
write-only
value1
No action
#0
value2
Clear the source event flag SEVGLB
#1
REVGLBCLR
Clear Global Result Event
24
24
write-only
value1
No action
#0
value2
Clear the result event flag REVGLB
#1
GLOBEVNP
Global Event Node Pointer Register
0x0140
32
0x00000000
0xFFFFFFFF
SEV0NP
Service Request Node Pointer Backgr. Source
0
3
read-write
value1
Select shared service request line 0 of common service request group 0
#0000
value2
Select shared service request line 3 of common service request group 0
#0011
REV0NP
Service Request Node Pointer Global Result
16
19
read-write
value1
Select shared service request line 0 of common service request group 0
#0000
value2
Select shared service request line 3 of common service request group 0
#0011
value3
Select shared service request line 0 of common service request group 1
#0100
value4
Select shared service request line 3 of common service request group 1
#0111
2
4
BRSSEL[%s]
Background Request Source Channel Select Register
0x0180
32
0x00000000
0xFFFFFFFF
CHSELG0
Channel Selection Group x
0
0
read-write
value1
Ignore this channel
#0
value2
This channel is part of the scan sequence
#1
CHSELG1
Channel Selection Group x
1
1
read-write
value1
Ignore this channel
#0
value2
This channel is part of the scan sequence
#1
CHSELG2
Channel Selection Group x
2
2
read-write
value1
Ignore this channel
#0
value2
This channel is part of the scan sequence
#1
CHSELG3
Channel Selection Group x
3
3
read-write
value1
Ignore this channel
#0
value2
This channel is part of the scan sequence
#1
CHSELG4
Channel Selection Group x
4
4
read-write
value1
Ignore this channel
#0
value2
This channel is part of the scan sequence
#1
CHSELG5
Channel Selection Group x
5
5
read-write
value1
Ignore this channel
#0
value2
This channel is part of the scan sequence
#1
CHSELG6
Channel Selection Group x
6
6
read-write
value1
Ignore this channel
#0
value2
This channel is part of the scan sequence
#1
CHSELG7
Channel Selection Group x
7
7
read-write
value1
Ignore this channel
#0
value2
This channel is part of the scan sequence
#1
2
4
BRSPND[%s]
Background Request Source Pending Register
0x01C0
32
0x00000000
0xFFFFFFFF
CHPNDG0
Channels Pending Group x
0
0
read-write
value1
Ignore this channel
#0
value2
Request conversion of this channel
#1
CHPNDG1
Channels Pending Group x
1
1
read-write
value1
Ignore this channel
#0
value2
Request conversion of this channel
#1
CHPNDG2
Channels Pending Group x
2
2
read-write
value1
Ignore this channel
#0
value2
Request conversion of this channel
#1
CHPNDG3
Channels Pending Group x
3
3
read-write
value1
Ignore this channel
#0
value2
Request conversion of this channel
#1
CHPNDG4
Channels Pending Group x
4
4
read-write
value1
Ignore this channel
#0
value2
Request conversion of this channel
#1
CHPNDG5
Channels Pending Group x
5
5
read-write
value1
Ignore this channel
#0
value2
Request conversion of this channel
#1
CHPNDG6
Channels Pending Group x
6
6
read-write
value1
Ignore this channel
#0
value2
Request conversion of this channel
#1
CHPNDG7
Channels Pending Group x
7
7
read-write
value1
Ignore this channel
#0
value2
Request conversion of this channel
#1
BRSCTRL
Background Request Source Control Register
0x0200
32
0x00000000
0xFFFFFFFF
SRCRESREG
Source-specific Result Register
0
3
read-write
value1
Use GxCHCTRy.RESREG to select a group result register
#0000
value2
Store result in group result register GxRES1
#0001
value3
Store result in group result register GxRES15
#1111
XTSEL
External Trigger Input Selection
8
11
read-write
XTLVL
External Trigger Level
12
12
read-only
XTMODE
Trigger Operating Mode
13
14
read-write
value1
No external trigger
#00
value2
Trigger event upon a falling edge
#01
value3
Trigger event upon a rising edge
#10
value4
Trigger event upon any edge
#11
XTWC
Write Control for Trigger Configuration
15
15
write-only
value1
No write access to trigger configuration
#0
value2
Bitfields XTMODE and XTSEL can be written
#1
GTSEL
Gate Input Selection
16
19
read-write
GTLVL
Gate Input Level
20
20
read-only
GTWC
Write Control for Gate Configuration
23
23
write-only
value1
No write access to gate configuration
#0
value2
Bitfield GTSEL can be written
#1
BRSMR
Background Request Source Mode Register
0x0204
32
0x00000000
0xFFFFFFFF
ENGT
Enable Gate
0
1
read-write
value1
No conversion requests are issued
#00
value2
Conversion requests are issued if at least one pending bit is set
#01
value3
Conversion requests are issued if at least one pending bit is set and REQGTx = 1.
#10
value4
Conversion requests are issued if at least one pending bit is set and REQGTx = 0.
#11
ENTR
Enable External Trigger
2
2
read-write
value1
External trigger disabled
#0
value2
The selected edge at the selected trigger input signal REQTR generates the load event
#1
ENSI
Enable Source Interrupt
3
3
read-write
value1
No request source interrupt
#0
value2
A request source interrupt is generated upon a request source event (last pending conversion is finished)
#1
SCAN
Autoscan Enable
4
4
read-write
value1
No autoscan
#0
value2
Autoscan functionality enabled: a request source event automatically generates a load event
#1
LDM
Autoscan Source Load Event Mode
5
5
read-write
value1
Overwrite mode: Copy all bits from the select registers to the pending registers upon a load event
#0
value2
Combine mode: Set all pending bits that are set in the select registers upon a load event (logic OR)
#1
REQGT
Request Gate Level
7
7
read-only
value1
The gate input is low
#0
value2
The gate input is high
#1
CLRPND
Clear Pending Bits
8
8
write-only
value1
No action
#0
value2
The bits in registers BRSPNDx are cleared
#1
LDEV
Generate Load Event
9
9
write-only
value1
No action
#0
value2
A load event is generated
#1
RPTDIS
Repeat Disable
16
16
read-write
value1
A cancelled conversion is repeated
#0
value2
A cancelled conversion is discarded
#1
GLOBRCR
Global Result Control Register
0x0280
32
0x01000000
0xFFFFFFFF
DRCTR
Data Reduction Control
16
19
read-write
value1
Data reduction disabled
#0000
value2
Accumulate 2 result values
#0001
value3
Accumulate 3 result values
#0010
value4
Accumulate 4 result values
#0011
WFR
Wait-for-Read Mode Enable
24
24
read-write
value1
Overwrite mode
#0
value2
Wait-for-read mode enabled for this register
#1
SRGEN
Service Request Generation Enable
31
31
read-write
value1
No service request
#0
value2
Service request after a result event
#1
GLOBRES
Global Result Register
0x0300
32
0x00000000
0xFFFFFFFF
modifyExternal
RESULT
Result of most recent conversion
0
15
read-write
GNR
Group Number
16
19
read-only
CHNR
Channel Number
20
24
read-only
EMUX
External Multiplexer Setting
25
27
read-only
CRS
Converted Request Source
28
29
read-only
FCR
Fast Compare Result
30
30
read-only
value1
Signal level was below compare value
#0
value2
Signal level was above compare value
#1
VF
Valid Flag
31
31
read-write
value1
Read access: No new valid data available Write access: No effect
#0
value2
Read access: Bitfield RESULT contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and the data reduction counter (overrides a hardware set action)
#1
GLOBRESD
Global Result Register, Debug
0x0380
32
0x00000000
0xFFFFFFFF
RESULT
Result of most recent conversion
0
15
read-write
GNR
Group Number
16
19
read-only
CHNR
Channel Number
20
24
read-only
EMUX
External Multiplexer Setting
25
27
read-only
CRS
Converted Request Source
28
29
read-only
FCR
Fast Compare Result
30
30
read-only
value1
Signal level was below compare value
#0
value2
Signal level was above compare value
#1
VF
Valid Flag
31
31
read-write
value1
Read access: No new valid data available Write access: No effect
#0
value2
Read access: Bitfield RESULT contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and the data reduction counter (overrides a hardware set action)
#1
SHS0
Sample and Hold ADC Sequencer
SHS
0x48034000
0x0
0x0200
registers
ID
Module Identification Register
0x0008
32
0x0099C000
0xFFFFFF00
MOD_REV
Module Revision
0
7
read-only
MOD_TYPE
Module Type
8
15
read-only
MOD_NUMBER
Module Number
16
31
read-only
SHSCFG
SHS Configuration Register
0x0040
32
0x00001000
0xFFFFFFFF
DIVS
Divider Factor for the SHS Clock
0
3
read-write
value1
fSH = fCONV / 1
#0000
value2
fSH = fCONV / 2
#0001
value3
fSH = fCONV / 16
#1111
AREF
Analog Reference Voltage Selection
10
11
read-write
value1
External reference, upper supply range
#00
value3
Internal reference, upper supply range
#10
value4
Internal reference, lower supply range
#11
ANOFF
Analog Converter Power Down Force
12
12
read-write
value1
Converter is on
#0
value2
Converter is permanently off
#1
ANRDY
Analog Converter Ready
14
14
read-only
value1
Converter is in power-down mode
#0
value2
Converter is operable
#1
SCWC
Write Control for SHS Configuration
15
15
write-only
value1
No write access to SHS configuration
#0
value2
Bitfields ANOFF, AREF, DIVS can be written
#1
SP0
Sample Pending on S&H Unit x
16
16
read-only
value1
No sample pending
#0
value2
S&H unit x has finished the sample phase
#1
SP1
Sample Pending on S&H Unit x
17
17
read-only
value1
No sample pending
#0
value2
S&H unit x has finished the sample phase
#1
TC
Test Control
24
27
read-write
value1
Internal test functions enabled
#1011
STATE
Current State of Sequencer
28
31
read-only
value1
Idle
#0000
value2
Offset calibration active
#0001
value3
Gain calibration active
#0010
value4
Startup calibration active
#0011
value5
Stepper process active for S&H unit 0
#1000
value6
Stepper process active for S&H unit 1
#1001
STEPCFG
Stepper Configuration Register
0x0044
32
0x00000098
0xFFFFFFFF
KSEL0
Kernel Select
0
2
read-write
KSEL1
Kernel Select
4
6
read-write
KSEL2
Kernel Select
8
10
read-write
KSEL3
Kernel Select
12
14
read-write
KSEL4
Kernel Select
16
18
read-write
KSEL5
Kernel Select
20
22
read-write
KSEL6
Kernel Select
24
26
read-write
KSEL7
Kernel Select
28
30
read-write
SEN0
Step x Enable
3
3
read-write
value1
Off: This step is not part of the stepper sequence
#0
value2
Active: This step is executed during the sequence
#1
SEN1
Step x Enable
7
7
read-write
value1
Off: This step is not part of the stepper sequence
#0
value2
Active: This step is executed during the sequence
#1
SEN2
Step x Enable
11
11
read-write
value1
Off: This step is not part of the stepper sequence
#0
value2
Active: This step is executed during the sequence
#1
SEN3
Step x Enable
15
15
read-write
value1
Off: This step is not part of the stepper sequence
#0
value2
Active: This step is executed during the sequence
#1
SEN4
Step x Enable
19
19
read-write
value1
Off: This step is not part of the stepper sequence
#0
value2
Active: This step is executed during the sequence
#1
SEN5
Step x Enable
23
23
read-write
value1
Off: This step is not part of the stepper sequence
#0
value2
Active: This step is executed during the sequence
#1
SEN6
Step x Enable
27
27
read-write
value1
Off: This step is not part of the stepper sequence
#0
value2
Active: This step is executed during the sequence
#1
SEN7
Step x Enable
31
31
read-write
value1
Off: This step is not part of the stepper sequence
#0
value2
Active: This step is executed during the sequence
#1
TIMCFG0
Timing Configuration Register 0
0x80
32
0x00000001
0xFFFFFFFF
AT
Accelerated Timing
0
0
read-write
value1
Compatible timing: Result available after standard conversion time
#0
value2
Accelerated timing: Result available as soon as converted
#1
FCRT
Fast Compare Mode Response Time
4
7
read-write
value1
Result after tADCI o 2
0x0
value2
Result after tADCI o 32
0xF
SST
Short Sample Time
8
13
read-write
value1
Compatible timing: Sample time is defined by DIVA and STC.
0x00
value2
Sample time is tADC o 1
0x01
value3
Sample time is tADC o 63
0x3F
TGEN
Timing Generator
16
29
read-only
TIMCFG1
Timing Configuration Register 1
0x84
32
0x00000001
0xFFFFFFFF
AT
Accelerated Timing
0
0
read-write
value1
Compatible timing: Result available after standard conversion time
#0
value2
Accelerated timing: Result available as soon as converted
#1
FCRT
Fast Compare Mode Response Time
4
7
read-write
value1
Result after tADCI o 2
0x0
value2
Result after tADCI o 32
0xF
SST
Short Sample Time
8
13
read-write
value1
Compatible timing: Sample time is defined by DIVA and STC.
0x00
value2
Sample time is tADC o 1
0x01
value3
Sample time is tADC o 63
0x3F
TGEN
Timing Generator
16
29
read-only
CALCTR
Calibration Control Register
0x00BC
32
0x00100400
0xFFFFFFFF
CALORD
Calibration Order
0
0
read-write
value1
Do conversions then calibration
#0
value2
Do calibration then conversions
#1
CALGNSTC
Gain Calibration Sample Time Control
8
13
read-write
SUCALVAL
Startup Calibration Cycles
16
22
read-write
CALMAX
Calibration Maximum Timing
24
29
read-write
SUCAL
Start-Up Calibration
31
31
write-only
value1
No action
#0
value2
Initiate the start-up calibration phase (indication in bitfield SHSCFG.STATE)
#1
CALGC0
Gain Calibration Control Register 0
0xC0
32
0x20002000
0xFFFFFFFF
CALGNVALS
Gain Calibration Value, Standard Reference
0
13
read-write
GNSWC
Gain Calibration Write Control, Standard
15
15
write-only
value1
No write access to gain calibration parameter
#0
value2
CALGNVALS can be written
#1
CALGNVALA
Gain Calibration Value, Alternate Reference
16
29
read-write
GNAWC
Gain Calibration Write Control, Alternate
31
31
write-only
value1
No write access to gain calibration parameter
#0
value2
CALGNVALA can be written
#1
CALGC1
Gain Calibration Control Register 1
0xC4
32
0x20002000
0xFFFFFFFF
CALGNVALS
Gain Calibration Value, Standard Reference
0
13
read-write
GNSWC
Gain Calibration Write Control, Standard
15
15
write-only
value1
No write access to gain calibration parameter
#0
value2
CALGNVALS can be written
#1
CALGNVALA
Gain Calibration Value, Alternate Reference
16
29
read-write
GNAWC
Gain Calibration Write Control, Alternate
31
31
write-only
value1
No write access to gain calibration parameter
#0
value2
CALGNVALA can be written
#1
GNCTR00
Gain Control Register 00
0x0180
32
0x00000000
0xFFFFFFFF
GAIN0
Gain Control 0
0
3
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN1
Gain Control 1
4
7
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN2
Gain Control 2
8
11
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN3
Gain Control 3
12
15
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN4
Gain Control 4
16
19
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN5
Gain Control 5
20
23
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN6
Gain Control 6
24
27
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN7
Gain Control 7
28
31
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GNCTR10
Gain Control Register 10
0x0190
32
0x00000000
0xFFFFFFFF
GAIN0
Gain Control 0
0
3
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN1
Gain Control 1
4
7
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN2
Gain Control 2
8
11
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN3
Gain Control 3
12
15
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN4
Gain Control 4
16
19
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN5
Gain Control 5
20
23
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN6
Gain Control 6
24
27
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
GAIN7
Gain Control 7
28
31
read-write
value1
Gain factor = 1
#0000
value2
Gain factor = 3
#0001
value3
Gain factor = 6
#0010
value4
Gain factor = 12
#0011
LOOP
Loop Control Register
0x0050
32
0x00000000
0xFFFFFFFF
LPCH0
Loop y Channel
0
4
read-write
LPCH1
Loop y Channel
16
20
read-write
LPSH0
Loop y Sample&Hold Unit
8
8
read-write
LPSH1
Loop y Sample&Hold Unit
24
24
read-write
LPEN0
Loop y Enable
15
15
read-write
value1
Off: standard operation
0x0
value2
ON: sigma-delta-loop is active
0x1
LPEN1
Loop y Enable
31
31
read-write
value1
Off: standard operation
0x0
value2
ON: sigma-delta-loop is active
0x1
PORT0
Port 0
PORTS
0x40040000
0x0
0x0100
registers
OUT
Port 0 Output Register
0x0000
32
0x00000000
0xFFFFFFFF
P0
Port 0 Output Bit 0
0
0
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P1
Port 0 Output Bit 1
1
1
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P2
Port 0 Output Bit 2
2
2
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P3
Port 0 Output Bit 3
3
3
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P4
Port 0 Output Bit 4
4
4
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P5
Port 0 Output Bit 5
5
5
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P6
Port 0 Output Bit 6
6
6
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P7
Port 0 Output Bit 7
7
7
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P8
Port 0 Output Bit 8
8
8
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P9
Port 0 Output Bit 9
9
9
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P10
Port 0 Output Bit 10
10
10
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P11
Port 0 Output Bit 11
11
11
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P12
Port 0 Output Bit 12
12
12
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P13
Port 0 Output Bit 13
13
13
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P14
Port 0 Output Bit 14
14
14
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
P15
Port 0 Output Bit 15
15
15
read-write
value1
The output level of P0.x is 0.
#0
value2
The output level of P0.x is 1.
#1
OMR
Port 0 Output Modification Register
0x0004
32
0x00000000
0xFFFFFFFF
PS0
Port 0 Set Bit 0
0
0
write-only
PS1
Port 0 Set Bit 1
1
1
write-only
PS2
Port 0 Set Bit 2
2
2
write-only
PS3
Port 0 Set Bit 3
3
3
write-only
PS4
Port 0 Set Bit 4
4
4
write-only
PS5
Port 0 Set Bit 5
5
5
write-only
PS6
Port 0 Set Bit 6
6
6
write-only
PS7
Port 0 Set Bit 7
7
7
write-only
PS8
Port 0 Set Bit 8
8
8
write-only
PS9
Port 0 Set Bit 9
9
9
write-only
PS10
Port 0 Set Bit 10
10
10
write-only
PS11
Port 0 Set Bit 11
11
11
write-only
PS12
Port 0 Set Bit 12
12
12
write-only
PS13
Port 0 Set Bit 13
13
13
write-only
PS14
Port 0 Set Bit 14
14
14
write-only
PS15
Port 0 Set Bit 15
15
15
write-only
PR0
Port 0 Reset Bit 0
16
16
write-only
PR1
Port 0 Reset Bit 1
17
17
write-only
PR2
Port 0 Reset Bit 2
18
18
write-only
PR3
Port 0 Reset Bit 3
19
19
write-only
PR4
Port 0 Reset Bit 4
20
20
write-only
PR5
Port 0 Reset Bit 5
21
21
write-only
PR6
Port 0 Reset Bit 6
22
22
write-only
PR7
Port 0 Reset Bit 7
23
23
write-only
PR8
Port 0 Reset Bit 8
24
24
write-only
PR9
Port 0 Reset Bit 9
25
25
write-only
PR10
Port 0 Reset Bit 10
26
26
write-only
PR11
Port 0 Reset Bit 11
27
27
write-only
PR12
Port 0 Reset Bit 12
28
28
write-only
PR13
Port 0 Reset Bit 13
29
29
write-only
PR14
Port 0 Reset Bit 14
30
30
write-only
PR15
Port 0 Reset Bit 15
31
31
write-only
IOCR0
Port 0 Input/Output Control Register 0
0x0010
32
0x00000000
0xFFFFFFFF
PC0
Port Control for Port n Pin 0 to 3
3
7
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC1
Port Control for Port n Pin 0 to 3
11
15
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC2
Port Control for Port n Pin 0 to 3
19
23
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC3
Port Control for Port n Pin 0 to 3
27
31
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
IOCR4
Port 0 Input/Output Control Register 4
0x0014
32
0x00000000
0xFFFFFFFF
PC4
Port Control for Port n Pin 4 to 7
3
7
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC5
Port Control for Port n Pin 4 to 7
11
15
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC6
Port Control for Port n Pin 4 to 7
19
23
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC7
Port Control for Port n Pin 4 to 7
27
31
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
IOCR8
Port 0 Input/Output Control Register 8
0x0018
32
0x00000000
0xFFFFFFFF
PC8
Port Control for Port n Pin 8 to 11
3
7
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC9
Port Control for Port n Pin 8 to 11
11
15
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC10
Port Control for Port n Pin 8 to 11
19
23
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC11
Port Control for Port n Pin 8 to 11
27
31
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
IOCR12
Port 0 Input/Output Control Register 12
0x001C
32
0x00000000
0xFFFFFFFF
PC12
Port Control for Port n Pin 12 to 15
3
7
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC13
Port Control for Port n Pin 12 to 15
11
15
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC14
Port Control for Port n Pin 12 to 15
19
23
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC15
Port Control for Port n Pin 12 to 15
27
31
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
IN
Port 0 Input Register
0x0024
32
0x00000000
0xFFFF0000
P0
Port 0 Input Bit 0
0
0
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P1
Port 0 Input Bit 1
1
1
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P2
Port 0 Input Bit 2
2
2
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P3
Port 0 Input Bit 3
3
3
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P4
Port 0 Input Bit 4
4
4
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P5
Port 0 Input Bit 5
5
5
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P6
Port 0 Input Bit 6
6
6
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P7
Port 0 Input Bit 7
7
7
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P8
Port 0 Input Bit 8
8
8
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P9
Port 0 Input Bit 9
9
9
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P10
Port 0 Input Bit 10
10
10
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P11
Port 0 Input Bit 11
11
11
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P12
Port 0 Input Bit 12
12
12
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P13
Port 0 Input Bit 13
13
13
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P14
Port 0 Input Bit 14
14
14
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
P15
Port 0 Input Bit 15
15
15
read-only
value1
The input level of P0.x is 0.
#0
value2
The input level of P0.x is 1.
#1
PHCR0
Port 0 Pad Hysteresis Control Register 0
0x0040
32
0x00000000
0xFFFFFFFF
PH0
Pad Hysteresis for Pn.0
2
2
read-write
PH1
Pad Hysteresis for Pn.1
6
6
read-write
PH2
Pad Hysteresis for Pn.2
10
10
read-write
PH3
Pad Hysteresis for Pn.3
14
14
read-write
PH4
Pad Hysteresis for Pn.4
18
18
read-write
PH5
Pad Hysteresis for Pn.5
22
22
read-write
PH6
Pad Hysteresis for Pn.6
26
26
read-write
PH7
Pad Hysteresis for Pn.7
30
30
read-write
PHCR1
Port 0 Pad Hysteresis Control Register 1
0x0044
32
0x00000000
0xFFFFFFFF
PH8
Pad Hysteresis for P0.8
2
2
read-write
PH9
Pad Hysteresis for P0.9
6
6
read-write
PH10
Pad Hysteresis for P0.10
10
10
read-write
PH11
Pad Hysteresis for P0.11
14
14
read-write
PH12
Pad Hysteresis for P0.12
18
18
read-write
PH13
Pad Hysteresis for P0.13
22
22
read-write
PH14
Pad Hysteresis for P0.14
26
26
read-write
PH15
Pad Hysteresis for P0.15
30
30
read-write
PDISC
Port 0 Pin Function Decision Control Register
0x0060
32
0x00000000
0xFFFF0000
PDIS0
Pad Disable for Port 0 Pin 0
0
0
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS1
Pad Disable for Port 0 Pin 1
1
1
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS2
Pad Disable for Port 0 Pin 2
2
2
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS3
Pad Disable for Port 0 Pin 3
3
3
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS4
Pad Disable for Port 0 Pin 4
4
4
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS5
Pad Disable for Port 0 Pin 5
5
5
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS6
Pad Disable for Port 0 Pin 6
6
6
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS7
Pad Disable for Port 0 Pin 7
7
7
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS8
Pad Disable for Port 0 Pin 8
8
8
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS9
Pad Disable for Port 0 Pin 9
9
9
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS10
Pad Disable for Port 0 Pin 10
10
10
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS11
Pad Disable for Port 0 Pin 11
11
11
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS12
Pad Disable for Port 0 Pin 12
12
12
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS13
Pad Disable for Port 0 Pin 13
13
13
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS14
Pad Disable for Port 0 Pin 14
14
14
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PDIS15
Pad Disable for Port 0 Pin 15
15
15
read-only
value1
Pad P0.x is enabled.
#0
value2
Pad P0.x is disabled.
#1
PPS
Port 0 Pin Power Save Register
0x0070
32
0x00000000
0xFFFFFFFF
PPS0
Port 0 Pin Power Save Bit 0
0
0
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS1
Port 0 Pin Power Save Bit 1
1
1
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS2
Port 0 Pin Power Save Bit 2
2
2
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS3
Port 0 Pin Power Save Bit 3
3
3
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS4
Port 0 Pin Power Save Bit 4
4
4
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS5
Port 0 Pin Power Save Bit 5
5
5
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS6
Port 0 Pin Power Save Bit 6
6
6
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS7
Port 0 Pin Power Save Bit 7
7
7
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS8
Port 0 Pin Power Save Bit 8
8
8
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS9
Port 0 Pin Power Save Bit 9
9
9
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS10
Port 0 Pin Power Save Bit 10
10
10
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS11
Port 0 Pin Power Save Bit 11
11
11
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS12
Port 0 Pin Power Save Bit 12
12
12
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS13
Port 0 Pin Power Save Bit 13
13
13
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS14
Port 0 Pin Power Save Bit 14
14
14
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
PPS15
Port 0 Pin Power Save Bit 15
15
15
read-write
value1
Pin Power Save of P0.x is disabled.
#0
value2
Pin Power Save of P0.x is enabled.
#1
HWSEL
Port 0 Pin Hardware Select Register
0x0074
32
0x00000000
0xFFFFFFFF
HW0
Port 0 Pin Hardware Select Bit 0
0
1
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW1
Port 0 Pin Hardware Select Bit 1
2
3
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW2
Port 0 Pin Hardware Select Bit 2
4
5
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW3
Port 0 Pin Hardware Select Bit 3
6
7
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW4
Port 0 Pin Hardware Select Bit 4
8
9
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW5
Port 0 Pin Hardware Select Bit 5
10
11
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW6
Port 0 Pin Hardware Select Bit 6
12
13
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW7
Port 0 Pin Hardware Select Bit 7
14
15
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW8
Port 0 Pin Hardware Select Bit 8
16
17
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW9
Port 0 Pin Hardware Select Bit 9
18
19
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW10
Port 0 Pin Hardware Select Bit 10
20
21
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW11
Port 0 Pin Hardware Select Bit 11
22
23
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW12
Port 0 Pin Hardware Select Bit 12
24
25
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW13
Port 0 Pin Hardware Select Bit 13
26
27
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW14
Port 0 Pin Hardware Select Bit 14
28
29
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW15
Port 0 Pin Hardware Select Bit 15
30
31
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
PORT1
Port 1
PORTS
0x40040100
0x0
0x0100
registers
IOCR0
Port 1 Input/Output Control Register 0
0x0010
32
0x00000000
0xFFFFFFFF
PC0
Port Control for Port n Pin 0 to 3
3
7
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC1
Port Control for Port n Pin 0 to 3
11
15
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC2
Port Control for Port n Pin 0 to 3
19
23
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC3
Port Control for Port n Pin 0 to 3
27
31
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
IOCR4
Port 1 Input/Output Control Register 4
0x0014
32
0x00000000
0xFFFFFFFF
PC4
Port Control for Port n Pin 4 to 6
3
7
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC5
Port Control for Port n Pin 4 to 6
11
15
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC6
Port Control for Port n Pin 4 to 6
19
23
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PHCR0
Port 1 Pad Hysteresis Control Register 0
0x0040
32
0x00000000
0xFFFFFFFF
PH0
Pad Hysteresis for P1.0
2
2
read-write
PH1
Pad Hysteresis for P1.1
6
6
read-write
PH2
Pad Hysteresis for P1.2
10
10
read-write
PH3
Pad Hysteresis for P1.3
14
14
read-write
PH4
Pad Hysteresis for P1.4
18
18
read-write
PH5
Pad Hysteresis for P1.5
22
22
read-write
PH6
Pad Hysteresis for P1.6
26
26
read-write
PDISC
Port 1 Pin Function Decision Control Register
0x0060
32
0x00000000
0xFFFFFF00
PDIS0
Pad Disable for Port 1 Pin 0
0
0
read-only
value1
Pad P1.x is enabled.
#0
value2
Pad P1.x is disabled.
#1
PDIS1
Pad Disable for Port 1 Pin 1
1
1
read-only
value1
Pad P1.x is enabled.
#0
value2
Pad P1.x is disabled.
#1
PDIS2
Pad Disable for Port 1 Pin 2
2
2
read-only
value1
Pad P1.x is enabled.
#0
value2
Pad P1.x is disabled.
#1
PDIS3
Pad Disable for Port 1 Pin 3
3
3
read-only
value1
Pad P1.x is enabled.
#0
value2
Pad P1.x is disabled.
#1
PDIS4
Pad Disable for Port 1 Pin 4
4
4
read-only
value1
Pad P1.x is enabled.
#0
value2
Pad P1.x is disabled.
#1
PDIS5
Pad Disable for Port 1 Pin 5
5
5
read-only
value1
Pad P1.x is enabled.
#0
value2
Pad P1.x is disabled.
#1
PDIS6
Pad Disable for Port 1 Pin 6
6
6
read-only
value1
Pad P1.x is enabled.
#0
value2
Pad P1.x is disabled.
#1
OUT
Port 1 Output Register
0x0000
32
0x00000000
0xFFFFFFFF
P0
Port 1 Output Bit 0
0
0
read-write
value1
The output level of P1.x is 0.
#0
value2
The output level of P1.x is 1.
#1
P1
Port 1 Output Bit 1
1
1
read-write
value1
The output level of P1.x is 0.
#0
value2
The output level of P1.x is 1.
#1
P2
Port 1 Output Bit 2
2
2
read-write
value1
The output level of P1.x is 0.
#0
value2
The output level of P1.x is 1.
#1
P3
Port 1 Output Bit 3
3
3
read-write
value1
The output level of P1.x is 0.
#0
value2
The output level of P1.x is 1.
#1
P4
Port 1 Output Bit 4
4
4
read-write
value1
The output level of P1.x is 0.
#0
value2
The output level of P1.x is 1.
#1
P5
Port 1 Output Bit 5
5
5
read-write
value1
The output level of P1.x is 0.
#0
value2
The output level of P1.x is 1.
#1
P6
Port 1 Output Bit 6
6
6
read-write
value1
The output level of P1.x is 0.
#0
value2
The output level of P1.x is 1.
#1
OMR
Port 1 Output Modification Register
0x0004
32
0x00000000
0xFFFFFFFF
PS0
Port 1 Set Bit 0
0
0
write-only
PS1
Port 1 Set Bit 1
1
1
write-only
PS2
Port 1 Set Bit 2
2
2
write-only
PS3
Port 1 Set Bit 3
3
3
write-only
PS4
Port 1 Set Bit 4
4
4
write-only
PS5
Port 1 Set Bit 5
5
5
write-only
PS6
Port 1 Set Bit 6
6
6
write-only
PR0
Port 1 Reset Bit 0
16
16
write-only
PR1
Port 1 Reset Bit 1
17
17
write-only
PR2
Port 1 Reset Bit 2
18
18
write-only
PR3
Port 1 Reset Bit 3
19
19
write-only
PR4
Port 1 Reset Bit 4
20
20
write-only
PR5
Port 1 Reset Bit 5
21
21
write-only
PR6
Port 1 Reset Bit 6
22
22
write-only
IN
Port 1 Input Register
0x0024
32
0x00000000
0xFFFFFF00
P0
Port 1 Input Bit 0
0
0
read-only
value1
The input level of P1.x is 0.
#0
value2
The input level of P1.x is 1.
#1
P1
Port 1 Input Bit 1
1
1
read-only
value1
The input level of P1.x is 0.
#0
value2
The input level of P1.x is 1.
#1
P2
Port 1 Input Bit 2
2
2
read-only
value1
The input level of P1.x is 0.
#0
value2
The input level of P1.x is 1.
#1
P3
Port 1 Input Bit 3
3
3
read-only
value1
The input level of P1.x is 0.
#0
value2
The input level of P1.x is 1.
#1
P4
Port 1 Input Bit 4
4
4
read-only
value1
The input level of P1.x is 0.
#0
value2
The input level of P1.x is 1.
#1
P5
Port 1 Input Bit 5
5
5
read-only
value1
The input level of P1.x is 0.
#0
value2
The input level of P1.x is 1.
#1
P6
Port 1 Input Bit 6
6
6
read-only
value1
The input level of P1.x is 0.
#0
value2
The input level of P1.x is 1.
#1
PPS
Port 1 Pin Power Save Register
0x0070
32
0x00000000
0xFFFFFFFF
PPS0
Port 1 Pin Power Save Bit 0
0
0
read-write
value1
Pin Power Save of P1.x is disabled.
#0
value2
Pin Power Save of P1.x is enabled.
#1
PPS1
Port 1 Pin Power Save Bit 1
1
1
read-write
value1
Pin Power Save of P1.x is disabled.
#0
value2
Pin Power Save of P1.x is enabled.
#1
PPS2
Port 1 Pin Power Save Bit 2
2
2
read-write
value1
Pin Power Save of P1.x is disabled.
#0
value2
Pin Power Save of P1.x is enabled.
#1
PPS3
Port 1 Pin Power Save Bit 3
3
3
read-write
value1
Pin Power Save of P1.x is disabled.
#0
value2
Pin Power Save of P1.x is enabled.
#1
PPS4
Port 1 Pin Power Save Bit 4
4
4
read-write
value1
Pin Power Save of P1.x is disabled.
#0
value2
Pin Power Save of P1.x is enabled.
#1
PPS5
Port 1 Pin Power Save Bit 5
5
5
read-write
value1
Pin Power Save of P1.x is disabled.
#0
value2
Pin Power Save of P1.x is enabled.
#1
PPS6
Port 1 Pin Power Save Bit 6
6
6
read-write
value1
Pin Power Save of P1.x is disabled.
#0
value2
Pin Power Save of P1.x is enabled.
#1
HWSEL
Port 1 Pin Hardware Select Register
0x0074
32
0x00000000
0xFFFFFFFF
HW0
Port 1 Pin Hardware Select Bit 0
0
1
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW1
Port 1 Pin Hardware Select Bit 1
2
3
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW2
Port 1 Pin Hardware Select Bit 2
4
5
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW3
Port 1 Pin Hardware Select Bit 3
6
7
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW4
Port 1 Pin Hardware Select Bit 4
8
9
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW5
Port 1 Pin Hardware Select Bit 5
10
11
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW6
Port 1 Pin Hardware Select Bit 6
12
13
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
PORT2
Port 2
PORTS
0x40040200
0x0
0x0100
registers
OUT
Port 2 Output Register
0x0000
32
0x00000000
0xFFFFFFFF
P0
Port 2 Output Bit 0
0
0
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
P1
Port 2 Output Bit 1
1
1
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
P2
Port 2 Output Bit 2
2
2
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
P3
Port 2 Output Bit 3
3
3
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
P4
Port 2 Output Bit 4
4
4
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
P5
Port 2 Output Bit 5
5
5
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
P6
Port 2 Output Bit 6
6
6
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
P7
Port 2 Output Bit 7
7
7
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
P8
Port 2 Output Bit 8
8
8
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
P9
Port 2 Output Bit 9
9
9
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
P10
Port 2 Output Bit 10
10
10
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
P11
Port 2 Output Bit 11
11
11
read-write
value1
The output level of P2.x is 0.
#0
value2
The output level of P2.x is 1.
#1
OMR
Port 2 Output Modification Register
0x0004
32
0x00000000
0xFFFFFFFF
PS0
Port 2 Set Bit 0
0
0
write-only
PS1
Port 2 Set Bit 1
1
1
write-only
PS2
Port 2 Set Bit 2
2
2
write-only
PS3
Port 2 Set Bit 3
3
3
write-only
PS4
Port 2 Set Bit 4
4
4
write-only
PS5
Port 2 Set Bit 5
5
5
write-only
PS6
Port 2 Set Bit 6
6
6
write-only
PS7
Port 2 Set Bit 7
7
7
write-only
PS8
Port 2 Set Bit 8
8
8
write-only
PS9
Port 2 Set Bit 9
9
9
write-only
PS10
Port 2 Set Bit 10
10
10
write-only
PS11
Port 2 Set Bit 11
11
11
write-only
PR0
Port 2 Reset Bit 0
16
16
write-only
PR1
Port 2 Reset Bit 1
17
17
write-only
PR2
Port 2 Reset Bit 2
18
18
write-only
PR3
Port 2 Reset Bit 3
19
19
write-only
PR4
Port 2 Reset Bit 4
20
20
write-only
PR5
Port 2 Reset Bit 5
21
21
write-only
PR6
Port 2 Reset Bit 6
22
22
write-only
PR7
Port 2 Reset Bit 7
23
23
write-only
PR8
Port 2 Reset Bit 8
24
24
write-only
PR9
Port 2 Reset Bit 9
25
25
write-only
PR10
Port 2 Reset Bit 10
26
26
write-only
PR11
Port 2 Reset Bit 11
27
27
write-only
IOCR0
Port 2 Input/Output Control Register 0
0x0010
32
0x00000000
0xFFFFFFFF
PC0
Port Control for Port n Pin 0 to 3
3
7
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC1
Port Control for Port n Pin 0 to 3
11
15
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC2
Port Control for Port n Pin 0 to 3
19
23
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC3
Port Control for Port n Pin 0 to 3
27
31
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
IOCR4
Port 2 Input/Output Control Register 4
0x0014
32
0x00000000
0xFFFFFFFF
PC4
Port Control for Port n Pin 4 to 7
3
7
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC5
Port Control for Port n Pin 4 to 7
11
15
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC6
Port Control for Port n Pin 4 to 7
19
23
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC7
Port Control for Port n Pin 4 to 7
27
31
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
IOCR8
Port 2 Input/Output Control Register 8
0x0018
32
0x00000000
0xFFFFFFFF
PC8
Port Control for Port n Pin 8 to 11
3
7
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC9
Port Control for Port n Pin 8 to 11
11
15
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC10
Port Control for Port n Pin 8 to 11
19
23
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
PC11
Port Control for Port n Pin 8 to 11
27
31
read-write
value1
Input - No internal pull device active
#00000
value2
Input - Internal pull-down device active
#00001
value3
Input - Internal pull-up device active
#00010
value4
Input - No internal pull device, Pn_OUTx = input value
#00011
value5
Input inverted - No internal pull device active
#00100
value6
Input inverted - Internal pull-down device active
#00101
value7
Input inverted - Internal pull-up device active
#00110
value8
Input inverted - No internal pull device, Pn_OUTx = input value
#00111
value9
Output Push-Pull - General-purpose output
#10000
value10
Output Push-Pull - Alternate output function 1
#10001
value11
Output Push-Pull - Alternate output function 2
#10010
value12
Output Push-Pull - Alternate output function 3
#10011
value13
Output Push-Pull - Alternate output function 4
#10100
value14
Output Push-Pull - Alternate output function 5
#10101
value15
Output Push-Pull - Alternate output function 6
#10110
value16
Output Push-Pull - Alternate output function 7
#10111
value17
Output Open Drain - General-purpose output
#11000
value18
Output Open Drain - Alternate output function 1
#11001
value19
Output Open Drain - Alternate output function 2
#11010
value20
Output Open Drain - Alternate output function 3
#11011
value21
Output Open Drain - Alternate output function 4
#11100
value22
Output Open Drain - Alternate output function 5
#11101
value23
Output Open Drain - Alternate output function 6
#11110
value24
Output Open Drain - Alternate output function 7
#11111
IN
Port 2 Input Register
0x0024
32
0x00000000
0xFFFFF000
P0
Port 2 Input Bit 0
0
0
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
P1
Port 2 Input Bit 1
1
1
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
P2
Port 2 Input Bit 2
2
2
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
P3
Port 2 Input Bit 3
3
3
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
P4
Port 2 Input Bit 4
4
4
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
P5
Port 2 Input Bit 5
5
5
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
P6
Port 2 Input Bit 6
6
6
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
P7
Port 2 Input Bit 7
7
7
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
P8
Port 2 Input Bit 8
8
8
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
P9
Port 2 Input Bit 9
9
9
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
P10
Port 2 Input Bit 10
10
10
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
P11
Port 2 Input Bit 11
11
11
read-only
value1
The input level of P2.x is 0.
#0
value2
The input level of P2.x is 1.
#1
PHCR0
Port 2 Pad Hysteresis Control Register 0
0x0040
32
0x00000000
0xFFFFFFFF
PH0
Pad Hysteresis for Pn.0
2
2
read-write
PH1
Pad Hysteresis for Pn.1
6
6
read-write
PH2
Pad Hysteresis for Pn.2
10
10
read-write
PH3
Pad Hysteresis for Pn.3
14
14
read-write
PH4
Pad Hysteresis for Pn.4
18
18
read-write
PH5
Pad Hysteresis for Pn.5
22
22
read-write
PH6
Pad Hysteresis for Pn.6
26
26
read-write
PH7
Pad Hysteresis for Pn.7
30
30
read-write
PHCR1
Port 2 Pad Hysteresis Control Register 1
0x0044
32
0x00000000
0xFFFFFFFF
PH8
Pad Hysteresis for P2.8
2
2
read-write
PH9
Pad Hysteresis for P2.9
6
6
read-write
PH10
Pad Hysteresis for P2.10
10
10
read-write
PH11
Pad Hysteresis for P2.11
14
14
read-write
PDISC
Port 2 Pin Function Decision Control Register
0x0060
32
0x00000000
0xFFFFF000
PDIS0
Pad Disable for Port 2 Pin 0
0
0
read-write
value1
Digital Pad input is enabled. Analog and digital input/output path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PDIS1
Pad Disable for Port 2 Pin 1
1
1
read-write
value1
Digital Pad input is enabled. Analog and digital input/output path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PDIS2
Pad Disable for Port 2 Pin 2
2
2
read-write
value1
Digital Pad input is enabled. Analog and digital input path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PDIS3
Pad Disable for Port 2 Pin 3
3
3
read-write
value1
Digital Pad input is enabled. Analog and digital input path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PDIS4
Pad Disable for Port 2 Pin 4
4
4
read-write
value1
Digital Pad input is enabled. Analog and digital input path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PDIS5
Pad Disable for Port 2 Pin 5
5
5
read-write
value1
Digital Pad input is enabled. Analog and digital input path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PDIS6
Pad Disable for Port 2 Pin 6
6
6
read-write
value1
Digital Pad input is enabled. Analog and digital input path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PDIS7
Pad Disable for Port 2 Pin 7
7
7
read-write
value1
Digital Pad input is enabled. Analog and digital input path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PDIS8
Pad Disable for Port 2 Pin 8
8
8
read-write
value1
Digital Pad input is enabled. Analog and digital input path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PDIS9
Pad Disable for Port 2 Pin 9
9
9
read-write
value1
Digital Pad input is enabled. Analog and digital input path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PDIS10
Pad Disable for Port 2 Pin 10
10
10
read-write
value1
Digital Pad input is enabled. Analog and digital input/output path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PDIS11
Pad Disable for Port 2 Pin 11
11
11
read-write
value1
Digital Pad input is enabled. Analog and digital input/output path active.
#0
value2
Digital Pad input is disabled. Analog input path active. (default)
#1
PPS
Port 2 Pin Power Save Register
0x0070
32
0x00000000
0xFFFFFFFF
PPS0
Port 2 Pin Power Save Bit 0
0
0
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
PPS1
Port 2 Pin Power Save Bit 1
1
1
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
PPS2
Port 2 Pin Power Save Bit 2
2
2
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
PPS3
Port 2 Pin Power Save Bit 3
3
3
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
PPS4
Port 2 Pin Power Save Bit 4
4
4
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
PPS5
Port 2 Pin Power Save Bit 5
5
5
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
PPS6
Port 2 Pin Power Save Bit 6
6
6
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
PPS7
Port 2 Pin Power Save Bit 7
7
7
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
PPS8
Port 2 Pin Power Save Bit 8
8
8
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
PPS9
Port 2 Pin Power Save Bit 9
9
9
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
PPS10
Port 2 Pin Power Save Bit 10
10
10
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
PPS11
Port 2 Pin Power Save Bit 11
11
11
read-write
value1
Pin Power Save of P2.x is disabled.
#0
value2
Pin Power Save of P2.x is enabled.
#1
HWSEL
Port 2 Pin Hardware Select Register
0x0074
32
0x00000000
0xFFFFFFFF
HW0
Port 2 Pin Hardware Select Bit 0
0
1
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW1
Port 2 Pin Hardware Select Bit 1
2
3
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW2
Port 2 Pin Hardware Select Bit 2
4
5
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW3
Port 2 Pin Hardware Select Bit 3
6
7
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW4
Port 2 Pin Hardware Select Bit 4
8
9
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW5
Port 2 Pin Hardware Select Bit 5
10
11
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW6
Port 2 Pin Hardware Select Bit 6
12
13
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW7
Port 2 Pin Hardware Select Bit 7
14
15
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW8
Port 2 Pin Hardware Select Bit 8
16
17
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW9
Port 2 Pin Hardware Select Bit 9
18
19
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW10
Port 2 Pin Hardware Select Bit 10
20
21
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10
HW11
Port 2 Pin Hardware Select Bit 11
22
23
read-write
value1
Software control only.
#00
value2
HW0 control path can override the software configuration.
#01
value3
HW1 control path can override the software configuration.
#10