\n
address_offset : 0x0 Bytes (0x0)
size : 0x9 byte (0x0)
mem_usage : registers
protection :
address_offset : 0xB Bytes (0x0)
size : 0x3 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x10 Bytes (0x0)
size : 0xE byte (0x0)
mem_usage : registers
protection :
CTSU Control Register 0
address_offset : 0x0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTSUSTRT : CTSU Measurement Operation Start
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Measurement operation stops.
#1 : 1
Measurement operation starts.
End of enumeration elements list.
CTSUCAP : CTSU Measurement Operation Start Trigger Select
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : 0
Software trigger.
#1 : 1
External trigger.
End of enumeration elements list.
CTSUSNZ : CTSU Wait State Power-Saving Enable
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Power-saving function during wait state is disabled.
#1 : 1
Power-saving function during wait state is enabled.
End of enumeration elements list.
Reserved : This bit is read as 0. The write value should be 0.
bits : 3 - 2 (0 bit)
access : read-write
Reserved : This bit is read as 0. The write value should be 0.
bits : 3 - 2 (0 bit)
access : read-write
CTSUINIT : CTSU Control Block Initialization
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
Writing a 0 has no effect, this bit is read as 0.
#1 : 1
initializes the CTSU control block and registers.
End of enumeration elements list.
CTSUTXVSEL : CTSU Transmission power supply selection
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Select Vcc
#1 : 1
Select internal logic power supply
End of enumeration elements list.
CTSU Control Register 1
address_offset : 0x1 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTSUPON : CTSU Power Supply Enable
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Powered off the CTSU
#1 : 1
Powered on the CTSU
End of enumeration elements list.
CTSUCSW : CTSU LPF Capacitance Charging Control
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : 0
Turned off capacitance switch
#1 : 1
Turned on capacitance switch
End of enumeration elements list.
Reserved : This bit is read as 0. The write value should be 0.
bits : 2 - 1 (0 bit)
access : read-write
CTSUATUNE1 : CTSU Power Supply Capacity Adjustment
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
Normal output
#1 : 1
High-current output
End of enumeration elements list.
CTSUCLK : CTSU Operating Clock Select
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
#00 : 00
PCLK
#01 : 01
PCLK/2 (PCLK divided by 2)
#10 : 10
PCLK/2 (PCLK divided by 4)
#11 : 11
Setting prohibited
End of enumeration elements list.
CTSUMD : CTSU Measurement Mode Select
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
#00 : 00
Self-capacitance single scan mode
#01 : 01
Self-capacitance multi-scan mode
#10 : 10
Mutual capacitance simple scan mode
#11 : 11
Mutual capacitance full scan mode
End of enumeration elements list.
CTSU High-Pass Noise Reduction Control Register
address_offset : 0x10 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTSUSSMOD : CTSU Diffusion Clock Mode Select NOTE: This bit should be set to 00b.
bits : 0 - 0 (1 bit)
access : read-write
Reserved : These bits are read as 00. The write value should be 00.
bits : 2 - 2 (1 bit)
access : read-write
Reserved : These bits are read as 00. The write value should be 00.
bits : 2 - 2 (1 bit)
access : read-write
CTSUSSCNT : CTSU Diffusion Clock Mode Control NOTE: This bit should be set to 11b.
bits : 4 - 4 (1 bit)
access : read-write
CTSU Status Register
address_offset : 0x11 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTSUSTC : CTSU Measurement Status Counter
bits : 0 - 1 (2 bit)
access : read-only
Enumeration:
#000 : 000
Status 0
#001 : 001
Status 1
#010 : 010
Status 2
#011 : 011
Status 3
#100 : 100
Status 4
#101 : 101
Status 5
End of enumeration elements list.
Reserved : This bit is read as 0. The write value should be 0.
bits : 3 - 2 (0 bit)
access : read-write
CTSUDTSR : CTSU Data Transfer Status Flag
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : 0
Measurement result has been read
#1 : 1
Measurement result has not been read
End of enumeration elements list.
CTSUSOVF : CTSU Sensor Counter Overflow Flag
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
No overflow
#1 : 1
An overflow
End of enumeration elements list.
CTSUROVF : CTSU Reference Counter Overflow Flag
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
No overflow
#1 : 1
An overflow
End of enumeration elements list.
CTSUPS : CTSU Mutual Capacitance Status Flag
bits : 7 - 6 (0 bit)
access : read-only
Enumeration:
#0 : 0
First measurement
#1 : 1
Second measurement
End of enumeration elements list.
CTSU High-Pass Noise Reduction Spectrum Diffusion Control Register
address_offset : 0x12 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Reserved : These bits are read as 00000000. The write value should be 00000000.
bits : 0 - 6 (7 bit)
access : read-write
Reserved : These bits are read as 00000000. The write value should be 00000000.
bits : 0 - 6 (7 bit)
access : read-write
CTSUSSDIV : CTSU Spectrum Diffusion Frequency Division Setting
bits : 8 - 10 (3 bit)
access : read-write
Enumeration:
#0000 : 0000
4.00 <= fb
#0001 : 0001
2.00 <= fb < 4.00
#0010 : 0010
1.33 <= fb < 2.00
#0011 : 0011
1.00 <= fb < 1.33
#0100 : 0100
0.80 <= fb < 1.00
#0101 : 0101
0.67 <= fb < 0.80
#0110 : 0110
0.57 <= fb < 0.67
#0111 : 0111
0.50 <= fb < 0.57
#1000 : 1000
0.44 <= fb < 0.50
#1001 : 1001
0.40 <= fb < 0.44
#1010 : 1010
0.36 <= fb < 0.40
#1011 : 1011
0.33 <= fb < 0.36
#1100 : 1100
0.31 <= fb < 0.33
#1101 : 1101
0.29 <= fb < 0.31
#1110 : 1110
0.27 <= fb < 0.29
#1111 : 1111
fb < 0.27
End of enumeration elements list.
CTSU Sensor Offset Register 0
address_offset : 0x14 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTSUSO : CTSU Sensor Offset Adjustment Current offset amount is CTSUSO ( 0 to 1023 )
bits : 0 - 8 (9 bit)
access : read-write
CTSUSNUM : CTSU Measurement Count Setting
bits : 10 - 14 (5 bit)
access : read-write
CTSU Sensor Offset Register 1
address_offset : 0x16 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTSURICOA : CTSU Reference ICO Current Adjustment Current offset amount is CTSUSO ( 0 to 255 )
bits : 0 - 6 (7 bit)
access : read-write
CTSUSDPA : CTSU Base Clock Setting Operating clock divided by ( CTSUSDPA + 1 ) x 2
bits : 8 - 11 (4 bit)
access : read-write
CTSUICOG : CTSU ICO Gain Adjustment
bits : 13 - 13 (1 bit)
access : read-write
Enumeration:
#00 : 00
100% gain
#01 : 01
66% gain
#10 : 10
50% gain
#11 : 11
40% gain
End of enumeration elements list.
Reserved : This bit is read as 0. The write value should be 0.
bits : 15 - 14 (0 bit)
access : read-write
CTSU Sensor Counter
address_offset : 0x18 Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
CTSUSC : CTSU Sensor Counter These bits indicate the measurement result of the CTSU. These bits indicate FFFFh when an overflow occurs.
bits : 0 - 14 (15 bit)
access : read-only
CTSU Reference Counter
address_offset : 0x1A Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
CTSURC : CTSU Reference Counter
bits : 0 - 14 (15 bit)
access : read-only
CTSU Error Status Register
address_offset : 0x1C Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
Reserved : These bits are read as 000000000000000.
bits : 0 - 13 (14 bit)
access : read-only
CTSUICOMP : TSCAP Voltage Error Monitor
bits : 15 - 14 (0 bit)
access : read-only
Enumeration:
#0 : 0
Normal TSCAP voltage
#1 : 1
Abnormal TSCAP voltage
End of enumeration elements list.
CTSU Synchronous Noise Reduction Setting Register
address_offset : 0x2 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTSUPRRATIO : CTSU Measurement Time and Pulse Count Adjustment Recommended setting: 3 (0011b)
bits : 0 - 2 (3 bit)
access : read-write
CTSUPRMODE : CTSU Base Period and Pulse Count Setting
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
#00 : 00
510 pulses
#01 : 01
126 pulses
#10 : 10
62 pulses (recommended setting value)
#11 : 11
Setting prohibited
End of enumeration elements list.
CTSUSOFF : CTSU High-Pass Noise Reduction Function Off Setting
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
High-pass noise reduction function turned on
#1 : 1
High-pass noise reduction function turned off
End of enumeration elements list.
Reserved : This bit is read as 0. The write value should be 0.
bits : 7 - 6 (0 bit)
access : read-write
CTSU Sensor Stabilization Wait Control Register
address_offset : 0x3 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTSUSST : CTSU Sensor Stabilization Wait Control NOTE: The value of these bits should be fixed to 00010000b.
bits : 0 - 6 (7 bit)
access : read-write
CTSU Measurement Channel Register 0
address_offset : 0x4 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTSUMCH0 : CTSU Measurement Channel 0. Note1: Writing to these bits is only enabled in self-capacitance single scan mode (CTSUCR1.CTSUMD[1:0] bits = 00b). Note2: If the value of CTSUMCH0 was set to b'11111 in mode other than self-capacitor single scan mode, the measurement is stopped.
bits : 0 - 3 (4 bit)
access : read-write
Enumeration:
: CTSUMCH0
The value of CTSUMCH0 indicate to channel to be measured.
End of enumeration elements list.
Reserved : These bits are read as 000. The write value should be 000.
bits : 5 - 6 (2 bit)
access : read-write
CTSU Measurement Channel Register 1
address_offset : 0x5 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
CTSUMCH1 : CTSU Measurement Channel 1 Note1: If the value of CTSUMCH1 was set to b'11111, the measurement is stopped.
bits : 0 - 3 (4 bit)
access : read-only
Enumeration:
: CTSUMCH1
The value of CTSUMCH1 indicate to channel to be measured.
End of enumeration elements list.
Reserved : These bits are read as 000.
bits : 5 - 6 (2 bit)
access : read-only
CTSU Channel Enable Control Register 0
address_offset : 0x6 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTSUCHAC0 : CTSU Channel Enable Control 0. 0: Not measurement target 1: Measurement target Note: Bit 1 corresponds to TS01 and Bit 7 corresponds to TS07.
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
: CTSUCHAC0
TS pin which correspond to the bit number of CTSUCHAC0 register set whether the measurement target.
End of enumeration elements list.
CTSU Channel Enable Control Register 1
address_offset : 0x7 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTSUCHAC1 : CTSU Channel Enable Control 1. 0: Not measurement target 1: Measurement target Note: CTSUCHAC1[0] corresponds to TS08 and CTSUCHAC1[4] corresponds to TS12.
bits : 0 - 3 (4 bit)
access : read-write
Enumeration:
: CTSUCHAC1
TS pin which correspond to the bit number of CTSUCHAC1 register set whether the measurement target.
End of enumeration elements list.
CTSU Channel Transmit/Receive Control Register 1
address_offset : 0xC Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Reserved : These bits are read as 000. The write value should be 000.
bits : 5 - 6 (2 bit)
access : read-write
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.