도 1 a 는 기생 및 상호 정전 용량 보상 회로 를 갖 는 정전 용량 센서 가 제공 될 수 있 는 전자 시스템 의 일실 시예 에 대한 블럭 도 이 다 . 전자 시스템 ( 100 ) 은 프로세싱 장치 ( 110 ) , 터치 - 센서 패드 ( 120 ) , 터치 - 센서 슬라이더 ( 130 ) , 터치 - 센서 버튼 ( 140 ) , 호스트 프로세서 ( 150 ) , 임베디드 컨트롤러 ( embedded controller ) ( 160 ) , 및 비 - 정전 용 량식 ( non - capacitance ) 센서 요소 ( 170 ) 를 포함 한다 . 상기 프로세싱 장치 ( 110 ) 는 아날로그 및 / 또는 디지털 범용 입출력 포트 ( “ GPIO ” ) ( 107 ) 를 포함 할 수 있 다 . GPIO 포트 ( 107 ) 는 프로그래밍 가능 할 수 있 다 . GPIO 포트 ( 107 ) 는 프로그램 가능 상호 연결 및 로직 ( Programmable Interconnect and Logic , “ PIL ” ) 에 결합 될 수 도 있 는데 , 이 는 GPIO 포트 ( 107 ) 와 상기 프로세싱 장치 ( 110 ) 의 디지털 블록 어레이 ( digital block array , 도시 되 지 않 음 ) 사이 의 상호 연결 작용 을 한다 . 상기 디지털 블록 어레이 는 하나 의 예 에서 , 설계 변경 가능 한 유저 모듈 ( user modules , “ UMs ” ) 을 사용 하 여 다양 한 디지털 논리 회로 ( 예 , DAC , 디지털 필터 , 또는 디지털 제어 시스템 ) 를 제공 하 도록 구성 될 수 있 다 . 상기 디지털 블록 어레이 는 시스템 버스 에 결합 될 수 도 있 다 . 프로세싱 장치 ( 110 ) 는 또한 랜덤 액세스 메모리 ( RAM ) ( 105 ) 및 프로그램 플 래쉬 ( 104 ) 와 같 은 메모리 를 포함 할 수 도 있 다 . RAM ( 105 ) 은 스 태 틱 램 ( SRAM ) 일 수 있 고 , 프로그램 플 래쉬 ( 104 ) 는 펌웨어 ( firmware ) ( 예 를 들 어 , 여기 에 설명 된 연산 ( operation ) 을 제공 하 기 위해 프로세싱 코어 ( 102 ) 에 의해 실행 가능 한 컨트롤 알고리즘 ) 를 저장 하 기 위해 사용 될 수 있 는 비휘발성 저장 장치 일 수 있 다 . 프로세싱 장치 ( 110 ) 는 또한 메모리 및 상기 프로세싱 코어 ( 102 ) 에 결합 된 메모리 컨트롤러 유닛 ( MCU ) ( 103 ) 을 포함 할 수 도 있 다 .