{"product_id":"sparkfun-mikroe-touchpad-3-click","title":"SparkFun MIKROE Touchpad 3 Click","description":"\u003cp\u003eMIKROE Touchpad 3 Click is a compact add-on board that allows users to easily integrate projected capacitive touch into their applications. This board features the MTCH6301, a turnkey capacitive touch controller that makes it easy for users to use popular multitouch and gesture interfaces from Microchip. This controllerÃ¢â�¬â�¢s sophisticated combination of Self and Mutual capacitive scanning for XY touchscreens and touchpads enables several features, including single and dual-touch drawing, the reporting of 11 single-finger gestures, and the detection of up to 10 touches. This Click boardÃ¢â��Â¢ is suitable for human-machine interfaces, keypad or scrolling functions, single-finger gesture-based interfaces, and more.\u003c\/p\u003e \u003cp\u003eTouchpad 3 Click is based on the MTCH6301, a turnkey capacitive touch controller that allows users to quickly and easily integrate projected capacitive touch into their applications from Microchip. The MTCH6301 is characterized by a multitouch function that allows up to 10 pad touches, gesture detection and reporting, single and dual touch drawing, self or mutual signal acquisition, as well as built-in noise detection and filtering. Single finger gestures are a fast and intuitive way to navigate a feature-rich human-machine interface. It supports 11 single finger gestures natively, without requiring interaction from the controller processor.\u003c\/p\u003e \u003cp\u003eOn the front side of the Touchpad 3 Click, there is a clearly defined field that represents a touchpad area. This area is a matrix of conductive electrodes on the PCB, electrically isolated from each other, arranged as rows and columns of X and Y. An electrode consists of multiple diamond-shaped elements, each connected to the next with a conductive neck.\u003c\/p\u003e \u003cp\u003eTouchpad 3 Click communicates with MCU using the standard I2C 2-Wire interface that can operate at a maximum speed of 400kbps. The MTCH6301 I2C protocol follows a serial streaming format, not a register-based protocol. For successfully accomplished I2C protocol, the device will assert the active-high INT pin, which is held low during all other activities, whenever a new packet of data is ready to be transmitted to the host. This event can happen under two conditions, when a command has been sent to the controller and when the new touch or gesture data is available, or when the response to this command is ready.\u003c\/p\u003e \u003cp\u003eThe INT pin, as mentioned before, routed on the INT pin of the mikroBUSÃ¢â��Â¢ socket, is utilized by MTCH6301 to signal when the data is available and that the controller should invoke a read. Alongside this feature, this Click boardÃ¢â��Â¢ also has a Reset function routed on the RST pin of the mikroBUSÃ¢â��Â¢ socket that will reset the MTCH6301 by driving the RST pin low. When released, the device will assert the INT pin until it has finished initialization routines.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e Initiating a read from the device when INT is in a low logic state will result in an unpredictable response. Also, if the device is not read within 25ms of asserting the INT pin, a timeout will occur, and data will no longer be available.\u003c\/p\u003e \u003cp\u003eThis Click boardÃ¢â��Â¢ is designed to be operated only with a 3.3V logic voltage level. A proper logic voltage level conversion should be performed before the Click boardÃ¢â��Â¢ is used with MCUs with different logic levels. However, the Click boardÃ¢â��Â¢ comes equipped with a library that contains easy to use functions and an example code that can be used as a reference for further development.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eInterface: I\u003csup\u003e2\u003c\/sup\u003eC\u003c\/li\u003e \u003cli\u003eCompatibility: mikroBUSÃ¢â��Â¢\u003c\/li\u003e \u003cli\u003eDimensions: 57.15 x 25.4mm\u003c\/li\u003e \u003cli\u003eInput Voltage: 3.3V\u003c\/li\u003e \u003cli\u003eOperating Temperature Range: -40Ã�Â°C to +85Ã�Â°C\u003c\/li\u003e \u003cli\u003eMaximum Output Current: 15mA\u003c\/li\u003e \u003cli\u003eTransmission Rate: 400kbps\u003c\/li\u003e \u003cli\u003eResolution: 12bit\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eDocuments:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/8\/b\/5\/3\/b\/Schematic-18911-Touchpad_3_Click.pdf\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/c\/c\/0\/c\/8\/MTCH6301_datasheet.pdf\"\u003eMTCH6301 Datasheet\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/www.mikroe.com\/mikrosdk\"\u003emikroSDK\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/github.com\/MikroElektronika\/mikrosdk_click_v2\/tree\/master\/clicks\/touchpad3\"\u003eGitHub\u003c\/a\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eVideos\u003c\/strong\u003e\u003c\/p\u003e \u003cdiv class=\"flex-video-wrap clearfix\"\u003e \u003cdiv class=\"flex-video widescreen img\"\u003e \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/zzlh1oGii1Q\/?autohide=1\u0026amp;border=0\u0026amp;wmode=opaque\u0026amp;enablejsapi=1\" frameborder=\"0\" allowfullscreen width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"sparkfun-10","offers":[{"title":"Default Title","offer_id":40054693265493,"sku":"18911:SEN-18911:spark","price":1855.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1034\/1611\/products\/18911_-_Touchpad_3_Click_2.jpg?v=1651342973","url":"https:\/\/www.tanotis.com\/products\/sparkfun-mikroe-touchpad-3-click","provider":"Tanotis","version":"1.0","type":"link"}