C8051F989-GUR Silicon Labs, C8051F989-GUR Datasheet - Page 100

no-image

C8051F989-GUR

Manufacturer Part Number
C8051F989-GUR
Description
8-bit Microcontrollers - MCU 4kB 512B RAM
Manufacturer
Silicon Labs
Datasheet

Specifications of C8051F989-GUR

Rohs
yes
Core
8051
Data Bus Width
8 bit
Processor Series
C8051
C8051F99x-C8051F98x
8.4.
CS0 has the capability of measuring the total capacitance of multiple channels using a single conversion.
When the multiple channel feature is enabled (CS0MCEN = 1), Channels selected by CS0SCAN0/1 are
internally shorted together and the combined node is selected as the CS0 input. This mode can be used to
detect a capacitance change on multiple channels using a single conversion and is useful for implementing
“wake-on-multiple channels”.
8.5.
The gain of the CS0 circuit can be adjusted in integer increments from 1x to 8x (8x is the default). High
gain gives the best sensitivity and resolution for small capacitors, such as those typically implemented as
touch-sensitive PCB features. To measure larger capacitance values, the gain should be lowered
accordingly. The bits CS0CG[2:0] in register CS0MD set the gain value.
8.6.
CS0 has the capability of waking the device from a low power suspend mode upon detection of a “touch”
using the digital comparator. When the CS0SMEN is set to 1, CS0 may also wake up the device after an
end of scan event when CS0CM[2:0] are set to 101b or after each conversion when CS0CM[2:0] are set to
110b or 111b. If the accumulate feature is enabled, the device wakes up after all samples have been
accumulated. The CS0WOI bit in the CS0MD1 register can be used to configure desire wake from
suspend behavior.
8.7.
To achieve maximum power efficiency, CS0 should be enabled only when taking a conversion and dis-
abled at all other times. CS0 must be disabled by software prior to entering Sleep Mode.
100
CS0 Multiple Channel Enable
CS0 Gain Adjustment
Wake from Suspend
Using CS0 in Applications that Utilize Sleep Mode
Rev. 1.1

Related parts for C8051F989-GUR