Hardware Resources Software & Hardware Solutions SPEECH & AUDIO
Open the catalog to page 1Table of Contents Software Library Application Solutions ADPCM and Speex (Audio) Library for PIC32 MCUs. . . . . 3 Microchip TCP/IP Stack (AN833). . . . . . . . . . . . . . . . . 22 PIC32 MCU DSP Library (Included in MPLAB® XC32 Compiler). . . . . . . . . . . . . . . 3 IrDA® Standard Stack (AN1071) . . . . . . . . . . . . . . . . . 22 Data Encryption Libraries (SW300052) . . . . . . . . . . . . . 4 HTTP Server Using BSD Socket API for PIC32MX Devices (AN1107). . . . . . . . . . . . . . . . . . . . 23 PIC32 MCU Floating Point Math Library (Included in MPLAB XC32 Compiler) . . . . . . . . . . ....
Open the catalog to page 2ADPCM & Speex (Audio) Library for PIC32 MCUs Summary The audio library for PIC32 MCUs consists of APIs for Pulse Code Modulation, Adaptive Differential Pulse Code Modulation and Speex encoding and decoding algorithms. Speex is an Code Excited Linear Prediction (CELP) based open source patent-free audio compression format designed for speech. The ADPCM algorithm takes advantage of the high correlation between consecutive speech samples, which enables future sample values to be predicted. Applications ■■ ■■ ■■ ■■ ■■ ■■ ■■ ■■ Answering machines Building and home safety systems Intercoms...
Open the catalog to page 3Data Encryption Libraries (SW300052) Summary Microchip offers a reliable security solution for embedded applications built on the 16- and 32-bit microcontroller platform. This solution is provided by means of a single library. This library features the symmetric key encryption/ decryption functions Advanced Encryption Standard (AES) and Triple-Data Encryption Algorithm (Triple-DES). These algorithms are also recommended by most Internet Engineering Task Force (IETF), Federal Information Processing Standards (FIPS) and IPSec standards. ■■ Optimized for speed, code size and RAM usage ■■ Library...
Open the catalog to page 4PIC32 MCU Floating Point Math Library Summary The optimized PIC32 Math Library is packaged within the MPLAB XC32 Compiler for PIC32 MCUs. The floating‑point math library provided with the compiler has been significantly optimized to take full advantage of the PIC32 MCU instruction set. Single-precision and double precision math library functions are now available, giving users a choice between double- and single‑precision operations. The library provides the greatest benefit for the more complex operations offering a greater than 5 × performance improvement over the previous versions of library...
Open the catalog to page 5PIC32 MCU Peripheral Library Summary PIC32 Peripheral Library provides functions and macros for setting up and controlling the 32-bit peripherals. Applications wishing to use peripheral libraries need to include one single file in their source file to access any of the supported functions and macros. The PIC32 Peripheral Library supports the following peripheral module functions: ■■ System level fuction ■■ Prefetch cache ■■ DMA ■■ Bus matrix function ■■ Reset/control, power saving functions ■■ Oscillator, timer, input capture/output compare ■■ I/O ports and external interrupts ■■ ...
Open the catalog to page 6Microchip USB Framework Summary Microchip’s USB software supports USB on 8-, 16- and 32-bit MCUs . This software is royalty free source code and also includes example projects . The 8-bit PIC18 family supports USB device mode . The 16-bit PIC24F, PIC24E and dsPIC33E and 32-bit PIC32 products with USB support device mode, embedded host and On-The-Go . Supports 8-bit, 16-bit and 32-bit PIC MCUs Includes related drivers and resources to use with PC Includes various demonstration examples Includes class driver examples for: • HID • Mass Storage • CDC • Audio • Printer • Charger...
Open the catalog to page 7IEEE 802.15.4: Microchip MiWi and MiWi P2P Protocol Summary MiWi and MiWi P2P are proprietary protocol stacks developed by Microchip for short-range wireless networking applications based on the IEEE 802.15.4 wireless personal area network (WPAN) specification. The MiWi protocol stacks are optimized for low-power, low data rate, cost sensitive application and offer a small footprint alternative to the standard based ZigBee compliant protocol stack. This protocol stack supports 8-, 16- and 32-bit PIC MCUs and dsPIC DSCs. ■■ Microchip wireless proprietary protocol stack ■■ Based on IEEE 802.15.4...
Open the catalog to page 8IEEE 802.15.4: ZigBee, ZigBee PRO and ZigBee Smart Energy Profile Suite Summary As a member of the ZigBee Alliance, Microchip offers certified ZigBee Compliant Platform (ZCP) for the ZigBee 2006, ZigBee PRO and ZigBee Smart Energy Suite protocol stacks. Key Features ZigBee Smart Energy Profile Suite ■■ Support for the following Smart Energy devices: • Energy Service Portal (ESP) • Meter (MTR) • In Premise Display (IPD) • Load Control Device (LCD) • Programmable Communicating Thermostat (PCT) • Smart Appliance (SAP) • Range Extender (RED) ■■ Support for Certificate Based...
Open the catalog to page 9Bluetooth Stack for PIC24 and PIC32 MCUs and dsPIC DSCs Summary Microchip has partnered with CandleDragon to offer the Bluetooth® software stack . The dotstack™ Bluetooth stack was designed for low cost and low power embedded devices . The Bluetooth stack is SIG compliant and has a small footprint . ■ Written in ANSI C ■ Well defined protocols and profile application interface ■ Supports Bluetooth specification version 1 .2, 2 .0, 2 .1, +EDR ■ Supported profiles: SPP HID, HFP Headset, Simple , , Secure Pairing, FTP HDP and PBAP , ■ Bluetooth chipsets supported CSR Microchip FAT File System for...
Open the catalog to page 108 Pages
22 Pages
4 Pages
469 Pages
13 Pages
74 Pages
20 Pages
12 Pages
20 Pages
8 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
2 Pages
16 Pages
20 Pages
16 Pages
32 Pages
36 Pages
2 Pages
32 Pages
12 Pages
20 Pages
6 Pages
16 Pages