\n
address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection :
status register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AWD : Analog watchdog flag
bits : 0 - 0 (1 bit)
EOC : Regular channel end of
conversion
bits : 1 - 1 (1 bit)
JEOC : Injected channel end of
conversion
bits : 2 - 2 (1 bit)
JSTRT : Injected channel start
flag
bits : 3 - 3 (1 bit)
STRT : Regular channel start flag
bits : 4 - 4 (1 bit)
sample time register 2
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SMP0_TKCG0 : Channel 0 sample time
selection
bits : 0 - 2 (3 bit)
SMP1_TKCG1 : Channel 1 sample time
selection
bits : 3 - 5 (3 bit)
SMP2_TKCG2 : Channel 2 sample time
selection
bits : 6 - 8 (3 bit)
SMP3_TKCG3 : Channel 3 sample time
selection
bits : 9 - 11 (3 bit)
SMP4_TKCG4 : Channel 4 sample time
selection
bits : 12 - 14 (3 bit)
SMP5_TKCG5 : Channel 5 sample time
selection
bits : 15 - 17 (3 bit)
SMP6_TKCG6 : Channel 6 sample time
selection
bits : 18 - 20 (3 bit)
SMP7_TKCG7 : Channel 7 sample time
selection
bits : 21 - 23 (3 bit)
SMP8_TKCG8 : Channel 8 sample time
selection
bits : 24 - 26 (3 bit)
SMP9_TKCG9 : Channel 9 sample time
selection
bits : 27 - 29 (3 bit)
injected channel data offset register
x
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
JOFFSET1 : Data offset for injected channel
x
bits : 0 - 11 (12 bit)
injected channel data offset register
x
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
JOFFSET2 : Data offset for injected channel
x
bits : 0 - 11 (12 bit)
injected channel data offset register
x
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
JOFFSET3 : Data offset for injected channel
x
bits : 0 - 11 (12 bit)
injected channel data offset register
x
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
JOFFSET4 : Data offset for injected channel
x
bits : 0 - 11 (12 bit)
watchdog higher threshold
register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HT : Analog watchdog higher
threshold
bits : 0 - 11 (12 bit)
watchdog lower threshold
register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
LT : Analog watchdog lower
threshold
bits : 0 - 11 (12 bit)
regular sequence register 1
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SQ13 : 13th conversion in regular
sequence
bits : 0 - 4 (5 bit)
SQ14 : 14th conversion in regular
sequence
bits : 5 - 9 (5 bit)
SQ15 : 15th conversion in regular
sequence
bits : 10 - 14 (5 bit)
SQ16 : 16th conversion in regular
sequence
bits : 15 - 19 (5 bit)
L : Regular channel sequence
length
bits : 20 - 23 (4 bit)
regular sequence register 2
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SQ7 : 7th conversion in regular
sequence
bits : 0 - 4 (5 bit)
SQ8 : 8th conversion in regular
sequence
bits : 5 - 9 (5 bit)
SQ9 : 9th conversion in regular
sequence
bits : 10 - 14 (5 bit)
SQ10 : 10th conversion in regular
sequence
bits : 15 - 19 (5 bit)
SQ11 : 11th conversion in regular
sequence
bits : 20 - 24 (5 bit)
SQ12 : 12th conversion in regular
sequence
bits : 25 - 29 (5 bit)
regular sequence register 3 TKEY_V_CHANNEL
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SQ1__CHSEL : 1st conversion in regular
sequence TKDY_V channel select
bits : 0 - 4 (5 bit)
SQ2 : 2nd conversion in regular
sequence
bits : 5 - 9 (5 bit)
SQ3 : 3rd conversion in regular
sequence
bits : 10 - 14 (5 bit)
SQ4 : 4th conversion in regular
sequence
bits : 15 - 19 (5 bit)
SQ5 : 5th conversion in regular
sequence
bits : 20 - 24 (5 bit)
SQ6 : 6th conversion in regular
sequence
bits : 25 - 29 (5 bit)
injected sequence register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
JSQ1 : 1st conversion in injected
sequence
bits : 0 - 4 (5 bit)
JSQ2 : 2nd conversion in injected
sequence
bits : 5 - 9 (5 bit)
JSQ3 : 3rd conversion in injected
sequence
bits : 10 - 14 (5 bit)
JSQ4 : 4th conversion in injected
sequence
bits : 15 - 19 (5 bit)
JL : Injected sequence length
bits : 20 - 21 (2 bit)
injected data register x_Charge data offset for injected channel x
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
IDATA0_7_TKCGOFFSET : Injected data_Touch key charge data offset for injected channel x
bits : 0 - 7 (8 bit)
IDATA8_15 : Injected data
bits : 8 - 15 (8 bit)
control register 1/TKEY_V_CTLR
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AWDCH : Analog watchdog channel select
bits
bits : 0 - 4 (5 bit)
EOCIE : Interrupt enable for EOC
bits : 5 - 5 (1 bit)
AWDIE : Analog watchdog interrupt
enable
bits : 6 - 6 (1 bit)
JEOCIE : Interrupt enable for injected
channels
bits : 7 - 7 (1 bit)
SCAN : Scan mode enable
bits : 8 - 8 (1 bit)
AWDSGL : Enable the watchdog on a single channel
in scan mode
bits : 9 - 9 (1 bit)
JAUTO : Automatic injected group
conversion
bits : 10 - 10 (1 bit)
DISCEN : Discontinuous mode on regular
channels
bits : 11 - 11 (1 bit)
JDISCEN : Discontinuous mode on injected
channels
bits : 12 - 12 (1 bit)
DISCNUM : Discontinuous mode channel
count
bits : 13 - 15 (3 bit)
DUALMOD : Dual mode selection
bits : 16 - 19 (4 bit)
JAWDEN : Analog watchdog enable on injected
channels
bits : 22 - 22 (1 bit)
AWDEN : Analog watchdog enable on regular
channels
bits : 23 - 23 (1 bit)
TKEYEN : TKEY enable, including TKEY_F and
TKEY_V
bits : 24 - 24 (1 bit)
TKITUNE : TKEY_I enable
bits : 25 - 25 (1 bit)
BUFEN : TKEY_BUF_Enable
bits : 26 - 26 (1 bit)
PGA : ADC_PGA
bits : 27 - 28 (2 bit)
injected data register x
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
JDATA : Injected data
bits : 0 - 15 (16 bit)
injected data register x
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
JDATA : Injected data
bits : 0 - 15 (16 bit)
injected data register x
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
JDATA : Injected data
bits : 0 - 15 (16 bit)
regular data register_start and discharge time register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-only_write-only
reset_value : 0x0
reset_Mask : 0x0
DATA0_7_TKACT_DCG : Regular data_Touch key start and discharge time register
bits : 0 - 7 (8 bit)
DATA8_15 : Regular data
bits : 8 - 15 (8 bit)
control register 2
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ADON : A/D converter ON / OFF
bits : 0 - 0 (1 bit)
CONT : Continuous conversion
bits : 1 - 1 (1 bit)
CAL : A/D calibration
bits : 2 - 2 (1 bit)
RSTCAL : Reset calibration
bits : 3 - 3 (1 bit)
DMA : Direct memory access mode
bits : 8 - 8 (1 bit)
ALIGN : Data alignment
bits : 11 - 11 (1 bit)
JEXTSEL : External event select for injected
group
bits : 12 - 14 (3 bit)
JEXTTRIG : External trigger conversion mode for
injected channels
bits : 15 - 15 (1 bit)
EXTSEL : External event select for regular
group
bits : 17 - 19 (3 bit)
EXTTRIG : External trigger conversion mode for
regular channels
bits : 20 - 20 (1 bit)
JSWSTART : Start conversion of injected
channels
bits : 21 - 21 (1 bit)
SWSTART : Start conversion of regular
channels
bits : 22 - 22 (1 bit)
TSVREFE : Temperature sensor and VREFINT
enable
bits : 23 - 23 (1 bit)
sample time register 1
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SMP10_TKCG10 : Channel 10 sample time
selection
bits : 0 - 2 (3 bit)
SMP11_TKCG11 : Channel 11 sample time
selection
bits : 3 - 5 (3 bit)
SMP12_TKCG12 : Channel 12 sample time
selection
bits : 6 - 8 (3 bit)
SMP13_TKCG13 : Channel 13 sample time
selection
bits : 9 - 11 (3 bit)
SMP14_TKCG14 : Channel 14 sample time
selection
bits : 12 - 14 (3 bit)
SMP15_TKCG15 : Channel 15 sample time
selection
bits : 15 - 17 (3 bit)
SMP16_TKCG16 : Channel 16 sample time
selection
bits : 18 - 20 (3 bit)
SMP17_TKCG17 : Channel 17 sample time
selection
bits : 21 - 23 (3 bit)
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.