Infineon IMC300A 1.0.0 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 Interrupt node not pending #0 value2 Interrupt node pending #1 NVIC_ICPR Interrupt Clear-pending Register 0x0280 32 0x00000000 0xFFFFFFFF CLRPEND Interrupt Node Clear-pending 0 31 read-write value1 Interrupt node not pending #0 value2 Interrupt node 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 Wakeup only by enabled interrupts or events #0 value2 Wakeup by enabled events and all interrupts #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 ERU 0x40010600 0x0 0x30 registers IRQ3 External Request Unit 0 3 IRQ4 External Request Unit 0 4 IRQ5 External Request Unit 0 5 IRQ6 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 Clear status flag FL by software only #0 value2 The status flag FL rebuilds a level detection #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 always disabled #00 value2 always enabled #01 value3 enabled, if ERU_PDOUTy is true #10 value4 enabled, if ERU_PDOUTy is false #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 ERU1 Event Request Unit 1 ERU 0x40010630 0x0 0xD0 registers MATH Math Coprocessor 0x40030000 0x0 0x60 registers IRQ7 MATH Unit 7 GLBCON Global Control Register 0x04 32 0x00000000 0xFFFFFFFF DVDRC Dividend Register Result Chaining 0 2 read-write value1 No result chaining is selected #000 value2 QUOT register is the selected source #001 value3 RMD register is the selected source #010 value4 CORRX is the selected source #011 value5 CORRY is the selected source #100 value6 CORRZ is the selected source #101 DVSRC Divisor Register Result Chaining 3 5 read-write value1 No result chaining is selected #000 value2 QUOT register is the selected source #001 value3 RMD register is the selected source #010 value4 CORRX is the selected source #011 value5 CORRY is the selected source #100 value6 CORRZ is the selected source #101 CORDXRC CORDX Register Result Chaining 6 7 read-write value1 No result chaining is selected #00 value2 QUOT register is the selected source #01 value3 RMD register is the selected source #10 CORDYRC CORDY Register Result Chaining 9 10 read-write value1 No result chaining is selected #00 value2 QUOT register is the selected source #01 value3 RMD register is the selected source #10 CORDZRC CORDZ Register Result Chaining 12 13 read-write value1 No result chaining is selected #00 value2 QUOT register is the selected source #01 value3 RMD register is the selected source #10 SUSCFG Suspend Mode Configuration 16 17 read-write value1 Suspend mode is never entered. #00 value2 Hard suspend mode will be entered when CPU is halted. #01 value3 Soft suspend mode will be entered when CPU is halted. #10 ID Module Identification Register 0x08 32 0x00F2C000 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 EVIER Event Interrupt Enable Register 0x0C 32 0x00000000 0xFFFFFFFF DIVEOCIEN Divider End of Calculation Interrupt Enable 0 0 read-write value1 Divider end of calculation interrupt generation is disabled. #0 value2 Divider end of calculation interrupt generation is enabled. #1 DIVERRIEN Divider Error Interrupt Enable 1 1 read-write value1 Divider error interrupt generation is disabled #0 value2 Divider error interrupt generation is enabled #1 CDEOCIEN CORDIC End of Calculation Interrupt Enable 2 2 read-write value1 CORDIC end of calculation interrupt generation is disabled. #0 value2 CORDIC end of calculation interrupt generation is enabled. #1 CDERRIEN CORDIC Error Interrupt Enable 3 3 read-write value1 CORDIC error interrupt generation is disabled #0 value2 CORDIC error interrupt generation is enabled #1 EVFR Event Flag Register 0x10 32 0x00000000 0xFFFFFFFF DIVEOC Divider End of Calculation Event Flag 0 0 read-only value1 Divider end of calculation event has not been detected. #0 value2 Divider end of calculation event has been detected. #1 DIVERR Divider Error Event Flag 1 1 read-only value1 Divider error event has not been detected #0 value2 Divider error event has been detected #1 CDEOC CORDIC End of Calculation Event Flag 2 2 read-only value1 CORDIC end of calculation event has not been detected. #0 value2 CORDIC end of calculation event has been detected. #1 CDERR CORDIC Error Event Flag 3 3 read-only value1 CORDIC error event has not been detected #0 value2 CORDIC error event has been detected #1 EVFSR Event Flag Set Register 0x14 32 0x00000000 0xFFFFFFFF DIVEOCS Divider End of Calculation Event Flag Set 0 0 write-only value1 No effect. #0 value2 Sets the Divider end of calculation event flag #1 DIVERRS Divider Error Event Flag Set 1 1 write-only value1 No effect. #0 value2 Sets the Divider error event flag #1 CDEOCS CORDIC Event Flag Set 2 2 write-only value1 No effect. #0 value2 Sets the CORDIC end of calculation event flag #1 CDERRS CORDIC Error Event Flag Set 3 3 write-only value1 No effect. #0 value2 Sets the CORDIC error event flag #1 EVFCR Event Flag Clear Register 0x18 32 0x00000000 0xFFFFFFFF DIVEOCC Divider End of Calculation Event Flag Clear 0 0 write-only value1 No effect. #0 value2 Clears the Divider end of calculation event flag #1 DIVERRC Divider Error Event Flag Clear 1 1 write-only value1 No effect. #0 value2 Clears the Divider error event flag #1 CDEOCC CORDIC End of Calculation Event Flag Clear 2 2 write-only value1 No effect. #0 value2 Clears the CORDIC end of calculation event flag #1 CDERRC CORDIC Error Event Flag Clear 3 3 write-only value1 No effect. #0 value2 Clears the CORDIC error event flag #1 DVD Dividend Register 0x20 32 0x00000000 0xFFFFFFFF VAL Dividend Value 0 31 read-write DVS Divisor Register 0x24 32 0x00000000 0xFFFFFFFF VAL Divisor Value 0 31 read-write QUOT Quotient Register 0x28 32 0x00000000 0xFFFFFFFF VAL Quotient Value 0 31 read-only RMD Remainder Register 0x2C 32 0x00000000 0xFFFFFFFF VAL Remainder Value 0 31 read-only DIVST Divider Status Register 0x30 32 0x00000000 0xFFFFFFFF BSY Busy Indication 0 0 read-only value1 Divider is not running any division operation. #0 value2 Divider is still running a division operation. #1 DIVCON Divider Control Register 0x34 32 0x00000000 0xFFFFFFFF ST Start Bit 0 0 read-write value1 No effect #0 value2 Start the division operation when STMODE=1# #1 STMODE Start Mode 1 1 read-write value1 Calculation is automatically started with a write to DVS register #0 value2 Calculation is started by setting the ST bit to 1 #1 USIGN Unsigned Division Enable 2 2 read-write value1 Signed division is selected #0 value2 Unsigned division is selected #1 DIVMODE Division Mode 3 4 read-write value1 32-bit divide by 32-bit #00 value2 32-bit divide by 16-bit #01 value3 16-bit divide by 16-bit #10 QSDIR Quotient Shift Direction 15 15 read-write value1 Left shift #0 value2 Right shift #1 QSCNT Quotient Shift Count 8 12 read-write DVDSLC Dividend Shift Left Count 16 20 read-write DVSSRC Divisor Shift Right Count 24 28 read-write STATC CORDIC Status and Data Control Register 0x40 32 0x00000000 0xFFFFFFFF BSY Busy Indication 0 0 read-only KEEPX Last X Result as Initial Data for New Calculation 5 5 read-write KEEPY Last Y Result as Initial Data for New Calculation 6 6 read-write KEEPZ Last Z Result as Initial Data for New Calculation 7 7 read-write CON CORDIC Control Register 0x44 32 0x00000062 0xFFFFFFFF ST Start Calculation 0 0 read-write MODE Operating Mode 1 2 read-write value1 Linear Mode #00 value2 Circular Mode (default) #01 value4 Hyperbolic Mode #11 ROTVEC Rotation Vectoring Selection 3 3 read-write value1 Vectoring Mode (default) #0 value2 Rotation Mode #1 ST_MODE Start Method 4 4 read-write value1 Auto start after write access to CORDX register. #0 value2 Start calculation only after bit ST is set #1 X_USIGN Result Data Format for X in Circular Vectoring Mode 5 5 read-write value1 Signed, twos complement #0 value2 Unsigned (default) #1 MPS X and Y Magnitude Prescaler 6 7 read-write value1 Divide by 1 #00 value2 Divide by 2 (default) #01 value3 Divide by 4 #10 value4 Reserved, retain the last MPS setting #11 CORDX CORDIC X Data Register 0x48 32 0x00000000 0xFFFFFFFF DATA Initial X Parameter Data 8 31 read-write CORDY CORDIC Y Data Register 0x4C 32 0x00000000 0xFFFFFFFF DATA Initial Y Parameter Data 8 31 read-write CORDZ CORDIC Z Data Register 0x50 32 0x00000000 0xFFFFFFFF DATA Initial Z Parameter Data 8 31 read-write CORRX CORDIC X Result Register 0x54 32 0x00000000 0xFFFFFFFF RESULT X Calculation Result 8 31 read-only CORRY CORDIC Y Result Register 0x58 32 0x00000000 0xFFFFFFFF RESULT Y Calculation Result 8 31 read-only CORRZ CORDIC Z Result Register 0x5C 32 0x00000000 0xFFFFFFFF RESULT Z Calculation Result 8 31 read-only PAU PAU Unit 0x40000000 0x0 0x010000 registers AVAIL0 Peripheral Availability Register 0 0x0040 32 0x07FF00FF 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 AVAIL20 MATH Global SFRs and Divider Availability Flag 20 20 read-only value1 MATH Global SFRs and Divider are not available. #0 value2 MATH Global SFRs and Divider are available. #1 AVAIL21 MATH CORDIC Availability Flag 21 21 read-only value1 MATH CORDIC is not available. #0 value2 MATH CORDIC 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 2 Availability Flag 24 24 read-only value1 Port 2 is not available. #0 value2 Port 2 is available. #1 AVAIL25 Port 3 Availability Flag 25 25 read-only value1 Port 3 is not available. #0 value2 Port 3 is available. #1 AVAIL26 Port 4 Availability Flag 26 26 read-only value1 Port 4 is not available. #0 value2 Port 4 is available. #1 AVAIL1 Peripheral Availability Register 1 0x0044 32 0x1E071FF7 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 ADC SFRs Availability Flag 5 5 read-only value1 ADC SFRs are not available. #0 value2 ADC SFRs are available. #1 AVAIL8 SHS Availability Flag 8 8 read-only value1 SHS is not available. #0 value2 SHS is available. #1 AVAIL9 CCU40 kernel SFRs and CC40 Availability Flag 9 9 read-only value1 CCU40 kernel SFRs and CC40 is not available. #0 value2 CCU40 kernel SFRs and CC40 is available. #1 AVAIL10 CCU40 CC41 Availability Flag 10 10 read-only value1 CCU40 CC41 is not available. #0 value2 CCU40 CC41 is available. #1 AVAIL11 CCU40 CC42 Availability Flag 11 11 read-only value1 CCU40 CC42 is not available. #0 value2 CCU40 CC42 is available. #1 AVAIL12 CCU40 CC43 Availability Flag 12 12 read-only value1 CCU40 CC43 is not available. #0 value2 CCU40 CC43 is available. #1 AVAIL16 USIC1 Channel 0 Availability Flag 16 16 read-only value1 USIC1 Channel 0 is not available. #0 value2 USIC1 Channel 0 is available. #1 AVAIL17 USIC1 Channel 1 Availability Flag 17 17 read-only value1 USIC1 Channel 1 is not available. #0 value2 USIC1 Channel 1 is available. #1 AVAIL25 CCU41 kernel SFRs and CC40 Availability Flag 25 25 read-only value1 CCU41 kernel SFRs and CC40 is not available. #0 value2 CCU41 kernel SFRs and CC40 is available. #1 AVAIL26 CCU41 CC41 Availability Flag 26 26 read-only value1 CCU41 CC41 is not available. #0 value2 CCU41 CC41 is available. #1 AVAIL27 CCU41 CC42 Availability Flag 27 27 read-only value1 CCU41 CC42 is not available. #0 value2 CCU41 CC42 is available. #1 AVAIL28 CCU41 CC43 Availability Flag 28 28 read-only value1 CCU41 CC43 is not available. #0 value2 CCU41 CC43 is available. #1 AVAIL2 Peripheral Availability Register 2 0x0048 32 0x30BFF00F 0xFFFFFFFF AVAIL0 CCU80 kernel SFRs and CC80 Availability Flag 0 0 read-only value1 CC80 and CCU80 kernel SFRs are not available. #0 value2 CC80 and CCU80 kernel SFRs are available. #1 AVAIL1 CCU80 CC81 Availability Flag 1 1 read-only value1 CCU80 CC81 is not available. #0 value2 CCU80 CC81 is available. #1 AVAIL2 CCU80 CC82 Availability Flag 2 2 read-only value1 CCU80 CC82 is not available. #0 value2 CCU80 CC82 is available. #1 AVAIL3 CCU80 CC83 Availability Flag 3 3 read-only value1 CCU80 CC83 is not available. #0 value2 CCU80 CC83 is available. #1 AVAIL12 POSIF0 Availability Flag 12 12 read-only value1 POSIF0 is not available. #0 value2 POSIF0 is available. #1 AVAIL15 DAC0 Availability Flag 15 15 read-only value1 DAC0 is not available. #0 value2 DAC0 is available. #1 AVAIL16 CCU81 kernel SFRs and CC80 Availability Flag 16 16 read-only value1 CCU81 kernel SFRs and CC80 are not available. #0 value2 CCU81 kernel SFRs and CC80 are available. #1 AVAIL17 CCU81 CC81 Availability Flag 17 17 read-only value1 CCU81 CC81 is not available. #0 value2 CCU81 CC81 is available. #1 AVAIL18 CCU81 CC82 Availability Flag 18 18 read-only value1 CCU81 CC82 is not available. #0 value2 CCU81 CC82 is available. #1 AVAIL19 CCU81 CC83 Availability Flag 19 19 read-only value1 CCU81 CC83 is not available. #0 value2 CCU81 CC83 is available. #1 AVAIL20 MultiCAN Node 0 and Global SFRs Availability Flag 20 20 read-only value1 MultiCAN node 0 and Global SFRs are not available. #0 value2 MultiCAN node 0 and Global SFRs are available. #1 AVAIL21 MultiCAN Node 1 Availability Flag 21 21 read-only value1 MultiCAN node 1 is not available. #0 value2 MultiCAN node 1 is available. #1 AVAIL23 MultiCAN Message Object SFRs Availability Flag 23 23 read-only value1 MultiCAN message object SFRs are not available. #0 value2 MultiCAN message object SFRs are available. #1 AVAIL28 POSIF1 Availability Flag 28 28 read-only value1 POSIF1 is not available. #0 value2 POSIF1 is available. #1 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 PDIS20 MATH Global SFRs and Divider Privilege Disable Flag 20 20 read-write value1 MATH Global SFRs and Divider are accessible. #0 value2 MATH Global SFRs and Divider are not accessible. #1 PDIS21 MATH CORDIC Privilege Disable Flag 21 21 read-write value1 MATH CORDIC is accessible. #0 value2 MATH CORDIC 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 PDIS25 Port 3 Privilege Disable Flag 25 25 read-write value1 Port 3 is accessible. #0 value2 Port 3 is not accessible. #1 PDIS26 Port 4 Privilege Disable Flag 26 26 read-write value1 Port 4 is accessible. #0 value2 Port 4 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 ADC SFRs Privilege Disable Flag 5 5 read-write value1 ADC SFRs are accessible. #0 value2 ADC SFRs are not accessible. #1 PDIS8 SHS 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 CCU40 CC41 Privilege Disable Flag 10 10 read-write value1 CCU40 CC41 is accessible. #0 value2 CCU40 CC41 is not accessible. #1 PDIS11 CCU40 CC42 Privilege Disable Flag 11 11 read-write value1 CCU40 CC42 is accessible. #0 value2 CCU40 CC42 is not accessible. #1 PDIS12 CCU40 CC43 Privilege Disable Flag 12 12 read-write value1 CCU40 CC43 is accessible. #0 value2 CCU40 CC43 is not accessible. #1 PDIS16 USIC1 Channel 0 Privilege Disable Flag 16 16 read-write value1 USIC1 Channel 0 is accessible. #0 value2 USIC1 Channel 0 is not accessible. #1 PDIS17 USIC1 Channel 1 Privilege Disable Flag 17 17 read-write value1 USIC1 Channel 1 is accessible. #0 value2 USIC1 Channel 1 is not accessible. #1 PDIS25 CCU41 Kernel SFRs and CC40 Privilege Disable Flag 25 25 read-write value1 CCU41 Kernel SFRs and CC40 are accessible. #0 value2 CCU41 Kernel SFRs and CC40 are not accessible. #1 PDIS26 CCU41 CC41 Privilege Disable Flag 26 26 read-write value1 CCU41 CC41 is accessible. #0 value2 CCU41 CC41 is not accessible. #1 PDIS27 CCU41 CC42 Privilege Disable Flag 27 27 read-write value1 CCU41 CC42 is accessible. #0 value2 CCU41 CC42 is not accessible. #1 PDIS28 CCU41 CC43 Privilege Disable Flag 28 28 read-write value1 CCU41 CC43 is accessible. #0 value2 CCU41 CC43 is not accessible. #1 PRIVDIS2 Peripheral Privilege Access Register 2 0x0088 32 0x00000000 0xFFFFFFFF PDIS0 CC80 and CCU80 Kernel SFRs Privilege Disable Flag 0 0 read-write value1 CC80 and CCU80 Kernel SFRs are accessible. #0 value2 CC80 and CCU80 Kernel SFRs are not accessible. #1 PDIS1 CCU80 CC81 Privilege Disable Flag 1 1 read-write value1 CCU80 CC81 is accessible. #0 value2 CCU80 CC81 is not accessible. #1 PDIS2 CCU80 CC82 Privilege Disable Flag 2 2 read-write value1 CCU80 CC82 is accessible. #0 value2 CCU80 CC82 is not accessible. #1 PDIS3 CCU80 CC83 Privilege Disable Flag 3 3 read-write value1 CCU80 CC83 is accessible. #0 value2 CCU80 CC83 is not accessible. #1 PDIS12 POSIF0 Privilege Disable Flag 12 12 read-write value1 POSIF0 is accessible. #0 value2 POSIF0 is not accessible. #1 PDIS15 DAC0 Privilege Disable Flag 15 15 read-write value1 DAC0 is accessible. #0 value2 DAC0 is not accessible. #1 PDIS16 CCU81 Kernel SFRs and CC80 Privilege Disable Flag 16 16 read-write value1 CCU81 Kernel SFRs and CC80 are accessible. #0 value2 CCU81 Kernel SFRs and CC80 are not accessible. #1 PDIS17 CCU81 CC81 Privilege Disable Flag 17 17 read-write value1 CCU81 CC81 is accessible. #0 value2 CCU81 CC81 is not accessible. #1 PDIS18 CCU81 CC82 Privilege Disable Flag 18 18 read-write value1 CCU81 CC82 is accessible. #0 value2 CCU81 CC82 is not accessible. #1 PDIS19 CCU81 CC83 Privilege Disable Flag 19 19 read-write value1 CCU81 CC83 is accessible. #0 value2 CCU81 CC83 is not accessible. #1 PDIS20 MultiCAN Node 0 and Global SFRs Privilege Disable Flag 20 20 read-write value1 MultiCAN node 0 and global SFRs are accessible. #0 value2 MultiCAN node 0 and global SFRs are not accessible. #1 PDIS21 MultiCAN Node 1 Privilege Disable Flag 21 21 read-write value1 MultiCAN node 1 is accessible. #0 value2 MultiCAN node 1 is not accessible. #1 PDIS23 MultiCAN Message Object SFRs Privilege Disable Flag 23 23 read-write value1 MultiCAN message object SFRs are accessible. #0 value2 MultiCAN message object SFRs are not accessible. #1 PDIS28 POSIF1 Privilege Disable Flag 28 28 read-write value1 POSIF1 is accessible. #0 value2 POSIF1 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 0x00033000 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 ready #0 value2 The NVM is busy #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 one-shot sector erase operation. 0x94 value8 Start continuous sector erase operation. 0xA4 value9 Start continuous page erase operation. 0xA2 value10 Start one-shot verify-only. 0xD0 value11 Start continuous verify-only. 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 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 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 invalid #0 value2 Random data block is valid #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 none - PRNG_WORD.RDATA 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 IRQ9 Universal Serial Interface Channel (Module 0) 9 IRQ10 Universal Serial Interface Channel (Module 0) 10 IRQ11 Universal Serial Interface Channel (Module 0) 11 IRQ12 Universal Serial Interface Channel (Module 0) 12 IRQ13 Universal Serial Interface Channel (Module 0) 13 IRQ14 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 #0 value2 The module is switched on #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 DM0 The divider is switched off, fFD = 0. #00 value2 DM1 Normal divider mode selected. #01 value3 DM2 Fractional divider mode selected. #10 value4 DM3 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 #0 value2 Timing measurement is enabled #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 Protocol 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 DX0A is selected. #000 value2 The data input DX0B is selected. #001 value3 The data input DX0C is selected. #010 value4 The data input DX0D is selected. #011 value5 The data input DX0E is selected. #100 value6 The data input DX0F is selected. #101 value7 The data input DX0G is selected. #110 value8 The data input of DX0 is always 1. #111 INSW Input Switch 4 4 read-write value1 DX0 input of the data shift unit is controlled by the protocol pre-processor. #0 value2 DX0 input of the data shift unit is connected to the selected data input line. #1 DFEN Digital Filter Enable 5 5 read-write value1 The DX0 input signal is not digitally filtered. #0 value2 The DX0 input signal is digitally filtered. #1 DSEN Data Synchronization Enable 6 6 read-write value1 The un-synchronized signal can be taken as DX0 input for the data shift unit. #0 value2 The synchronized signal can be taken as DX0 input for the data shift unit. #1 DPOL Data Polarity for DXn 8 8 read-write value1 The DX0 input signal is not inverted. #0 value2 The DX0 input signal is inverted. #1 SFSEL Sampling Frequency Selection 9 9 read-write value1 The DX0 sampling frequency is fPERIPH. #0 value2 The DX0 sampling frequency is fFD. #1 CM Combination Mode 10 11 read-write value1 The DX0 trigger activation is disabled. #00 value2 A rising edge activates DX0T. #01 value3 A falling edge activates DX0T. #10 value4 Both edges activate DX0T. #11 DXS Synchronized Data Value 15 15 read-only value1 The current value of DX0S is 0. #0 value2 The current value of DX0S 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 of DX1 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. #1 INSW Input Switch 4 4 read-write value1 DX1 input of the data shift unit is controlled by the protocol pre-processor. #0 value2 DX1 input of the data shift unit is connected to the selected data input line. #1 DFEN Digital Filter Enable 5 5 read-write value1 The DX1 input signal is not digitally filtered. #0 value2 The DX1 input signal is digitally filtered. #1 DSEN Data Synchronization Enable 6 6 read-write value1 The un-synchronized signal can be taken as DX1 input for the data shift unit. #0 value2 The synchronized signal can be taken as DX1 input for the data shift unit. #1 DPOL Data Polarity for DXn 8 8 read-write value1 The DX1 input signal is not inverted. #0 value2 The DX1 input signal is inverted. #1 SFSEL Sampling Frequency Selection 9 9 read-write value1 The DX1 sampling frequency is fPERIPH. #0 value2 The DX1 sampling frequency is fFD. #1 CM Combination Mode 10 11 read-write value1 The DX1 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 DX2A is selected. #000 value2 The data input DX2B is selected. #001 value3 The data input DX2C is selected. #010 value4 The data input DX2D is selected. #011 value5 The data input DX2E is selected. #100 value6 The data input DX2F is selected. #101 value7 The data input DX2G is selected. #110 value8 The data input of DX2 is always 1. #111 INSW Input Switch 4 4 read-write value1 DX2 input of the data shift unit is controlled by the protocol pre-processor. #0 value2 DX2 input of the data shift unit is connected to the selected data input line. #1 DFEN Digital Filter Enable 5 5 read-write value1 The DX2 input signal is not digitally filtered. #0 value2 The DX2 input signal is digitally filtered. #1 DSEN Data Synchronization Enable 6 6 read-write value1 The un-synchronized signal can be taken as DX2 input for the data shift unit. #0 value2 The synchronized signal can be taken as DX2 input for the data shift unit. #1 DPOL Data Polarity for DXn 8 8 read-write value1 The DX2 input signal is not inverted. #0 value2 The DX2 input signal is inverted. #1 SFSEL Sampling Frequency Selection 9 9 read-write value1 The DX2 sampling frequency is fPERIPH. #0 value2 The DX2 sampling frequency is fFD. #1 CM Combination Mode 10 11 read-write value1 The DX2 trigger activation is disabled. #00 value2 A rising edge activates DX2T. #01 value3 A falling edge activates DX2T. #10 value4 Both edges activate DX2T. #11 DXS Synchronized Data Value 15 15 read-only value1 The current value of DX2S is 0. #0 value2 The current value of DX2S 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 DX3A is selected. #000 value2 The data input DX3B is selected. #001 value3 The data input DX3C is selected. #010 value4 The data input DX3D is selected. #011 value5 The data input DX3E is selected. #100 value6 The data input DX3F is selected. #101 value7 The data input DX3G is selected. #110 value8 The data input of DX3 is always 1. #111 INSW Input Switch 4 4 read-write value1 DX3 input of the data shift unit is controlled by the protocol pre-processor. #0 value2 DX3 input of the data shift unit is connected to the selected data input line. #1 DFEN Digital Filter Enable 5 5 read-write value1 The DX3 input signal is not digitally filtered. #0 value2 The DX3 input signal is digitally filtered. #1 DSEN Data Synchronization Enable 6 6 read-write value1 The un-synchronized signal can be taken as DX3 input for the data shift unit. #0 value2 The synchronized signal can be taken as DX3 input for the data shift unit. #1 DPOL Data Polarity for DXn 8 8 read-write value1 The DX3 input signal is not inverted. #0 value2 The DX3 input signal is inverted. #1 SFSEL Sampling Frequency Selection 9 9 read-write value1 The DX3 sampling frequency is fPERIPH. #0 value2 The DX3 sampling frequency is fFD. #1 CM Combination Mode 10 11 read-write value1 The DX3 trigger activation is disabled. #00 value2 A rising edge activates DX3T. #01 value3 A falling edge activates DX3T. #10 value4 Both edges activate DX3T. #11 DXS Synchronized Data Value 15 15 read-only value1 The current value of DX3S is 0. #0 value2 The current value of DX3S 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 DX4A is selected. #000 value2 The data input DX4B is selected. #001 value3 The data input DX4C is selected. #010 value4 The data input DX4D is selected. #011 value5 The data input DX4E is selected. #100 value6 The data input DX4F is selected. #101 value7 The data input DX4G is selected. #110 value8 The data input of DX4 is always 1. #111 INSW Input Switch 4 4 read-write value1 DX4 input of the data shift unit is controlled by the protocol pre-processor. #0 value2 DX4 input of the data shift unit is connected to the selected data input line. #1 DFEN Digital Filter Enable 5 5 read-write value1 The DX4 input signal is not digitally filtered. #0 value2 The DX4 input signal is digitally filtered. #1 DSEN Data Synchronization Enable 6 6 read-write value1 The un-synchronized signal can be taken as DX4 input for the data shift unit. #0 value2 The synchronized signal can be taken as DX4 input for the data shift unit. #1 DPOL Data Polarity for DXn 8 8 read-write value1 The DX4 input signal is not inverted. #0 value2 The DX4 input signal is inverted. #1 SFSEL Sampling Frequency Selection 9 9 read-write value1 The DX4 sampling frequency is fPERIPH. #0 value2 The DX4 sampling frequency is fFD. #1 CM Combination Mode 10 11 read-write value1 The DX4 trigger activation is disabled. #00 value2 A rising edge activates DX4T. #01 value3 A falling edge activates DX4T. #10 value4 Both edges activate DX4T. #11 DXS Synchronized Data Value 15 15 read-only value1 The current value of DX4S is 0. #0 value2 The current value of DX4S 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 DX5A is selected. #000 value2 The data input DX5B is selected. #001 value3 The data input DX5C is selected. #010 value4 The data input DX5D is selected. #011 value5 The data input DX5E is selected. #100 value6 The data input DX5F is selected. #101 value7 The data input DX5G is selected. #110 value8 The data input of DX5 is always 1. #111 INSW Input Switch 4 4 read-write value1 DX5 input of the data shift unit is controlled by the protocol pre-processor. #0 value2 DX5 input of the data shift unit is connected to the selected data input line. #1 DFEN Digital Filter Enable 5 5 read-write value1 The DX5 input signal is not digitally filtered. #0 value2 The DX5 input signal is digitally filtered. #1 DSEN Data Synchronization Enable 6 6 read-write value1 The un-synchronized signal can be taken as DX5 input for the data shift unit. #0 value2 The synchronized signal can be taken as DX5 input for the data shift unit. #1 DPOL Data Polarity for DXn 8 8 read-write value1 The DX5 input signal is not inverted. #0 value2 The DX5 input signal is inverted. #1 SFSEL Sampling Frequency Selection 9 9 read-write value1 The DX5 sampling frequency is fPERIPH. #0 value2 The DX5 sampling frequency is fFD. #1 CM Combination Mode 10 11 read-write value1 The DX5 trigger activation is disabled. #00 value2 A rising edge activates DX5T. #01 value3 A falling edge activates DX5T. #10 value4 Both edges activate DX5T. #11 DXS Synchronized Data Value 15 15 read-only value1 The current value of DX5S is 0. #0 value2 The current value of DX5S is 1. #1 SCTR Shift Control Register 0x034 32 0x00000000 0xFFFFFFFF SDIR Shift Direction 0 0 read-write value1 Shift LSB first #0 value2 Shift MSB first #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 #00 value3 Receive and transmit data is shifted in and out two bits at a time #10 value4 Receive and transmit data is shifted in and out four bits at a time #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 inactive #00 value2 The shift control signal is active at 1-level #01 value3 The shift control signal is active at 0-level #10 value4 The shift control signal is always active #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 enabled. #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 excluded from the frame. #0 value2 The data word in TBUF is included as first word of a frame #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 #1 TDSSM TBUF Data Single Shot Mode 8 8 read-write value1 The data word in TBUF is not invalidated after it has been loaded into the transmit shift register #0 value2 The data word in TBUF is invalidated after it has been loaded into the shift register #1 TDEN TBUF Data Enable 10 11 read-write value1 A transmission start of the data word in TBUF is disabled #00 value2 A transmission of the data word in TBUF can be started if TDV is 1. #01 value3 A transmission of the data word in TBUF can be started if TDV is 1 while DX2S is 0. #10 value4 A transmission of the data word in TBUF can be started if TDV is 1 while DX2S is 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 is 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 #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 #0 value2 The trigger event has been detected #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 #0 value2 Three samples are taken per bit time #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 The collision detection is enabled. #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 in ASC mode is disabled and the MCLK signal is 0. #0 value2 The MCLK generation in ASC mode is enabled. #1 PCR_SSCMode Protocol Control Register [SSC Mode] PCR 0x03C 32 0x00000000 0xFFFFFFFF MSLSEN MSLS Enable 0 0 read-write value1 SSC slave mode (MSLS disabled) #0 value2 SSC master mode (MSLS enabled) #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. #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. #1 MCLK Master Clock Enable 31 31 read-write value1 The MCLK generation in SSC mode is disabled and output MCLK = 0. #0 value2 The MCLK generation in SSC mode 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 100 kBaud (10 time quanta) #0 value2 400 kBaud (25 time quanta) #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 in IIC mode is disabled and MCLK is 0. #0 value2 The MCLK generation in IIC mode 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 in ASC mode has not occurred. #0 value2 A receiver start event in ASC mode has occurred. #1 DLIF Data Lost Indication Flag 11 11 read-write value1 A data lost event in ASC mode has not occurred. #0 value2 A data lost event in ASC mode has occurred. #1 TSIF Transmit Shift Indication Flag 12 12 read-write value1 A transmit shift event in ASC mode has not occurred. #0 value2 A transmit shift event in ASC mode has occurred. #1 TBIF Transmit Buffer Indication Flag 13 13 read-write value1 A transmit buffer event in ASC mode has not occurred. #0 value2 A transmit buffer event in ASC mode has occurred. #1 RIF Receive Indication Flag 14 14 read-write value1 A receive event in ASC mode has not occurred. #0 value2 A receive event in ASC mode has occurred. #1 AIF Alternative Receive Indication Flag 15 15 read-write value1 An alternative receive event in ASC mode has not occurred. #0 value2 An alternative receive event in ASC mode has occurred. #1 BRGIF Baud Rate Generator Indication Flag 16 16 read-write value1 A baud rate generator event in ASC mode has not occurred. #0 value2 A baud rate generator event in ASC mode 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 in SSC mode has not occurred. #0 value2 A receiver start event in SSC mode has occurred. #1 DLIF Data Lost Indication Flag 11 11 read-write value1 A data lost event in SSC mode has not occurred. #0 value2 A data lost event in SSC mode has occurred. #1 TSIF Transmit Shift Indication Flag 12 12 read-write value1 A transmit shift event in SSC mode has not occurred. #0 value2 A transmit shift event in SSC mode has occurred. #1 TBIF Transmit Buffer Indication Flag 13 13 read-write value1 A transmit buffer event in SSC mode has not occurred. #0 value2 A transmit buffer event in SSC mode has occurred. #1 RIF Receive Indication Flag 14 14 read-write value1 A receive event in SSC mode has not occurred. #0 value2 A receive event in SSC mode has occurred. #1 AIF Alternative Receive Indication Flag 15 15 read-write value1 An alternative receive event in SSC mode has not occurred. #0 value2 An alternative receive event in SSC mode has occurred. #1 BRGIF Baud Rate Generator Indication Flag 16 16 read-write value1 A baud rate generator event in SSC mode has not occurred. #0 value2 A baud rate generator event in SSC mode 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 in IIC mode has not occurred. #0 value2 A receiver start event in IIC mode has occurred. #1 DLIF Data Lost Indication Flag 11 11 read-write value1 A data lost event in IIC mode has not occurred. #0 value2 A data lost event in IIC mode has occurred. #1 TSIF Transmit Shift Indication Flag 12 12 read-write value1 A transmit shift event in IIC mode has not occurred. #0 value2 A transmit shift event in IIC mode has occurred. #1 TBIF Transmit Buffer Indication Flag 13 13 read-write value1 A transmit buffer event in IIC mode has not occurred. #0 value2 A transmit buffer event in IIC mode has occurred. #1 RIF Receive Indication Flag 14 14 read-write value1 A receive event in IIC mode has not occurred. #0 value2 A receive event in IIC mode has occurred. #1 AIF Alternative Receive Indication Flag 15 15 read-write value1 An alternative receive event in IIC mode has not occurred. #0 value2 An alternative receive event in IIC mode has occurred. #1 BRGIF Baud Rate Generator Indication Flag 16 16 read-write value1 A baud rate generator event in IIC mode has not occurred. #0 value2 A baud rate generator event in IIC mode 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 in IIS mode is 0. #0 value2 DX2S in IIS mode is 1. #1 DX2TEV DX2T Event Detected 3 3 read-write value1 The DX2T signal in IIS mode has not been activated. #0 value2 The DX2T signal in IIS mode 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 in IIS mode has not occurred. #0 value2 A receiver start event in IIS mode has occurred. #1 DLIF Data Lost Indication Flag 11 11 read-write value1 A data lost event in IIS mode has not occurred. #0 value2 A data lost event in IIS mode has occurred. #1 TSIF Transmit Shift Indication Flag 12 12 read-write value1 A transmit shift event in IIS mode has not occurred. #0 value2 A transmit shift event in IIS mode has occurred. #1 TBIF Transmit Buffer Indication Flag 13 13 read-write value1 A transmit buffer event in IIS mode has not occurred. #0 value2 A transmit buffer event in IIS mode has occurred. #1 RIF Receive Indication Flag 14 14 read-write value1 A receive event in IIS mode has not occurred. #0 value2 A receive event in IIS mode has occurred. #1 AIF Alternative Receive Indication Flag 15 15 read-write value1 An alternative receive event in IIS mode has not occurred. #0 value2 An alternative receive event in IIS mode has occurred. #1 BRGIF Baud Rate Generator Indication Flag 16 16 read-write value1 A baud rate generator event in IIS mode has not occurred. #0 value2 A baud rate generator event in IIS mode 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 RVD0 in RBUF or RBUFD 13 13 read-only RDV1 Receive Data Valid RVD1 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 RVD00 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 RVD01 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 DS0 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 RVD10 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 RVD11 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 DS1 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 SR0 16 16 write-only value1 No action. #0 value2 The service request output SRx is activated. #1 SIO1 Set Interrupt Output SR1 17 17 write-only value1 No action. #0 value2 The service request output SRx is activated. #1 SIO2 Set Interrupt Output SR2 18 18 write-only value1 No action. #0 value2 The service request output SRx is activated. #1 SIO3 Set Interrupt Output SR3 19 19 write-only value1 No action. #0 value2 The service request output SRx is activated. #1 SIO4 Set Interrupt Output SR4 20 20 write-only value1 No action. #0 value2 The service request output SRx is activated. #1 SIO5 Set Interrupt Output SR5 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 transmit FIFO mechanism is disabled. The buffer does not accept any request for data. #000 value2 The transmit FIFO buffer contains 2 entries. #001 value3 The transmit FIFO buffer contains 4 entries. #010 value4 The transmit FIFO buffer contains 8 entries. #011 value5 The transmit FIFO buffer contains 16 entries. #100 value6 The transmit FIFO buffer contains 32 entries. #101 value7 The transmit 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 receive FIFO mechanism is disabled. The buffer does not accept any request for data. #000 value2 The receive FIFO buffer contains 2 entries. #001 value3 The receive FIFO buffer contains 4 entries. #010 value4 The receive FIFO buffer contains 8 entries. #011 value5 The receive FIFO buffer contains 16 entries. #100 value6 The receive FIFO buffer contains 32 entries. #101 value7 The receive 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 USIC1 Universal Serial Interface Controller 1 USIC 0x48004008 0 4 registers USIC0_CH1 Universal Serial Interface Controller 0 USIC 0x48000200 0x0 0x0200 registers USIC1_CH0 Universal Serial Interface Controller 1 USIC 0x48004000 0x0 0x0200 registers CAN Controller Area Networks CAN 0x50040000 0x0 0x200 registers CLC CAN Clock Control Register 0x0000 32 0x00000003 0xFFFFFFFF DISR Module Disable Request Bit 0 0 read-write DISS Module Disable Status Bit 1 1 read-only EDIS Sleep Mode Enable Control 3 3 read-write ID Module Identification Register 0x0008 32 0x00B5C000 0xFFFFFF00 MOD_REV Module Revision Number 0 7 read-only MOD_TYPE Module Type 8 15 read-only value1 Define the module as a 32-bit module. 0xC0 MOD_NUMBER Module Number Value 16 31 read-only FDR CAN Fractional Divider Register 0x000C 32 0x00000000 0xFFFFFFFF STEP Step Value 0 9 read-write DM Divider Mode 14 15 read-write 16 4 LIST[%s] List Register 0x0100 32 0x00000000 0x00000000 BEGIN List Begin 0 7 read-only END List End 8 15 read-only SIZE List Size 16 23 read-only EMPTY List Empty Indication 24 24 read-only value1 At least one message object is allocated to list i. #0 value2 No message object is allocated to the list i. List i is empty. #1 8 4 MSPND[%s] Message Pending Register 0x0140 32 0x00000000 0xFFFFFFFF PND Message Pending 0 31 read-write 8 4 MSID[%s] Message Index Register 0x0180 32 0x00000020 0xFFFFFFFF INDEX Message Pending Index 0 5 read-only MSIMASK Message Index Mask Register 0x01C0 32 0x00000000 0xFFFFFFFF IM Message Index Mask 0 31 read-write PANCTR Panel Control Register 0x01C4 32 0x00000301 0xFFFFFFFF PANCMD Panel Command 0 7 read-write BUSY Panel Busy Flag 8 8 read-only value1 Panel has finished command and is ready to accept a new command. #0 value2 Panel operation is in progress. #1 RBUSY Result Busy Flag 9 9 read-only value1 No update of PANAR1 and PANAR2 is scheduled by the list controller. #0 value2 A list command is running (BUSY = 1) that will write results to PANAR1 and PANAR2, but the results are not yet available. #1 PANAR1 Panel Argument 1 16 23 read-write PANAR2 Panel Argument 2 24 31 read-write MCR Module Control Register 0x01C8 32 0x00000000 0xFFFFFFFF CLKSEL Baud Rate Logic Clock Select 0 3 read-write value1 No clock supplied #0000 value2 fMCLK #0001 value3 fOSC_HP #0010 value4 hard wired to 0 #0100 MPSEL Message Pending Selector 12 15 read-write MITR Module Interrupt Trigger Register 0x01CC 32 0x00000000 0xFFFFFFFF IT Interrupt Trigger 0 7 write-only CAN_NODE0 Controller Area Networks CAN CAN_NODE 0x50040200 0x0 0x100 registers NCR Node Control Register 0x00 32 0x00000041 0xFFFFFFFF INIT Node Initialization 0 0 read-write value1 CAN traffic of this node is enabled #0 value2 CAN traffic of this node is terminated #1 TRIE Transfer Interrupt Enable 1 1 read-write value1 Transfer interrupt is disabled. #0 value2 Transfer interrupt is enabled. #1 LECIE LEC Indicated Error Interrupt Enable 2 2 read-write value1 Last error code interrupt is disabled. #0 value2 Last error code interrupt is enabled. #1 ALIE Alert Interrupt Enable 3 3 read-write value1 Alert interrupt is disabled. #0 value2 Alert interrupt is enabled. #1 CANDIS CAN Disable 4 4 read-write TXDIS Transmit Disable 5 5 read-write CCE Configuration Change Enable 6 6 read-write value1 The Bit Timing Register, the Port Control Register, Error Counter Register may only be read. All attempts to modify them are ignored. #0 value2 The Bit Timing Register, the Port Control Register, Error Counter Register may be read and written. #1 CALM CAN Analyzer Mode 7 7 read-write NSR Node Status Register 0x04 32 0x00000000 0xFFFFFFFF LEC Last Error Code 0 2 read-write TXOK Message Transmitted Successfully 3 3 read-write value1 No successful transmission since last (most recent) flag reset. #0 value2 A message has been transmitted successfully (error-free and acknowledged by at least another node). #1 RXOK Message Received Successfully 4 4 read-write value1 No successful reception since last (most recent) flag reset. #0 value2 A message has been received successfully. #1 ALERT Alert Warning 5 5 read-write EWRN Error Warning Status 6 6 read-only value1 No warning limit exceeded. #0 value2 One of the error counters REC or TEC reached the warning limit EWRNLVL. #1 BOFF Bus-off Status 7 7 read-only value1 CAN controller is not in the bus-off state. #0 value2 CAN controller is in the bus-off state. #1 LLE List Length Error 8 8 read-write value1 No List Length Error since last (most recent) flag reset. #0 value2 A List Length Error has been detected during message acceptance filtering. The number of elements in the list that belongs to this CAN node differs from the list SIZE given in the list termination pointer. #1 LOE List Object Error 9 9 read-write value1 No List Object Error since last (most recent) flag reset. #0 value2 A List Object Error has been detected during message acceptance filtering. A message object with wrong LIST index entry in the Message Object Status Register has been detected. #1 NIPR Node Interrupt Pointer Register 0x08 32 0x00000000 0xFFFFFFFF ALINP Alert Interrupt Node Pointer 0 3 read-write value1 Interrupt output line INT_O0 is selected. #0000 value2 Interrupt output line INT_O1 is selected. #0001 value3 Interrupt output line INT_O14 is selected. #1110 value4 Interrupt output line INT_O15 is selected. #1111 LECINP Last Error Code Interrupt Node Pointer 4 7 read-write value1 Interrupt output line INT_O0 is selected. #0000 value2 Interrupt output line INT_O1 is selected. #0001 value3 Interrupt output line INT_O14 is selected. #1110 value4 Interrupt output line INT_O15 is selected. #1111 TRINP Transfer OK Interrupt Node Pointer 8 11 read-write value1 Interrupt output line INT_O0 is selected. #0000 value2 Interrupt output line INT_O1 is selected. #0001 value3 Interrupt output line INT_O14 is selected. #1110 value4 Interrupt output line INT_O15 is selected. #1111 CFCINP Frame Counter Interrupt Node Pointer 12 15 read-write value1 Interrupt output line INT_O0 is selected. #0000 value2 Interrupt output line INT_O1 is selected. #0001 value3 Interrupt output line INT_O14 is selected. #1110 value4 Interrupt output line INT_O15 is selected. #1111 NPCR Node Port Control Register 0x0C 32 0x00000000 0xFFFFFFFF RXSEL Receive Select 0 2 read-write LBM Loop-Back Mode 8 8 read-write value1 Loop-Back Mode is disabled. #0 value2 Loop-Back Mode is enabled. #1 NBTR Node Bit Timing Register 0x10 32 0x00000000 0xFFFFFFFF BRP Baud Rate Prescaler 0 5 read-write SJW (Re) Synchronization Jump Width 6 7 read-write TSEG1 Time Segment Before Sample Point 8 11 read-write TSEG2 Time Segment After Sample Point 12 14 read-write DIV8 Divide Prescaler Clock by 8 15 15 read-write value1 A time quantum lasts (BRP+1) clock cycles. #0 value2 A time quantum lasts 8 (BRP+1) clock cycles. #1 NECNT Node Error Counter Register 0x14 32 0x00600000 0xFFFFFFFF REC Receive Error Counter 0 7 read-write TEC Transmit Error Counter 8 15 read-write EWRNLVL Error Warning Level 16 23 read-write LETD Last Error Transfer Direction 24 24 read-only value1 The last error occurred while the CAN node x was receiver (REC has been incremented). #0 value2 The last error occurred while the CAN node x was transmitter (TEC has been incremented). #1 LEINC Last Error Increment 25 25 read-only value1 The last error led to an error counter increment of 1. #0 value2 The last error led to an error counter increment of 8. #1 NFCR Node Frame Counter Register 0x18 32 0x00000000 0xFFFFFFFF CFC CAN Frame Counter 0 15 read-write CFSEL CAN Frame Count Selection 16 18 read-write CFMOD CAN Frame Counter Mode 19 20 read-write value1 Frame Count Mode: The frame counter is incremented upon the reception and transmission of frames. #00 value2 Time Stamp Mode: The frame counter is used to count bit times. #01 value3 Bit Timing Mode: The frame counter is used for analysis of the bit timing. #10 value4 Error Count Mode: The frame counter is used for counting when an error frame is received or an error is detected by the node. #11 CFCIE CAN Frame Count Interrupt Enable 22 22 read-write value1 CAN frame counter overflow interrupt is disabled. #0 value2 CAN frame counter overflow interrupt is enabled. #1 CFCOV CAN Frame Counter Overflow Flag 23 23 read-write value1 No overflow has occurred since last flag reset. #0 value2 An overflow has occurred since last flag reset. #1 CAN_NODE1 Controller Area Networks CAN 0x50040300 0x0 0x100 registers CAN_MO Controller Area Networks CAN CAN_MO_CLUSTER 0x50041000 0x0 0x400 registers 32 0x20 MO[%s] Message Object Registers CAN_MO 0 MOFCR Message Object Function Control Register 0x00 32 0x00000000 0xFFFFFFFF MMC Message Mode Control 0 3 read-write value1 Standard Message Object #0000 value2 Receive FIFO Base Object #0001 value3 Transmit FIFO Base Object #0010 value4 Transmit FIFO Slave Object #0011 value5 Gateway Source Object #0100 RXTOE Receive Time-Out Enable 4 4 read-write value1 Message does not take part in receive time-out check #0 value2 Message takes part in receive time-out check #1 GDFS Gateway Data Frame Send 8 8 read-write value1 TXRQ is unchanged in the destination object. #0 value2 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object. #1 IDC Identifier Copy 9 9 read-write value1 The identifier of the gateway source object is not copied. #0 value2 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object. #1 DLCC Data Length Code Copy 10 10 read-write value1 Data length code is not copied. #0 value2 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object. #1 DATC Data Copy 11 11 read-write value1 Data fields are not copied. #0 value2 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination. #1 RXIE Receive Interrupt Enable 16 16 read-write value1 Message receive interrupt is disabled. #0 value2 Message receive interrupt is enabled. #1 TXIE Transmit Interrupt Enable 17 17 read-write value1 Message transmit interrupt is disabled. #0 value2 Message transmit interrupt is enabled. #1 OVIE Overflow Interrupt Enable 18 18 read-write value1 FIFO full interrupt is disabled. #0 value2 FIFO full interrupt is enabled. #1 FRREN Foreign Remote Request Enable 20 20 read-write value1 TXRQ of message object n is set on reception of a matching Remote Frame. #0 value2 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame. #1 RMM Transmit Object Remote Monitoring 21 21 read-write value1 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame. #0 value2 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames. #1 SDT Single Data Transfer 22 22 read-write STT Single Transmit Trial 23 23 read-write DLC Data Length Code 24 27 read-write MOFGPR Message Object FIFO/Gateway Pointer Register 0x04 32 0x00000000 0xFFFFFFFF BOT Bottom Pointer 0 7 read-write TOP Top Pointer 8 15 read-write CUR Current Object Pointer 16 23 read-write SEL Object Select Pointer 24 31 read-write MOIPR Message Object Interrupt Pointer Register 0x08 32 0x00000000 0xFFFFFFFF RXINP Receive Interrupt Node Pointer 0 3 read-write value1 Interrupt output line INT_O0 is selected. #0000 value2 Interrupt output line INT_O1 is selected. #0001 value3 Interrupt output line INT_O14 is selected. #1110 value4 Interrupt output line INT_O15 is selected. #1111 TXINP Transmit Interrupt Node Pointer 4 7 read-write value1 Interrupt output line INT_O0 is selected. #0000 value2 Interrupt output line INT_O1 is selected. #0001 value3 Interrupt output line INT_O14 is selected. #1110 value4 Interrupt output line INT_O15 is selected. #1111 MPN Message Pending Number 8 15 read-write CFCVAL CAN Frame Counter Value 16 31 read-write MOAMR Message Object Acceptance Mask Register 0x0C 32 0x3FFFFFFF 0xFFFFFFFF AM Acceptance Mask for Message Identifier 0 28 read-write MIDE Acceptance Mask Bit for Message IDE Bit 29 29 read-write value1 Message object n accepts the reception of both, standard and extended frames. #0 value2 Message object n receives frames only with matching IDE bit. #1 MODATAL Message Object Data Register Low 0x10 32 0x00000000 0xFFFFFFFF DB0 Data Byte 0 of Message Object n 0 7 read-write DB1 Data Byte 1 of Message Object n 8 15 read-write DB2 Data Byte 2 of Message Object n 16 23 read-write DB3 Data Byte 3 of Message Object n 24 31 read-write MODATAH Message Object Data Register High 0x14 32 0x00000000 0xFFFFFFFF DB4 Data Byte 4 of Message Object n 0 7 read-write DB5 Data Byte 5 of Message Object n 8 15 read-write DB6 Data Byte 6 of Message Object n 16 23 read-write DB7 Data Byte 7 of Message Object n 24 31 read-write MOAR Message Object Arbitration Register 0x18 32 0x00000000 0xFFFFFFFF ID CAN Identifier of Message Object n 0 28 read-write IDE Identifier Extension Bit of Message Object n 29 29 read-write value1 Message object n handles standard frames with 11-bit identifier. #0 value2 Message object n handles extended frames with 29-bit identifier. #1 PRI Priority Class 30 31 read-write value1 Reserved. #00 value2 Transmit acceptance filtering is based on the list order. #01 value3 Transmit acceptance filtering is based on the CAN identifier. #10 value4 Transmit acceptance filtering is based on the list order (as PRI = 01B). #11 MOCTR Message Object Control Register 0x1C 32 0x00000000 0x0000FFFF RESRXPND Reset/Set Receive Pending 0 0 write-only SETRXPND Reset/Set Receive Pending 16 16 write-only RESTXPND Reset/Set Transmit Pending 1 1 write-only SETTXPND Reset/Set Transmit Pending 17 17 write-only RESRXUPD Reset/Set Receive Updating 2 2 write-only SETRXUPD Reset/Set Receive Updating 18 18 write-only RESNEWDAT Reset/Set New Data 3 3 write-only SETNEWDAT Reset/Set New Data 19 19 write-only RESMSGLST Reset/Set Message Lost 4 4 write-only SETMSGLST Reset/Set Message Lost 20 20 write-only RESMSGVAL Reset/Set Message Valid 5 5 write-only SETMSGVAL Reset/Set Message Valid 21 21 write-only RESRTSEL Reset/Set Receive/Transmit Selected 6 6 write-only SETRTSEL Reset/Set Receive/Transmit Selected 22 22 write-only RESRXEN Reset/Set Receive Enable 7 7 write-only SETRXEN Reset/Set Receive Enable 23 23 write-only RESTXRQ Reset/Set Transmit Request 8 8 write-only SETTXRQ Reset/Set Transmit Request 24 24 write-only RESTXEN0 Reset/Set Transmit Enable 0 9 9 write-only SETTXEN0 Reset/Set Transmit Enable 0 25 25 write-only RESTXEN1 Reset/Set Transmit Enable 1 10 10 write-only SETTXEN1 Reset/Set Transmit Enable 1 26 26 write-only RESDIR Reset/Set Message Direction 11 11 write-only SETDIR Reset/Set Message Direction 27 27 write-only MOSTAT Message Object Status Register MOCTR 0x1C 32 0x00000000 0x0000FFFF RXPND Receive Pending 0 0 read-only value1 No CAN message has been received. #0 value2 A CAN message has been received by the message object n, either directly or via gateway copy action. #1 TXPND Transmit Pending 1 1 read-only value1 No CAN message has been transmitted. #0 value2 A CAN message from message object n has been transmitted successfully over the CAN bus. #1 RXUPD Receive Updating 2 2 read-only value1 No receive update ongoing. #0 value2 Message identifier, DLC, and data of the message object are currently updated. #1 NEWDAT New Data 3 3 read-only value1 No update of the message object n since last flag reset. #0 value2 Message object n has been updated. #1 MSGLST Message Lost 4 4 read-only value1 No CAN message is lost. #0 value2 A CAN message is lost because NEWDAT has become set again when it has already been set. #1 MSGVAL Message Valid 5 5 read-only value1 Message object n is not valid. #0 value2 Message object n is valid. #1 RTSEL Receive/Transmit Selected 6 6 read-only value1 Message object n is not selected for receive or transmit operation. #0 value2 Message object n is selected for receive or transmit operation. #1 RXEN Receive Enable 7 7 read-only value1 Message object n is not enabled for frame reception. #0 value2 Message object n is enabled for frame reception. #1 TXRQ Transmit Request 8 8 read-only value1 No transmission of message object n is requested. #0 value2 Transmission of message object n on the CAN bus is requested. #1 TXEN0 Transmit Enable 0 9 9 read-only value1 Message object n is not enabled for frame transmission. #0 value2 Message object n is enabled for frame transmission. #1 TXEN1 Transmit Enable 1 10 10 read-only value1 Message object n is not enabled for frame transmission. #0 value2 Message object n is enabled for frame transmission. #1 DIR Message Direction 11 11 read-only value1 Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n. #0 value2 Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set. #1 LIST List Allocation 12 15 read-only PPREV Pointer to Previous Message Object 16 23 read-only PNEXT Pointer to Next Message Object 24 31 read-only SCU_GENERAL System Control Unit 0x40010000 0x0 0x200 registers DBGROMID Debug System ROM ID Register 0x0000 32 0x10204083 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 0x00F4C000 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 - allow access to protected bits #00 value2 Scheme enabled - no access to protected bits #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 GSC41 Global Start Control CCU41 1 1 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 PFUCR Prefetch Unit Control Register 0x0068 32 0x00000001 0xFFFFFFFF PFUBYP Prefetch Unit (PFU) Bypass 0 0 read-write value1 PFU not bypass #0 value2 PFU bypass #1 INTCR0 Interrupt Control Register 0 0x006C 32 0x00000000 0xFFFFFFFF INTSEL0 Interrupt Source Select for Node 0 0 1 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL1 Interrupt Source Select for Node 1 2 3 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL2 Interrupt Source Select for Node 2 4 5 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL3 Interrupt Source Select for Node 3 6 7 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL4 Interrupt Source Select for Node 4 8 9 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL5 Interrupt Source Select for Node 5 10 11 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL6 Interrupt Source Select for Node 6 12 13 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL7 Interrupt Source Select for Node 7 14 15 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL8 Interrupt Source Select for Node 8 16 17 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL9 Interrupt Source Select for Node 9 18 19 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL10 Interrupt Source Select for Node 10 20 21 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL11 Interrupt Source Select for Node 11 22 23 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL12 Interrupt Source Select for Node 12 24 25 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL13 Interrupt Source Select for Node 13 26 27 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL14 Interrupt Source Select for Node 14 28 29 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL15 Interrupt Source Select for Node 15 30 31 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTCR1 Interrupt Control Register 1 0x0070 32 0x00000000 0xFFFFFFFF INTSEL16 Interrupt Source Select for Node 16 0 1 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL17 Interrupt Source Select for Node 17 2 3 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL18 Interrupt Source Select for Node 18 4 5 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL19 Interrupt Source Select for Node 19 6 7 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL20 Interrupt Source Select for Node 20 8 9 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL21 Interrupt Source Select for Node 21 10 11 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL22 Interrupt Source Select for Node 22 12 13 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL23 Interrupt Source Select for Node 23 14 15 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL24 Interrupt Source Select for Node 24 16 17 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL25 Interrupt Source Select for Node 25 18 19 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL26 Interrupt Source Select for Node 26 20 21 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL27 Interrupt Source Select for Node 27 22 23 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL28 Interrupt Source Select for Node 28 24 25 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL29 Interrupt Source Select for Node 29 26 27 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL30 Interrupt Source Select for Node 30 28 29 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 INTSEL31 Interrupt Source Select for Node 31 30 31 read-write value1 Select source A #00 value2 Select source B #01 value3 Select source C #10 value4 Select source A or B #11 STSTAT Startup Status Register 0x0074 32 0x00000000 0xFFFFFFF0 HWCON HW Configuration 0 1 read-only value1 User productive mode (UPM) #00 value2 ASC BSL #01 value3 Alternate Boot Mode (ABM) #10 value4 CAN BSL #11 SCU_INTERRUPT System Control Unit 0x40010038 0x0 0x030 registers IRQ0 System Control 0 IRQ1 System Control 1 IRQ2 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 ACMP0I Analog Comparator 0 Event Status Before Masking 4 4 read-only ACMP1I Analog Comparator 1 Event Status Before Masking 5 5 read-only ACMP2I Analog Comparator 2 Event Status Before Masking 6 6 read-only VDROPI VDROP Event Status Before Masking 7 7 read-only ORC0I Out of Range Comparator 0 Event Status Before Masking 8 8 read-only ORC1I Out of Range Comparator 1 Event Status Before Masking 9 9 read-only ORC2I Out of Range Comparator 2 Event Status Before Masking 10 10 read-only ORC3I Out of Range Comparator 3 Event Status Before Masking 11 11 read-only ORC4I Out of Range Comparator 4 Event Status Before Masking 12 12 read-only ORC5I Out of Range Comparator 5 Event Status Before Masking 13 13 read-only ORC6I Out of Range Comparator 6 Event Status Before Masking 14 14 read-only ORC7I Out of Range Comparator 7 Event Status Before Masking 15 15 read-only LOCI Loss of DCO1 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 DTS Measurement Done Event Status Before Masking 29 29 read-only TSE_HIGH DTS Compare High Temperature Event Status Before Masking 30 30 read-only TSE_LOW DTS 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 ACMP0I Analog Comparator 0 Interrupt Mask 4 4 read-write ACMP1I Analog Comparator 1 Interrupt Mask 5 5 read-write ACMP2I Analog Comparator 2 Interrupt Mask 6 6 read-write VDROPI VDROP Interrupt Mask 7 7 read-write ORC0I Out of Range Comparator 0 Interrupt Mask 8 8 read-write ORC1I Out of Range Comparator 1 Interrupt Mask 9 9 read-write ORC2I Out of Range Comparator 2 Interrupt Mask 10 10 read-write ORC3I Out of Range Comparator 3 Interrupt Mask 11 11 read-write ORC4I Out of Range Comparator 4 Interrupt Mask 12 12 read-write ORC5I Out of Range Comparator 5 Interrupt Mask 13 13 read-write ORC6I Out of Range Comparator 6 Interrupt Mask 14 14 read-write ORC7I Out of Range Comparator 7 Interrupt Mask 15 15 read-write LOCI Loss of DCO1 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 DTS Measurement Done Interrupt Mask 29 29 read-write TSE_HIGH DTS Compare High Temperature Interrupt Mask 30 30 read-write TSE_LOW DTS 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 ACMP0I Analog Comparator 0 Interrupt Clear 4 4 write-only ACMP1I Analog Comparator 1 Interrupt Clear 5 5 write-only ACMP2I Analog Comparator 2 Interrupt Clear 6 6 write-only VDROPI VDROP Interrupt Clear 7 7 write-only ORC0I Out of Range Comparator 0 Interrupt Clear 8 8 write-only ORC1I Out of Range Comparator 1 Interrupt Clear 9 9 write-only ORC2I Out of Range Comparator 2 Interrupt Clear 10 10 write-only ORC3I Out of Range Comparator 3 Interrupt Clear 11 11 write-only ORC4I Out of Range Comparator 4 Interrupt Clear 12 12 write-only ORC5I Out of Range Comparator 5 Interrupt Clear 13 13 write-only ORC6I Out of Range Comparator 6 Interrupt Clear 14 14 write-only ORC7I Out of Range Comparator 7 Interrupt Clear 15 15 write-only LOCI Loss of DCO1 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 DTS Measurement Done Interrupt Clear 29 29 write-only TSE_HIGH DTS Compare High Temperature Interrupt Clear 30 30 write-only TSE_LOW DTS 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 ACMP0I Analog Comparator 0 Interrupt Set 4 4 write-only ACMP1I Analog Comparator 1 Interrupt Set 5 5 write-only ACMP2I Analog Comparator 2 Interrupt Set 6 6 write-only VDROPI VDROP Interrupt Set 7 7 write-only ORC0I Out of Range Comparator 0 Interrupt Set 8 8 write-only ORC1I Out of Range Comparator 1 Interrupt Set 9 9 write-only ORC2I Out of Range Comparator 2 Interrupt Set 10 10 write-only ORC3I Out of Range Comparator 3 Interrupt Set 11 11 write-only ORC4I Out of Range Comparator 4 Interrupt Set 12 12 write-only ORC5I Out of Range Comparator 5 Interrupt Set 13 13 write-only ORC6I Out of Range Comparator 6 Interrupt Set 14 14 write-only ORC7I Out of Range Comparator 7 Interrupt Set 15 15 write-only LOCI Loss of DCO1 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 DTS Measurement Done Interrupt Set 29 29 write-only TSE_HIGH DTS Compare High Temperature Interrupt Set 30 30 write-only TSE_LOW DTS Compare Low Temperature Interrupt Set 31 31 write-only SRRAW1 SCU Raw Service Request Status 1 0x0020 32 0x00000000 0xFFFFFFFF ACMP3I Analog Comparator 3 Event Status Before Masking 0 0 read-only LOECI Loss of External OSC_HP Clock Event Status Before Masking 1 1 read-only PEU1I USIC1 SRAM Parity Error Event Status Before Masking 2 2 read-only PEMCI MultiCAN SRAM Parity Error Event Status Before Masking 3 3 read-only DCO1OFSI DCO1 Out of SYNC Event Status Before Masking 4 4 read-only SRMSK1 SCU Service Request Mask 1 0x0024 32 0x00000000 0xFFFFFFFF ACMP3I Analog Comparator 3 Interrupt Mask 0 0 read-write LOECI Loss of External OSC_HP Clock Interrupt Mask 1 1 read-write PEU1I USIC1 SRAM Parity Error Interrupt Mask 2 2 read-write PEMCI MultiCAN SRAM Parity Error Interrupt Mask 3 3 read-write DCO1OFSI DCO1 Out of SYNC Interrupt Mask 4 4 read-write SRCLR1 SCU Service Request Clear 1 0x0028 32 0x00000000 0xFFFFFFFF ACMP3I Analog Comparator 3 Interrupt Clear 0 0 write-only LOECI Loss of External OSC_HP Clock Interrupt Clear 1 1 write-only PEU1I USIC1 SRAM Parity Error Interrupt Clear 2 2 write-only PEMCI MultiCAN SRAM Parity Error Interrupt Clear 3 3 write-only DCO1OFSI DCO1 Out of SYNC Interrupt Clear 4 4 write-only SRSET1 SCU Service Request Set 1 0x002C 32 0x00000000 0xFFFFFFFF ACMP3I Analog Comparator 3 Interrupt Set 0 0 write-only LOECI Loss of External OSC_HP Clock Interrupt Set 1 1 write-only PEU1I USIC1 SRAM Parity Error Interrupt Set 2 2 write-only PEMCI MultiCAN SRAM Parity Error Interrupt Set 3 3 write-only DCO1OFSI DCO1 Out of SYNC Interrupt Set 4 4 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 0x30000600 0xFFFFFFFF FDIV Fractional Divider Selection, FDIV[7:0] 0 7 read-write IDIV Divider Selection 8 15 read-write value1 Divider is bypassed. 0x00 value2 1; 0x01 value3 2; 0x02 value4 3; 0x03 value5 4; 0x04 value6 254; 0xFE value7 255; 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, 48MHz clock 0x000 value2 2 clock cycles of the DCO1, 48MHz clock 0x001 value3 3 clock cycles of the DCO1, 48MHz clock 0x002 value4 4 clock cycles of the DCO1, 48MHz clock 0x003 value5 5 clock cycles of the DCO1, 48MHz clock 0x004 value6 769 clock cycles of the DCO1, 48MHz clock 0x300 value7 1023 clock cycles of the DCO1, 48MHz clock 0x3FE value8 1024 clock cycles of the DCO1, 48MHz clock 0x3FF VDDC2LOW VDDC too low 30 30 read-only value1 VDDC is not too low #0 value2 VDDC is too low #1 VDDC2HIGH VDDC too high 31 31 read-only value1 VDDC is not too high #0 value2 VDDC is too high #1 CLKCR1 Clock Control Register 1 0x1C 32 0x00000100 0xFFFFFFFF FDIV Fractional Divider Selection, FDIV[9:8] 0 1 read-write ADCCLKSEL ADC Converter Clock Select 8 8 read-write value1 fCONV= 48MHz #0 value2 fCONV= 32MHz #1 DCLKSEL Doubler Clock Source Select 9 9 read-write value1 DCO1 #0 value2 External clock via OSC_HP #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. #1 CGATSTAT0 Peripheral 0 Clock Gating Status 0x08 32 0x003F07FF 0xFFFFFFFF ADC ADC and SHS Gating Status 0 0 read-only value1 gating de-asserted #0 value2 gating asserted #1 CCU80 CCU80 Gating Status 1 1 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 DAC0 DAC0 Gating Status 4 4 read-only value1 gating de-asserted #0 value2 gating asserted #1 POSIF0 POSIF0 Gating Status 7 7 read-only value1 gating de-asserted #0 value2 gating asserted #1 MATH MATH Gating Status 8 8 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 CCU81 CCU81 Gating Status 16 16 read-only value1 gating de-asserted #0 value2 gating asserted #1 CCU41 CCU41 Gating Status 17 17 read-only value1 gating de-asserted #0 value2 gating asserted #1 USIC1 USIC1 Gating Status 18 18 read-only value1 gating de-asserted #0 value2 gating asserted #1 POSIF1 POSIF1 Gating Status 20 20 read-only value1 gating de-asserted #0 value2 gating asserted #1 MCAN0 MultiCAN Gating Status 21 21 read-only value1 gating de-asserted #0 value2 gating asserted #1 CGATSET0 Peripheral 0 Clock Gating Set 0x0C 32 0x00000000 0xFFFFFFFF ADC ADC and SHS Gating Set 0 0 write-only value1 set no effect #0 value2 enable gating #1 CCU80 CCU80 Gating Set 1 1 write-only value1 set no effect #0 value2 enable gating #1 CCU40 CCU40 Gating Set 2 2 write-only value1 set no effect #0 value2 enable gating #1 USIC0 USIC0 Gating Set 3 3 write-only value1 set no effect #0 value2 enable gating #1 DAC0 DAC0 Gating Set 4 4 write-only value1 set no effect #0 value2 enable gating #1 POSIF0 POSIF0 Gating Set 7 7 write-only value1 set no effect #0 value2 enable gating #1 MATH MATH Gating Set 8 8 write-only value1 set no effect #0 value2 enable gating #1 WDT WDT Gating Set 9 9 write-only value1 set no effect #0 value2 enable gating #1 RTC RTC Gating Set 10 10 write-only value1 set no effect #0 value2 enable gating #1 CCU81 CCU81 Gating Set 16 16 write-only value1 set no effect #0 value2 enable gating #1 CCU41 CCU41 Gating Set 17 17 write-only value1 set no effect #0 value2 enable gating #1 USIC1 USIC1 Gating Set 18 18 write-only value1 set no effect #0 value2 enable gating #1 POSIF1 POSIF1 Gating Set 20 20 write-only value1 set no effect #0 value2 enable gating #1 MCAN0 MutliCAN Gating Set 21 21 write-only value1 set no effect #0 value2 enable gating #1 CGATCLR0 Peripheral 0 Clock Gating Clear 0x10 32 0x00000000 0xFFFFFFFF ADC ADC and SHS Gating Clear 0 0 write-only value1 clear no effect #0 value2 disable gating #1 CCU80 CCU80 Gating Clear 1 1 write-only value1 clear no effect #0 value2 disble gating #1 CCU40 CCU40 Gating Clear 2 2 write-only value1 clear no effect #0 value2 disable gating #1 USIC0 USIC0 Gating Clear 3 3 write-only value1 clear no effect #0 value2 disable gating #1 DAC0 DAC0 Gating Clear 4 4 write-only value1 clear no effect #0 value2 disable gating #1 POSIF0 POSIF0 Gating Clear 7 7 write-only value1 clear no effect #0 value2 disable gating #1 MATH MATH Gating Clear 8 8 write-only value1 clear no effect #0 value2 disable gating #1 WDT WDT Gating Clear 9 9 write-only value1 clear no effect #0 value2 disble gating #1 RTC RTC Gating Clear 10 10 write-only value1 clear no effect #0 value2 disable gating #1 CCU81 CCU81 Gating Clear 16 16 write-only value1 clear no effect #0 value2 disable gating #1 CCU41 CCU41 Gating Clear 17 17 write-only value1 clear no effect #0 value2 disable gating #1 USIC1 USIC1 Gating Clear 18 18 write-only value1 clear no effect #0 value2 disable gating #1 POSIF1 POSIF1 Gating Clear 20 20 write-only value1 clear no effect #0 value2 disable gating #1 MCAN0 MutliCAN Gating Clear 21 21 write-only value1 clear 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 DCO1PD DCO1 Power down 8 8 read-write value1 DCO1 is not power down #0 value2 DCO1 power down. #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. #1 OWDEN Oscillator Watchdog Enable 17 17 read-write value1 The Oscillator Watchdog is disabled #0 value2 The Oscillator Watchdog is enabled #1 XOWDRES XTAL Oscillator Watchdog Reset 24 24 read-write value1 The Oscillator Watchdog is not cleared and remains active #0 value2 The Oscillator Watchdog is cleared and restarted. #1 XOWDEN XTAL Oscillator Watchdog Enable 25 25 read-write value1 The XTAL Oscillator Watchdog is disabled #0 value2 The XTAL 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 set 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 Clear no effect #0 value2 Clears field RSTSTAT.RSTSTAT #1 LCKEN Enable Lockup Reset 10 10 write-only value1 Clear 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 DCO1 Clock Reset 1 1 read-write value1 No reset when loss of DCO1 clock occur #0 value2 Reset when loss of DCO1 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 U1PERSTEN Enable USIC01 SRAM Parity Error Reset 4 4 read-write value1 No reset when USIC1 memory parity error occur #0 value2 Reset when USIC1 memory parity error occur #1 MPERSTEN Enable MultiCAN+SRAM Parity Error Reset 5 5 read-write value1 No reset when MultiCAN+ memory parity error occur #0 value2 Reset when MultiCAN+ memory parity error occur #1 LOECRSTEN Enable Loss of External Clock Reset 6 6 read-write value1 No reset when loss of external clock occur #0 value2 Reset when loss of external clock occur #1 MRSTEN Enable Master Reset 16 16 write-only value1 No Master reset #0 value2 Triggered Master reset #1 COMPARATOR System Control Unit SCU 0x40010500 0x0 0xC00 registers ORCCTRL Out Of Range Comparator Control Register 0x00 32 0x00000000 0xFFFFFFFF ENORC0 Enable Out of Range Comparator 0 0 0 read-write value1 Out of range comparator 0 disabled. #0 value2 Out of range comparator 0 enabled. #1 ENORC1 Enable Out of Range Comparator 1 1 1 read-write value1 Out of range comparator 1 disabled. #0 value2 Out of range comparator 1 enabled. #1 ENORC2 Enable Out of Range Comparator 2 2 2 read-write value1 Out of range comparator 2 disabled. #0 value2 Out of range comparator 2 enabled. #1 ENORC3 Enable Out of Range Comparator 3 3 3 read-write value1 Out of range comparator 3 disabled. #0 value2 Out of range comparator 3 enabled. #1 ENORC4 Enable Out of Range Comparator 4 4 4 read-write value1 Out of range comparator 4 disabled. #0 value2 Out of range comparator 4 enabled. #1 ENORC5 Enable Out of Range Comparator 5 5 5 read-write value1 Out of range comparator 5 disabled. #0 value2 Out of range comparator 5 enabled. #1 ENORC6 Enable Out of Range Comparator 6 6 6 read-write value1 Out of range comparator 6 disabled. #0 value2 Out of range comparator 6 enabled. #1 ENORC7 Enable Out of Range Comparator 7 7 7 read-write value1 Out of range comparator 7 disabled. #0 value2 Out of range comparator 7 enabled. #1 CNF0 Out of Range Comparator Flag 0 16 16 read-write value1 Falling edge trigger out of range event flag 0 #0 value2 Rising edge trigger out of range event flag 0 #1 CNF1 Out of Range Comparator Flag 1 17 17 read-write value1 Falling edge trigger out of range event flag 1 #0 value2 Rising edge trigger out of range event flag 1 #1 CNF2 Out of Range Comparator Flag 2 18 18 read-write value1 Falling edge trigger out of range event flag 2 #0 value2 Rising edge trigger out of range event flag 2 #1 CNF3 Out of Range Comparator Flag 3 19 19 read-write value1 Falling edge trigger out of range event flag 3 #0 value2 Rising edge trigger out of range event flag 3 #1 CNF4 Out of Range Comparator Flag 4 20 20 read-write value1 Falling edge trigger out of range event flag 4 #0 value2 Rising edge trigger out of range event flag 4 #1 CNF5 Out of Range Comparator Flag 5 21 21 read-write value1 Falling edge trigger out of range event flag 5 #0 value2 Rising edge trigger out of range event flag 5 #1 CNF6 Out of Range Comparator Flag 6 22 22 read-write value1 Falling edge trigger out of range event flag 6 #0 value2 Rising edge trigger out of range event flag 6 #1 CNF7 Out of Range Comparator Flag 7 23 23 read-write value1 Falling edge trigger out of range event flag 7 #0 value2 Rising edge trigger out of range event flag 7 #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 Result values; 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 0x0040 0xFFFF ADJL_OFFSET ADJL Offset register 0 6 read-write value1 minus 3 percent, typ. 0x00 value2 DCO1 ADJL value is reduced by 1 step (DCO_ADJL - 1). 0x3F value3 0, DCO_ADJL is not changed, default 0x40 value4 DCO1 ADJL value is increased by 1 step (DCO_ADJL + 1) 0x41 value5 plus 3 percent, typ. 0x7F ANAOSCLPCTRL OSC_LP Control Register 0x8C 16 0x0003 0xFFFF MODE OSC_LP Oscillator Mode 0 1 read-write value1 Oscillator is enabled and in operation mode (OSC mode) #00 value2 Oscillator is enabled, shaper is bypassed #01 value3 Oscillator is in power down mode #10 value4 Oscillator is in power down mode , Pad can be used in GPIO mode #11 ANAOSCHPCTRL OSC_HP Control Register 0x90 16 0x0038 0xFFFF SHBY Shaper Bypass Mode 1 1 read-write value1 The shaper is not bypassed #0 value2 The shaper is bypassed #1 GAINSEL OSC_HP Oscillator Gain Selection 2 3 read-write value1 Gain control is configured for frequencies from 4 MHz to y1 MHz #00 value2 Gain control is configured for frequencies from 4 MHz to y2 MHz #01 value3 Gain control is configured for frequencies from 4 MHz to 20 MHz #10 MODE OSC_HP Oscillator Mode 4 5 read-write value1 Oscillator Mode with shaper enabled #00 value2 External Clock Input Mode with shaper enabled #01 value3 Oscillator Mode with shaper disabled #10 value4 Oscillator is in power down mode with shaper disabled #11 HYSCTRL Shaper Hystersis Mode 6 6 read-write value1 External clock frequency below 20MHz. #0 value2 External clock frequency above 20MHz #1 ANASYNC1 DCO1 Sync Control Register 1 0x78 16 0x0B72 0xFFFF SYNC_PRELOAD Counter target value, which defines the update cycle 0 13 read-write value1 Longest integration time = best accuracy 0x1FFF SYNC_DCO_EN DCO1 synchronization feature enable 14 14 read-write value1 Disable DCO1 synchronization #0 value2 Enable DCO1 synchronization via external clock source #1 XTAL_SEL Oscillator Source select 15 15 read-write value1 OSC_LP is selected #0 value2 OSC_HP is selected #1 ANASYNC2 DCO1 Sync Control Register 2 0x7C 16 0x0002 0xFFFF PRESCALER Prescaler value 0 10 read-write value1 Bypass: Internal sync counter frequency = crystal frequency 0x000 value2 DIV1: Internal sync counter feed freq. = crystal frequency/1 0x001 value3 DIV2: Internal sync counter feed freq. = crystal frequency/2 0x002 value4 Maximum divider value (for best accuracy, but slowest response) 0x7FF SYNC_READY DCO1 frequency reached its target value 12 12 read-only value1 Actual DCO1 frequency is out of targe #0 value2 DCO1 is synchronized to the XTAL frequency #1 CCU40 Capture Compare Unit 4 - Unit 0 CCU4 CCU4 0x48040000 0x0 0x0100 registers IRQ21 Capture Compare Unit 4 (Module 0) 21 IRQ22 Capture Compare Unit 4 (Module 0) 22 IRQ23 Capture Compare Unit 4 (Module 0) 23 IRQ24 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 0x00B6C000 0xFFFFFF00 MODR Module Revision 0 7 read-only MODT Module Type 8 15 read-only MODN Module Number 16 31 read-only CCU41 Capture Compare Unit 4 - Unit 1 CCU4 0x48044000 0x0 0x100 registers CCU40_CC40 Capture Compare Unit 4 - Unit 0 CCU4 CCU4_CC4 0x48040100 0x0 0x100 registers INS1 Input Selector Configuration 1 0xD8 32 0x00000000 0xFFFFFFFF EV0IS Event 0 signal selection 0 5 read-write value1 CCU4x.InyAA #00000 value2 CCU4x.InyAB #00001 value3 CCU4x.InyAC #00010 value4 CCU4x.InyAD #00011 value5 CCU4x.InyAE #00100 value6 CCU4x.InyAF #00101 value7 CCU4x.InyAG #00110 value8 CCU4x.InyAH #00111 value9 CCU4x.InyAI #01000 value10 CCU4x.InyAJ #01001 value11 CCU4x.InyAK #01010 value12 CCU4x.InyAL #01011 value13 CCU4x.InyAM #01100 value14 CCU4x.InyAN #01101 value15 CCU4x.InyAO #01110 value16 CCU4x.InyAP #01111 value17 CCU4x.InyAQ #10000 value18 CCU4x.InyAR #10001 value19 CCU4x.InyAS #10010 value20 CCU4x.InyAT #10011 value21 CCU4x.InyAU #10100 value22 CCU4x.InyAV #10101 value23 CCU4x.InyAW #10110 value24 CCU4x.InyAX #10111 value25 CCU4x.InyAY #11000 value26 CCU4x.InyAZ #11001 value27 CCU4x.InyBA #11010 value28 CCU4x.InyBB #11011 value29 CCU4x.InyBC #11100 value30 CCU4x.InyBD #11101 value31 CCU4x.InyBE #11110 value32 CCU4x.InyBF #11111 value33 CCU4x.InyBG #100000 value34 CCU4x.InyBH #100001 value35 CCU4x.InyBI #100010 value36 CCU4x.InyBJ #100011 value37 CCU4x.InyBK #100100 value38 CCU4x.InyBL #100101 value39 CCU4x.InyBM #100110 value40 CCU4x.InyBN #100111 value41 CCU4x.InyBO #101000 value42 CCU4x.InyBP #101001 value43 CCU4x.InyBQ #101010 value44 CCU4x.InyBR #101011 value45 CCU4x.InyBS #101100 value46 CCU4x.InyBT #101101 value47 CCU4x.InyBU #101110 value48 CCU4x.InyBV #101111 EV1IS Event 1 signal selection 8 13 read-write value1 CCU4x.InyAA #00000 value2 CCU4x.InyAB #00001 value3 CCU4x.InyAC #00010 value4 CCU4x.InyAD #00011 value5 CCU4x.InyAE #00100 value6 CCU4x.InyAF #00101 value7 CCU4x.InyAG #00110 value8 CCU4x.InyAH #00111 value9 CCU4x.InyAI #01000 value10 CCU4x.InyAJ #01001 value11 CCU4x.InyAK #01010 value12 CCU4x.InyAL #01011 value13 CCU4x.InyAM #01100 value14 CCU4x.InyAN #01101 value15 CCU4x.InyAO #01110 value16 CCU4x.InyAP #01111 value17 CCU4x.InyAQ #10000 value18 CCU4x.InyAR #10001 value19 CCU4x.InyAS #10010 value20 CCU4x.InyAT #10011 value21 CCU4x.InyAU #10100 value22 CCU4x.InyAV #10101 value23 CCU4x.InyAW #10110 value24 CCU4x.InyAX #10111 value25 CCU4x.InyAY #11000 value26 CCU4x.InyAZ #11001 value27 CCU4x.InyBA #11010 value28 CCU4x.InyBB #11011 value29 CCU4x.InyBC #11100 value30 CCU4x.InyBD #11101 value31 CCU4x.InyBE #11110 value32 CCU4x.InyBF #11111 value33 CCU4x.InyBG #100000 value34 CCU4x.InyBH #100001 value35 CCU4x.InyBI #100010 value36 CCU4x.InyBJ #100011 value37 CCU4x.InyBK #100100 value38 CCU4x.InyBL #100101 value39 CCU4x.InyBM #100110 value40 CCU4x.InyBN #100111 value41 CCU4x.InyBO #101000 value42 CCU4x.InyBP #101001 value43 CCU4x.InyBQ #101010 value44 CCU4x.InyBR #101011 value45 CCU4x.InyBS #101100 value46 CCU4x.InyBT #101101 value47 CCU4x.InyBU #101110 value48 CCU4x.InyBV #101111 EV2IS Event 2 signal selection 16 21 read-write value1 CCU4x.InyAA #00000 value2 CCU4x.InyAB #00001 value3 CCU4x.InyAC #00010 value4 CCU4x.InyAD #00011 value5 CCU4x.InyAE #00100 value6 CCU4x.InyAF #00101 value7 CCU4x.InyAG #00110 value8 CCU4x.InyAH #00111 value9 CCU4x.InyAI #01000 value10 CCU4x.InyAJ #01001 value11 CCU4x.InyAK #01010 value12 CCU4x.InyAL #01011 value13 CCU4x.InyAM #01100 value14 CCU4x.InyAN #01101 value15 CCU4x.InyAO #01110 value16 CCU4x.InyAP #01111 value17 CCU4x.InyAQ #10000 value18 CCU4x.InyAR #10001 value19 CCU4x.InyAS #10010 value20 CCU4x.InyAT #10011 value21 CCU4x.InyAU #10100 value22 CCU4x.InyAV #10101 value23 CCU4x.InyAW #10110 value24 CCU4x.InyAX #10111 value25 CCU4x.InyAY #11000 value26 CCU4x.InyAZ #11001 value27 CCU4x.InyBA #11010 value28 CCU4x.InyBB #11011 value29 CCU4x.InyBC #11100 value30 CCU4x.InyBD #11101 value31 CCU4x.InyBE #11110 value32 CCU4x.InyBF #11111 value33 CCU4x.InyBG #100000 value34 CCU4x.InyBH #100001 value35 CCU4x.InyBI #100010 value36 CCU4x.InyBJ #100011 value37 CCU4x.InyBK #100100 value38 CCU4x.InyBL #100101 value39 CCU4x.InyBM #100110 value40 CCU4x.InyBN #100111 value41 CCU4x.InyBO #101000 value42 CCU4x.InyBP #101001 value43 CCU4x.InyBQ #101010 value44 CCU4x.InyBR #101011 value45 CCU4x.InyBS #101100 value46 CCU4x.InyBT #101101 value47 CCU4x.InyBU #101110 value48 CCU4x.InyBV #101111 INS2 Input Selector Configuration 2 0x00 32 0x00000000 0xFFFFFFFF EV0EM Event 0 Edge Selection 0 1 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 2 2 read-write value1 Active on HIGH level #0 value2 Active on LOW level #1 EV1EM Event 1 Edge Selection 4 5 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 EV1LM Event 1 Level Selection 6 6 read-write value1 Active on HIGH level #0 value2 Active on LOW level #1 EV2EM Event 2 Edge Selection 8 9 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 EV2LM Event 2 Level Selection 10 10 read-write value1 Active on HIGH level #0 value2 Active on LOW level #1 LPF0M Event 0 Low Pass Filter Configuration 16 17 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 20 21 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 24 25 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 #0 value2 Extended Capture Mode #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 CCycapt0 and CCycapt1 used for capture trigger #0 value2 Only CCycapt1 used for capture trigger #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 #0 value2 The capture into the capture registers is always done regardless of the full flag #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 4 4 CV[%s] 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 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 STC Shadow transfer control 0xB4 32 0x00000000 0xFFFFFFFF CSE Cascaded shadow transfer enable 0 0 read-write value1 Cascaded shadow transfer disabled #0 value2 Cascaded shadow transfer enabled #1 STM Shadow transfer mode 1 2 read-write value1 Shadow transfer is done in Period Match and One match. #00 value2 Shadow transfer is done only in Period Match. #01 value3 Shadow transfer is done only in One Match. #10 IRPC Immediate Write into Period Configuration 4 4 read-write value1 Update of the period value is done coherently with PWM cycle #0 value2 Update of the period value happens immediately after a shadow transfer is request #1 IRCC Immediate Write into Compare Configuration 5 5 read-write value1 Update of the compare value is done coherently with PWM cycle #0 value2 Update of the compare value happens immediately after a shadow transfer is request #1 IRLC Immediate Write into Passive Level Configuration 7 7 read-write value1 Update of the pwm passive level is done coherently with PWM cycle #0 value2 Update of the pwm passive level value happens immediately after a shadow transfer is request #1 IRDC Immediate Write into Dither Value Configuration 8 8 read-write value1 Update of the dither compare value is done coherently with PWM cycle #0 value2 Update of the dither compare value happens immediately after a shadow transfer is request #1 IRFC Immediate Write into Floating Prescaler Value Configuration 9 9 read-write value1 Update of the floating prescaler value is done coherently with PWM cycle #0 value2 Update of the floating prescaler value happens immediately after a shadow transfer is request #1 ASPC Automatic Shadow Transfer request when writing into Period Shadow Register 16 16 read-write value1 Writing into Period Shadow register does not automatically requests a shadow transfer #0 value2 Writing into Period Shadow register will automatically requests a shadow transfer #1 ASCC Automatic Shadow transfer request when writing into Compare Shadow Register 17 17 read-write value1 Writing into Compare Shadow register does not automatically requests a shadow transfer #0 value2 Writing into Compare Shadow register automatically requests a shadow transfer #1 ASLC Automatic Shadow transfer request when writing into Passive Level register 19 19 read-write value1 Writing into Passivel Level register does not automatically requests a shadow transfer #0 value2 Writing into Passive Level register automatically requests a shadow transfer #1 ASDC Automatic Shadow transfer request when writing into Dither Shadow register 20 20 read-write value1 Writing into Dither Shadow register does not automatically requests a shadow transfer #0 value2 Writing into Dither Shadow register automatically requests a shadow transfer #1 ASFC Automatic Shadow transfer request when writing into Floating Prescaler Shadow register 21 21 read-write value1 Writing into Floating Prescaler Shadow register does not automatically requests a shadow transfer #0 value2 Writing into Floating Prescaler Shadow register automatically requests a shadow transfer #1 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 ECRD0_CC40 #00 value2 ECRD0_CC41 #01 value3 ECRD0_CC42 #10 value4 ECRD0_CC43 #11 VPTR Capture register pointer 22 23 read-only value1 ECRD0_Capture register 0 #00 value2 ECRD0_Capture register 1 #01 value3 ECRD0_Capture register 2 #10 value4 ECRD0_Capture register 3 #11 FFL Full Flag 24 24 read-only value1 ECRD0 No new value was captured into this register #0 value2 ECRD0 A new value has been captured into this register #1 LCV Lost Capture Value 25 25 read-only value1 ECRD0 No capture was lost #0 value2 ECRD0 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 ECRD1_CC40 #00 value2 ECRD1_CC41 #01 value3 ECRD1_CC42 #10 value4 ECRD1_CC43 #11 VPTR Capture register pointer 22 23 read-only value1 ECRD1_Capture register 0 #00 value2 ECRD1_Capture register 1 #01 value3 ECRD1_Capture register 2 #10 value4 ECRD1_Capture register 3 #11 FFL Full Flag 24 24 read-only value1 ECRD1 No new value was captured into this register #0 value2 ECRD1 A new value has been captured into this register #1 LCV Lost Capture Value 25 25 read-only value1 ECRD1 No capture was lost #0 value2 ECRD1 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 CCU41_CC40 Capture Compare Unit 4 - Unit 1 CCU4 0x48044100 0x0 0x100 registers CCU41_CC41 Capture Compare Unit 4 - Unit 1 CCU4 0x48044200 0x0 0x100 registers CCU41_CC42 Capture Compare Unit 4 - Unit 1 CCU4 0x48044300 0x0 0x100 registers CCU41_CC43 Capture Compare Unit 4 - Unit 1 CCU4 0x48044400 0x0 0x100 registers POSIF1 Position Interface 1 POSIF POSIF 0x50014000 0x0 0x4000 registers IRQ27 Position Interface (Module 0) 27 IRQ28 Position Interface (Module 0) 28 PCONF POSIF configuration 0x0000 32 0x00000000 0xFFFFFFFF FSEL Function Selector 0 1 read-write value1 Hall Sensor Mode enabled #00 value2 Quadrature Decoder Mode enabled #01 value3 stand-alone Multi-Channel Mode enabled #10 value4 Quadrature Decoder and stand-alone Multi-Channel Mode enabled #11 QDCM Position Decoder Mode selection 2 2 read-write value1 Position encoder is in Quadrature Mode #0 value2 Position encoder is in Direction Count Mode. #1 HIDG Idle generation enable 4 4 read-write MCUE Multi-Channel Pattern SW update enable 5 5 read-write value1 Multi-Channel pattern update is controlled via HW #0 value2 Multi-Channel pattern update is controlled via SW #1 INSEL0 PhaseA/Hal input 1 selector 8 9 read-write value1 POSIFx.IN0A #00 value2 POSIFx.IN0B #01 value3 POSIFx.IN0C #10 value4 POSIFx.IN0D #11 INSEL1 PhaseB/Hall input 2 selector 10 11 read-write value1 POSIFx.IN1A #00 value2 POSIFx.IN1B #01 value3 POSIFx.IN1C #10 value4 POSIFx.IN1D #11 INSEL2 Index/Hall input 3 selector 12 13 read-write value1 POSIFx.IN2A #00 value2 POSIFx.IN2B #01 value3 POSIFx.IN2C #10 value4 POSIFx.IN2D #11 DSEL Delay Pin selector 16 16 read-write value1 POSIFx.HSDA #0 value2 POSIFx.HSDB #1 SPES Edge selector for the sampling trigger 17 17 read-write value1 Rising edge #0 value2 Falling edge #1 MSETS Pattern update signal select 18 20 read-write value1 POSIFx.MSETA #000 value2 POSIFx.MSETB #001 value3 POSIFx.MSETC #010 value4 POSIFx.MSETD #011 value5 POSIFx.MSETE #100 value6 POSIFx.MSETF #101 value7 POSIFx.MSETG #110 value8 POSIFx.MSETH #111 MSES Multi-Channel pattern update trigger edge 21 21 read-write value1 The signal used to enable a pattern update is active on the rising edge #0 value2 The signal used to enable a pattern update is active on the falling edge #1 MSYNS PWM synchronization signal selector 22 23 read-write value1 POSIFx.MSYNCA #00 value2 POSIFx.MSYNCB #01 value3 POSIFx.MSYNCC #10 value4 POSIFx.MSYNCD #11 EWIS Wrong Hall Event selection 24 25 read-write value1 POSIFx.EWHEA #00 value2 POSIFx.EWHEB #01 value3 POSIFx.EWHEC #10 value4 POSIFx.EWHED #11 EWIE External Wrong Hall Event enable 26 26 read-write value1 External wrong hall event emulation signal, POSIFx.EWHE[D...A], is disabled #0 value2 External wrong hall event emulation signal, POSIFx.EWHE[D...A], is enabled. #1 EWIL External Wrong Hall Event active level 27 27 read-write value1 POSIFx.EWHE[D...A] signal is active HIGH #0 value2 POSIFx.EWHE[D...A] signal is active LOW #1 LPC Low Pass Filters Configuration 28 30 read-write value1 Low pass filter disabled #000 value2 Low pass of 1 clock cycle #001 value3 Low pass of 2 clock cycles #010 value4 Low pass of 4 clock cycles #011 value5 Low pass of 8 clock cycles #100 value6 Low pass of 16 clock cycles #101 value7 Low pass of 32 clock cycles #110 value8 Low pass of 64 clock cycles #111 PSUS POSIF Suspend Config 0x0004 32 0x00000000 0xFFFFFFFF QSUS Quadrature Mode Suspend Config 0 1 read-write value1 Suspend request ignored #00 value2 Stop immediately #01 value3 Suspend in the next index occurrence #10 value4 Suspend in the next phase (PhaseA or PhaseB) occurrence #11 MSUS Multi-Channel Mode Suspend Config 2 3 read-write value1 Suspend request ignored #00 value2 Stop immediately. Multi-Channel pattern is not set to the reset value. #01 value3 Stop immediately. Multi-Channel pattern is set to the reset value. #10 value4 Suspend with the synchronization of the PWM signal. Multi-Channel pattern is set to the reset value at the same time of the synchronization. #11 PRUNS POSIF Run Bit Set 0x0008 32 0x00000000 0xFFFFFFFF SRB Set Run bit 0 0 write-only PRUNC POSIF Run Bit Clear 0x000C 32 0x00000000 0xFFFFFFFF CRB Clear Run bit 0 0 write-only CSM Clear Current internal status 1 1 write-only PRUN POSIF Run Bit Status 0x0010 32 0x00000000 0xFFFFFFFF RB Run Bit 0 0 read-only value1 IDLE #0 value2 Running #1 MIDR Module Identification register 0x0020 32 0x00A8C000 0xFFFFFF00 MODR Module Revision 0 7 read-only MODT Module Type 8 15 read-only MODN Module Number 16 31 read-only HALP Hall Sensor Patterns 0x0030 32 0x00000000 0xFFFFFFFF HCP Hall Current Pattern 0 2 read-only HEP Hall Expected Pattern 3 5 read-only HALPS Hall Sensor Shadow Patterns 0x0034 32 0x00000000 0xFFFFFFFF HCPS Shadow Hall Current Pattern 0 2 read-write HEPS Shadow Hall expected Pattern 3 5 read-write MCM Multi-Channel Pattern 0x0040 32 0x00000000 0xFFFFFFFF MCMP Multi-Channel Pattern 0 15 read-only MCSM Multi-Channel Shadow Pattern 0x0044 32 0x00000000 0xFFFFFFFF MCMPS Shadow Multi-Channel Pattern 0 15 read-write MCMS Multi-Channel Pattern Control set 0x0048 32 0x00000000 0xFFFFFFFF MNPS Multi-Channel Pattern Update Enable Set 0 0 write-only STHR Hall Pattern Shadow Transfer Request 1 1 write-only STMR Multi-Channel Shadow Transfer Request 2 2 write-only MCMC Multi-Channel Pattern Control clear 0x004C 32 0x00000000 0xFFFFFFFF MNPC Multi-Channel Pattern Update Enable Clear 0 0 write-only MPC Multi-Channel Pattern clear 1 1 write-only MCMF Multi-Channel Pattern Control flag 0x0050 32 0x00000000 0xFFFFFFFF MSS Multi-Channel Pattern update status 0 0 read-only value1 Update of the Multi-Channel pattern is set #0 value2 Update of the Multi-Channel pattern is not set #1 QDC Quadrature Decoder Control 0x0060 32 0x00000000 0xFFFFFFFF PALS Phase A Level selector 0 0 read-write value1 Phase A is active HIGH #0 value2 Phase A is active LOW #1 PBLS Phase B Level selector 1 1 read-write value1 Phase B is active HIGH #0 value2 Phase B is active LOW #1 PHS Phase signals swap 2 2 read-write value1 Phase A is the leading signal for clockwise rotation #0 value2 Phase B is the leading signal for clockwise rotation #1 ICM Index Marker generations control 4 5 read-write value1 No index marker generation on POSIFx.OUT3 #00 value2 Only first index occurrence generated on POSIFx.OUT3 #01 value3 All index occurrences generated on POSIFx.OUT3 #10 DVAL Current rotation direction 8 8 read-only value1 Counterclockwise rotation #0 value2 Clockwise rotation #1 PFLG POSIF Interrupt Flags 0x0070 32 0x00000000 0xFFFFFFFF CHES Correct Hall Event Status 0 0 read-only value1 Correct Hall Event not detected #0 value2 Correct Hall Event detected #1 WHES Wrong Hall Event Status 1 1 read-only value1 Wrong Hall Event not detected #0 value2 Wrong Hall Event detected #1 HIES Hall Inputs Update Status 2 2 read-only value1 Transition on the Hall Inputs not detected #0 value2 Transition on the Hall Inputs detected #1 MSTS Multi-Channel pattern shadow transfer status 4 4 read-only value1 Shadow transfer not done #0 value2 Shadow transfer done #1 INDXS Quadrature Index Status 8 8 read-only value1 Index event not detected #0 value2 Index event detected #1 ERRS Quadrature Phase Error Status 9 9 read-only value1 Phase Error event not detected #0 value2 Phase Error event detected #1 CNTS Quadrature CLK Status 10 10 read-only value1 Quadrature clock not generated #0 value2 Quadrature clock generated #1 DIRS Quadrature Direction Change 11 11 read-only value1 Change on direction not detected #0 value2 Change on direction detected #1 PCLKS Quadrature Period Clk Status 12 12 read-only value1 Period clock not generated #0 value2 Period clock generated #1 PFLGE POSIF Interrupt Enable 0x0074 32 0x00000000 0xFFFFFFFF ECHE Correct Hall Event Enable 0 0 read-write value1 Correct Hall Event interrupt disabled #0 value2 Correct Hall Event interrupt enabled #1 EWHE Wrong Hall Event Enable 1 1 read-write value1 Wrong Hall Event interrupt disabled #0 value2 Wrong Hall Event interrupt enabled #1 EHIE Hall Input Update Enable 2 2 read-write value1 Update of the Hall Inputs interrupt is disabled #0 value2 Update of the Hall Inputs interrupt is enabled #1 EMST Multi-Channel pattern shadow transfer enable 4 4 read-write value1 Shadow transfer event interrupt disabled #0 value2 Shadow transfer event interrupt enabled #1 EINDX Quadrature Index Event Enable 8 8 read-write value1 Index event interrupt disabled #0 value2 Index event interrupt enabled #1 EERR Quadrature Phase Error Enable 9 9 read-write value1 Phase error event interrupt disabled #0 value2 Phase error event interrupt enabled #1 ECNT Quadrature CLK interrupt Enable 10 10 read-write value1 Quadrature CLK event interrupt disabled #0 value2 Quadrature CLK event interrupt enabled #1 EDIR Quadrature direction change interrupt Enable 11 11 read-write value1 Direction change event interrupt disabled #0 value2 Direction change event interrupt enabled #1 EPCLK Quadrature Period CLK interrupt Enable 12 12 read-write value1 Quadrature Period CLK event interrupt disabled #0 value2 Quadrature Period CLK event interrupt enabled #1 CHESEL Correct Hall Event Service Request Selector 16 16 read-write value1 Correct Hall Event interrupt forward to POSIFx.SR0 #0 value2 Correct Hall Event interrupt forward to POSIFx.SR1 #1 WHESEL Wrong Hall Event Service Request Selector 17 17 read-write value1 Wrong Hall Event interrupt forward to POSIFx.SR0 #0 value2 Wrong Hall Event interrupt forward to POSIFx.SR1 #1 HIESEL Hall Inputs Update Event Service Request Selector 18 18 read-write value1 Hall Inputs Update Event interrupt forward to POSIFx.SR0 #0 value2 Hall Inputs Update Event interrupt forward to POSIFx.SR1 #1 MSTSEL Multi-Channel pattern Update Event Service Request Selector 20 20 read-write value1 Multi-Channel pattern Update Event interrupt forward to POSIFx.SR0 #0 value2 Multi-Channel pattern Update Event interrupt forward to POSIFx.SR1 #1 INDSEL Quadrature Index Event Service Request Selector 24 24 read-write value1 Quadrature Index Event interrupt forward to POSIFx.SR0 #0 value2 Quadrature Index Event interrupt forward to POSIFx.SR1 #1 ERRSEL Quadrature Phase Error Event Service Request Selector 25 25 read-write value1 Quadrature Phase error Event interrupt forward to POSIFx.SR0 #0 value2 Quadrature Phase error Event interrupt forward to POSIFx.SR1 #1 CNTSEL Quadrature Clock Event Service Request Selector 26 26 read-write value1 Quadrature Clock Event interrupt forward to POSIFx.SR0 #0 value2 Quadrature Clock Event interrupt forward to POSIFx.SR1 #1 DIRSEL Quadrature Direction Update Event Service Request Selector 27 27 read-write value1 Quadrature Direction Update Event interrupt forward to POSIFx.SR0 #0 value2 Quadrature Direction Update Event interrupt forward to POSIFx.SR1 #1 PCLSEL Quadrature Period clock Event Service Request Selector 28 28 read-write value1 Quadrature Period clock Event interrupt forward to POSIFx.SR0 #0 value2 Quadrature Period clock Event interrupt forward to POSIFx.SR1 #1 SPFLG POSIF Interrupt Set 0x0078 32 0x00000000 0xFFFFFFFF SCHE Correct Hall Event flag set 0 0 write-only SWHE Wrong Hall Event flag set 1 1 write-only SHIE Hall Inputs Update Event flag set 2 2 write-only SMST Multi-Channel Pattern shadow transfer flag set 4 4 write-only SINDX Quadrature Index flag set 8 8 write-only SERR Quadrature Phase Error flag set 9 9 write-only SCNT Quadrature CLK flag set 10 10 write-only SDIR Quadrature Direction flag set 11 11 write-only SPCLK Quadrature period clock flag set 12 12 write-only RPFLG POSIF Interrupt Clear 0x007C 32 0x00000000 0xFFFFFFFF RCHE Correct Hall Event flag clear 0 0 write-only RWHE Wrong Hall Event flag clear 1 1 write-only RHIE Hall Inputs Update Event flag clear 2 2 write-only RMST Multi-Channel Pattern shadow transfer flag clear 4 4 write-only RINDX Quadrature Index flag clear 8 8 write-only RERR Quadrature Phase Error flag clear 9 9 write-only RCNT Quadrature CLK flag clear 10 10 write-only RDIR Quadrature Direction flag clear 11 11 write-only RPCLK Quadrature period clock flag clear 12 12 write-only PDBG POSIF Debug register 0x0100 32 0x00000000 0xFFFFFFFF QCSV Quadrature Decoder Current state 0 1 read-only QPSV Quadrature Decoder Previous state 2 3 read-only IVAL Current Index Value 4 4 read-only HSP Hall Current Sampled Pattern 5 7 read-only LPP0 Actual count of the Low Pass Filter for POSI0 8 13 read-only LPP1 Actual count of the Low Pass Filter for POSI1 16 21 read-only LPP2 Actual count of the Low Pass Filter for POSI2 22 27 read-only ADC Analog to Digital Converter ADC ADC 0x48030000 0x0 0x0400 registers IRQ15 Analog to Digital Converter Common Block 0 15 IRQ16 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 after this conversion and keep arbiter running #0010 value4 Soft suspend mode 1: Stop after this conversion and stop arbiter after this 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 CFG Configuration Register 0x0080 32 0x0000000F 0xFFFFFFFF DPCAL Disable Post-Calibration 16 16 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 start-up calibration #1 ICLASS Input Class Register 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 BOUND Boundary Select Register 0x00B8 32 0x00000000 0xFFFFFFFF BOUNDARY0 Boundary Value 0 for Limit Checking 0 11 read-write BOUNDARY1 Boundary Value 1 for Limit Checking 16 27 read-write EFLAG Event Flag Register 0x00E0 32 0x00000000 0xFFFFFFFF SEV Source Event 0 0 read-write value1 No source event #0 value2 A source event has occurred #1 REV Result Event 8 8 read-write value1 No result event #0 value2 New result was stored in register RES #1 SEVCLR Clear Source Event 16 16 write-only value1 No action #0 value2 Clear the source event flag SEVGLB #1 REVCLR Clear Result Event 24 24 write-only value1 No action #0 value2 Clear the result event flag REV #1 EVNP 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 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 RSSEL Request Source Channel Select Register 0x0180 32 0x00000000 0xFFFFFFFF CHSEL0 Channel Selection 0 0 0 read-write value1 Ignore this channel #0 value2 This channel is part of the scan sequence #1 CHSEL1 Channel Selection 1 1 1 read-write value1 Ignore this channel #0 value2 This channel is part of the scan sequence #1 CHSEL2 Channel Selection 2 2 2 read-write value1 Ignore this channel #0 value2 This channel is part of the scan sequence #1 CHSEL3 Channel Selection 3 3 3 read-write value1 Ignore this channel #0 value2 This channel is part of the scan sequence #1 CHSEL4 Channel Selection 4 4 4 read-write value1 Ignore this channel #0 value2 This channel is part of the scan sequence #1 CHSEL5 Channel Selection 5 5 5 read-write value1 Ignore this channel #0 value2 This channel is part of the scan sequence #1 CHSEL6 Channel Selection 6 6 6 read-write value1 Ignore this channel #0 value2 This channel is part of the scan sequence #1 CHSEL7 Channel Selection 7 7 7 read-write value1 Ignore this channel #0 value2 This channel is part of the scan sequence #1 RSPND Request Source Pending Register 0x01C0 32 0x00000000 0xFFFFFFFF CHPND0 Channels Pending 0 0 0 read-write value1 Ignore this channel #0 value2 Request conversion of this channel #1 CHPND1 Channels Pending 1 1 1 read-write value1 Ignore this channel #0 value2 Request conversion of this channel #1 CHPND2 Channels Pending 2 2 2 read-write value1 Ignore this channel #0 value2 Request conversion of this channel #1 CHPND3 Channels Pending 3 3 3 read-write value1 Ignore this channel #0 value2 Request conversion of this channel #1 CHPND4 Channels Pending 4 4 4 read-write value1 Ignore this channel #0 value2 Request conversion of this channel #1 CHPND5 Channels Pending 5 5 5 read-write value1 Ignore this channel #0 value2 Request conversion of this channel #1 CHPND6 Channels Pending 6 6 6 read-write value1 Ignore this channel #0 value2 Request conversion of this channel #1 CHPND7 Channels Pending 7 7 7 read-write value1 Ignore this channel #0 value2 Request conversion of this channel #1 RSCTRL 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 RSMR 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 issued by pending bits #01 value3 Conversion requests issued by pending bits and REQGTx is 1 #10 value4 Conversion requests issued by pending bits and REQGTx is 0 #11 ENTR Enable External Trigger 2 2 read-write value1 External trigger disabled #0 value2 External trigger enabled #1 ENSI Enable Source Interrupt 3 3 read-write value1 No request source interrupt #0 value2 A request source interrupt is generated after last pending conversion is finished #1 SCAN Autoscan Enable 4 4 read-write value1 No autoscan #0 value2 Autoscan functionality enabled #1 LDM Autoscan Source Load Event Mode 5 5 read-write value1 A load event copies all bits from the select register to the pending register #0 value2 A load event OR combines pending bits with select register bits #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 RCR Result Control Register 0x0280 32 0x00000000 0xFFFFFFFF DRCTR Data Reduction Control 16 19 read-write value1 Data reduction disabled #0000 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 RES Result Register 0x0300 32 0x00000000 0xFFFFFFFF modifyExternal RESULT Result of most recent conversion 0 15 read-write CHNR Channel Number 20 24 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 - Write access: Clear this valid flag #1 RESD Result Register, Debug 0x0380 32 0x00000000 0xFFFFFFFF RESULT Result of most recent conversion 0 15 read-write CHNR Channel Number 20 24 read-only FCR Fast Compare Result 30 30 read-only value1 Signal level was below compare value (debug) #0 value2 Signal level was above compare value (debug) #1 VF Valid Flag 31 31 read-write value1 Read access: No new valid data available - Write access: No effect (debug) #0 value2 Read access: Bitfield RESULT contains valid data - Write access: Clear this valid flag (debug) #1 SHS 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 CFG Configuration Register 0x0040 32 0x00000000 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 / 8 #0111 AREF Analog Calbration 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 controlled by bitfields ANONS (digital control block) #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 SP Sample Pending 16 16 read-only value1 No sample pending #0 value2 Sample pending #1 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 #1000 GNCTR Gain Control Register 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 LOOP SD Loop Control Register 0x0050 32 0x00000000 0xFFFFFFFF LPCH0 Loop 0 Channel 0 4 read-write LPCH1 Loop 1 Channel 16 20 read-write LPEN0 Loop 0 Enable 15 15 read-write value1 Off: standard operation 0x0 value2 ON: sigma-delta-loop is active 0x1 LPEN1 Loop 1 Enable 31 31 read-write value1 Off: standard operation 0x0 value2 ON: sigma-delta-loop is active 0x1 DAC SD-DAC DAC DAC 0x50030000 0x0 0x3C registers GLOBCON Global Control 0x00 32 0x03200000 0xFFFFFFFF SUSCFG Suspend Mode Configuration 4 5 read-write value1 Suspend request is ignored and the module cannot get suspended #00 value2 Freeze channels and output level #01 value3 Freeze channels, but outputs go to passive level #10 WDMBN Watchdog Maximum Bitnumber 16 27 read-write GLOBCLK Global Clock 0x04 32 0x00DB0190 0xFFFFFFFF FCLK_PS Fast Clock Prescaler Factor 0 11 read-write value1 No clock 0 value2 Divide by 1 1 value3 Divide by 4095 4095 BCS Bit-Clock Selector 15 15 read-write value1 Normal Mode: DAC_bclk is generated from DAC_fclk by a division of 4 #0 value2 Fast Mode: DAC_bclk is the same as DAC_fclk #1 ID Module Identification 0x08 32 0x00F3C000 0xFFFFFF00 MOD_REV Module Revision Number 0 7 read-only MOD_TYPE0 Module Type 8 15 read-only MOD_NUMBER Module Number Value 16 31 read-only CHEN Channel Enable 0x0C 32 0x00000000 0xFFFFFFFF ECH0 Channel 0 Enable 0 0 read-write value1 Channel is disabled, the output level is passive #0 value2 Channel is enabled #1 ECH1 Channel 1 Enable 1 1 read-write value1 Channel is disabled, the output level is passive #0 value2 Channel is enabled #1 ECH2 Channel 2 Enable 2 2 read-write value1 Channel is disabled, the output level is passive #0 value2 Channel is enabled #1 ECH3 Channel 3 Enable 3 3 read-write value1 Channel is disabled, the output level is passive #0 value2 Channel is enabled #1 ECH4 Channel 4 Enable 4 4 read-write value1 Channel is disabled, the output level is passive #0 value2 Channel is enabled #1 ECH5 Channel 5 Enable 5 5 read-write value1 Channel is disabled, the output level is passive #0 value2 Channel is enabled #1 ECH6 Channel 6 Enable 6 6 read-write value1 Channel is disabled, the output level is passive #0 value2 Channel is enabled #1 ECH7 Channel 7 Enable 7 7 read-write value1 Channel is disabled, the output level is passive #0 value2 Channel is enabled #1 ECH8 Channel 8 Enable 8 8 read-write value1 Channel is disabled, the output level is passive #0 value2 Channel is enabled #1 CHSTRCON Channel Shadow Transfer 0x18 32 0x00000000 0xFFFFFFFF CH0S Channel 0 Shadow Transfer 0 0 read-write value1 No action #0 value2 Initiate channel 0 target intensity shadow transfer #1 CH1S Channel 1 Shadow Transfer 1 1 read-write value1 No action #0 value2 Initiate channel 1 target intensity shadow transfer #1 CH2S Channel 2 Shadow Transfer 2 2 read-write value1 No action #0 value2 Initiate channel 2 target intensity shadow transfer #1 CH3S Channel 3 Shadow Transfer 3 3 read-write value1 No action #0 value2 Initiate channel 3 target intensity shadow transfer #1 CH4S Channel 4 Shadow Transfer 4 4 read-write value1 No action #0 value2 Initiate channel 4 target intensity shadow transfer #1 CH5S Channel 5 Shadow Transfer 5 5 read-write value1 No action #0 value2 Initiate channel 5 target intensity shadow transfer #1 CH6S Channel 6 Shadow Transfer 6 6 read-write value1 No action #0 value2 Initiate channel 6 target intensity shadow transfer #1 CH7S Channel 7 Shadow Transfer 7 7 read-write value1 No action #0 value2 Initiate channel 7 target intensity shadow transfer #1 CH8S Channel 8 Shadow Transfer 8 8 read-write value1 No action #0 value2 Initiate channel 8 target intensity shadow transfer #1 CH0A Channel 0 Linear Walk Abort 16 16 write-only value1 No action #0 value2 Abort linear walk #1 CH1A Channel 1 Linear Walk Abort 17 17 write-only value1 No action #0 value2 Abort linear walk #1 CH2A Channel 2 Linear Walk Abort 18 18 write-only value1 No action #0 value2 Abort linear walk #1 CH3A Channel 3 Linear Walk Abort 19 19 write-only value1 No action #0 value2 Abort linear walk #1 CH4A Channel 4 Linear Walk Abort 20 20 write-only value1 No action #0 value2 Abort linear walk #1 CH5A Channel 5 Linear Walk Abort 21 21 write-only value1 No action #0 value2 Abort linear walk #1 CH6A Channel 6 Linear Walk Abort 22 22 write-only value1 No action #0 value2 Abort linear walk #1 CH7A Channel 7 Linear Walk Abort 23 23 write-only value1 No action #0 value2 Abort linear walk #1 CH8A Channel 8 Linear Walk Abort 24 24 write-only value1 No action #0 value2 Abort linear walk #1 DAC_CH0 SD-DAC DAC DAC_CH 0x5003003C 0x0 0x14 registers DATAS Channel Data Shadow 0x00 32 0x00000000 0xFFFFFFFF TCHDATA Target Channel Data Value 0 11 read-write DATA Channel Data 0x04 32 0x00000000 0xFFFFFFFF CHDATA Channel Data Value 0 11 read-only CHCONFIG Channel Configuration 0x08 32 0x00000002 0xFFFFFFFF DEN Data Value Enable 7 7 read-write value1 Channel data values are irgnored #0 value2 Channel data values are processed #1 GEN Gating Enable 8 8 read-write value1 Gating function is disabled, the input signal (DAC.INy) has no effect #0 value2 Gating function is enabled, the output gating signal is DAC.INy #1 WEN Flicker Watchdog Enable 9 9 read-write value1 Disable flicker watchdog #0 value2 Enable flicker watchdog #1 RAMP_PS Ramp Clock Prescaler 16 25 read-write DAC_CH1 SD-DAC DAC 0x50030050 0x0 0x14 registers DAC_CH2 SD-DAC DAC 0x50030064 0x0 0x14 registers DAC_CH3 SD-DAC DAC 0x50030078 0x0 0x14 registers DAC_CH4 SD-DAC DAC 0x5003008C 0x0 0x14 registers DAC_CH5 SD-DAC DAC 0x500300A0 0x0 0x14 registers DAC_CH6 SD-DAC DAC 0x500300B4 0x0 0x14 registers DAC_CH7 SD-DAC DAC 0x500300C8 0x0 0x14 registers DAC_CH8 SD-DAC DAC 0x500300DC 0x0 0x14 registers PORT0 Port 0 PORTS 0x40040000 0x0 0x0100 registers OUT Port 0 Output Register 0x0000 32 0x00000000 0xFFFFFFFF 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 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 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 IOCR8 Port 0 Input/Output Control Register 8 0x0018 32 0x00000000 0xFFFFFFFF PC8 Port Control for Port 0 Pin 8 2 7 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC9 Port Control for Port 0 Pin 9 10 15 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC10 Port Control for Port 0 Pin 10 18 23 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC11 Port Control for Port 0 Pin 11 26 31 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 IOCR12 Port 0 Input/Output Control Register 12 0x001C 32 0x00000000 0xFFFFFFFF PC12 Port Control for Port 0 Pin 12 2 7 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC13 Port Control for Port 0 Pin 13 10 15 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC14 Port Control for Port 0 Pin 14 18 23 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC15 Port Control for Port 0 Pin 15 26 31 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 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 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 IN Port 0 Input Register 0x0024 32 0x00000000 0xFFFF0000 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 PPS Port 0 Pin Power Save Register 0x0070 32 0x00000000 0xFFFFFFFF 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 PORT1 Port 1 PORTS 0x40040100 0x0 0x0100 registers 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 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 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 PS5 Port 1 Set Bit 5 5 5 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 PR5 Port 1 Reset Bit 5 21 21 write-only IOCR0 Port 1 Input/Output Control Register 0 0x0010 32 0x00000000 0xFFFFFFFF PC0 Port Control for Port 1 Pin 0 2 7 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC1 Port Control for Port 1 Pin 1 10 15 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC2 Port Control for Port 1 Pin 2 18 23 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC3 Port Control for Port 1 Pin 3 26 31 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 IOCR4 Port 1 Input/Output Control Register 4 0x0014 32 0x00000000 0xFFFFFFFF PC5 Port Control for Port 1 Pin 5 10 15 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 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 PH5 Pad Hysteresis for P1.5 22 22 read-write PDISC Port 1 Pin Function Decision Control Register 0x0060 32 0x00000000 0xFFFFF000 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 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 IN Port 1 Input Register 0x0024 32 0x00000000 0xFFFFF000 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 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 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 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 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 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 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 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 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 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 PS6 Port 2 Set Bit 6 6 6 write-only PS8 Port 2 Set Bit 8 8 8 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 PR6 Port 2 Reset Bit 6 22 22 write-only PR8 Port 2 Reset Bit 8 24 24 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 2 Pin 0 2 7 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC1 Port Control for Port 2 Pin 1 10 15 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC2 Port Control for Port 2 Pin 2 18 23 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 IOCR4 Port 2 Input/Output Control Register 4 0x0014 32 0x00000000 0xFFFFFFFF PC6 Port Control for Port 2 Pin 6 18 23 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 IOCR8 Port 2 Input/Output Control Register 8 0x0018 32 0x00000000 0xFFFFFFFF PC8 Port Control for Port 2 Pin 8 2 7 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 PC10 Port Control for Port 2 Pin 10 18 23 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC11 Port Control for Port 2 Pin 11 26 31 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PHCR0 Port 2 Pad Hysteresis Control Register 0 0x0040 32 0x00000000 0xFFFFFFFF PH0 Pad Hysteresis for P2.0 2 2 read-write PH1 Pad Hysteresis for P2.1 6 6 read-write PH2 Pad Hysteresis for P2.2 10 10 read-write PH6 Pad Hysteresis for P2.6 26 26 read-write PHCR1 Port 2 Pad Hysteresis Control Register 1 0x0044 32 0x00000000 0xFFFFFFFF PH8 Pad Hysteresis for P2.8 2 2 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 0xFFFF0000 PDIS0 Pad Disable for Port 2 Pin 0 0 0 read-write value1 Analog input and digital input/output path active. #0 value2 Analog input path active #1 PDIS1 Pad Disable for Port 2 Pin 1 1 1 read-write value1 Analog input and digital input/output path active. #0 value2 Analog input path active #1 PDIS2 Pad Disable for Port 2 Pin 2 2 2 read-write value1 Analog input and digital input/output path active. #0 value2 Analog input path active #1 PDIS6 Pad Disable for Port 2 Pin 6 6 6 read-write value1 Analog input and digital input/output path active. #0 value2 Analog input path active #1 PDIS8 Pad Disable for Port 2 Pin 8 8 8 read-write value1 Analog input and digital input/output path active. #0 value2 Analog input path active #1 PDIS10 Pad Disable for Port 2 Pin 10 10 10 read-write value1 Analog input and digital input/output path active. #0 value2 Analog input path active #1 PDIS11 Pad Disable for Port 2 Pin 11 11 11 read-write value1 Analog input and digital input/output path active. #0 value2 Analog input path active #1 IN Port 2 Input Register 0x0024 32 0x00000000 0xFFFF0000 P0 Port 2 Input Bit 0 0 0 read-only value1 The input level of P2.0 is 0. #0 value2 The input level of P2.0 is 1. #1 P1 Port 2 Input Bit 1 1 1 read-only value1 The input level of P2.1 is 0. #0 value2 The input level of P2.1 is 1. #1 P2 Port 2 Input Bit 2 2 2 read-only value1 The input level of P2.2 is 0. #0 value2 The input level of P2.2 is 1. #1 P6 Port 2 Input Bit 6 6 6 read-only value1 The input level of P2.6 is 0. #0 value2 The input level of P2.6 is 1. #1 P8 Port 2 Input Bit 8 8 8 read-only value1 The input level of P2.8 is 0. #0 value2 The input level of P2.8 is 1. #1 P10 Port 2 Input Bit 10 10 10 read-only value1 The input level of P2.10 is 0. #0 value2 The input level of P2.10 is 1. #1 P11 Port 2 Input Bit 11 11 11 read-only value1 The input level of P2.11 is 0. #0 value2 The input level of P2.11 is 1. #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.0 is disabled. #0 value2 Pin Power Save of P2.0 is enabled. #1 PPS1 Port 2 Pin Power Save Bit 1 1 1 read-write value1 Pin Power Save of P2.1 is disabled. #0 value2 Pin Power Save of P2.1 is enabled. #1 PPS2 Port 2 Pin Power Save Bit 2 2 2 read-write value1 Pin Power Save of P2.2 is disabled. #0 value2 Pin Power Save of P2.2 is enabled. #1 PPS6 Port 2 Pin Power Save Bit 6 6 6 read-write value1 Pin Power Save of P2.6 is disabled. #0 value2 Pin Power Save of P2.6 is enabled. #1 PPS8 Port 2 Pin Power Save Bit 8 8 8 read-write value1 Pin Power Save of P2.8 is disabled. #0 value2 Pin Power Save of P2.8 is enabled. #1 PPS10 Port 2 Pin Power Save Bit 10 10 10 read-write value1 Pin Power Save of P2.10 is disabled. #0 value2 Pin Power Save of P2.10 is enabled. #1 PPS11 Port 2 Pin Power Save Bit 11 11 11 read-write value1 Pin Power Save of P2.11 is disabled. #0 value2 Pin Power Save of P2.11 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 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 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 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 PORT4 Port 4 PORTS 0x40040400 0x0 0x0100 registers OUT Port 4 Output Register 0x0000 32 0x00000000 0xFFFFFFFF P0 Port 4 Output Bit 0 0 0 read-write value1 The output level of P4.x is 0. #0 value2 The output level of P4.x is 1. #1 P1 Port 4 Output Bit 1 1 1 read-write value1 The output level of P4.x is 0. #0 value2 The output level of P4.x is 1. #1 P2 Port 4 Output Bit 2 2 2 read-write value1 The output level of P4.x is 0. #0 value2 The output level of P4.x is 1. #1 P3 Port 4 Output Bit 3 3 3 read-write value1 The output level of P4.x is 0. #0 value2 The output level of P4.x is 1. #1 P4 Port 4 Output Bit 4 4 4 read-write value1 The output level of P4.x is 0. #0 value2 The output level of P4.x is 1. #1 P5 Port 4 Output Bit 5 5 5 read-write value1 The output level of P4.x is 0. #0 value2 The output level of P4.x is 1. #1 P6 Port 4 Output Bit 6 6 6 read-write value1 The output level of P4.x is 0. #0 value2 The output level of P4.x is 1. #1 P7 Port 4 Output Bit 7 7 7 read-write value1 The output level of P4.x is 0. #0 value2 The output level of P4.x is 1. #1 OMR Port 4 Output Modification Register 0x0004 32 0x00000000 0xFFFFFFFF PS0 Port 4 Set Bit 0 0 0 write-only PS1 Port 4 Set Bit 1 1 1 write-only PS2 Port 4 Set Bit 2 2 2 write-only PS3 Port 4 Set Bit 3 3 3 write-only PS4 Port 4 Set Bit 4 4 4 write-only PS5 Port 4 Set Bit 5 5 5 write-only PS6 Port 4 Set Bit 6 6 6 write-only PS7 Port 4 Set Bit 7 7 7 write-only PR0 Port 4 Reset Bit 0 16 16 write-only PR1 Port 4 Reset Bit 1 17 17 write-only PR2 Port 4 Reset Bit 2 18 18 write-only PR3 Port 4 Reset Bit 3 19 19 write-only PR4 Port 4 Reset Bit 4 20 20 write-only PR5 Port 4 Reset Bit 5 21 21 write-only PR6 Port 4 Reset Bit 6 22 22 write-only PR7 Port 4 Reset Bit 7 23 23 write-only IOCR0 Port 4 Input/Output Control Register 0 0x0010 32 0x00000000 0xFFFFFFFF PC0 Port Control for Port 4 Pin 0 2 7 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC1 Port Control for Port 4 Pin 1 10 15 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC2 Port Control for Port 4 Pin 2 18 23 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC3 Port Control for Port 4 Pin 3 26 31 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 IOCR4 Port 4 Input/Output Control Register 4 0x0014 32 0x00000000 0xFFFFFFFF PC4 Port Control for Port 4 Pin 4 2 7 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC5 Port Control for Port 4 Pin 5 10 15 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC6 Port Control for Port 4 Pin 6 18 23 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PC7 Port Control for Port 4 Pin 7 26 31 read-write value1 Input - No internal pull device active #000000 value2 Input - Internal pull-down device active #000001 value3 Input - Internal pull-up device active #000010 value4 Input - No internal pull device, Pn_OUTx = input value #000011 value5 Input inverted - No internal pull device active #000100 value6 Input inverted - Internal pull-down device active #000101 value7 Input inverted - Internal pull-up device active #000110 value8 Input inverted - No internal pull device, Pn_OUTx = input value #000111 value9 Output Push-Pull - General-purpose output #100000 value10 Output Push-Pull - Alternate output function 1 #100001 value11 Output Push-Pull - Alternate output function 2 #100010 value12 Output Push-Pull - Alternate output function 3 #100011 value13 Output Push-Pull - Alternate output function 4 #100100 value14 Output Push-Pull - Alternate output function 5 #100101 value15 Output Push-Pull - Alternate output function 6 #100110 value16 Output Push-Pull - Alternate output function 7 #100111 value17 Output Push-Pull - Alternate output function 8 #101000 value18 Output Push-Pull - Alternate output function 9 #101001 value19 Output Open Drain - General-purpose output #110000 value20 Output Open Drain - Alternate output function 1 #110001 value21 Output Open Drain - Alternate output function 2 #110010 value22 Output Open Drain - Alternate output function 3 #110011 value23 Output Open Drain - Alternate output function 4 #110100 value24 Output Open Drain - Alternate output function 5 #110101 value25 Output Open Drain - Alternate output function 6 #110110 value26 Output Open Drain - Alternate output function 7 #110111 value27 Output Open Drain - Alternate output function 8 #111000 value28 Output Open Drain - Alternate output function 9 #111001 PHCR0 Port 4 Pad Hysteresis Control Register 0 0x0040 32 0x00000000 0xFFFFFFFF PH0 Pad Hysteresis for P4.0 2 2 read-write PH1 Pad Hysteresis for P4.1 6 6 read-write PH2 Pad Hysteresis for P4.2 10 10 read-write PH3 Pad Hysteresis for P4.3 14 14 read-write PH4 Pad Hysteresis for P4.4 18 18 read-write PH5 Pad Hysteresis for P4.5 22 22 read-write PH6 Pad Hysteresis for P4.6 26 26 read-write PH7 Pad Hysteresis for P4.7 30 30 read-write PDISC Port 4 Pin Function Decision Control Register 0x0060 32 0x00000000 0xFFFFF000 PDIS0 Pad Disable for Port 4 Pin 0 0 0 read-only value1 Pad P4.x is enabled. #0 value2 Pad P4.x is disabled. #1 PDIS1 Pad Disable for Port 4 Pin 1 1 1 read-only value1 Pad P4.x is enabled. #0 value2 Pad P4.x is disabled. #1 PDIS2 Pad Disable for Port 4 Pin 2 2 2 read-only value1 Pad P4.x is enabled. #0 value2 Pad P4.x is disabled. #1 PDIS3 Pad Disable for Port 4 Pin 3 3 3 read-only value1 Pad P4.x is enabled. #0 value2 Pad P4.x is disabled. #1 PDIS4 Pad Disable for Port 4 Pin 4 4 4 read-only value1 Pad P4.x is enabled. #0 value2 Pad P4.x is disabled. #1 PDIS5 Pad Disable for Port 4 Pin 5 5 5 read-only value1 Pad P4.x is enabled. #0 value2 Pad P4.x is disabled. #1 PDIS6 Pad Disable for Port 4 Pin 6 6 6 read-only value1 Pad P4.x is enabled. #0 value2 Pad P4.x is disabled. #1 PDIS7 Pad Disable for Port 4 Pin 7 7 7 read-only value1 Pad P4.x is enabled. #0 value2 Pad P4.x is disabled. #1 IN Port 4 Input Register 0x0024 32 0x00000000 0xFFFFF000 P0 Port 4 Input Bit 0 0 0 read-only value1 The input level of P4.x is 0. #0 value2 The input level of P4.x is 1. #1 P1 Port 4 Input Bit 1 1 1 read-only value1 The input level of P4.x is 0. #0 value2 The input level of P4.x is 1. #1 P2 Port 4 Input Bit 2 2 2 read-only value1 The input level of P4.x is 0. #0 value2 The input level of P4.x is 1. #1 P3 Port 4 Input Bit 3 3 3 read-only value1 The input level of P4.x is 0. #0 value2 The input level of P4.x is 1. #1 P4 Port 4 Input Bit 4 4 4 read-only value1 The input level of P4.x is 0. #0 value2 The input level of P4.x is 1. #1 P5 Port 4 Input Bit 5 5 5 read-only value1 The input level of P4.x is 0. #0 value2 The input level of P4.x is 1. #1 P6 Port 4 Input Bit 6 6 6 read-only value1 The input level of P4.x is 0. #0 value2 The input level of P4.x is 1. #1 P7 Port 4 Input Bit 7 7 7 read-only value1 The input level of P4.x is 0. #0 value2 The input level of P4.x is 1. #1 PPS Port 4 Pin Power Save Register 0x0070 32 0x00000000 0xFFFFFFFF PPS0 Port 4 Pin Power Save Bit 0 0 0 read-write value1 Pin Power Save of P4.x is disabled. #0 value2 Pin Power Save of P4.x is enabled. #1 PPS1 Port 4 Pin Power Save Bit 1 1 1 read-write value1 Pin Power Save of P4.x is disabled. #0 value2 Pin Power Save of P4.x is enabled. #1 PPS2 Port 4 Pin Power Save Bit 2 2 2 read-write value1 Pin Power Save of P4.x is disabled. #0 value2 Pin Power Save of P4.x is enabled. #1 PPS3 Port 4 Pin Power Save Bit 3 3 3 read-write value1 Pin Power Save of P4.x is disabled. #0 value2 Pin Power Save of P4.x is enabled. #1 PPS4 Port 4 Pin Power Save Bit 4 4 4 read-write value1 Pin Power Save of P4.x is disabled. #0 value2 Pin Power Save of P4.x is enabled. #1 PPS5 Port 4 Pin Power Save Bit 5 5 5 read-write value1 Pin Power Save of P4.x is disabled. #0 value2 Pin Power Save of P4.x is enabled. #1 PPS6 Port 4 Pin Power Save Bit 6 6 6 read-write value1 Pin Power Save of P4.x is disabled. #0 value2 Pin Power Save of P4.x is enabled. #1 PPS7 Port 4 Pin Power Save Bit 7 7 7 read-write value1 Pin Power Save of P4.x is disabled. #0 value2 Pin Power Save of P4.x is enabled. #1 HWSEL Port 4 Pin Hardware Select Register 0x0074 32 0x00000000 0xFFFFFFFF HW0 Port 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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