# Requirements

* Microphone: Microphone that offers stable frequency response in 17kHz-20kHz.
* Speaker: Smart Phone speaker&#x20;
* Processor requirement: Clock required on UART for SmartMic IA61x.&#x20;
* Host-board supported:  [SAMD21](https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42220-SAMD21-Xplained-Pro_User-Guide.pdf)
* Host library memory requirements: \~10kB&#x20;
* Size of SDK on disk: 2kB
* Licensing: Python3 is required.
* Sender platforms supported: Android, iOS
* Host-board: For a host platform to be supported, the host must have non-volatile memory to provision license.  The device Id for host platforms must be obtainable.&#x20;

*Please note: Licensing for Knowles SMartMic IA61x, currently only tested and functional in Windows.*
