{"title":"Holtek Device Support: Boards \u0026 Tools for MCUs and ICs | Debug Store","description":"\u003cp\u003e\u003cspan\u003eHoltek specializes in microcontrollers, touch ICs, and consumer electronics solutions, offering a wide range of 8-bit and 32-bit MCUs for various applications.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"mikroe-4298-dtmf-generator-click-board-uk","title":"DTMF Generator Click Board™","description":"\u003ch3\u003eHow Does The DTMF Generator Click Board™ Work?\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003cem\u003e\u003cstrong\u003eDTMF Generator Click Board™\u003c\/strong\u003e\u003c\/em\u003e is based on the HT9200A, a dual-tone multi-frequency decoder designed for mobile communication systems from Holtek Semiconductor Inc.. The HT9200A is an SMD tone generator IC designed for MCU interfaces. It can be instructed by an MCU to generate 16 dual tones and 8 single tones from the DTMF pin, and it provides a Serial Mode. The system oscillator of HT9200A consists of an inverter, a bias resistor, and the required load capacitor on a chip. The oscillator function is implemented with a standard 3.579545MHz crystal connected to the X1 and X2 pins of the HT9200A.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"dtmf-generator-click-inner\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/www.mikroe.com\/img\/images\/dtmf-generator-click-inner.jpg\"\u003e\u003c\/p\u003e\n\n\u003cp\u003eThe operation of the HT9200A is based on GPIO signals fed from the mikroBUS™ to the decoder, DAT and CLK. There is a connection between the digital codes and the tone output frequency based on which the desired output frequency is selected. The HT9200A employs a data input, a 5-bit code, and a synchronous clock to transmit a DTMF signal. Every digit of a transferred number is selected by a series of combinations that consist of 5-bit data. The HT9200A will latch data on the falling edge of the CLK pin and display the output data on its output DTMF pin. Then such a signal, via a volume adjustment potentiometer, is sent to an audio amplifier, the LM386 from Texas Instruments that represents a mono low-voltage amplifier that can be used in a variety of applications. After the audio amplifier, the desired sound can be detected on the on-board speaker.\u003c\/p\u003e\n\n\u003cp\u003eThe \u003cstrong\u003eDTMF Generator Click Board™\u003c\/strong\u003e communicates with MCU using three GPIO pins routed on the CS, RST, and PWM pins of the mikroBUS™ socket labelled as CE, DAT, and CLK. CE pin represents Chip Enable function used to Wake-Up the HT9200A, while DAT and CLK pins stand for data input and data synchronous clock input. It also possesses the adjustable potentiometer labelled as VOLUME that serves to adjust the volume of that signal. It also has a 3.5mm jack output connector that allows the user to use the output DTMF signal in their projects in their own way, whiles the signal volume still can be adjusted on the VOLUME potentiometer located on the DTMF Generator Click.\u003c\/p\u003e\n\n\u003cp\u003eThe \u003cstrong\u003eDTMF Generator Click Board™\u003c\/strong\u003e is designed to be operated with both 3.3V and 5V logic voltage levels that can be selected via VCC SEL jumper. This allows for both 3.3V and 5V capable MCUs to use the GPIO communication lines properly. 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\n\n\u003ch3\u003eSPECIFICATIONS\u003c\/h3\u003e\n\n\u003ctable\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eType\u003c\/td\u003e\n            \u003ctd\u003eSignal Processing\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eApplications\u003c\/td\u003e\n            \u003ctd\u003eCan be used for various applications such as security systems, home automation, remote control through telephone lines, communication systems, and more.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eOn-board modules\u003c\/td\u003e\n            \u003ctd\u003eThe \u003cstrong\u003eDTMF Generator Click Board™\u003c\/strong\u003e is based on the HT9200A, a dual-tone multi-frequency decoder designed for mobile communication systems from Holtek Semiconductor Inc..\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eKey Features\u003c\/td\u003e\n            \u003ctd\u003eDual-tone multi-frequency decoder, serial mode, low stand-by current, low total harmonic distortion, and more.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eInterface\u003c\/td\u003e\n            \u003ctd\u003eGPIO\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eCompatibility\u003c\/td\u003e\n            \u003ctd\u003emikroBUS\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eClick board size\u003c\/td\u003e\n            \u003ctd\u003eL (57.15 x 25.4 mm)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eInput Voltage\u003c\/td\u003e\n            \u003ctd\u003e3.3V or 5V\u003c\/td\u003e\n        \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003ePINOUT DIAGRAM\u003c\/h3\u003e\n\n\u003cp\u003eThis table shows how the pinout of the \u003cstrong\u003eDTMF Generator Click Board™\u003c\/strong\u003e corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).\u003c\/p\u003e\n\n\u003ctable width=\"549\"\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003cth\u003eNotes\u003c\/th\u003e\n            \u003cth\u003ePin\u003c\/th\u003e\n            \u003cth colspan=\"4\"\u003e\u003cimg alt=\"Mikrobus logo.png\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/mikrobus\/mikroBUS-logo-black.png\"\u003e\u003c\/th\u003e\n            \u003cth\u003ePin\u003c\/th\u003e\n            \u003cth\u003eNotes\u003c\/th\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eNC\u003c\/td\u003e\n            \u003ctd\u003e1\u003c\/td\u003e\n            \u003ctd\u003eAN\u003c\/td\u003e\n            \u003ctd\u003ePWM\u003c\/td\u003e\n            \u003ctd\u003e16\u003c\/td\u003e\n            \u003ctd\u003e\u003cb\u003eCLK\u003c\/b\u003e\u003c\/td\u003e\n            \u003ctd\u003eData Synchronous\u003cbr\u003e\n            Clock Input\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eData Input\u003c\/td\u003e\n            \u003ctd\u003e\u003cstrong\u003eDAT\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003e2\u003c\/td\u003e\n            \u003ctd\u003eRST\u003c\/td\u003e\n            \u003ctd\u003eINT\u003c\/td\u003e\n            \u003ctd\u003e15\u003c\/td\u003e\n            \u003ctd\u003eNC\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eChip Enable\u003c\/td\u003e\n            \u003ctd\u003e\u003cb\u003eCE\u003c\/b\u003e\u003c\/td\u003e\n            \u003ctd\u003e3\u003c\/td\u003e\n            \u003ctd\u003eCS\u003c\/td\u003e\n            \u003ctd\u003eRX\u003c\/td\u003e\n            \u003ctd\u003e14\u003c\/td\u003e\n            \u003ctd\u003eNC\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eNC\u003c\/td\u003e\n            \u003ctd\u003e4\u003c\/td\u003e\n            \u003ctd\u003eSCK\u003c\/td\u003e\n            \u003ctd\u003eTX\u003c\/td\u003e\n            \u003ctd\u003e13\u003c\/td\u003e\n            \u003ctd\u003eNC\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eNC\u003c\/td\u003e\n            \u003ctd\u003e5\u003c\/td\u003e\n            \u003ctd\u003eMISO\u003c\/td\u003e\n            \u003ctd\u003eSCL\u003c\/td\u003e\n            \u003ctd\u003e12\u003c\/td\u003e\n            \u003ctd\u003eNC\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eNC\u003c\/td\u003e\n            \u003ctd\u003e6\u003c\/td\u003e\n            \u003ctd\u003eMOSI\u003c\/td\u003e\n            \u003ctd\u003eSDA\u003c\/td\u003e\n            \u003ctd\u003e11\u003c\/td\u003e\n            \u003ctd\u003eNC\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003ePower Supply\u003c\/td\u003e\n            \u003ctd\u003e\u003cstrong\u003e3.3V\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003e7\u003c\/td\u003e\n            \u003ctd\u003e3.3V\u003c\/td\u003e\n            \u003ctd\u003e5V\u003c\/td\u003e\n            \u003ctd\u003e10\u003c\/td\u003e\n            \u003ctd\u003e\u003cstrong\u003e5V\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003ePower Supply\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eGround\u003c\/td\u003e\n            \u003ctd\u003e\u003cstrong\u003eGND\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003e8\u003c\/td\u003e\n            \u003ctd\u003eGND\u003c\/td\u003e\n            \u003ctd\u003eGND\u003c\/td\u003e\n            \u003ctd\u003e9\u003c\/td\u003e\n            \u003ctd\u003e\u003cstrong\u003eGND\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003eGround\u003c\/td\u003e\n        \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eONBOARD SETTINGS AND INDICATORS\u003c\/h3\u003e\n\n\u003ctable\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003cth\u003eLabel\u003c\/th\u003e\n            \u003cth\u003eName\u003c\/th\u003e\n            \u003cth\u003eDefault\u003c\/th\u003e\n            \u003cth\u003eDescription\u003c\/th\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eLD1\u003c\/td\u003e\n            \u003ctd\u003ePWR\u003c\/td\u003e\n            \u003ctd\u003e-\u003c\/td\u003e\n            \u003ctd\u003ePower LED Indicator\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eJP1\u003c\/td\u003e\n            \u003ctd\u003eVCC SEL\u003c\/td\u003e\n            \u003ctd\u003eLeft\u003c\/td\u003e\n            \u003ctd\u003ePower Supply Voltage Selection 3V3\/5V: Left position 3V3, Right position 5V\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eVR1\u003c\/td\u003e\n            \u003ctd\u003eVOLUME\u003c\/td\u003e\n            \u003ctd\u003e-\u003c\/td\u003e\n            \u003ctd\u003eVolume Adjustment Potentiometer\u003c\/td\u003e\n        \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eDTMF GENERATOR CLICK ELECTRICAL SPECIFICATIONS\u003c\/h3\u003e\n\n\u003ctable\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003cth\u003eDescription\u003c\/th\u003e\n            \u003cth\u003eMin\u003c\/th\u003e\n            \u003cth\u003eTyp\u003c\/th\u003e\n            \u003cth\u003eMax\u003c\/th\u003e\n            \u003cth\u003eUnit\u003c\/th\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eSupply Voltage\u003c\/td\u003e\n            \u003ctd\u003e-0.3\u003c\/td\u003e\n            \u003ctd\u003e-\u003c\/td\u003e\n            \u003ctd\u003e6\u003c\/td\u003e\n            \u003ctd\u003eV\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eDTMF Output DC Level\u003c\/td\u003e\n            \u003ctd\u003e0.45*VCC\u003c\/td\u003e\n            \u003ctd\u003e-\u003c\/td\u003e\n            \u003ctd\u003e0.75*VCC\u003c\/td\u003e\n            \u003ctd\u003eV\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eClock Input Rate (Serial Mode)\u003c\/td\u003e\n            \u003ctd\u003e-\u003c\/td\u003e\n            \u003ctd\u003e100\u003c\/td\u003e\n            \u003ctd\u003e500\u003c\/td\u003e\n            \u003ctd\u003ekHz\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eOperating Temperature Range\u003c\/td\u003e\n            \u003ctd\u003e-20\u003c\/td\u003e\n            \u003ctd\u003e-\u003c\/td\u003e\n            \u003ctd\u003e+75\u003c\/td\u003e\n            \u003ctd\u003e°C\u003c\/td\u003e\n        \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003e \u003c\/h3\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"Default Title","offer_id":37768479768765,"sku":"MIKROE-4298","price":21.7,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-click-board-dtmf-generator-click-board-30257425285309.jpg?v=1685212315"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/collections\/logo-holtek-500.jpg?v=1725894409","url":"https:\/\/thedebugstore.com\/en-si\/collections\/holtek-device-support.oembed","provider":"Debug Store","version":"1.0","type":"link"}