Microchip Technology Inc Apps

Basic Accessory Demo 1.5
This demo provides a simple example on how to interface from anAndroid device to an accessory using the Open Accessory frameworkadded in v2.3.4+ and v3.1+ versions of the Android OS. The democontrols 8 LEDs on the board by touching the LED pictures on thescreen, indicates the push button status of the board, and providesa percentage indication of the potentiometer. This demo also onlyshows how to use the host mode accessory implementation using theAPI10 android.hardware.usb library. This version works only forv3.1+ devices (API12+). The firmware, documentation, and additionalinformation are available at www.microchip.com/android. Version 1.4* Fixed issue where data from the Android device was sent twice tothe Accessory (introduced in v1.3) Version 1.3: * Workaround issuewhere Read() call does not throw exception upon close. This allowsthe use of orientation changes, back button, and home button *Requires new firmware to take advantage of these features. Firmwarewill be available in October at www.microchip.com/mal in thev2011-10 release. Version 1.2: * added Japanese, Korean, andChinese Localization support. * disabled LED buttons when accessoryis not attached. Version 1.0: * Initial release supporting v3.1+devices with android.hardware.usb library (API12) * Supports hostmode accessories only.
Mobile Product Selector 3.13
Microchip Mobile Product SelectorA complete guide to all of Microchip’s products and developmenttools with access to datasheets, product details, samples andpurchasing of products. This tool also provides access to thousandsof Microchip’s application notes and a complete listing of allsales and distribution contacts.
Web Bootloader for Accessories 1.0
This demo shows how to update anattachedaccessory's firmware from the internet. When an Androidaccessoryusing a Microchip PIC microcontroller is attached to anAndroiddevice, this demo will use the Android's access to theinternet tosearch for an update to the microcontroller's firmware.If anupdate is found, the user has an option to download it andsend itto the microcontroller. The microcontroller will bootloadthe newfirmware, then reset and start running the updated firmware.Thisversion works only for v2.3.x devices (API10).The firmware, documentation, and additional informationareavailable at www.microchip.com/android.
Accessory Demo 2.3.x Plugin 1.4
This demo provides a simple example on howtointerface from an Android device to an accessory using theOpenAccessory framework added in v2.3.4 and v3.1 versions oftheAndroid OS. The demo controls 8 LEDs on the board by touchingtheLED pictures on the screen, indicates the push button status oftheboard, and provides a percentage indication of thepotentiometer.This demo also only shows how to use the host modeaccessoryimplementation using the API10 com.android.future.usblibrary. Thisversion works only for v2.3.x devices (API10).The firmware, documentation, and additional informationareavailable at www.microchip.com/android.Version 1.4:* Fixed issue where data from the Android device was sent twicetothe Accessory (introduced in v1.3)Version 1.3:* Workaround issue where Read() call does not throw exceptionuponclose. This allows the use of orientation changes, back button,andhome button* Requires new firmware to take advantage of thesefeatures.Firmware will be available in October atwww.microchip.com/mal inthe v2011-10 release.Version 1.2:* Added Japanese, Chinese, and Korean Localization support.* disabled LED buttons when accessory is not attached.Version 1.1:* Supports host mode accessories only.* Works on Android devices running either v2.3.x (API10)devicesonly.* Checks for libraries at run time to avoid NoClassDefFounderrorswhen com.android.future.usb library is missing ontargetdevices.Version 1.0:* Initial revision
Bluetooth Smart Discover 1.0
Microchip’s SmartDiscover provides the ability to scan and connectto nearby Microchip Bluetooth Low Energy (BLE) peripherals andlisten to BLE broadcasters. Once connected to a BLE peripheral, theuser can discover all the services and characteristics that areenabled in the peripheral. It lets the user read, write or enablenotifications/indications as appropriate for the discoveredcharacteristics. The standard advertising data types included inthe advertisement data of the discovered BLE broadcasters can alsobe checked.
MCP2210 Terminal 1.0
The MCP2210 Terminal is an app which allows data exchange at theSPI bus level. This terminal can be used for communication betweenMCP2210 and various SPI slave modules. The source code is availableon the MCP2210 page: http://www.microchip.com/mcp2210
Accessory Support Detection 1.0
This app is used to detect various librariesona phone/tablet that can be used to connect to anaccessory.Information about the phone/tablet is gathers andoptionally sentto Microchip to help improve our information aboutsupporteddevices for various configurations.
Smart Plug 2.3
Microchip Technology’s Smart Plug App works in conjunction withMicrochip Technology’s Smart Plug Demo. The Smart Plug Demo allowsremote power monitoring of an electrical load using the MCP39F511Power Monitoring IC as well as on/off control. A PIC24F handles thedata while the RN4020 Bluetooth LE module enables Bluetoothcommunications with a tablet or phone.
BLE Sensor App 1.1
The Bluetooth Low Energy Sensor app is used to showcase thecapabilities of the Microchip's Bluetooth Low Energy (BLE) modulewith the sensor board. The BLE module should be programmed with theappropriate BLE private service and characteristics to transfersensor data and an auto-running script to capture sensor data fromthe sensors on the sensor board. Once the BLE module is configuredand powered on, the app can be used to scan and discover configuredBLE module and connect with it. Once connected, the sensors viewwill present the sensor readings in real-time for all the sensorsavailable on the sensor board.
Secure AVR BLE IoT Node 1.0.0
The mobile app will authenticate the kitafterconnected with the kit via BLE: verify the (compressed)certificatechain of the Secure AVR IoT node kit.After that thesensor datawill be transmitted through BLE temperature data and3Xaccelerometer data.Main Features:1. BLE devices scanning and connecting2. Kit authentication3. Range estimation by RSSI4. Temperature curve5. 3X accelerometer curve
Microchip Smart Device Enablement Kit 1.0.1
An app platform that support controlling and monitoringtheMicrochip Wi-Fi Smart Device Enablement Kit throughput AWSIoTCloud. It can used to control LED on/off and lightintensity(0-100%) and monitor the button state and sensorvalue(temperature, humidity, pressure, uv) on the kit. The Wi-FiSmartDevice Enablement Kit is a Microchip demo board made fromaWINC1500 Wi-Fi module, ECC608 crypto chip, SAML21microcontroller,MCP73833 battery charger IC, and an MIC5317 LDO.There are threebuttons, one RGB LED, and one environment sensor onthe board. Appfeatures include are as follows: a. user sign up/sign in featureb. network provision c. register kit to the accountd. set devicename e. control LED color and intensity on the kit f.monitorsensor value (temperature, humidity, pressure, uv) on thekit g.monitor button state on the kit Important Note: This app isfullyfunctional only with the specific Microchip Wi-Fi SmartDeviceEnablement Kit
Microchip MPOS 1.1
Microchip MPOS app is a mobile payment application which workswithMicrochip specific hardware. This app communicates to thepaymentdevice using bluetooth to receive the encrypted card data.Steps touse: 1. User enters amount and merchant name to initiatethetransaction . 2. Connects to mobile payment device usingbluetoothand receives the encrypted card data. 3. Encrypted carddata isdecrypted and displayed as transaction receipt. Technologiesandalgorithms used: BLE (Bluetooth Low Energy) forcommunicationbetween device. AES-128bit ECB encryption algorithmforcryptography. Base64 for data encoding.
Secured AVR BLE IoT Node 1.0.1
The mobile app will authenticate the kit after connected withthekit via BLE: verify the (compressed) certificate chain oftheSecure AVR IoT node kit.After that the sensor data willbetransmitted through BLE temperature data and 3X accelerometerdata.Main Features: 1. BLE devices scanning and connecting 2.Kitauthentication 3. Range estimation by RSSI 4. Temperature curve5.3X accelerometer curve