Datasheets.org.uk - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine
  
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Tools Solutions 16-bit Designer comprehensive overview libraries,


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet


walkie talkie modem - walkie talkie modem  
walkie talkie circuit - walkie talkie circuit  
-UL1577 modem* -"ul 1577" -ul60950 -EN60950 -"EN - -UL1577 modem* -"ul 1577" -ul60950 -EN60950 -"EN  
speex - speex  
sin PWM using dspic33f - sin PWM using dspic33f  
sin pwm dsPIC - sin pwm dsPIC  
sensorless bldc motor driver circuit using dsp - sensorless bldc motor driver circuit using dsp  
sensorless bldc c source code PIC - sensorless bldc c source code PIC  
sensorless bldc c source code dspic - sensorless bldc c source code dspic  
sensorless bldc c source code - sensorless bldc c source code  
rotary binary coder - rotary binary coder  
reference design dsPIC - reference design dsPIC  
Quadrature Decoder Suits Rotary Encoders - Quadrature Decoder Suits Rotary Encoders  
programmable pic board 64k sram - programmable pic board 64k sram  
PID control SMPS PIC - PID control SMPS PIC  
PID control SMPS dsPIC - PID control SMPS dsPIC  
PID control dsPIC dc motor speed control - PID control dsPIC dc motor speed control  
PID control dsPIC - PID control dsPIC  
PID code for pic - PID code for pic  
PIC18F USB - PIC18F USB  
PIC18f example codes - PIC18f example codes  
PIC bldc motor speed control - PIC bldc motor speed control  
Phase Induction motor speed control using dsPIC - Phase Induction motor speed control using dsPIC  
microchip pic18 graphic lcd - microchip pic18 graphic lcd  
mc1h - mc1h  
LCD connection to PIC18f - LCD connection to PIC18f  
lattice modem* codec - lattice modem* codec  
inverter pic18f - inverter pic18f  
ICSP DSPIC - ICSP DSPIC  

16-bit Embedded Control
Tools Solutions 16-bit Designer
comprehensive overview libraries, boards software development tools Microchip's 16-bit embedded control product families.
www.microchip.com/16bit
Microchip's Whole Product Solution
always been Microchip's goal provide great silicon solutions customers. However, silicon only part story. Support tools, such programmers, compilers, reference designs, libraries, application notes, evaluation boards like required make your evaluation product development process efficient possible. Microchip considers product released when silicon appropriate support tools ready production. This document describes Microchip's rapidly evolving solutions support ongoing enhancements 16-bit PIC4 Microcontrollers (MCUs) dsPIC® Digital Signal Controllers (DSCs), including:
Development Tools:
MPLAB® Integrated Development Environment MPASMAssembler, MPLINKLinker, MPLIBLibrarian MPLAB® Simulator MPLAB® Compiler MPLAB® Visual Device Initializer MPLAB® In-Circuit Debugger/Programmer MPLAB®REAL ICEIn-Circuit Emulation System Software libraries more
Reference Designs Development Boards:
Development boards Reference designs supported application notes web-based materials Application development designs
Design Materials Training:
Data sheets reference manuals available print, online Training support including regional seminars, MASTERs, seminars, Getting Started Guides more more most current information whole product solution available today PIC4 MCUs dsPIC DSCs, please refer Microchip site www.microchip.com/16bit.
DS01033C-
Tools Solutions 16-bit Designer
Topic Product Overview Development Board Overview Explorer Development Board PICtailPlus Daughter Boards dsPICDEM80-pin Starter Development Board 16-bit, 8-pin Starter Development Board Development Boards dsPICDEM1.1 Plus General Purpose Development Board dsPICDEM Development Board dsPICDEM.net1 dsPICDEM.net Connectivity Development Boards dsPICDEMMC1 Motor Control Development System PICDEMMC Development Board dsPICDEMSMPS Buck Development Board Software Applications Libraries Overview dsPIC® Soft Modem Library dsPIC® Speech Recognition Library dsPIC® Noise Suppression Library dsPIC® Acoustic Echo Cancellation Library dsPIC® Line Echo Cancellation Library dsPIC® Symmetric Embedded Encryption Library SW30000/3/3-EVAL SW300010/EVAL SW300040/EVAL SW300060/EVAL SW300080/EVAL SW300050/EVAL DM40001 Various DM300019 DM30007 DM30004 DM300018 DM300004-1/ DM30000/1/ DM18301 DM30003 Microchip Part Number Page 48-51
Triple DES/AES Encryption Libraries
Software Libraries dsPIC® Asymmetric Embedded Encryption Library dsPIC® Speex Speech Encoding/Decoding Library PIC4/dsPIC® G.711 Speech Encoding/Decoding Library dsPIC® G.76A Speech Encoding/Decoding Library FAT16 File System Library dsPIC® Library PIC4/dsPIC® Math Library PIC4/dsPIC® Peripheral Library Microchip TCP/IP Stack (ENC8J60 Driver) dsPICworksData Analysis Software Digital Filter Design/Digital Filter Design Lite Application Development Tools RTOS/CMX-RTXfor PIC4/dsPIC® RTOS/CMX-Tiny+for PIC4/dsPIC® RTOS/CMX-SchedulerPIC4/dsPIC® TCP/IP-CMX-MicroNetPIC4/dsPIC® Sensorless BLDC Motor Control Using dsPIC30F Using dsPIC30F Vector Control ACIM Sensored BLDC Motor Control Using dsPIC30F010 Application Solutions Introduction Induction Motor Control Using dsPIC30F Using dsPIC30F Sensorless BLDC Motor Control Sinusoidal Control PMSM Motors with dsPIC30F Sensoreless Field-oriented Control PMSM Motors Software Hardware Development Tools MPLAB®Visual Device Initializer (Included MPLAB®IDE) MPLAB® Compiler MPLAB® REAL ICEIn-Circuit Emulation System
SW30005
SW300055/EVAL SW300070/EVAL SW30006 SW300090/EVAL
SW30007
SW3000 SW30000 SW30001 SW30004 SW30003 SW300001/LT SW300031 SW30003 SW300030 Contact AN901 AN908 AN957 AN984 AN99 AN1017 AN1078 SW00700 SW00601 DV44005
Solutions Tools Selector Guide with pricing information
DS01033C-3
Development Board Overview
Overview
full suite cost-effective hardware development boards available support Microchip's 16-bit PIC4 Microcontroller (MCU) dsPIC® Digital Signal Controller (DSC) product families. table below presents summary reference boards offered 16-bit devices supported. Additional information specific boards provided within this section.
16-bit Device Support Development Board dsPIC30F dsPIC33F PIC24H PIC24F Description/Comments General Purpose Development Board Supports PICtailPlus plug-in boards Expansion header
Explorer Development Board
PICtailPlus Daughter Boards dsPICDEM80-pin Starter Development Board 16-bit, 28-pin Starter Development Board dsPICDEM1.1 Plus General Purpose Development Board dsPICDEM2 General Purpose Development Board dsPICDEM.netConnectivity Development Boards dsPICDEMMC1 Motor Control Development Board dsPICDEMMC1H High-voltage Power Module dsPICDEMMC1L Low-voltage Power Module dsPICDEMSMPS Buck Development Board
General Purpose Development Board Basic Starter Board Basic Starter Board General Purpose Board Voiceband Codec General Purpose Development Board Supports dsPIC30F 18-, 40-pin devices V.3bis Soft-Modem 10-BaseT Ethernet External 16-bit SRAM access example code Motor Control Development Board Interfaces dsPICDEM MC1H MC1L Power Modules 3-Phase High-voltage Power Module
3-Phase Low-voltage Power Module Switch Mode Power Supply Development Board Basic Starter Board
DS01033C-4
www.microchip.com
Explorer Development Board
Summary
This development board offers economical evaluate both PIC4F PIC4H microcontrollers, well dsPIC33F General Purpose Motor Control families. This board ideal prototyping tool help quickly develop validate design requirements.
Features
features Explorer Development Board include: 100-pin dsPIC33F General Purpose (MA330011) 100-pin PIC4F (MA40011) plug-in modules Supports 100-pin PIC4H (MA4001) plug-in module Supports dsPIC33FJ56GP710 PIC4FJ18GA010 Modular design plug-in demonstration boards, expansion header RS-3 serial channel MPLAB® support ready LEDs, switches potentiometer
Package Contents
Explorer Development Board (DM40001) preprogrammed with 100-pin dsPIC33F General Purpose plug-in module (MA330011) 100-pin PIC4F (MA40011) plug-in module Documentation
Minimum Requirements:
MPLAB v7.40 later MPLAB MPLAB later
www.microchip.com
DS01033C-5
PICtailPlus Daughter Boards
PICtailPlus Daughter Boards: Card Edge Modular Expansion Connectors Explorer board been designed with PICtail Plus modular expansion interface, allowing board provide basic generic functionality still easily extendable technologies they become available. PICtail Plus based 10-pin connection divided into three sections pins, pins pins. 30-pin connections have parallel functionality. example, pins have functionality 30-pin segment, with similar functionality corresponding pins middle 30-pin segment. Each 30-pin section provides connections serial communication peripherals, well many ports, external interrupts channels. This provides enough signals develop many different expansion interfaces, such Ethernet, ZigBeeTechnology, IrDA® Protocol 30-pin PICtail Plus daughter boards used either middle 30-pin sections. Explorer board provides footprints edge connectors daughter boards, populated (J5, Samtec MEC1-160-0-S-D-A) unpopulated (J6). board also matching male edge connection (J9), allowing used expansion card itself. SD/MMC PICtailPlus Daughter Board (AC164122) SD/MMC PICtail Plus Daughter Board universal board that interfaces Secure Digital (SD) MultiMedia Card (MMC) Serial Peripheral Interface (SPI) microcontroller. This PICtail board designed operate with multitude demonstration boards, including those having PICtail signals, those with PICtail Plus signals (utilizing card-edge connectors like Explorer 16), those with non-standard PICtail signals. This card plugs into 30-pin sections PICtail Plus expansion header. This card compatible with 16-bit products. Ethernet PICtailPlus Daughter Board (AC164123) Ethernet PICtail Plus Daughter Board provides costeffective method evaluating developing Ethernet control applications. development board populated with 8-pin ENC8J60 Ethernet controller, which interfaces microcontroller. Also included RJ-45 connector make Ethernet connection network. This card compatible with 16-bit products operating IrDA® Protocol PICtail Plus Daughter Board (AC164124) IrDA® Protocol PICtail Plus Daughter Board expands functionality Explorer demo board include IrDA communications. This card features TFDU100 infrared optical sensor module from Vishay Semiconductor. PIC4 dsPIC33F UART module implement 3/16 encoder decoder necessary interface directly TFDU100. This card compatible with PIC4 dsPIC33F products. CompactFlash PICtailPlus Daughter Board (Future) CompactFlash PICtail Plus Daughter Board provides interface between 16-bit products CompactFlash memory card. interface based general-purpose pins module found some higher count 16-bit devices. This card compatible with 16-bit products. Wireless Communications PICtailPlus Daughter Board (AC163027) Wireless PICtail Plus Daughter Board interfaces IEEE 80.15.4to 16-bit devices through module. board includes provisions select trace antenna user-supplied connector. This card used with ZigBee protocol Microchip's MiWiwireless networking protocol. This card compatible with 16-bit products operating Speech playback PICtailPlus Daughter Board (AC164125) Speech playback PICtail Plus Daughter Board implements fourth-order Pass Filter (LPF), speaker amplifier, speaker Mbit serial EEPROM playback only applications. Speech playback accomplished using integrated module 16-bit products filtered into voice waveform using LPF. This board designed operate both PICtail PICtail Plus connectors. This card compatible with 16-bit products operating Prototype PICtailPlus Daughter Board (AC164126) Prototype PICtail Plus Daughter Board expansion breadboard card Explorer Development Board using PIC4 dsPIC33 DSC. This board board with card-edge connector plug directly into PICtail Plus expansion socket. breadboard area provides access processor pins general purpose prototyping area. This contains three blank Prototype PICtail Plus Daughter Boards.
DS01033C-6
www.microchip.com
dsPICDEM80-pin Starter Development Board
Summary
This development board offers economical evaluate both PIC4 dsPIC® Digital Signal Controller (DSC) General Purpose Motor Control families. This board ideal prototyping tool help quickly develop validate design requirements.
Features
features dsPICDEM 80-pin Starter Development Board include: 80-pin dsPIC30F6014A plug-in module (MA300014) 100- 80-pin adapter dsPIC33F plug-in module (MA33001) (uses 3.3V solution) Power input from supply Selectable voltage regulator outputs 3.3V LEDs, switches, potentiometer, UART interface input filter circuit speech band signal input On-board filter speech band signal output Circuit prototyping area Assembly language demonstration program tutorial accommodate 80-pin dsPIC30F6010A plug-in module (MA300015) sold separately accommodate 80-pin adapter PIC4H plug-in module (MA33001X) sold separately (uses 3.3V solution)
Package Contents
dsPICDEM 80-pin Starter Development Board dsPIC30F6014A plug-in module dsPIC33FJ56GP710 plug-in-module Documentation
Minimum Requirements:
MPLAB® v7.40 later MPLAB MPLAB later dsPICDEM 80-pin Development Board (DM300019)
www.microchip.com
DS01033C-7
16-bit, 28-pin Starter Development Board
Summary
low-cost, 16-bit, 8-pin Starter Development Board allows user easily evaluate 8-pin, PIC4 microcontroller dsPIC Digital Signal Controller (DSC) devices. This board ideal prototyping tool help validate design requirements
Features
features 16-bit, 8-pin Starter Development Board include: Prototyping tool 8-pin, SDIP PIC4, dsPIC30F dsPIC33F devices Includes 8-pin PIC4FJ64GA00 dsPIC33FJ1GP0 On-board regulators 3.3V operation Power input from power supply power source Single UART communication channel bridge Connectors MPLAB® In-circuit Debugger/ Programmer PICkit Header access device pins Circuit prototyping area including pads SOIC SOT-3 devices
Package Contents
16-bit, 8-pin Starter Board 8-pin, PIC4FJ64GA00 dsPIC33FJ1GP0 devices Example software documentation
Minimum Requirements:
MPLAB v7.60 later MPLAB Compiler v.05 later MPLAB (DM300017)
DS01033C-8
www.microchip.com
dsPICDEM1.1 Plus General Purpose Development Board
Summary
dsPICDEM Plus General Purpose Development Board provides application designer with cost development tool become familiar with dsPIC30F, dsPIC33F PIC4H 16-bit architecture, highperformance peripherals powerful instruction set. board features active demonstration program loaded installed dsPIC30F6014A device. Several program functions selectable menu system displayed LCD. These include: temperature voltage measurements, frequency domain characteristics sine wave signal generated on-board from digital potentiometer, digital filter selections DTMF tone generation using codec interface peripheral (external speaker required). Also included simple tutorial written assembly language. Users create project, assemble link code, program and/or debug code using Microchip's MPLAB® Integrated Development Environment included free, MPLAB InCircuit Debugger available separately. development board serves ideal prototyping tool quickly develop validate design requirements.
Package Contents
dsPICDEM General Purpose Development Board with pre-programmed dsPIC30F6014A device RS-3 cable Power supply Example software documentation
Features
features dsPICDEM Plus General Purpose Development Board include: dsPIC30F6014A plug-in sample (MA300014) Serial communication channels interface (two UARTs, SPI, CAN, RS-485) Si3000 voiceband codec with In/speaker jacks General purpose prototyping area with expansion header dot-addressable MPLAB® MPLAB 4000 emulator support LEDs, switches potentiometers Temperature sensor Separate digital analog voltage regulators Digital potentiometer capability
Minimum Requirements:
MPLAB v7.40 later MPLAB MPLAB later dsPICDEM Development Board (DM300014)
www.microchip.com
DS01033C-9
dsPICDEM2 Development Board
Summary
dsPICDEM Development Board development evaluation tool that helps create embedded applications using dsPIC® Digital Signal Controllers (DSCs). Sockets provided 40-pin devices dsPIC30F Motor Control Family 18-, 40-pin devices dsPIC30F General Purpose Sensor Family. supported devices shown table below. board includes sample dsPIC30F4011 40pin motor control socket, power supply regulator, crystal oscillators each sockets, connector MPLAB® In-Circuit Debugger both RS-3 ports external communication. addition, board populated with prototyping hardware, including indicators, push button switches, potentiometer, temperature sensor screen. pins device sockets accessible through headers.
dsPIC30F Device Motor Control Family dsPIC30F010 dsPIC30F3010 dsPIC30F401 dsPIC30F3011 dsPIC30F4011 Sensor Family dsPIC30F011 dsPIC30F301 dsPIC30F01 dsPIC30F3013 General Purpose Family dsPIC30F3014 dsPIC30F4013 40-pin PDIP 40-pin PDIP 18-pin PDIP 18-pin PDIP 8-pin SPDIP 8-pin SPDIP 8-pin SPDIP 8-pin SPDIP 8-pin PDIP 40-pin PDIP 40-pin PDIP Supported Packages
Features
features dsPICDEM Development Board include:
Multiple sockets 18-, 40-pin PDIP SPDIP
devices Sample application programs complete with MPLAB workspace project files provided supported dsPIC30F devices dsPIC30F4011 40-pin PDIP sample device installed board regulator provides AVDD from power supply MPLAB in-circuit debugger ready Options selecting alternate debugging channels RS-3 interface Controller Area Network (CAN) interface Temperature sensor analog potentiometer simulate inputs push button switches indicators simulate digital input output ASCII character with interface Access pins dsPIC30F device sockets x40-pin headers with documentation ample application programs sample pack containing dsPIC30F301 dsPIC30F4013 devices
Minimum Requirements:
MPLAB v7.40 later MPLAB MPLAB later dsPICDEM Development Board (DM300018)
DS01033C-10
www.microchip.com
dsPICDEM.net1 dsPICDEM.net2 Connectivity Development Boards
Summary
dsPICDEM.net dsPICDEM.net Connectivity Development Boards provide application developer basic platform developing evaluating both connectivity non-connectivity based requirements. dsPICDEM.net board provides hardware circuitry supporting both Public Switched Telephone Network (PSTN) 10-Base MAC/PHY interfaces. PSTN interface hardware dsPICDEM.net board suited FCC/JATE compliancy PSTN interface hardware dsPICDEM.net board suited CTR-1 compliancy board comes with ITU-T compliant V.bis/V. modem development module pre-programmed installed dsPIC30F6014 device. This demo provides full source code connect transfer data between dsPIC® Digital Signal Controller (DSC) Soft Modem (dsPIC ITU-T compliant reference modem. modem configured either Originate Answer mode operation. Configuration control dsPIC30F Soft Modem demo supported with optimized command set, which entered into suitable communication program running such HyperTerminalTM, communicated dsPIC over RS-3 serial channel. Also included CMX-MicroNetweb Server programs, which demonstrate TCP/IP protocol-based applications over 10-Base Ethernet datalink layer.
Features (Continued)
LEDs, switches potentiometers Temperature sensor Full suite development code Getting Started tutorial Full featured dsPICDEM.net board configuration control demo V.bis Soft-Modem (full source code provided) CMX-MicroNet Server CMX-MicroNet Server Comprehensive User's Guide describing development code
Features
features dsPICDEM.net dsPICDEM.net Connectivity Development Boards include: dsPIC30F6014 plug-in module (MA300011) 10-Base Ethernet interface PSTN interface with DAA/AFE chipset Serial communication channels interface (UART CAN) External memory storing constants External memory General purpose prototyping area with expansion header Dual channel digital potentiometer display
Package Contents
dsPICDEM.net Connectivity Board with pre-programmed dsPIC30F6014 RS-3 cable crossover cable Power supply Example software documentation
Minimum Requirements:
MPLAB v7.40 later MPLAB MPLAB later dsPICDEM.net Development Board (DM300004-1 DM300004-)
www.microchip.com
DS01033C-11
dsPICDEMMC1 Motor Control Development System
Summary
dsPICDEM Motor Control Development System provides application developer with three main components quick prototyping validation BLDC, PMAC ACIM applications. three main components include dsPICDEM Motor Control Development Board, dsPICDEM MC1L, 3-phase low-voltage power module dsPICDEM MC1H, 3-phase high-voltage power module. dsPICDEM Motor Control Development System contains dsPIC30F6010, supports dsPIC® Digital Signal Controller (DSC) motor control variants, various peripheral interfaces custom interface header system, which allows different motor power modules connected PCB. control board also connectors mechanical position sensors, such incremental rotary encoders hall effect sensors, breadboard area custom circuits. main control board receives power from standard plug-in transformer. dsPICDEM MC1L 3-phase low-voltage power module optimized 3-phase motor applications that require voltage less than volts deliver power output. 3-phase low-voltage power module intended power BLDC PMAC motors. dsPICDEM MC1H 3-phase high-voltage power module optimized 3-phase motor applications that require voltages volts deliver power output. high-voltage module active power factor correction circuit that controlled dsPIC DSC. This power module intended induction motor power inverter applications that operate directly from line voltage. compatible motors available dsPICDEM Motor Control Development System.
Features
dsPICDEM Motor Control Development System features: dsPIC30F6010 Motor Control microcontroller-based board optional power modules provide: Heatsink ambient cooling power sections Full automatic protection power circuits Electrical isolation from power circuits Many options motor feedback signals
Package Contents
Motor Control Development Board dsPICDEM Motor Control Development Board with pre-programmed dsPIC30F6010 plug-in module (MA300013) RS-3 cable Power supply Example software documentation Power Modules High-voltage low-voltage power module Example software documentation
Minimum Requirements:
MPLAB® v7.40 later MPLAB MPLAB later dsPICDEM Motor Control Development System (DM30000)
DS01033C-1
www.microchip.com
PICDEMMC Development Board
Summary
PICDEM Development Board easy, ready-touse BLDC motor control hardware platform built around dsPIC30F010, dsPIC30F3010 dsPIC30F401 (along with PIC18F431/331). PICDEM board control section around onboard dsPIC®Digital Signal Controller (DSC) PIC®microcontroller, 3-phase voltage source inverter, fault-monitoring circuit, temperature sensor, monitoring LEDs, serial interface connection, In-Circuit Serial Program(ICSPTM) connector programming debugging. addition, board hardware interfaces that make easy implement sensor sensorless control BLDC motor using dsPIC30F010, dsPIC30F3010 dsPIC30F401. PICDEM Development Board necessary hardware support direct drive BLDC max.) motor using sensored sensorless algorithm.
Package Contents
PICDEM Development Board pre-programmed with PIC18F431 dsPIC30F3010 (shipped separately) Free Motor Control Graphical User Interface (MC-GUI) available MPLAB® later revisions
Features
PICDEM Development Board features: 3-phase voltage source inverter bridge Motion sensor inputs Over-current protection, level programmable using potentiometer Temperature sensor with ICinterface Test points motor current back sensing Speed control potentiometer Example software documentation available external power supply (optional) 3-phase, BLDC low-voltage motor (optional)
Minimum Requirements:
MPLAB v7.40 later MPLAB MPLAB later PICDEM Development Board (DM18301)
www.microchip.com
DS01033C-13
dsPICDEMSMPS Buck Development Board
Summary
This development board serves simple DC-DC Switch Mode Power Supply (SMPS) reference design good starting point designers SMPS design. This board ideal prototyping tool help quickly develop validate design requirements.
Features
features dsPICDEM SMPS Buck Development Board include: Dual independent Buck converters demonstrate SMPS dsPIC®Digital Signal Controllers' (DSC) capabilities control multiple SMPS circuits Buck converters operate Synchronous Asynchronous modes Input voltage range (nominal User enable dynamic output load investigate transient response User potentiometers simulate application features such voltage trim, remote voltage sense, voltage tracking, current sharing, etc. MPLAB® support ready RS-3 serial channel Contact Microchip more information
Package Contents
dsPICDEM SMPS Buck Development Board Documentation
Minimum Requirements:
MPLAB v7.40 later MPLAB MPLAB later dsPICDEM.SMPS Buck Development Board
DS01033C-14
www.microchip.com
Software Application Library Overview
Overview
suite advanced solution libraries have been developed available your application requirements. table below presents summary reference libraries offered PIC4 Microcontroller (MCU) dsPIC® Digital Signal Controller (DSC) devices supported. Additional information specific library provided within this section. Comprehensive library suite 16-bit product family One-stop library shopping Reduce development time using ready-made libraries royalties libraries only one-time license project lifetime some libraries
Application Library dsPIC® Soft Modem Library dsPIC® Speech Recognition Library dsPIC® Noise Suppression Library dsPIC® Acoustic Echo Cancellation Library dsPIC® Line Echo Cancellation Library dsPIC® Symmetric Embedded Encryption Library Triple DES/AES Encryption Libraries dsPIC® Asymmetric Embedded Encryption Library dsPIC® Speex Speech Encoding/Decoding Library PIC24/dsPIC® G.711 Speech Encoding/Decoding Library dsPIC® G.726A Speech Encoding/Decoding Library File System dsPIC® Library PIC24/dsPIC® Math Library PIC24/dsPIC® Peripheral Library Microchip TCP/IP Stack ENC28J60 dsPICworksData Analysis Software Digital Filter Design Tool Digital Filter Design Lite RTOS/CMX-RTXfor PIC24/dsPIC® RTOS/CMX-Tiny+for PIC24/dsPIC® RTOS/CMX-Scheduler PIC24/dsPIC® TCP/IP-CMX-MicroNetfor PIC24/dsPIC® CANbedded (Vector) OsCAN (Vector)
dsPIC30F
Contact Microchip
16-bit Device Support dsPIC33F PIC24H Planned
Contact Microchip
PIC24F
Contact Microchip
Free
Comments V.bis DTMF
Contact Microchip
Contact Microchip Contact Microchip
Contact Microchip Contact Microchip
www.microchip.com
DS01033C-15
dsPIC® Soft Modem Library
Summary
dsPIC Digital Signal Controller (DSC) Soft Modem Library composed ITU-T compliant algorithms V.1, V.bis, V.3, V.3bis modem recommendations. Bell standard also included this library. V.1, Bell Frequency Shift Keying (FSK) modems. V.3, V.3bis V.bis Quadrature Amplitude Modulated (QAM) modems. Quadrature Phase Shift Keyed (QPSK) modem. V.1, V.bis, V.3bis -wire, full-duplex modems. full-duplex when operates with backwards channel. V.bis includes fallback standards. V.3bis optionally falls back V.bis, standards.
Contents
dsPIC Soft Modem Library provided basic software packages: V.bis/V. offered free with full source code, includes: V.bis/V., V.3, V.1/Bell 103, V.4, API, command V.3bis/V.3 offered object code, includes: V.3bis/V.3, V.bis/V., V.3, V.1/Bell 103, V.4, API, command library currently supports single-channel data-pump implementations. Both libraries supported with fallback data pump modulations down V.1. Each data modem library provided with respective library archive containing data pump object code modules required link application. UART Data Converter Interface (DCI) DAA/AFE hardware component drivers provided assembly source code linking with application. ITU-T Recommendation provided with each library. contains High Level Data Link Control (HDLC) protocol referred Link Access Procedure Modems (LAPM) defines error-correcting protocols modems. data pump modulations developed ASM30 assembly code yielding optimal code size execution time. data pump APIs based MPLAB®C30 Compiler language. Electronic documentation accompanies this library help implement functions. comprehensive Soft Modem User's Guide describes required APIs data pump layers. Example demo programs provided which implement required library APIs.
Typical Applications
dsPIC Soft Modem Library well suited small transaction orientated-based applications such limited terminals boxes Drop boxes Fire panels Internet-enabled home security systems Internet-connected power, water meters Internet-connected vending machines Smart appliances Industrial monitoring
Features Performance Data Modems
Performance Algorithm(1) (Kbps) V.1/Bell 103(4) V./V.bis V.3(4) V.3bis Command Data Rate Duplex 14.4 Half/Full Mod. Full Full Half Full Full Program Data (Kbytes) PSK/QAM QAM/TCM QAM/TCM
Data Memory(2, (Kbytes)
Memory(2,
MIPS
0.15
Notes: Data pump modules, V.1, V.bis, V.3, V.3, V.3bis Bell implemented Assembly language; V.4, data pump; command APIs implemented language. program/data memory usage V-series data pumps cumulative, sharing components internally. Memory size does account applications combining data pump, commands required). V.1/Bell data pumps require V.4.
Technical Notes operates symbols second, mean frequencies 1080 ±100 1750 ±100 operates mean frequencies 1500 forward channel 1700 ±400 forward channel. backwards channel mean frequency V.3bis data modems operate symbols second carrier frequency 1800 both directions. Both V.3bis implement Trellis Coding Modulation (TCM) data rates, except 4800 bps. includes uncoded 9600 bps.
DS01033C-16
www.microchip.com
dsPIC® Speech Recognition Library
Summary
dsPIC Digital Signal Controller (DSC) Speech Recognition Library provides voice control embedded applications with isolated, speaker-independent word recognition English. allows control application through fixed voice commands. library already been pre-trained demographic cross-section male female English speakers. Conveniently, training required end-users product. This library ideal front-end hands-free products such modern appliances, security panels cell phones. Speech Recognition Library very modest memory processing requirements targeted dsPIC30F5011, dsPIC30F5013, dsPIC30F601 dsPIC30F6014 processors. library samples speech data from voice codec connected dsPIC30F's data converter interface. data processed frame time, when word ending detected, received word identified using Hidden Markov Model (HMM) processing. After library identifies word, application respond accordingly. speech recognition algorithm written assembly language optimize performance minimize usage. well defined makes easy integrate Speech Recognition Library with your application. Library functions allow application easily disable enable speech recognition. library lets other system processing operations take place without disrupting speech recognition. PC-based word library builder program creates custom library from master library common words allow users control their application vocally. noise profile selected suit operating environment. noise profile consists noise type Signal-to-Noise Ratio (SNR). noise type combination different noise sources (automobile, office white noise), word library builder program generates source files that used build application. These files contain data tables that library uses perform.
Features
features dsPIC30F Speech Recognition Library include: English language support Speaker-independent recognition isolated words speaker training required Hidden-Markov Model-based recognition system Recognition time msec Master Library common words (available dsPIC® Speech Recognition Library User's Guide) Windows®operating system-based utility creates custom library from master library Additional words added master library (fee based) Data tables stored external memory Optional keyword activation silence detection Optional system self-test using predefined keyword Flexible Full compliance with MPLAB®C30 Language Tools dsPIC® Speech Recognition Library User's Guide provided with library Designed dsPICDEM1.1 General Purpose Development Board (DM300014)
Devices Supported
dsPIC30F5011 dsPIC30F5013 dsPIC30F601
dsPIC30F601A
Resource Requirements
Sampling interface: SI-3000 audio codec operating System operating frequency: 1.88, 18.43 4.576 Computational power: MIPS Program Flash memory: each library word RAM: <3.0
dsPIC30F6014 dsPIC30F6014A dsPIC33FXXXX
www.microchip.com
DS01033C-17
dsPIC® Noise Suppression Library
Summary
dsPIC Digital Signal Controller (DSC) Noise Suppression (NS) Library provides function suppress effect noise interfering with speech signal. This function useful microphone-based applications, which have potential incoming speech getting corrupted ambient noise captured microphone. especially suitable systems which acoustically isolated noise reference available, such Hands-free cell phone kits Speakerphones Intercoms Teleconferencing systems Headsets front-end speech recognition system microphone-based application that needs eliminate undesired noise Noise Suppression Library written entirely assembly language highly optimized make extensive dsPIC instruction advanced addressing modes. algorithm avoids data overflow. Noise Suppression Library provides "NoiseSuppressionInit" function initializing various data structures required algorithm "NoiseSuppression" function remove noise from block sampled 16-bit speech data. Both functions executed through well-documented Application Programmer's Interface (API). "NoiseSuppression" function primarily frequency domain algorithm. Fast Fourier Transform (FFT) performed each block data analyze frequency components signal. Thereafter, Voice Activity Detection (VAD) algorithm used determine signal segment speech noise. algorithm maintains profile noise updates every time noise segment detected VAD. Every frequency band input signal then scaled according proportion noise contained that frequency band, thereby causing significant degree noise suppression resultant signal. algorithm, adapts changes nature level noise, does require separate noise reference input. dsPIC Noise Suppression Library uses sampling rate. However, library includes sample rate conversion function that ensures interoperability with libraries designed higher sampling rates (9.6 kHz, 11.05 kHz). conversion function allows incoming signals higher sampling rates converted representative sample. Similarly, conversion function allows output signal converted upward from match user application.
Features
features Noise Suppression Library include: functions called from either assembly application program Five user functions: NoiseSuppressionInit NoiseSuppression InitRateConverter SRC_upConvert SRC_downConvert Full compliance with Microchip's MPLAB®C30 compiler, assembler linker Simple user interface library file header file Highly optimized assembly code, utilizing instructions advanced addressing modes Audio bandwidth: sampling rate 10-0 noise reduction, depending type noise Several speech recordings corrupted babble, cabin, white narrowband noise included library evaluation dsPIC® Noise Suppression Library User's Guide provided Demo application source code provided Accessory available purchase includes: audio cable, headset, oscillators, microphone, speaker, RS-3 cable, DB9M-DB9M null modem adapter used library evaluation
Resource Requirements
Noise Suppression
Computational requirements: Program Flash memory: RAM: MIPS
Sample Rate Conversion
Devices Supported
dsPIC30F6014 dsPIC30F6014A dsPIC30F601 dsPIC30F601A dsPIC30F5013 dsPIC30F5011 dsPIC30F4013 dsPIC33FXXXGPXXX
Computational requirements: Program Flash memory: RAM:
MIPS
Note: user application might require additional data buffering (application-dependent).
DS01033C-18
www.microchip.com
dsPIC® Acoustic Echo Cancellation Library
Summary
dsPIC Digital Signal Controller (DSC) Acoustic Echo Cancellation (AEC) Library provides function eliminate echo generated acoustic path between speaker microphone. This function useful speech telephony applications which speaker microphone located close proximity each other susceptible signals propagating from speaker microphone resulting perceptible distracting echo effect end. especially suitable these applications: Hands-free cell phone kits Speakerphones Intercoms Teleconferencing systems hands-free phones intended used compact environments, such cabin, this library fully compliant with G.167 standard acoustic echo cancellation. Library written entirely assembly language highly optimized make extensive dsPIC instruction advanced addressing modes. algorithm avoids data overflow. Library provides "AcousticEchoCancellerInit" function initializing various data structures required algorithm "AcousticEchoCanceller" function remove echo component from block sampled 16-bit speech data. user easily call both functions through well-documented Application Programmer's Interface (API). "AcousticEchoCanceller" function primarily Time Domain algorithm. received far-end speech samples (typically received across communication channel such telephone line) filtered using adaptive Finite Impulse Response (FIR) filter. coefficients this filter adapted using Normalized Least Mean Square (NLMS) algorithm, such that filter closely models acoustic path between nearend speaker near-end microphone (i.e., path traversed echo). Voice Activity Detection (VAD) Double Talk Detection (DTD) algorithms used avoid updating filter coefficients when there far-end speech also when there simultaneous speech from both ends communication link (double talk). consequence, algorithm functions correctly even presence full-duplex communication. Non-Linear Processor (NLP) algorithm used eliminate residual echo. This library uses sampling rate. However, library includes sample rate conversion function that ensures interoperability with libraries designed higher sampling rates (9.6 kHz, 11.05 kHz). conversion function allows incoming signals higher sampling rates converted representative sample. Similarly, conversion function allows output signal converted upward from match user application.
Features
features Acoustic Echo Cancellation Library include: functions called from either Assembly application program Five user functions: AcousticEchoCancellerInit AcousticEchoCanceller InitRateConverter SRC_upConvert SRC_downConvert Full compliance with Microchip MPLAB® compiler, assembler linker Simple user interface library file header file Highly optimized assembly code, utilizing instructions advanced addressing modes Echo cancellation echo delays `tail lengths' (configurable) Fully tested compliance with G.167 specifications in-car applications Audio bandwidth: sampling rate Convergence rate: dB/sec., typically dB/sec. Echo cancellation: typically used together with Noise Suppression (NS) Library, since same processing block size used dsPIC® Acoustic Echo Cancellation Library User's Guide included Demo application source code provided with library Accessory available purchase includes audio cable, headset, oscillators, microphone, speaker, RS-3 cable, DB9M-DB9M null modem adapter used library
Echo Tail Length (ms)
MIPS
Program Flash Memory (KB) MIPS
(KB)
16.5 10.5 Sample Rate Conversion Computational requirements: Program Flash memory: RAM:
Devices Supported
dsPIC30F6014 dsPIC30F6014A dsPIC30F601 dsPIC30F601A dsPIC30F5013 (for max. echo delay) dsPIC30F5011 (for max. echo delay) dsPIC33FXXXGPXXX
Note: user application might require additional data buffering (application-dependent).
www.microchip.com
DS01033C-19
dsPIC® Line Echo Cancellation Library
Summary
Line echo cancellation eliminates echoes generated electrical path between transmitter receiver communication device. Typically, echoes result signal reflection caused impedance mismatch telephone hybrids other network components. This "far-end" line echo results perceptible distracting echo effect near end. Line echo cancellation useful telephony applications that involve transmitting receiving signals through telephone hybrid. also useful digital network applications, such cellular telephony voice-over internet protocol. Though dsPIC Digital Signal Controller (DSC) Line Echo Cancellation Library targeted eliminate far-end echo demonstrated demo application), library functions equally applicable eliminating near-end echo. dsPIC Line Echo Cancellation Library written predominantly Assembly language highly optimized make extensive dsPIC instruction advanced addressing modes. algorithm avoids data overflow. library provides LineEchoCancellerInit function initializing various data structures required algorithm LineEchoCanceller function remove echo component from block sampled 16-bit speech data. easily call both functions through well-documented Application Programmer's Interface (API). Both processing frame size echo tail length (the maximum echo path which algorithm eliminate echo) user-configurable through constants defined header file. LineEchoCanceller function primarily time domain algorithm. received near-end speech samples (typically sampled from microphone) filtered using adaptive Finite Impulse Response (FIR) filter. coefficients this filter adapted using Normalized Least Mean Square (NLMS) algorithm, such that filter closely models electrical path between transmitter receiver (e.g., path through telephone hybrid), which essentially path traversed echo. optional Double Talk Detection (DTD) feature used avoid updating filter coefficients when there simultaneous speech from both ends communication link (double talk). consequence, algorithm functions correctly even presence full-duplex communication. optional Nonlinear Processor (NLP) feature used eliminate residual echo.
Features
features Line Echo Cancellation Library include: Simple user interface only library file header file functions called from application program user functions: LineEchoCancellerInit LineEchoCanceller Full compliance with Microchip MPLAB® compiler, assembler linker Functions predominantly written highly optimized assembly code that uses instructions advanced addressing modes Echo cancellation echo delays tail lengths (configurable) Speech processing interval (configurable) Fully tested compliance with ITU-T G.168 specifications digital network echo cancellers Audio Bandwidth: sampling rate Convergence Rate: dB/sec., typically greater than dB/sec. Echo Cancellation: typically used together with dsPIC Noise Suppression Library, since same processing block size used Comprehensive User's Guide provided help user understand implement library Demonstration application source code provided with library
Echo Tail Length (ms)
MIPS
Program Flash Memory (KB) MIPS
(KB)
Sample Rate Conversion Computational requirements: Program Flash memory: RAM:
Devices Supported
dsPIC30F6014 dsPIC30F6014A dsPIC30F601 dsPIC30F601A dsPIC30F5013 (for max. echo delay) dsPIC30F5011 (for max. echo delay) dsPIC33FXXXGPXXX
Note: user application might require additional data buffering.
DS01033C-0
www.microchip.com
dsPIC® Symmetric Embedded Encryption Library
Summary
Microchip offers reliable security solution embedded applications built dsPIC Digital Signal Controller (DSC) platform. This solution provided means libraries Symmetric Asymmetric Embedded Encryption Libraries. Symmetric Library features: Hash functions SHA-1 secure hash standard message digest Symmetric encryption/decryption functions Advanced Encryption Standard (AES) Triple Data Encryption Algorithm (Triple-DES) Random number generator functions Deterministic Random Generator ANSI X9.8
Typical Applications (Continued)
Secure devices peripherals interoperating with NGSCB PC's
Trusted Computing Group (TCG) related Microsoft®Next- generation Secure Computing Base (NGSCB) both specify Triple-DES. other asymmetric solutions featured dsPIC Asymmetric Embedded Encryption Library (SW300055).
Features
C-callable library functions developed MPLAB®ASM30 Assembly language Optimized speed, code size usage: usage below bytes Library functions extensively tested adherence applicable standards Symmetric encryption/decryption functions support multiple modes operation: Electronic Code Book (ECB) mode Cipher Block Chaining with Message Authentication (CBC-MAC) mode Counter (CTR) mode Combined CBC-MAC Counter (CCM) mode comprehensive dsPIC® Embedded Encryption Libraries User's Guide describes required APIs library functions Several examples provided each library function
Typical Applications
algorithms supported this library have emerged facto standard many large scale, secured applications like access, E-mail, secure transactions Virtual Private Networks (VPN). These algorithms also recommended most Internet Engineering Task Force (IETF), Federal Information Processing Standards (FIPS) IPSec standards. Some typical applications this library include: Mobile wireless devices, PDAs Secure banking Secure transactions Secure Socket Layer (SSL) Transport Layer Security (TLS) Secure Multi-purpose Internet Mail Extensions (S/MIME) ZigBeetechnology other monitoring control applications Smart card readers/trusted card readers Friend/foe identification
Getting Started
Review dsPIC Symmetric Embedded Encryption Library page www.microchip.com Download dsPIC Embedded Encryption Libraries User's Guide from Microchip site Purchase part number SW300050 Asymmetric Embedded Encryption Library support required (part number SW300055), visit www.microchip.com review applicable information
Cryptographic Functions
Cryptographic Algorithm
SHA-1 T-DES
Applicable Specification
ANSI X9.8, FIPS 180- FIPS 180- FIPS 46-3 FIPS 46-3 NISTSP 800-38A NISTSP 800-38A
Cryptographic
Deterministic Random Generator Secure Hash Algorithm Message Digest Basic Encryption Decryption ECBWrapper(1) CBCWrapper(1) CTRWrapper(1) Basic Encryption Basic Decryption ECBWrapper(1) CBC-MAC Encryption Wrapper(1) CBCDecryption Wrapper(1) CTRWrapper(1) CCMWrapper(1)
Code Size (bytes)
1353
Data Rate4 (Kbytes/sec)
49(3)
(128-bit)
FIPS FIPS FIPS FIPS NISTSP 800-38A NISTSP 800-38A IEEE 80.11i
3(3)
Notes: Wrapper functions used combination with underlying basic encryption and/or decryption functions respective algorithm (AES,T-DES). library functions stack require input output message buffers calling application, stack usage below bytes RAM. T-DES data rate represents average data rates performing basic encryption decryption functions single block data. data rate statistics shown here assume device operation MIPS.
www.microchip.com
DS01033C-1
Triple DES/AES Encryption Libraries
Summary
Microchip offers reliable security solution embedded applications built 16-bit microcontroller platform. This solution provided means single library. This library features symmetric encryption/decryption functions Advanced Encryption Standard (AES) Triple-Data Encryption Algorithm (Triple-DES). This solution provided means libraries Symmetric Asymmetric Embedded Encryption Libraries. Symmetric Library features: Hash functions SHA-1 secure hash standard message digest Symmetric encryption/decryption functions Advanced Encryption Standard (AES) Triple-Data Encryption Algorithm (Triple-DES) Random number generator functions Deterministic Random Generator ANSI X9.8
Typical Applications (Continued)
Secure devices peripherals inter-operating with NGSCB PC's
Trusted Computing Group (TCG) related Microsoft®Next- generation Secure Computing Base (NGSCB) both specify Triple-DES. other asymmetric solutions featured dsPIC Asymmetric Embedded Encryption Library (SW300055).
Features
Optimized speed, code size usage Library functions tested adherence applicable standards Application note describing APIs Several examples provided each library function
Getting Started
Review dsPIC Symmetric Embedded Encryption Library page www.microchip.com Download dsPIC Embedded Encryption Libraries User's Guide from Microchip site Purchase part number SW300050 Asymmetric Embedded Encryption Library support required (part number SW300055), visit www.microchip.com review applicable information
Typical Applications
algorithms supported this library have emerged facto standard many large scale, secured applications like access, E-mail, secure transactions Virtual Private Networks (VPN). These algorithms also recommended most Internet Engineering Task Force (IETF), Federal Information Processing Standards (FIPS) IPSec standards. Some typical applications this library include: Mobile wireless devices, PDAs Secure banking Secure transactions ZigBeetechnology other monitoring control applications Smart card readers/trusted card readers Friend/foe identification
Cryptographic Functions
Cryptographic Algorithm
T-DES (128-bit)
Applicable Specification
FIPS 46-3 FIPS
Cryptographic Function
Basic Encryption Decryption Basic Encryption
Code Size bytes)
7500 3018
Data Rate (Kbytes/sec)
19.8 MIPs) MIPs) 74.1 MIPs) 138.9 MIPs)
Notes: Wrapper functions used combination with underlying basic encryption and/or decryption functions respective algorithm (AES,T-DES). T-DES data rate represents average data rates performing basic encryption decryption functions single block data.
DS01033C-
www.microchip.com
dsPIC® Asymmetric Embedded Encryption Library
Summary
Microchip offers reliable security solution embedded applications built dsPIC Digital Signal Controller (DSC) platform. This solution provided means libraries Symmetric Asymmetric Embedded Encryption Libraries. Asymmetric Library implements following: Public encryption/decryption functions (104 bit) agreement protocol Diffie-Hellman (104 bit) Signing verification (104 bit) (104 bit) Hash message digest functions SHA-1, Random Number Generator (RNG) ANSI X9.8
Execution Time
104-bit modulus, when dsPIC operates MIPS, average execution times provided below milliseconds): Encryption Verification functions execute 17-bit exponent Decryption Signing functions execute 17-bit exponent Signing function executes Verification function executes Diffie-Hellman agreement executes 160-bit 104-bit
Features
C-callable library functions developed MPLAB®ASM30 Assembly language Optimized speed, code size usage usage below bytes Library functions extensively tested adherence applicable standards comprehensive dsPIC® Embedded Encryption Libraries User's Guide describing required APIs library functions Several examples provided each library function
Typical Applications
algorithms supported this library have emerged facto standard many large-scale, secured applications like access, Email, secure transactions, virtual private networks (VPN). These algorithms also recommended most Internet Engineering Task Force (IETF), Federal Information Processing Standards (FIPS) IPSec standards. Some typical applications this library include: Mobile wireless devices, PDAs Secure banking Secure transactions Secure Socket Layer (SSL) Transport Layer Security (TLS) Secure Multi-purpose Internet Mail Extensions (S/MIME) ZigBeetechnology other monitoring control applications Smart card readers Friend/foe identification Peripherals interoperating with NGSCB personal computers
Trusted Computing Group (TCG) related Microsoft®Next Generation Secure Computing Base (NGSCB), both specify Triple-DES. AES, Triple other symmetric solutions featured dsPIC Symmetric Embedded Encryption Library (SW300050).
Getting Started
Review dsPIC Asymmetric Embedded Encryption Library page www.microchip.com Download dsPIC® Embedded Encryption Libraries User's Guide from Microchip site Purchase part number SW300055 Symmetric Embedded Encryption Library support required (part number SW300050), please visit www.microchip.com
Cryptographic Functions
Cryptographic Algorithm Primary Functions Diffie-Hellman Auxillary Functions Integer
Applicable Specification
Cryptographic Function
Security Strength bits)
Code Size( bytes)
PKSC#1 v1.5 PKSC#1 v1.5 PKCS#3 FIPS 186-
Encryption/Decryption Signing/Verification Agreement Protocol Signing/Verification
104, 104, 104,
4341
Modulus Arithmetic Functions Inverse Modulus Arithmetic Montgomery Arithmetic Random Number Generator Secure Hash Algorithm Message Digest
1353
Deterministic SHA-1 Notes:
ANSI X9.8 FIPS 180-
library functions stack require input output message buffers calling application. Stack usage below bytes RAM. more than primary function used application, code size required library will less than code sizes individual primary functions. example, Signing/ Verification Diffie-Hellman Agreement both used application, library code size linked into application bytes, which significantly lesser than (658 067) bytes. dsPIC30F6010/6011/601/6013/6014 devices used with integer arithmetic package (and consequence library). However, dsPIC30F601XA devices other dsPIC devices support library.
www.microchip.com
DS01033C-3
dsPIC® Speex Speech Encoding/Decoding Library
Summary
dsPIC Digital Signal Controller (DSC) Speex Speech Encoding/ Decoding Library performs toll-quality voice compression voice decompression. library modified version Speex speech coder made specifically dsPIC families features 16:1 compression ratio. Encoding uses Code Excited Linear Prediction (CELP), which popular coding technique. CELP provides reasonable trade-off between performance computational complexity. library appropriate both half-duplex full-duplex systems. With small footprint output data rate, also ideal playback-only applications that require storage encoded speech including: Answering machines Building home safety systems Intercoms Smart appliances Voice recorders Walkie-talkies application using message playback Predominantly written assembly language, Speex Speech Encoding/Decoding Library optimizes computational performance minimizes usage. well-defined makes easy integrate with application. flexible analog interface gives your design several options consider. speech encoder samples speech using either external codec on-chip 1-bit analog-to-digital converter. speech decoder plays decoded speech through external codec on-chip Pulse Width Modulator (PWM). Storing compressed speech playback requires approximately Kbyte memory each second speech. PC-based Speech Encoder Utility program (pictured above) creates encoded speech files playback. Encoded speech files made from either microphone existing file. Once encoded speech files created, they added MPLAB® project, just like regular source file, built into application. Speech Encoder Utility allows four target memory areas store speech file: program memory, data EEPROM, external Flash memory. External Flash memory stores many minutes speech minute speech requires supported through dsPIC general purpose port.
Features
features Speech Encoding/Decoding Library include: Fixed sample rate Fixed kbps output rate PESQ-based Mean Opinion Score: (out 5.0) Code Excited Linear Prediction (CELP)-based coding analog input interfaces codec on-chip 1-bit analog output interfaces codec on-chip Optional voice activity detection Playback-only applications benefit from Speech Encoder utility; encoded speech files created from desktop using microphone file Storing compressed speech requires memory second speech Off-chip support playback long speech samples Royalty free (only one-time license fee) Full compliance with Microchip MPLAB® Language Tools dsPIC® Speech Encoding/Decoding Library User's Guide assists using library (DS70154) Designed dsPICDEM1.1 General Purpose Development Board (DM300014)
Resource Requirements
Encoder: Sampling Interface: Si-3000 audio codec 1-bit Computational Power: MIPS (worst case) Program Flash Memory: RAM*: scratch)
Decoder
Playback Interface: Si-3000 audio codec Computational Power: MIPS Program Flash Memory: RAM*: Full-duplex support possible requires RAM.
DS01033C-4
Devices Supported
Encoder: dsPIC30F6014 dsPIC30F6014A dsPIC30F6013 dsPIC30F6013A dsPIC30F601 dsPIC30F601A dsPIC30F6011 dsPIC30F6011A dsPIC33FJXXXGPXXX
Decoder: dsPIC30F6014 dsPIC30F6014A dsPIC30F6013 dsPIC30F6013A dsPIC30F601 dsPIC30F601A dsPIC30F6011 dsPIC30F6011A dsPIC30F5013 dsPIC30F5011 dsPIC33FJXXXGPXXX
www.microchip.com
PIC24/dsPIC® G.711 Speech Encoding/Decoding Library
Summary
PIC4/dsPIC® Digital Signal Controller (DSC) G.711 Speech Encoding/Decoding Library performs toll-quality voice compression voice decompression. library implementation ITU-T G.711 standard dsPIC DSC. encoding algorithm used either A-law -law companding (user-selectable), features compression ratio. G.711 uses minimal computational resources, well-defined makes easy integrate with application. G.711 library used both half-duplex full-duplex systems. However, high output data rate, most suitable full-duplex communications applications that need store encoded speech subsequent playback. Some target applications include: Intercoms Emergency phones Walkie-talkies Mobile hands-free kits Digital radios Voice-over-IP telephony
Features
features G.711 Speech Encoding/Decoding Library:
Fixed input sample rate Fixed kbps output data rate PESQ-based Mean Opinion Score (MOS): (out 5.0) A-law -law based coding analog input interfaces codec on-chip analog output interfaces codec on-chip Playback-only applications benefit from Speech Encoder Utility. Encoded files created from desktop using microphone file. Storing compressed speech requires memory second speech FREE library Full compliance with Microchip's MPLAB® compiler language tools PIC4/dsPIC G.711 Speech Encoding/Decoding Library User's Guide assists using library Designed dsPICDEM1.1 General Purpose Development Board
Devices Supported
PIC4HJXXXGPXXX PIC4FJXXXAXXX dsPIC30F6014 dsPIC30F6014A dsPIC30F6013 dsPIC30F6013A dsPIC30F601 dsPIC30F601A dsPIC30F6011 dsPIC30F6011A dsPIC30F5013 dsPIC30F5011 dsPIC33FXXXGPXXX
flexible analog interface gives your design several options consider. speech encoder samples speech using either external codec onchip 1-bit Analog-to-Digital Converter (ADC). speech decoder plays decoded speech through external codec on-chip Pulse Width Modulator (PWM). Storing compressed speech playback requires memory each second speech. PC-based Speech Encoder Utility program creates encoded speech files playback. Encoded speech files made from either microphone existing file. Once encoded speech files created, they added MPLAB® project, just like regular source file, built into application.
Resource Requirements
Full-duplex operation Computational Power: Program Flash Memory: MIPS
www.microchip.com
DS01033C-5
dsPIC® G.726A Speech Encoding/Decoding Library
Summary
dsPIC Digital Signal Controller (DSC) G.76A Speech Encoding/Decoding Library performs toll-quality voice compression voice decompression. library implementation ITU-T G.76 (Annex standard, dsPIC DSC. encoding algorithm used Adaptive Differential Pulse Code Modulation (ADPCM). compression configured user either 3.:1, 4:1, 5.33:1 8:1, corresponding output data rates kbps respectively. well-defined makes library easy integrate with application. G.711 library suitable both half-duplex fullduplex systems. Some applications include: Intercoms Emergency phones Walkie-talkies Mobile hands-free kits Digital radios Voice-over-IP telephony Building home safety systems Smart appliances Voice recorders Answering machines
Features
features G.76A Speech Encoding/Decoding
Library: Fixed input sample rate User-selectable output data rate kbps PESQ-based Mean Opinion Score (MOS): (out 5.0) Adaptive Differential Pulse Code Modulation (ADPCM)based coding analog input interfaces: codec on-chip analog output interfaces: codec on-chip Playback-only applications benefit from Speech Encoder Utility. Encoded files created from desktop using microphone file. Storing compressed speech requires memory second speech Royalty-free, time only, license Full compliance with Microchip's MPLAB® compiler language tools dsPIC® G.76A Speech Encoding/Decoding Library User's Guide assists using library Designed dsPICDEM1.1 General Purpose Development Board
flexible analog interface gives your design several options consider. speech encoder samples speech using either external codec onchip 1-bit Analog-to-Digital Converter (ADC). speech decoder plays decoded speech through external codec on-chip Pulse Width Modulator (PWM). Storing compressed speech playback requires memory each second speech. PC-based Speech Encoder Utility program creates encoded speech files playback. Encoded speech files made from either microphone existing file. Once encoded speech files created, they added MPLAB® project, just like regular source file, built into application.
Devices Supported
dsPIC30F6014 dsPIC30F6014A dsPIC30F6013 dsPIC30F6013A dsPIC30F601 dsPIC30F601A dsPIC30F6011 dsPIC30F6011A dsPIC30F5013 dsPIC30F5011 dsPIC33FXXXGPXXX
Resource Requirements
Computational power: MIPS Program Flash memory: Data RAM: (typical)
DS01033C-6
www.microchip.com
File System Library
Summary
removable Flash-based media cards embedded systems becoming more prevalent. price megabyte dropping rapidly size increasing allowing cost effective large memory storage options designers. Applications that require data logging retrieval large blocks data such fonts bitmaps take advantage Flash memory cards. File System Library allows designer easily integrate removable Flash-based media card gigabytes into their application. FAT16 File System Library modular provided source easily integrate into application. This library requires Kbytes program memory implement standard FAT16 functions: fopen, fread, fwrite, fseek, etc. library also requires Kbytes heap, read/write buffer, disc structures, etc. While source code free, should contact Microsoft® obtain license FAT16 File System.
Features
features FAT16 File System Library include: Available free Microchip microcontrollers Portable across PIC18, PIC4 dsPIC® products Support MPLAB Compiler MPLAB Compiler Supports SD/MMC CompactFlash memory cards Supports Supported SD/MMC PICtailPlus Daughter Board AC1641) future CompactFlash PICtail Plus Daughter Board Kbytes program memory, Kbytes
www.microchip.com
DS01033C-7
dsPIC® Library
Summary
dsPIC Digital Signal Controller (DSC) Library provides speed optimized functions most common digital signal processing applications. dsPIC Library provides significant performance savings over equivalent functions coded allows developers dramatically shorten their development time. dsPIC library used with dsPIC variant. dsPIC Library written predominantly Assembly language makes extensive dsPIC instruction hardware resources, including memory addressing, modulo addressing, bitreversed addressing, 9.31 saturation REPEAT loops. dsPIC Library provides functions following: Vector operations Matrix operations Filtering operations Transform operations Window® operations
Features
features dsPIC Library include: total functions Full compliance with Microchip MPLAB®C30 compiler, assembler linker Simple user interface only library file header file Functions both assembly callable filtering functions include support lattice, decimating, interpolating filters filtering functions include support canonic, transposed canonic lattice filters functions used with filter files generated dsPIC® Digital Filter Design Tool Transform functions include support in-place out-of-place DCT, IFFT transforms Window functions include support Bartlett, Blackman, Hamming, Hanning Kaiser windows Support program space visibility Complete function profile information including register usage, cycle count function size information
Function Execution Times
Function Complex FFT** Complex FFT** Complex FFT** Single Block Block Lattice Block Canonic Block Lattice Matrix Matrix Transpose Vector Product Vector Vector Multiply Vector Power Cycle Count Equation 53+N(4+M) 41+N(4+7M) 36+N(8+7S) 46+N(16+7M) 20+3(C*R) 16+C(6+3(R-1)) 17+3N 19+7(N-2) 17+4N 16+2N Conditions* N=64 N=128 N=256 N=32, M=32 N=32, M=32 N=32, N=32, C=8, C=8, N=32 N=32 N=32 N=32 Number Cycles 3739 8485 19055 1205 7337 1188 2350 Execution Time MIPS 93.5 212.1 476.4 30.2 183.5 29.7 58.7
Devices Supported
processors dsPIC families
#columns, samples, M=#taps, S=#sections, R=#rows **Complex routine inherently prevents overflow. cycle nanoseconds MIPS
DS01033C-8
www.microchip.com
PIC24/dsPIC® Math Library
Summary
PIC4/dsPIC Digital Signal Controller (DSC) Math Library compiled version math library that distributed with highly optimized, ANSI-compliant MPLAB®C30 Compiler (SW00601). contains advanced single double-precision floating-point arithmetic trigonometric functions from standard header file <math.h>. library delivers small program code size data size, reduced cycles high accuracy.
Features
PIC4/dsPIC Math Library callable from either MPLAB PIC4/dsPIC Assembly language functions IEEE-754 compliant, with signed zero, signed infinity, (Not Number) denormal support operated "round nearest" mode Compatible with MPLAB ASM30 MPLAB LINK30, which available charge from www.microchip. Total library memory usage1, Code size: bytes Data size: bytes
Function Group
Function Addition Subtraction Multiplication Division Remainder acos asin atan atan cosh sinh tanh frexp
Basic Floating Point
Performance (Cycles)1, 1049 3007
Devices Supported
processors PIC4/dsPIC families
Notes
Results based using MPLAB compiler (SW00601) version 1.0. Maximum memory usage when functions library loaded; most applications will less. performance statistics represented here 3-bit IEEE floating-point input output data types. Performance listed represent average number instruction cycles required perform floatingpoint operation.
Trigonometric Hyperbolic
Logarithmic Exponential
ldexp log10
Power Functions Rounding Functions Absolute Value Function Modular Arithmetic Functions
sqrt ceil floor fabs modf fmod
www.microchip.com
DS01033C-9
PIC24H/dsPIC® Peripheral Library
Summary
PIC4H/dsPIC Digital Signal Controller (DSC) Peripheral Library provides functions setting controlling operation peripheral modules available PIC4H microcontrollers dsPIC DSCs, well functions interfacing with external LCD. dsPIC30F Peripheral Library serves convenient layer abstraction over specific details peripherals their associated control status registers. PIC4H/dsPIC Peripheral Library supports following hardware peripheral modules: Timers Input capture Output compare Quadrature Encoder Interface (QEI) Motor control Real Time Clock Calendar (RTCC) Cyclic Redundancy Check (CRC) ports external interrupts Reset UART Data Converter Interface (DCI) 10-bit converter 1-bit converter Functions controlling external through configurable port pins also provided
Features
features PIC4H/dsPIC Peripheral Library include: library file each device from PIC4/dsPIC families, including functions corresponding peripherals present that particular device. include files that enable pre-defined constants passing parameters various library functions, well file each peripheral module. Functions pre-compiled libraries that called from application program written either MPLAB® Compiler PIC4H/dsPIC assembly languages. source code included customize functions specific application requirements. Pre-defined constants include files eliminate need refer details structure every special function register, while initializing peripherals checking status bits.
Resource Requirements
Program memory: PIC4H/dsPIC Peripheral Library functions optimized efficient program memory usage. Since functions form libraries, actual program memory requirements depend functions being called application, well specific PIC4H dsPIC being used. Data memory: vast majority functions all. Each remaining functions less than bytes RAM.
Devices Supported
processors PIC4H/dsPIC families
DS01033C-30
www.microchip.com
Microchip TCP/IP Stack Software (ENC28J60 Driver)
Summary
Communication over Internet accomplished implementing TCP/IP protocol. Microchip offers Free TCP/IP software stack optimized PIC18 microcontroller family 16-bit devices. stack suite programs that provide services TCP/ IP-based applications. Users need know intricacies TCP/IP specifications order stack. Based TCP/IP reference model, stack divided into multiple layers, where each layer accesses services from more layers directly below specifications, many TCP/IP layers "live," sense that they only when service requested, also when events like time-out packet arrival occurs. stack modular design written programming language. Effective implementations accomplished roughly Kbytes code leaving plenty code space available user's application. advantages Ethernet connectivity data distribution, remote monitoring remote control embedded applications widely acknowledged. Ethernet's infrastructure, performance, interoperability, scalability ease development unrivalled amongst communication standards. Microchip unveiling embedded Ethernet solutions that meet market demands requirements. Microchip's ENC8J60 8-pin, IEEE 80.3-compliant stand-alone Ethernet controller with board PHY, Kbytes buffer interface. These features, combined with Microchip's Free TCP/IP software stack, provide smallest whole-product Ethernet solution embedded applications. With small package size including QFN, ENC8J60 provides low-pin count, cost-effective, easy-to-use solution remote communication with embedded applications.
Features
features Microchip TCP/IP Stack (ENC8J60 Driver) include: Available free Microchip microcontrollers Socket support Portable across PIC18, PIC4, dsPIC30F dsPIC33F products Support MPLAB® C18, MPLAB® Hi-TECH PIC-18 compilers RTOS independent Full state machine Modular design Supported Ethernet PICtailPlus Daighter Board (AC16413) Supports ENC8J60 Ethernet controller
Supported Protocols Approximate Resource Requirements
ARP: ICMP: UDP: TCP: DHCP: SNMP: HTTP: bytes bytes bytes bytes Kbytes Kbytes Kbytes Kbytes
www.microchip.com
DS01033C-31
dsPICworksData Analysis Software
Summary
dsPICworks Data Analysis Software easy-touse data analysis signal processing package designs using dsPIC® Digital Signal Controllers (DSCs). provides extensive number functions encompassing: Signal generation Arithmetic operations digital signal processing One, three-dimensional display measurement capabilities Data import/export compatible with MPLAB® MPLAB ASM30 assembler
Signal Generation
This software supports extensive signal generators including basic sine, square triangle wave generators well advanced generators window functions, unit step, unit sample, sinc, exponential noise functions. Noise, with specified distribution, added signal. Signals generated 3-bit floating point 16-bit fractional fixed point values desired sampling rate. length generated signal limited only available disk space. Signals imported exported from MPLAB file register windows. Multi-channel data created multiplexing functions.
File Import/Export MPLAB® MPLAB ASM30 Support
dsPICworks Data Analysis Software allows data imported from external world form ASCII text binary files. Conversely, allows data exported form files. software supports file formats supported MPLAB import/export table feature, bringing real-world data from MPLAB into dsPICworks analysis. software also create MPLAB ASM30 assembler files that included into MPLAB workspace.
Arithmetic Digital Signal Processing (DSP) Operations
dsPICworks Data Analysis Software wide range arithmetic functions that applied signals. Standard functions include transform operations DCT, convolution correlation, signal decimation, signal interpolation sample rate conversion digital filtering. Digital filtering important part this software. uses filters designed sister-application, Digital Filter Design, applies them synthesized imported signals. dsPICworks Data Analysis Software also features special operations such signal clipping, scaling quantization, which vital practical analysis algorithms.
Features
features dsPICworks Data Analysis Software include: Wide variety signal generators sine, square, triangular, window functions, noise Extensive functions FFT, DCT, filtering, convolution, interpolation Extensive arithmetic functions algebraic expressions, datascaling, clipping, etc. One, three-dimensional displays Multiple data quantization saturation options Multi-channel data support Automatic script file-based execution options available user-defined sequence dsPICworks data analysis software functions File import/export interoperable with MPLAB Digital filtering options support filters generated dsPIC® Digital Filter Design MPLAB ASM30 assembler file option export data tables into dsPIC30F dsPIC33F
Display Measurement
This software wide variety display measurement options. Frequency domain data plotted form two-dimensional spectrogram three-dimensional waterfall options. signals measured accurately simple mouse-click. window shows current cursor coordinates derived values, such difference from last position signal frequency. Signal strength measured over particular range frequencies. Special support exists displaying multi-channel/multiplexed data. Graphs allow zoom options color scheme options available customize display settings.
DS01033C-3
www.microchip.com
Digital Filter Design/ Digital Filter Design Lite
Summary
Digital Filter Design tool 16-bit dsPIC® Digital Signal Controller (DSC) makes designing, analyzing implementing Finite Impulse Response (FIR) Infinite Impulse Response (IIR) digital filters easy through menu-driven intuitive user interface. filter design tool performs complex mathematical computations filter design, provides superior graphical displays generates comprehensive design reports. Desired filter frequency specifications entered tool generates filter code coefficient files ready MPLAB®IDE Integrated Development Environment. System analysis filter transfer function supported with multiple generated graphs, such magnitude, phase, group delay, magnitude, impulse response pole/zero locations.
Finite Impulse Response Filter Design
Design method selection window design equiripple design (Parks-McClellan) Low-pass, high-pass, band-pass band-stop filters filters have taps Following window functions supported: Rectangular term cosine Hanning (Hann) term cosine with continuous derivative Hamming Minimum term cosine Triangular Good term Blackman Harris Blackman Harris flat Exact Blackman Kaiser term cosine Dolph-Tschebyscheff term cosine with Taylor continuous derivative Minimum term cosine Gaussian Reports provide design details such window coefficients impulse response prior multiplying window function
Filter Design Filter Design Lite
Infinite Impulse Response Filter Design
Low-pass, high-pass, band-pass band-stop filters Filter orders low-pass high-pass filters Filter orders band-pass band-stop filters Five analog prototype filters available: Butterworth Tschebyscheff Inverse Tschebyscheff Elliptic Bessel Digital transformations performed bilinear transformation method Reports show design details such transformations from normalized low-pass filter desired filter
Code Generation Features
List Price Low-pass High-pass Band-pass Band-stop Taps Taps Taps Generate Code Export MPLAB® Export MPLAB® Compiler MATLAB® Support
Generated files compliant with Microchip's MPLAB compiler, assembler linker Choice placement coefficients program space data space wrapper/header code generation
Graphs
Magnitude response frequency magnitude frequency Phase response frequency Group delay frequency Impulse response time (per sample) Step response time (per sample) Pole zero locations (IIR only)
www.microchip.com
DS01033C-33
RTOS/CMX-RTXfor PIC24/dsPIC®
Summary
some cases, well-structured linear programming sufficient product. most cases, however, programmers appreciate having worry about structuring their code perform necessary tasks timely manner. This where RTOS/CMX-RTX help. RTOS/CMX-RTX allows tasks (pieces code that specific duties) quasi-concurrently, doing many specific jobs simultaneously. RTOS/CMX-RTX takes worry headaches real time programming. software lets embedded programmers concentrate overall application while taking care little details. Finish projects faster more efficiently with CMX-RTX. Some RTOS software offers only cooperative scheduling which means that running task call scheduler perform task switch. Others offer time slicing which each task runs certain period time which point task switch takes place matter what. Also others claim fully preemptive, they allow interrupt cause preemption. these models will fail point another. RTOS/CMX-RTX allows task higher priority that able (whether starting resuming) preempt lower priority running task. scheduler saves context running (lower priority) task restores context higher priority task that running. truly preemptive RTOS allows interrupts cause immediate task switch. This means that interrupts have added ability using RTOS's functions.
CMX-RTX easy configure integrate with your application using RTOS configuration manager.
RTOS/CMX-RTX Specifications PIC24/ dsPIC Products
Flash functions: 3696 bytes initialize module: bytes assembly module (scheduler): bytes RAM, each task control block: bytes Min. context switch: cycles (starting task) cycles (resuming task) Functions contained library, thus reducing code size, referenced.
Features
features RTOS/CMX-RTX PIC4/dsPIC® Digital Signal Controller (DSC) include: smallest footprint fastest context switch times lowest interrupt latency times True preemption Scheduler interrupt handler written assembly speed optimization Optional cooperative time-slicing scheduling Nested interrupts functions contained library Interrupt callable functions Scalability Free source code provided Integrated with TCP/IP CMX-MicroNetfor optional networking connectivity
Examples RTOS/CMX-RTX Functionality
Task management System management Event management Memory management Message management Queue management Resource management Semaphore management Timer management
DS01033C-34
www.microchip.com
RTOS/CMX-Tiny+for PIC24/dsPIC®
Summary
some cases, well structured linear programming sufficient product. most cases, however, programmers appreciate having worry about structuring their code perform necessary tasks timely manner. This where RTOS/CMXTiny+ help. RTOS/CMX-Tiny+ allows tasks (pieces code that specific duties) quasi-concurrently. This means that tasks will seem same time doing many specific jobs simultaneously. RTOS/CMX-Tiny+ takes worry headaches real time programming. software lets embedded programmer concentrate overall application while taking care little details. Finish projects faster more efficiently with RTOS/CMX-Tiny+. Some RTOS software offers only cooperative scheduling which means that running task call scheduler perform task switch. Others offer time slicing which each task runs certain period time which point task switch takes place matter what. Also others claim fully preemptive, allow interrupt cause preemption. these models will fail point another. RTOS/CMX-Tiny+ allows task higher priority that able (whether starting resuming) preempt lower priority running task. This will cause scheduler save context running (lower priority) task restore context higher priority task that running. truly preemptive RTOS allows interrupts cause immediate task switch. This means that interrupts have added ability using RTOS's functions. addition, RTOS/CMX-Tiny+ been especially designed offer such small Flash/RAM footprint that used with only onboard Flash/RAM PIC4/dsPIC Digital Signal Controller (DSC) single chip solution. Based upon scaled down version popular RTOS/CMX-RTXTM, RTOS/CMXTiny+ retains most power RTOS/CMX-RTX, well more frequently used functions.
RTOS/CMX-Tiny+ easy configure integrate with your application using RTOS configuration manager.
Features
features RTOS/CMX-Tiny+ dsPIC include: Extremely small Flash/RAM footprint Truly preemptive RTOS Low-power mode supported Full source code with every purchase Free technical support updates Low, economical pricing royalties shipped products Backward compatible with Integrated with CMX-MicroNetfor optional networking connectivity
Examples RTOS/CMX-RTX Functionality
Task Management System Management Event Management Memory Management Message Management Queue Management Resource Management Semaphore Management Timer Management
RTOS CMX-Tiny+ Specifications PIC24/ dsPIC Digital Signal Controller (DSC)
Flash functions: bytes initialize module: bytes assembly module (scheduler): bytes RAM, each task control block: bytes Flash, Each task bontrol block: bytes Min. context switch: cycles (starting task) cycles (resuming task) functions contained library, thus reducing code size, referenced.
www.microchip.com
DS01033C-35
RTOS/CMX-Schedulerfor PIC24/dsPIC®
Summary
RTOS/CMX-Scheduler result special collaboration between Microchip. Offered object code only, CMX-Scheduler available FREE embedded systems designers using PIC4 dsPIC Digital Signal Controllers (DSCs). RTOS/CMX-Scheduler specially designed developers whose designs require full-blown RTOS and/or wondering kernel might help their application. perfect entry-level kernel, RTOS/ CMX-Scheduler intuitive easy implement. RTOS/CMX-Scheduler offers many growth paths future designs. Applications developed with CMX-Scheduler kernel upwardly compatible with popular CMX-Tiny+or CMX-RTXRTOS. RTOS/CMX-Scheduler also tightly integrated with unique CMX-MicroNetTCP/IP stack those applications that require networking connectivity. RTOS/CMX-Scheduler software documentation delivered electronic format freely licensed unlimited product usage PIC4 dsPIC devices.
RTOS/CMX-Scheduler Specifications PIC24/dsPIC
functions: bytes initialize module: bytes assembly module: bytes RAM, each task control block: bytes Flash, each task control block: bytes Min. context switch: cycles (starting task) cycles (resuming task) functions contained library, thus reducing code size, referenced.
Functionality
K_Task_Create creates task K_Task_Start starts task K_Task_Wake wakes task K_Task_Wait task wait with/without time K_Task_Kill deletes task K_Task_Coop_Sched performs cooperative task switch K_Event_Wait waits event K_Event_Signal signals event from task K_Event_Signal signals event from interrupt K_Event_Reset resets event particular task
Features
features RTOS/CMX-Scheduler include: FREE dsPIC device Easy learn Truly preemptive kernel Supports five tasks Fast performance Free fixes updates royalties shipped products Compatible with RTOS/CMX-Tiny+ RTOS/CMX-RTX Complete electronic documentation Integrated with TCP/IP-CMX-MicroNet optional networking connectivity
DS01033C-36
www.microchip.com
TCP/IP-CMX-MicroNetfor PIC24/dsPIC®
Summary
TCP/IP CMX-MicroNet embedded TCP/IP stack specifically designed optimized Flash resources Microchip's 16-bit PIC4 microcontrollers dsPIC® Digital Signal Controllers (DSCs). software runs directly processor with gateways required. stack Stand-Alone mode work conjunction with RTOS. Using only industry standard protocols, TCP/IP CMX-MicroNet offers true TCP/ networking direct, dial-up Ethernet connectivity wireless Ethernet (80.11b). Ethernet sockets and/or SLIP sockets open time, however SLIP cannot used same time. HTTP server, server, SMTP client DHCP client also available. link, used, either direct cable link through modem. TCP/IP CMX-MicroNet offers only industry standard protocols running right your target processor. TCP/IP CMX-MicroNet offers low, one-time royalties deployed products. Full source code provided.
TCP/IP-CMX-MicroNet easy configure integrate with your application.
Features
features TCP/IP CMX-MicroNet include: Tested proven hundreds designs worldwide Extremely small Flash/RAM requirements Software solution does require additional processor pages contain calls server side includes files, including firmware Send E-mail serve Java applets proprietary protocols Runs stand-alone with RTOS Economical time Full source code provided royalties shipped products Excellent documentation support
TCP/IP CMX-MicroNet Specifications PIC24/dsPIC DSCs
Flash UDP/IP core TCP/IP core UDP/TCP/IP core Modem HTTP server Virtual file Ethernet DHCP client server TFTP client BOOTP SMTP Utility (not including buffer sizes) UDP/SLIP TCP/HTTP/PPP Ethernet 4470 bytes bytes 8685 bytes 6681 bytes bytes 3888 bytes bytes bytes bytes 3657 bytes bytes bytes 1918 bytes 1314 bytes bytes bytes bytes
Supported Protocols
TFTP SMTP SLIP DHCP HTTP Server
Connectivity
Ethernet, wireless Ethernet, dial-up, direct, (POP3 coming soon)
www.microchip.com
DS01033C-37
Application Solution: Sensorless BLDC Motor Control Using dsPIC30F
Ready Solution
Microchip provides proven, fully functional highly flexible solution using dsPIC30F control Brushless (BLDC) motors without mechanical Halleffect position sensors. software makes extensive dsPIC30F peripherals motor control. algorithm implemented sensorless control particularly suitable fans pumps. program written been specifically optimized well-annotated ease understanding program modification/configuration.
Parameter Tuning User Interface
Manipulation source code different motors accomplished through graphical interface developed this application solution, allowing manage/change certain motor specific parameters control/tune settings/limits, used source code.
Proven Software Source Code
software downloaded from Microchip site (www.microchip.com) searching source code library part number SWAN0901.
Capabilities this Application Solution:
Application includes adjustable parameters selectable starting methods match particular load Back zero-crossing routine precludes need position sensing components Detects sensorless control algorithm gets lost Restarts sensorless control without stopping motor Program code size: program Flash memory less, depending features used size: bytes data memory
Hardware Development Platform:
Motor Control Development Board (DM30000) MC1L 3-phase Low-voltage Power Module (DM3000) 3-Phase BLDC Low-voltage Motor (4V) (AC30000)
Additional Development Support:
working example bringing hardware software together: Application Note AN901 support document Microchip site www.microchip.com, search AN901, download .pdf document .zip source code file Motor Control Getting Started Guide (DS51406) available Microchip's site Microchip's Motor Control Design Center: Extensive design support material; URL: www.microchip.com/motor MPLAB® In-Circuit Debugger Device Programmer (DV164005)
DS01033C-38
www.microchip.com
Application Solution:
Ready-to-Use Solution
Using dsPIC30F Vector Control ACIM
Capabilities this Application Solution:
software implements vector control ACIM, using indirect flux control method With µsec control loop period, software requires approximately MIPS usage (less than one-third total available CPU) Optional Diagnostic mode enabled allow real-time observation internal program variables oscilloscope; also facilitates control loop adjustment Program code size: program Flash memory size: bytes data memory
NOTE: These memory requirements would supported dsPIC30F010 smallest dsPIC® Digital Signal Controller (DSC) targeted motor control.
Microchip's Induction Motor (ACIM) vector control solution written dsPIC30F family devices requires basic understanding ACIM characteristics. software makes extensive dsPIC30F peripherals motor control. program written been specifically optimized well annotated ease understanding program modification.
Proven Software Source Code
software downloaded from Microchip site searching source code library part number SWAN0908.
Hardware Development Platform:
Motor Control Development Board (DM30000) MC1H 3-phase High-Voltage Power Module (DM30001) 3-Phase ACIM High-voltage Motor (08/460V) (AC30001)
Additional Development Support:
working example bringing hardware software together: Application Note AN908 support document Microchip site www.microchip.com, search AN908, download .pdf document .zip source code file Motor Control Getting Started Guide (DS51406): document available Microchip site Microchip's Motor Control Design Center: Extensive design support material; URL: www.microchip.com/ motor MPLAB® In-Circuit Debugger Device Programmer (DV164005)
www.microchip.com
DS01033C-39
Application Solution:
Ready Solution
Sensored BLDC Motor Control Using dsPIC30F2010
Capabilities this Application Solution:
Source code provides both open-loop control closed-loop control algorithms Potentiometer speed control Reference AN901 BLDC motor details Program code size: program Flash memory size: bytes data memory
Microchip provides fully working highly flexible solution using dsPIC30F010 control Brushless (BLDC) motors with Hall-effect position sensors. software makes extensive dsPIC30F peripherals motor control. program written been specifically optimized well annotated ease understanding program modification.
Proven Software Source Code
software downloaded from Microchip site searching source code library part number SWAN0957.
Hardware Development Platform:
PICDEMMC Development Board (DM18301) Hurst DMB04C1000 6403 BLDC Motor (AC30000)
Additional Development Support:
working example bringing hardware software together: Application Note AN957 support document Microchip site www.microchip.com, search AN957, download .pdf document .zip source code file Motor Control Getting Started Guide (DS51406): document available Microchip site Microchip's Motor Control Design Center: Extensive design support material; URL: www.microchip.com/ motor MPLAB® Circuit Debugger Device Programmer (DV164005)
DS01033C-40
www.microchip.com
Application Solution: Introduction
Induction Motor Control Using dsPIC30F
Ready-to-Use Solution
Microchip demonstrates dsPIC30F control Induction Motor (ACIM). solution presented requires basic understanding ACIM characteristics based dsPICDEMMotor Control Development System, although used with alternative hardware, needed. program written assembly code been specifically optimized well annotated ease understanding program modification. provides basic variable speed control ACIM.
Capabilities this Application Solution:
Supports Sinusoidal waveforms motor drive Provides volts-hertz drive operation various torque profiles Program code size: bytes program Flash memory size: bytes data memory
Proven Software Source Code
software downloaded from Microchip site searching source code library part number SWAN0984.
Hardware Development Platform:
Motor Control Development Board (DM30000) MC1H 3-phase High-voltage Power Module (DM30001) 3-Phase ACIM High-voltage Motor (08/460V) (AC30001)
Additional Development Support:
working example bringing hardware software together: Application Note AN984 support document Microchip site www.microchip.com, search AN984, download .pdf document .zip source code file Motor Control Getting Started Guide (DS51406): document available Microchip site Microchip's Motor Control Design Center: Extensive design support material; URL: www.microchip.com/ motor MPLAB® In-Circuit Debugger Device Programmer (DV164005)
www.microchip.com
DS01033C-41
Application Solution: Using dsPIC30F Sensorless BLDC Motor Control
Ready Solution
Microchip provides fully working highly flexible solution using dsPIC30F010, dsPIC30F3010 dsPIC30F401 control BLDC sensorless motors without mechanical position sensors. software makes extensive dsPIC30F peripherals motor control. algorithm implemented sensorless control particularly suitable fans pumps. program written been specifically optimized well annotated ease understanding programming.
Capabilities this Application Solution:
Based Application Note AN901 This solution uses 8-pin device (dsPIC30F010, dsPIC30F3010 dsPIC30F401) instead dsPIC30F6010 Uses potentiometer select motor speed user interface available provide control control parameters Program code size: Kbytes program Flash memory size: bytes data memory
Proven Software Source Code
software downloaded from Microchip site searching source code library part number SWAN099.
Hardware Development Platform:
PICDEMMC Development Board (DM30001) Hurst DMB04C1000 6403 BLDC Motor (AC30000)
Additional Development Support:
working example bringing hardware software together: Application Note AN99 support document Microchip site www.microchip.com, search AN99, download .pdf document .zip source code file Motor Control Getting Started Guide (DS51406): document available Microchip site Microchip's Motor Control Design Center: Extensive design support material; URL: www.microchip.com/ motor MPLAB® In-Circuit Debugger Device Programmer (DV164005) Application Note AN901
DS01033C-4
www.microchip.com
Application Solution: Sinusoidal Control PMSM Motors with dsPIC30F
Ready Solution
Microchip provides fully working highly flexible solution using dsPIC30F010 control Brushless (BLDC) motors with Hall-effect position sensors. software makes extensive dsPIC30F peripherals motor control. program written been specifically optimized well annotated ease understanding program modification.
Capabilities this Application Solution:
Source code provides both open-loop control closed-loop control algorithms Potentiometer speed control Sinusoidal control with Space-Vector Modulation (SVM) Four quadrant control Optimized implementation Program code size: program Flash memory size: bytes data memory
Proven Software Source Code
software downloaded from Microchip site searching source code library part number SWAN1017.
Hardware Development Platform:
PICDEMMC Development Board (DM30001) Hurst DMB04C1000 6403 BLDC Motor (AC30000)
Additional Development Support:
working example bringing hardware software together: Application Note AN1017 support document Microchip site www.microchip.com, search AN1017, download .pdf document .zip source code file Motor Control Getting Started Guide (DS51406): document available Microchip site Microchip's Motor Control Design Center: Extensive design support material; URL: www.microchip.com/ motor MPLAB® Circuit Debugger Device Programmer (DV164005)
www.microchip.com
DS01033C-43
Application Solution: Sensoreless Field-oriented Control PMSM Motors
Ready Solution
Microchip provides fully working highly-flexible sensorless solution PMSM motor control using fieldoriented control. Applications requiring rapid response changing loads, high energy efficiency quieter operation benefit from this method. software makes extensive dsPIC® Digital Signal Controller (DSC) resources. Input current vectors transformed coordinate system which rotated align with rotor flux. This transformation allows control with conventional techniques such Proportional Integral (PI) controllers, similar motor. code compact implemented motor-control dsPIC DSCs. save cost only current sensors needed (the third computed). Microchip's Data Monitor Control Interface (DMCI) tool, which module within MPLAB® Integrated Development Environment, used "tune" algorithm specific motor configurations.
Additional Development Support:
working example bringing hardware software together: access Application Note AN1078 Microchip site www.microchip.com, search AN1078, download .pdf document .zip source code file Motor Control Getting Started Guide (DS51406): document available Microchip site Microchip's Motor Control Design Center: Extensive design support material; URL: www.microchip.com/motor MPLAB® Circuit Debugger Device Programmer (DV164005)
Capabilities this Application Solution:
Source code provides maximum design flexibility Models, algorithms variables fully defined Control parameters observe results using MPLAB dynamic data-control interface Motor Start-up subroutine included Program code size: Kbytes Flash memory size: bytes data memory MIPS
Proven Software Source Code
software downloaded from Microchip site searching source code library part number SWAN1078
Hardware Development Platform:
PICDEMMC1 Motor Control Development Board (DM30000) PICDEM MC1H 3-Phase High Voltage Power Module (DM30001))
DS01033C-44
www.microchip.com
MPLAB® Visual Device Initializer
Summary
Configuring powerful 16-bit microcontroller digital signal controller complex challenging tasks. MPLAB Visual Device Initializer (VDI) allows users configure entire processor graphically, when complete, mouse-click generates code usable assembly programs. MPLAB does extensive error checking assignments conflicts pins, memories interrupts well selection operating conditions. generated code files integrated with rest application code through MPLAB Integrated Development Environment project. detailed report resource assignment configuration simplifies project documentation. MPLAB standard plug-in MPLAB invoked from within MPLAB under Tools menu.
Features
features MPLAB include: Drag drop feature selection click configuration Extensive error checking Generates initialization code Integrates seamlessly MPLAB project Printed reports eases project documentation requirements
www.microchip.com
DS01033C-45
MPLAB® Compiler
Summary
MPLAB compiler fully ANSI-compliant product with standard libraries 16-bit PIC4 microcontroller dsPIC® Digital Signal Controller (DSC) architectures. highly optimizing takes advantage many PIC4/ dsPIC DSC-specific features provide efficient software code generation. MPLAB compiler also provides extensions that allow excellent support hardware, such interrupts peripherals. fully integrated with MPLAB high level, source debugging. This compiler comes complete with assembler, linker librarian write mixed mode assembly programs link resulting object files into single executable file. MPLAB compiler distributed with complete ANSI standard library. library includes functions string manipulation, dynamic memory allocation, data conversion, timekeeping math functions (trigonometric, exponential hyperbolic). compiler supports both large small code data models. small code model takes advantage more efficient form call instructions, while small data model supports compact instructions accessing data space. MPLAB compiler includes powerful commandline driver program. Using driver program, application programs compiled, assembled, linked single step.
Features (Continued)
Strong support inline assembly when total control absolutely necessary Super-efficient code generator engine with multi-level optimization Extensive library support, including standard math, PIC4/dsPIC peripheral libraries Software libraries application development tools available
Package Contents
MPLAB Compiler software MPLAB software documentation MPLAB ASM30, MPLAB LINK30 Utilities User's Guide MPLAB Compiler User's Guide dsPIC Language Tools Getting Started
Features
features MPLAB compiler include: ANSI-compliant Integrated with MPLAB easy-to-use project management source-level debugging Generates relocatable object modules enhanced code reuse Fully compatible with object modules generated with MPLAB ASM30 Assembler, allowing complete freedom Assembly single project Interrupt code written Assembly Flexible memory models take advantage small memory applications storage data space
DS01033C-46
www.microchip.com
MPLAB® REAL ICEIn-Circuit Emulation System
Summary
MPLAB REAL In-circuit Emulation System Microchip's nextgeneration emulation debugging system. Initially supporting dsPIC30F601XA, dsPIC33F, PIC4H PIC4F 16-bit devices, this in-circuit emulation system provides powerful in-circuit emulation platform easy rapid application development debugging. emulation performed using special hardware logic target device itself, eliminating need separate emulator device well precluding possibility emulator differing from target device functionality. REAL system supports full-speed emulation, communicating with target device through traditional InCircuit Serial Programming(ICSPTM) interface (default) high-speed, low-voltage differential signaling connection (for high noise immunity with longer cable lengths, especially insystem emulation). Communication with MPLAB host workstation handled through high-speed interface MPLAB REAL system provides substantial emulation debugging features low-cost non-intrusive platform. hardware breakpoints 1000 software breakpoints supported, depending target device. Advanced, device dependant breakpoint features also included, such break address data match, break data read data write, pass counter freezing peripherals during breaks. addition, MPLAB REAL system allows user-configurable tracing program memory logging data memory variables registers, easily controlled monitored real-time MPLAB IDE. With extensive over-voltage over-current protections, rugged probe interface buffers optically isolated power circuitry, MPLAB REAL hardware provides high degree robustness, making ideal emulation platform embedded control applications.
Features
features MPLAB REAL system include: Full speed emulation target device itself separate emulator device needed Robust electrical design safe, low-cost in-circuit emulation High speed interface Multiple target connections: traditional ICSP interface LVDS (add-on option) Run, Halt Single-step modes hardware breakpoints other advanced breakpoint features depending device 1000 software breakpoints (depending device) Instrumented (user-controlled) Program Memory Trace Data Memory Log, with run-time updates MPLAB Stopwatch cycle counter Logic probe In-Circuit Serial Programming read on-chip Flash memory
www.microchip.com
DS01033C-47
Software Development Tools Operating Systems
Development Tool Product Name Integrated Development Environment MPLAB® IDE* MPLAB® MPLAB® Site License Compilers Embedded Workbench dsPIC30F HI-TECH CMX-Tiny+for dsPIC® CMX-RTXfor dsPIC® Operating Systems SchedulerosCAN dsPIC® FreeRTOS.orgSEGGER embOS Micriµm µC/OS-II dsPICworksDSP Digital Filter Design Digital Filter Design Lite
List price change without notice. Includes MPLAB ASM30, MPLAB SIM, MPLAB VDI.
Description Integrated Development Environment ANSI compiler, assembler, linker librarian Site License compiler ISO/ANSI Embedded compiler professional, extensible IDE, (Windows® NT/000/Windows XP®) special support included. ANSI Compiler dsPIC® DSCs PIC4 MCUs, integrates with MPLAB® Preemptive Real-time Operating System (RTOS) dsPIC30F (from CMX) Preemptive Real-time Operating System (RTOS) dsPIC30F Fully preemptive Real-time Operating System (RTOS) dsPIC30F (from CMX) Fully preemptive Real-time Operating System (RTOS) dsPIC30F Multi-tasking, preemptive scheduler dsPIC30F OSEK/VDX Portable, open source, mini real time kernel Real-time operating system embedded applications Portable, scalable, preemptive realtime, multitasking kernel Data analysis software Full featured graphical filter design package dsPIC30F Graphical filter design package dsPIC30F
Part# SW00700 SW00601 SL00601 EWdsPIC dsPIC/PIC4 CMX-Tiny+ dsPIC30F SW30003 CMX-RTX dsPIC30F SW300031 SW300030 SW30003 SW300001 SW300001-LT
List Price Free $895 $8950 Contact Contact HI-TECH Contact $3000 Contact $4000 Free Contact Vector Contact freeRTOS.orgContact SEGGER Contact Micrium Free
Devices Supported PIC24F PIC24H dsPIC30F dsPIC33F
Development Boards Reference Designs
Development Tool Description Explorer Development Board Starter Development Boards dsPICDEM80-pin Starter Development Board 16-bit 8-pin Starter Development Board Part# DM40001 DM300019 DM30007 DM300018 DM30004 DM18301 DM30000 DM30001 AC30001 DM3000 AC30000 DM300004-1 DM300004- DM30003 List Price $19.99 $79.99 $79.99 $99.99 $99.99 $19.99 $300 $800 $700 $389.99 $389.99 $99.99 PIC24F Devices Supported PIC24H dsPIC30F dsPIC33F
dsPICDEM Development Board General Purpose Development dsPICDEM1.1 Plus General Purpose Development Board Board PICDEMMC Development Board dsPICDEMMC1 Motor Control Development Board Motor Control Development Boards dsPICDEMMC1H 3-Phase High Voltage Power Module 3-Phase ACIM High Voltage Motor (08/460V) dsPICDEMMC1L 3-Phase Voltage Power Module 3-Phase BLDC Voltage Motor (4V) dsPICDEM.net1 with FCC/JATE-compliant Ethernet support dsPICDEM.net with CTR-1-compliant Ethernet support dsPICDEMSMPS Buck Development Board
Connectivity Development Boards SMPS Development Board
List price change without notice.
DS01033C-48
Hardware Development Tools
Development Tool Description In-Circuit Debugger/Programmer MPLAB® In-Circuit Debugger/Programmer with dsPICDEM1.1 Plus General Purpose Board In-Circuit Emulator System Performance Full Featured Device Programmer, Base Unit Socket Module 18L/8L/40L Devices Socket Module (.150)/8L (.300) SOIC Devices Socket Module Devices MPLAB® Socket Module Devices Socket Module TQFP Devices Socket Module TQFP Devices Package) Socket Module TQFP Devices Package) Socket Module TQFP Devices Package) Socket Module TQFP Devices Package)
List price change without notice.
Part# DV164005 DV16403 DV44005 AC4400 DV007004 AC164301 AC16430 AC1643 AC1643 AC164305 AC164313 AC164319 AC164314 AC16430
List Price $159.99 $399.99 $499.98 $159.98 $895 $189 $189 $189 $189 $189 $189 $189 $189 $189
PIC24F
Devices Supported PIC24H dsPIC30F
dsPIC33F
MPLAB® REAL ICE
Plug-in Modules, PICtailPlus Adapters Development Boards
Plug-in Module (PIM) daughter board with dsPIC®DSC PIC®MCU soldered header socket strips bottom. This method allows easy swapping devices onto various development boards, without having unsolder resolder parts.
Development Tool
Description PICtailPlus Daughter Board Secure Digital (SD)/Multimedia Card (MMC) interface Ethernet PICtailPlus Daughter Board
Part# AC1641 AC16413 AC16414 AC16415 AC16416 MA40011 MA4001 MA40013 MA330011 MA33001 MA330013 MA300015 MA300014 MA300016
List Price(1) $37.99 $39.99 $5.00
PIC24F
Devices Supported PIC24H dsPIC30F
dsPIC33F
PICtailPlus Daughter IrDA® Protocol PICtailPlus Daughter Board Boards Speech Playback PICtailPlus Daughter Board Prototype PICtailPlus Daughter Board Board with 100-pin PIC4FJ18GA010 sample; with DM40001 Development Board Board with 100-pin PIC4HJ56GP610 sample; with DM40001 Development Board Board with 44-pin PIC4FJ64GA004 sample; with DM40001 Development Board Board with 100-pin dsPIC33FJ56GP710 sample; with DM40001 Development Board Plug-in Modules Board with 100-pin dsPIC33FJ56GP710 sample; with DM300019 Development Board board with 100-pin dsPIC33FJ56GP710 motor control sample; with DM300019 DM30000 Development Boards Board with 80-pin dsPIC30F6010A motor control sample; with DM300019 DM30000 Development Boards Board with 80-pin dsPIC30F6014A general purpose sample; with DM30004 DM300019 Development Boards Board with 44-pin SMPS dsPIC30F03 sample; with DM300019 Development Board
List price change without notice.
DS01033C-49
Software Libraries Application Development Tools
Development Tool dsPIC30F Math Library dsPIC30F Peripheral Library dsPIC30F Library Symmetric Embedded Encryption Library Triple DES/AES Encryption Libraries Asymmetric Embedded Encryption Library Noise Suppression Library Acoustic Echo Cancellation Library Description Standard math floating point library (ASM, Wrapper) Peripheral initialization, control utility routines Essential algorithm suite (Filters, FFT) Security encryption software support AES, triple-DES, SHA-1, Evaluation copy security encryption software support AES, triple-DES, SHA-1, Production license security encryption software support Triple-DES Security encryption software support RSA, DSA, DiffieHellman, SHA-1, Evaluation copy security encryption software support RSA, DSA, Diffie-Hellman, SHA-1, Function suppress noise interference speech signals Evaluation copy function suppress noise interference speech signals Function eliminate echo generated from speaker microphone Evaluation copy function eliminate echo generated from speaker microphone Function cancel electrical line echoes caused 4-wire conversion hybrids Function cancel electrical line echoes caused 4-wire conversion hybrids TCP/IP connectivity protocol support TCP/IP connectivity protocol support V.bis/V. Soft Modem Library V.3bis Soft Modem Library Evaluation copy V.3bis Soft Modem Library (non-trellis) Soft Modem Library Automatic speech recognition system including PC-based speech training sub-system speech recognizer software library (16:1 compression) Evaluation copy automatic speech recognition system including PC-based speech training sub-system speech recognizer software library (16:1 compression) Speech library perform speech compression decompression Evaluation copy speech library perform speech compression decompression APCM speech compression decompression compression) Speech compression decompression (8:1 compression) Evaluation copy speech compression decompression (8:1 compression) Implements standard FAT16 functions: fopen, fread, fwrite, fseek, etc. driver library dsPIC30F Part# SW30000 SW30001 SW3000 SW300050 SW300050-EVAL SW30005 SW300055 SW300055-EVAL SW300040 SW300040-EVAL SW300060 SW300060-EVAL SW300080-5K SW300080-EVAL CMX-for dsPIC30F SW30004 SW30000 SW300003* SW300003-EVAL SW300010 SW

Other recent searches


TPA711 - TPA711   TPA711 Datasheet
SPT9693 - SPT9693   SPT9693 Datasheet
Si4488DY - Si4488DY   Si4488DY Datasheet
REJ03D0570-0200 - REJ03D0570-0200   REJ03D0570-0200 Datasheet
GSM850 - GSM850   GSM850 Datasheet
DPX202472DT-4032B2 - DPX202472DT-4032B2   DPX202472DT-4032B2 Datasheet
EPJ9223-4-S24 - EPJ9223-4-S24   EPJ9223-4-S24 Datasheet
ABC25 - ABC25   ABC25 Datasheet
AAT4601A - AAT4601A   AAT4601A Datasheet

 

Privacy Policy | Disclaimer
© 2013 Datasheets.org.uk