
ADMC300
–31–
REV. B
Table VIII. Peripheral Register Map of ADMC300
Address
Name
Bits
Function
0x2000
–
0x2007
0x2008
0x2009
0x200A
0x200B
0x200C
0x200D
0x200E
0x200F
0x2010
0x2011
0x2012
–
0x2014
0x2015
0x2016
0x2017
0x2018
0x2019
–
0x201B
0x201C
0x201D
0x201E-0x201F
0x2020
0x2021
0x2022
0x2023
0x2024
0x2025
0x2026
0x2027
0x2028
0x2029
0x202A
0x202B
0x202C
0x202D
–
0x202F
0x2030
0x2031
0x2032
0x2033
0x2034
0x2035
0x2036
0x2037
0x2038
0x2039
0x203A
0x203B
0x203C
–
0x203F
0x2040
0x2041
0x2042
0x2043
0x2044
0x2045
0x2046
0x2047
0x2048
–
0x204F
0x2050
Reserved
PWM Period Register
PWM Deadtime Register
PWM Pulse Deletion Register
PWM Gate Drive Configuration
PWM Channel A Duty Cycle
PWM Channel B Duty Cycle
PWM Channel C Duty Cycle
PWM Segment Select Register
Aux. PWM Channel 0 Duty Cycle
Aux. PWM Channel 1 Duty Cycle
Reserved
Mode Control Register
System Status Register
Reserved
Watchdog Timer Register
Reserved
Peripheral Interrupt Vector Address
Peripheral Interrupt Mask Register
Reserved
Encoder Count Register
Encoder Maximum Count Register
Encoder Interface Status Register
Encoder Interface Control Register
Encoder Loop Timer Period Register
Encoder Loop Timer Scale Register
Encoder Loop Timer
Latched Value of EIUCNT Register
Encoder Event Timer Pulse Decimator
Encoder Event Timer Clock Divide
Encoder Event Timer Delta Time
Encoder Event Timer Period Register
Encoder Event Timer Status Register
Reserved
ADC Channel 1 Data Register
ADC Channel 2 Data Register
ADC Channel 3 Data Register
ADC Channel 4 Data Register
ADC Channel 5 Data Register
Reserved
ADC Control Register
ADC Status Register
ADC Synchronization Register
ADC Bank A Clock Divide Register
ADC Bank B Clock Divide Register
ADC Calibration Register
Reserved
PIO Interrupt Configuration
PIO Interrupt Mode Control
PIO PWM Trip Control
Reserved
PIO Direction Control
PIO Data Register
PIO Interrupt Enable Register
PIO Interrupt Flag Register
Reserved
Event Timer Event A
—
Channel 0
PWMTM
PWMDT
PWMPD
PWMGATE
PWMCHA
PWMCHB
PWMCHC
PWMSEG
AUXTIM0
AUXTIM1
[15 . . . 0]
[9 . . . 0]
[9 . . . 0]
[9 . . . 0]
[15 . . . 0]
[15 . . . 0]
[15 . . . 0]
[8 . . . 0]
[7 . . . 0]
[7 . . . 0]
MODECTRL
SYSSTAT
[6 . . . 4]
[3 . . . 0]
WDTIMER
[15 . . . 0]
PICVECTOR
PICMASK
[15 . . . 0]
[10 . . . 0]
EIUCNT
EIUMAXCNT
EIUSTAT
EIUCTRL
EIUPERIOD
EIUSCALE
EIUTIMER
EETCNT
EETN
EETDIV
EETDELTAT
EETT
EETSTAT
[15 . . . 0]
[15 . . . 0]
[6 . . . 0]
[5 . . . 0]
[15 . . . 0]
[7 . . . 0]
[15 . . . 0]
[15 . . . 0]
[7 . . . 0]
[15 . . . 0]
[15 . . . 0]
[15 . . . 0]
[0]
ADC1
ADC2
ADC3
ADC4
ADC5
[15 . . . 0]
[15 . . . 0]
[15 . . . 0]
[15 . . . 0]
[15 . . . 0]
ADCCTRL
ADCSTAT
ADCSYNC
ADCDIVA
ADCDIVB
ADCCAL
[15 . . . 0]
[0]
[6 . . . 0]
[11 . . . 6]
[11 . . . 6]
[4 . . . 0]
PIOLEVEL
PIOMODE
PIOPWM
[11 . . . 0]
[11 . . . 0]
[11 . . . 0]
PIODIR
PIODATA
PIOINTEN
PIOFLAG
[11 . . . 0]
[11 . . . 0]
[11 . . . 4]
[11 . . . 4]
ETUA0
[15 . . . 0]