Up to 15 capacitive sensors for buttons or sliders with best-in-class signal-to-noise ration (SNR) and liquid tolerance 12-bit, 1-Msps SAR ADC with internal reference, sample-and-hold (S/H), and channel sequencer Two serial communication blocks (SCBs) supporting I 2C (master/slave), SPI (master/slave), or UART Four dedicated 16-bit timer, counter, or PWM blocks (TCPWMs) Programmable low-voltage detect (LVD) from 1.8 V to 4.5 V I 2S master interface Bluetooth Low Energy protocol stack supporting generic access profile (GAP) Central, Peripheral, Observer, or Broadcaster roles Switches between Central and Peripheral roles on-the-go Standard Bluetooth Low Energy profiles and services for interoperability Custom profile and service for specific use cases