32-bit Microcontrollers and embedded applications
|
|
|
- Catherine Gibbs
- 10 years ago
- Views:
Transcription
1 32-bit Microcontrollers and embedded applications Fortronic Torino 08/03/2012
2 2 Agenda Introduction Product Roadmap Application Notes & Libraries Development Tools Support 3 rd Party Tools and Software Peripherals Design Centers & Application Examples
3 Sales $ Million FY93 FY94 Fortronic Torino 08/03/2012 FY95 FY96 FY97 FY98 FY99 FY00 FY01 FY02 FY03 FY04 FY05 FY06 FY07 FY08 FY09 FY10 3 Microchip Markets MCU Memory Analog Automotive 17% Office Automation 17% Industrial 19% Telecom 13% Consumer 34% Over 60,000 customers worldwide Complimentary product lines MCU, Memory, Interface and Analog Recent acquisitions include SST and ZeroG Wireless Worldwide Support and Training
4 4 Microcontroller Market 16-bit 32% 8-bit 38% 32-bit 30% Source: Dataquest 2009
5 Worldwide 8-Bit Microcontroller Market Share (Dollars) No. Rank Rank Rank Rank Rank Rank Rank Rank 1 Motorola Motorola Motorola Motorola Motorola Motorola Motorola Microchip 2 Intel Intel NEC NEC NEC Hitachi Renesas Freescale 3 Philips Philips Philips Philips ST-Micro NEC Microchip Renesas 4 Mitsubishi NEC Hitachi Hitachi Philips Microchip NEC NEC 5 NEC Mitsubishi Mitsubishi Mitsubishi Hitachi ST-Micro ST-Micro Atmel 6 Hitachi Hitachi Intel Toshiba Mitsubishi Philips Atmel ST-Micro 7 Toshiba Toshiba Toshiba Matsushita Microchip Toshiba Toshiba NXP 8 Siemens TI Matsushita SGS-Thomson Toshiba Atmel Philips Toshiba 9 TI SGS-Thomson TI Intel Siemens Matsushita Fujitsu Fujitsu 10 Matsushita Matsushita Siemens Microchip TI Sanyo Infineon Sony 11 National Siemens Ricoh Siemens Fujitsu Samsung Sanyo Matsushita 12 SGS-Thomson National SGS-Thomson Fujitsu Sanyo Mitsubishi Samsung Cypress 13 Ricoh Ricoh Microchip TI Matsushita Infineon Matsushita Samsung 14 MHS MHS/Temic Sharp Sony Atmel Sony Sony Holtek 15 IIT Sharp Oki Zilog Zilog TI Sunplus Si-Labs 16 Sharp Zilog Zilog Sharp Sharp Fujitsu Micronas Sanyo 17 Fujitsu Oki National Temic Sony Sunplus Novatek Micronas 18 Oki Microchip Fujitsu Sanyo Intel Zilog Intel Novatek 19 Zilog Fujitsu Sanyo National National Novatek Holtek Infineon 20 Sony IIT Aony Oki LG Semi Micronas Winbond Zilog Fortronic Torino 08/03/2012 Based on dollar shipment volume , Source: Dataquest and Microchip 5
6 6 PIC32 The Designers Choice Keep it Compatible Keep the essence of a PIC MCU Give it More High Performance MIPS M4K Core More Memory Options Rich peripherals Choices of Tools, Operating Systems and Software Make it Easy Easy to Migrate Easy to Start Easy to Buy
7 7 Microchip s MCU Families /E
8 Performance Fortronic Torino 08/03/ Microchip Solutions 600+ PIC Products The industry s strongest product and family migration path Seamlessly Meeting Customer Needs PIC10 6 pins Up to 1KB Flash PIC12 8 pins Up to 4KB Flash PIC24F 16 MIPS pins Up to 256KB Flash PIC18 10 MIPS pins Up to 128KB Flash PIC pins Up to 16KB Flash dspic30f 30 MIPS pins Up to 144KB Flash Migration PIC24H/E 40/70 MIPS pins Up to 256KB Flash dspic33f 40 MIPS pins Up to 256KB Flash dspic33e 70 MIPS pins Up to 512KB Flash More complex software Operating Systems 40 & 80 MIPS Up to 512KB Flash Up to 128KB RAM USB, Ethernet, CAN QVGA, etc. 32bit 16bit 8bit
9 Peripherals Fortronic Torino 08/03/2012 Development Interface 9 The PIC Microcontroller Development Platform Integrated Development Environment (IDE) PIC32 PIC24 dspic PIC24 Memory Software Libraries Compiler 3 rd -Party Support
10 10 PIC24FJ128GA PIC32MX Family Family KB 512 KB Flash Flash 4 8KB 128 KB RAM RAM Pre-Fetch Inst. 16-bit 32-bit ALU ALU 5-stage pipeline 32-bit HW 17 x 17 MPY MPY/DIV JTAG JTAG & Emu Interface Memory Bus Data MIPS PIC24 32-bit Core Core Register Vectored File Interrupt 16 x 16 Ctrl Address 32 Core Generation Registers Barrel 32 Shadow Shifter Registers 0-16 Channel DMA Interrupt Control Peripheral Bus USB OTG, Ethernet, CAN 16-bit Timers A/D, 10-bit, 16 ch. GP I/O UART Up to 6 I 2 C TM Up to 5 SPI Up to 4 Cap/Com/PWM - 5 RTCC POR/BOR VREG WDT PMP PMP (16-bit)
11 Seamless Migration Features PIC24F PIC24H PIC24E dspic30f dspic33f dspic33e PIC32 Core Working Registers 16-bit core with single cycle instructions (24 bit instructions) Power of 3 operand instructions Sixteen - 16-bit 80MHz 32-bit ALU Thirty two, 32-bit Hardware DMA - Yes Yes - Yes Yes Yes Performance 16 MIPS 40 MIPS 70 MIPS 30 MIPS 40 MIPS 70 MIPS Up to 80 MHz, 1.52 DMIPS/MHz Voltage 3.3 V 3.3 V 3.3 V 3.3V/5.0 V 3.3 V 3.3 V 3.3V Package Pins Pins Pins Pins Pins Pins Pins DSP No No No Yes Yes Yes No Operating Temp -40 to 85 C -40 to 125 C -40 to 85 C -40 to 125 C -40 to 140 C -40 to 85 C -40 to 125 C -40 to 85 C -40 to 125 C -40 to 85 C -40 to 125 C -40 to 140 C -40 to 85 C -40 to 125 C -40 to 105 C Flash 4K to 256K 12K to 256K 64K to 512K 6K to 144K 12K to 256K 64K to 512K 16K to 512K RAM 512 to 96K 1K to 16K 8K to 52K 256 to 8K 1K to 30K 8K to 52K 4K to 128K Low Power Fortronic Torino 08/03/2012 High Performance High Performance High Performance 5 V Analog High Performance High Performance Scale Performance in MIPS & Add Computational Power Across 4 Code-Compatible Families Of Products High Performance 11
12 Compatibility and Performance 12 Example: Using UART across 8-, 16-, and 32-bit families PIC18F PIC24F PIC32MX SPEN RX9 CREN ADDEN FERR OERR RX9D SPEN UFRZ USIDL IREN RSTMD ALTIO UEN1 UEN0 ON FRZ SIDL IREN RSTMD ALTIO UEN1 UEN0 TX9 TXEN SYNC SENDB BRGH TRMT TX9D WAKE LPBACK ABAUD RXINV BGRH PDSEL1 PDSEL0 STSEL WAKE LPBACK ABAUD RXINV BGRH PDSEL1 PDSEL0 STSEL ABDOVF RCMT DTRXP CKTXP BRG16 WUE ABDEN TXISEL1 TXINV TXISEL0 TXBRK TXEN TXBF TRMT TXISEL1 TXINV TXISEL0 TXBRK TXEN TXBF TRMT Basic control (RX/TX) 9-bit mode Address detect 16-bit baud rate generator LIN support Auto-baud, wake, sync Polarity Error checking RCISEL1 RCISEL0 ADDEN RIDLE PERR FERR OERR RCDA Basic control (RX/TX) 9-bit mode Address detect 16-bit baud rate generator LIN support Auto-baud, wake, sync Polarity Error checking Parity Flow control IRDA RCISEL1 RCISEL0 ADDEN RIDLE PERR FERR OERR RCDA Basic control (RX/TX) 9-bit mode Address detect 16-bit baud rate generator LIN support Auto-baud, wake, sync Polarity Error checking Parity Flow control IRDA Address matching DMA Peripheral Library APIs Make Code Transition Seamless
13 13 32-bit MIPS M4K Core, Harvard Architecture, Single Cycle Hardware MAC, Fast Interrupts & Context Switch High Throughput Bus Matrix, which Supports High Speed Concurrent Access to Memories and Peripherals 512KB 128-bit wide Self-programmable Flash, Predictive Instruction Pre-fetch 256 Byte Lockable Cache 128K RAM 16-bit Parallel Master Port, Connect SRAM, Flash, QVGA LCDs or other Peripherals PIC32 Microcontroller Key Features Direct Memory Access Controller, With Integrated CRC Module Operates in Idle Mode Integrated Connectivity Peripherals for fast cost effective operation: 10/100 Ethernet, 2x CAN, USB OTG Compatible with Microchip Development Tools MPLAB ICD 3, MPLAB REAL ICE, PICkit 3, PM3 Single 2.3 to 3.6V Supply Power On Reset, Brown Out Reset, Low Voltage Detection Rich Integrated Analog and Digital peripheral set, Compatible with 16-bit PIC Microcontrollers
14 14 MIPS32 MK4 Core Features MIPS32 M4K Core Broad Software and Tools Ecosystem Higher Performance Lower Power Smaller Core Size Compatible Tools Model Scalability
15 16 MIPS Everywhere!
16 21 Why Choose Microchip s 32-bit solutions? Best performance in class: 90+ DMIPS Seamless migration from 16 bit to 32-bit Parallel Master Port Highest Code Density Pre-fetch bytes on chip Cache Enhance Performance, Features and REDUCE SYSTEM COST Flexible DMA module Fast Atomic I/O Fast Interrupt RESPONSE Full Speed USB OTG CAN Ethernet
17 Fortronic Torino 08/03/2012 PIC32 Product Roadmaps and Family Details
18 23 PIC32 Family Roadmap Future New Devices MX1 Series General Purpose KB Flash MX1 Series General Purpose 16-32KB Flash MX2 Series USB OTG KB Flash MX2 Series USB OTG 16-32KB Flash MX3 Series General Purpose KB Flash MX4 Series USB OTG KB Flash MX5 Series USB OTG CAN KB Flash MX6 Series USB OTG ENET KB Flash MX7 Series USB OTG CAN, ENET KB Flash Lower Power Advanced Analog More Packages Better Graphics External Memory 36 TLA 5 x 5mm 0.5mm pitch 44 QFN 8 x 8mm 0.7mm pitch 64 TQFP 10 x 10mm 0.5mm pitch 64 QFN 9 x 9mm 0.5mm pitch 100 TQFP 12 x 12mm 0.4mm pitch 100 TQFP 14 x 14mm 0.5mm pitch 121 BGA 10 x 10mm 0.8mm pitch Package Options Production Design Future
19 FLASH/RAM PIC32 Family Roadmap In Production PIC32MX5 Series USB + 1 CAN PIC32MX6 Series USB + ENET PIC32MX7 Series USB + 2 CAN + ENET New Devices PIC32MX1 40MIPS GP 128/32 64/16 32/8 PIC32MX2 40MIPS USB 128/32 64/16 32/8 16/4 16/4 4 GP DMA Sampling PIC32MX3 Series GP 512/32 256/32 128/32 128/16 64/16 In Design PIC32MX4 Series USB 512/32 256/32 128/32 4 GP DMA 0 GP DMA 512/64 256/64 PIC32MX5 Series USB + 1 CAN 128/32 64/32 64/16 512/ /64 256/64 PIC32MX6 Series USB +ENET 128/32 64/32 512/ /64 256/64 PIC32MX7 Series USB + 1 CAN + ENET 128/32 8 GP DMA 4 GP DMA 36 TLA 5 x 5mm 0.5mm pitch 44 QFN 8 x 8mm 0.7mm pitch 64 TQFP 10 x 10mm 0.5mm pitch 64 QFN 9 x 9mm 0.5mm pitch 100 TQFP 12 x 12mm 0.4mm pitch 100 TQFP 14 x 14mm 0.5mm pitch 121 BGA 10 x 10mm 0.8mm pitch Fortronic Torino 08/03/2012 Package Options 24
20 25 PIC32MX1 & MX2 Block Diagram 16-32KB 40MHz Flash Inst. High Speed Bus Matrix Data 40MHz MIPS 32-bit Core 32-bit ALU 5 stage pipeline 32-bit HW MPY / DIV JTAG 3KB Boot Flash 4-8KB RAM Vectored Interrupt Ctrl 32 Core Registers 4 Ch. GP DMA USB Device (MX2 Only) 2 DMA ch. Interrupt Control Peripheral Bus A/D, 10b, 1 Msps, 13 ch. 8-bit PMP CTMU / Temp Sense 5 x 16-Bit Timers Analog Compare Watchdog GPIO UART - 2 I 2 C - 2 I 2 S/SPI - 2 VREG POR BOR LVD IC/OC/PWM 5 RTCC
21 26 PIC32MX1 & MX2 Block Diagram KB 40MHz Flash Inst. High Speed Bus Matrix Data 40MHz MIPS 32-bit Core 32-bit ALU 5 stage pipeline 32-bit HW MPY / DIV JTAG 3KB Boot Flash 16-32KB RAM Vectored Interrupt Ctrl 32 Core Registers 4 Ch. GP DMA USB Device (MX2 Only) 2 DMA ch. Interrupt Control Peripheral Bus A/D, 10b, 1 Msps, 13 ch. 8-bit PMP CTMU / Temp Sense 5 x 16-Bit Timers Analog Compare Watchdog GPIO UART - 2 I 2 C - 2 I 2 S/SPI - 2 VREG POR BOR LVD IC/OC/PWM 5 RTCC
22 PIC32MX3 GP Family Block Diagram KB Flash Prefetch + Cache Inst KB RAM 80MHz MIPS 32-bit Core 32-bit ALU 5 stage pipeline 32-bit HW MUL / DIV JTAG High Speed Bus Data Matrix VREG POR BOR Vectored Interrupt Ctrl 32 Core Registers 32 Core Registers 0-4 Ch. DMA LVD Interrupt Control Peripheral Bus 16-bit Timers Watchdog A/D, 10-bit, 16 ch. GP I/O UART - 2 I2C - 2 SPI - 2 Cap/Com/PWM - 5 RTCC PMP16-bit Data Analog Comp- 2
23 PIC32MX4: USB 2.0 Family Block Diagram KB Flash Prefetch + Cache Inst KB RAM 80MHz MIPS 32-bit Core 32-bit ALU 5 stage pipeline 32-bit HW MUL / DIV JTAG High Speed Bus Data Matrix Vectored Interrupt Ctrl 32 Core Registers 32 Core Registers VREG POR BOR LVD 0-4 Ch. DMA Interrupt Control Peripheral Bus USB OTG 16-bit Timers Watchdog A/D, 10-bit, 16 ch. GP I/O UART - 2 I2C - 2 SPI - 2 Cap/Com/PWM - 5 RTCC PMP16-bit Data Analog Comp- 2
24 35 PIC32MX5: USB OTG + 1ECAN Family Block Diagram 64 to 512 KB Flash Pre-Fetch + Cache 16 to 128 KB RAM 4 or 8 Ch. GP DMA 1 x ECAN USB OTG 4 DMA ch. 2 DMA ch. New Features Inst. High Speed Bus Matrix Data 80MHz MIPS 32-bit Core 32-bit ALU 5 stage pipeline 32-bit HW MPY / DIV JTAG Vectored Interrupt Ctrl 32 Core Registers 32 Core Registers Interrupt Control Peripheral Bus 5 x 16-Bit Timers Watchdog A/D, 10-bit, 16 ch. GPIO - 85 UART - 6 I2C - 5 SPI - 4 IC/OC/PWM 5 VREG POR BOR LVD RTCC 8/16-Bit PMP
25 38 PIC32MX6: USB OTG + E.net Family Block Diagram 64 to 512 KB Flash Pre-Fetch + Cache 32 to 128 KB RAM 4 or 8 Ch. GP DMA USB OTG 2 DMA ch. 10/100 MAC 2 DMA ch. New Features Inst. High Speed Bus Matrix Data 80MHz MIPS 32-bit Core 32-bit ALU 5 stage pipeline 32-bit HW MPY / DIV JTAG Vectored Interrupt Ctrl 32 Core Registers 32 Core Registers Interrupt Control Peripheral Bus 5 x 16-Bit Timers Watchdog A/D, 10-bit, 16 ch. GPIO - 85 UART - 6 I2C - 5 SPI - 4 IC/OC/PWM 5 VREG POR BOR LVD RTCC 8/16-Bit PMP
26 41 PIC32MX7 USB OTG+ 2ECAN + E.net Family 128 to 512 KB Flash Pre-Fetch + Cache 32 to 128 KB RAM 4 or 8 Ch. GP DMA 1 or 2 x ECAN USB OTG 10/100 MAC 4 DMA ch. 2 DMA ch. 2 DMA ch. New Additions Inst. High Speed Bus Matrix Data 80MHz MIPS 32-bit Core 32-bit ALU 5 stage pipeline 32-bit HW MPY / DIV JTAG Vectored Interrupt Ctrl 32 Core Registers 32 Core Registers Interrupt Control Peripheral Bus 5 x 16-Bit Timers Watchdog A/D, 10-bit, 16 ch. GPIO - 85 UART - 6 I2C - 5 SPI - 4 IC/OC/PWM 5 VREG POR BOR LVD RTCC 8/16-Bit PMP
27 Fortronic Torino 08/03/2012 Application Notes and Software Library Support PIC32 Libraries PIC32 App Notes
28 New Sample Rate Conversion Library The Sample Rate Conversion (SRC) library, which can be used with Microchip s PIC32 and dspic33e families of devices, provides the ability to upconvert the sampling rate of real-time 16-bit stereo audio data. At run-time, the input sampling rate can be selected between 32 khz or 44.1 khz, with a fixed output sample rate of 48 khz. Features Stereo 16-bit audio sample rate conversion library Two common audio modes: - 32 KHz to 48 KHz conversion KHz to 48 KHz conversion Low MIPS and resource requirement Both PIC32 MCUs and dspic33e DSCs Supported Can be used with low-cost DAC with limited sample rate capability Designed for Streaming audio applications Free! Fortronic Torino 08/03/
29 48 Class B Safety S/W Library Microchip provides the VDE certified Class B Safety Software Library for its PIC MCUs and dspic DSCs which can overcome the safety critical failures and is in accordance with the IEC standard. The Class B Safety Software routines test the following components: CPU Registers CPU Program Counter Invariable Memory Variable Memory Clock Interrupt Handling and Execution Click here to learn more
30 49 PIC32 DSP Library Microchip s new PIC32 DSP Library enables to add DSP capabilities to many applications by taking advantage of the highly optimized hardware features inside the PIC32 MCU. Features: C callable DSP functions 16- and 32-bit Vector Math Finite Impulse Response (FIR) Filter Infinite Impulse Response (IIR) Filter Least Mean Squares (LMS) Filter 16- and 32-bit Fast Fourier Transforms (FFTs) FFT Benchmarks (Radix-2) Measured on production 80MHz Integrated with MPLAB C Compiler for PIC32 MCUs 16-bit, 256 point 16-bit, 512 point 16-bit, 1024 point 32-bit, 512 point 283 us 630 us 1.39 ms 617 us
31 PIC32 Floating Point Math Library 50 Optimized PIC32 Math Library is packaged within MPLAB C compiler for PIC32 MCUs. Key Features: Single Precision and Double Precision Math Library Functions 22 Optimized math library functions. Faster execution Less power consumption. Available in single or double precision The functions are ANSI-89 compliant IEEE-754 Compliant Integrated with MPLAB C Compiler for PIC32
32 51 PIC32 Peripheral Library PIC32 Peripheral Library provides functions and macros for setting up and controlling the 32-bit peripherals. Key Features: Optimized for faster execution and Lower code memory. One single library file to access ALL peripheral module functions C include files that enable pre-defined constants Functions can be called from MPLAB C Compiler PIC32 assembly languages. C source code is included to customize functions. Integrated with MPLAB C Compiler for PIC32
33 Microchip TCP/IP Stack Microchip offers a two free TCP/IP software stacks 1) Microchip TCP/IP Stack with support for SSL: Supports PIC18,16-bit and 32-bit MCU Family 2) Microchip TCP/IP Stack with BSD Sockets: Optimized for PIC32 MCUs Supported Protocols: ARP, IP, ICMP, UDP, TCP,DHCP, SNMP, HTTP, FTP, TFTP Key Features: Socket support for TCP and UDP Portable across all PIC18 to, PIC32MX products Support for MPLAB C and HI TECH PRO compilers RTOS independent Full TCP state machine Additional Algorithm Support MD5 and SHA-1 Hashing MIME Base 64 MPFS Secure Random Number Fortronic Torino 08/03/2012 Supports Wi-Fi Connectivity 53
34 54 Microchip s Wi-Fi Modules MRF24WB0MA and MRF24WB0MB Wi-Fi Transceiver Module Features Low-power, low data-rate Wi-Fi (~ 1 to 2Mbps) Connects to standard b wireless APs Already FCC, IC and ETSI certification Wi-Fi Certified Supported by all PIC MCUs via SPI interface Supports WEP, WPA and WPA2 security protocols Free TCP/IP Stack Allows seamless migration between Ethernet and Wi-Fi Free download from Wi-Fi Sales Demo Demonstrates Wi-Fi module capabilities by hosting an interactive web page affecting the status of LEDs on the board itself
35 55 Microchip USB Framework Microchip s has USB software supports USB on 8-bit, 16-bit and 32-bit MCUs. This software is royalty free source code and also includes example projects. Key Features: Supports PIC8-bit,16-bit and 32-bit MCUs Includes related drivers and resources to use with PC Includes various Demonstration examples Includes class driver examples for - HID - MSD - CDC - Audio - Custom - Many more to come
36 56 IEEE : MiWi and MiWi P2P MiWi Stack Features Microchip Wireless Proprietary peer-to-peer protocol stack Based on IEEE standard Ultra-Small footprint (3KB) MiWit P2P Microchip Wireless Proprietary protocol stack Small footprint, highly optimized Mesh and Star Network protocol
37 IEEE : Zigbee Smart Energy Profile Suite 57 As a member of the ZigBee Alliance, Microchip offers certified ZigBee Compliant Platform (ZCP) for the ZigBee 2006, ZigBee PRO and ZigBee Smart Energy Suite protocol stacks. Zigbee Smart Energy Profile Suite Features Support for the following Smart Energy devices: Energy Service Portal (ESP) Meter(MTR) In Premise Display (IPD) Load Control Device (LCD) Programmable Communicating Thermostat Smart Appliance (SAP) Range Extender (RED)
38 GHz Modules Supports MiWi, MiWi P2P & ZigBee 2.4GHz IEEE compliant 4-wire SPI interface to MCU Designer need only feed data RF knowledge is not required Low Power 18 ma(rx) / 22 ma(tx) / 2 µa(sleep) Integrated PCB antenna MB has integrated PA/LNA for better range Pre-Certified for FCC (U.S.A.), IC (Canada) and ETSI (Europe) Surface-mountable PCB
39 59 Sub-GHz Modules Sub GHz Modules MRF89XAM8A 868MHz (Europe) MRF89XAM9A 915MHz (America) Features Pre-Certified (no cost to customer) FCC (USA), IC (Canada), ETSI (Europe) 4-wire SPI interface to MCU RF knowledge is NOT required MiWi Demonstration Kit Demonstrates MiWi P2P through simple temperature monitoring and range demos
40 60 CAN Library for PIC32 Features: Based on the MCP2515 CAN controller The MCP2515 is connected to the PIC32 microcontroller via SPI port. The Library provides seamless access to the CAN controller over the SPI *This library is not for use with PIC32 MCUs with integrated CAN controllers. The CAN APIs for integrated CAN controllers are available in the MPLAB C Compiler.
41 62 Microchip FAT File System The Microchip s memory disk drive file system interface library brings the ability to transfer and share portable memory devices between and embedded system and a personal computer. Key Features: Based on ISO/IEC 9293 specifications Supports FAT16 and FAT32 file systems. Can be used with : -SecureDigital (SD) cards - CompactFlash (CF) cards -USB thumb drives Hardware evaluation supported by: - PICtail Plus SD & MMC Daughter Card - USB PICtail Plus Daughter Card
42 63 FATFs File System for PIC32 MCUs FATFs is an open source file system software stack designed for microcontrollers to easily access multiple media sources during run-time. This small footprint low-overhead software supports FAT 32, FAT 16 and FAT 12 formats using an 8.3 file name format. FatFs can be modified to use multiple media sources (ATA, USD, SD Card, etc.). Key Features Large number of media drive support and easy drive addition Write buffer flushing Compile time options to minimize memory footprint Simultaneous multiple media access Application software control of file structure No pre-defined limit to the number of files structures that can be used
43 64 Data EEPROM Emulation Data EEPROM library features an interface similar to an internal data EEPROM, uses available program memory and can improve endurance by a factor as high as 500. EEPROM Emulation Library Download Key Features: Easy to use application interface Memory sizes of 0 to 255 words per block Total EEPROM memory size limited only by Flash size Endurance increased by a factor of up to 500 Endurance can be further increased by allocating additional program memory
44 65 mtouch Capacitive Touch Library The mtouch Capacitive Touch stack for PIC MCUs provides an easyto-use Application Program Interface (API) to enable users to integrate a stylish touch interface such as buttons, keys, sliders and wheels in an embedded application Features: Swiping gesture of 2 or more keys Proximity detection using key matrix Direct key sensing Matrix key sensing 2-channel sliders 4-channel sliders
45 66 mtouch Technology: CVD & Sensors Humidity Linear and switch Level Proximity Pressure / weight scale Encoder
46 67 mtouch Technology: Metal Over Cap In addition to plastic and glass, sense through stainless steel, aluminum, and more Completely waterproof Sense through even thick gloves Braille Friendly
47 68 mtouch Technology: Metal Over Cap EL panel LED surface mount or rear mount with Diffuser film Silicone rubber Fiber optic Light pipes
48 69 mtouch Technology: Metal Over Cap Metal dome Poly-dome Emboss
49 70 Microchip Graphics Library Microchip provides a complete Graphics Library that allows users to quickly and easily implement a Graphical User Interface (GUI). Key Features: Up to 16-bit or 65K colors 2D objects such as line, circle, text, rectangle, polygon, bar 3D objects such as buttons, panels, window, group box, slider Image, animation Resistive touch screen, keypad Multiple fonts
50 71 Audio Library for PIC32 Key Features: Supported encoding formats: PCM (raw, uncompressed) IMA ADPCM Speex Implements an audio player behavior with: Play, Record, Pause, Stop functionality. Supports standard input/output stream formats: Wave Ogg for Speex, Free format, containing just data. Supports Narrowband (8 KHz) and wideband (16 KHz) bit-streams for Speex Microphone input using PIC32 ADC Audio output using PIC32 PWM Filtering ADC PWM Low Pass Filter Amp
51 72 AES 128-, 196- and 256-bit Encryption & Decryption Lib. Microchip offers a reliable security solution for embedded applications built on the 16-bit and 32-bit microcontroller platform. This solution is provided by means of a single library. This library features the symmetric key encryption/decryption functions Advanced Encryption Standard (AES). AES Encryption and Decryption Library Download AES Library for PIC32 MCUs Memory Usage: With MIPS32 Instructions: 14.9 KB With MIPS16 Instructions: 13.9 KB Notes: 1. Speed (Time) optimized -03 loops unrolled. 2. PIC32 running at 80 MHz.
52 73 PIC32 Application Solutions Application Description AN# Ethernet Solutions HTTP Server using BSD Socket API for PIC32MX AN1107 Microchip TCP/IP Stack with BSD Socket API for PIC32MX AN1108 SNMP Agent using BSD Socket API for PIC32MX AN1109 FTP Server using BSD Socket API for the PIC32MX AN1111 Microchip TCP/IP Stack Application Note AN833 USB Solutions USB Embedded Host Stack AN1140 USB Embedded Host Stack Programmer s Guide AN1141 USB Mass Storage Class on an Embedded Host AN1142 Generic Client Driver for a USB Embedded Host AN1143 Using a USB Flash Drive with an Embedded Host AN1145 USB HID Class on an Embedded Device AN1163 USB CDC Class on an Embedded Device AN1164 USB Generic Function on an Embedded Device AN1166 USB Mass Storage Class on an Embedded Device AN1169 USB Device Stack for PIC32 Programmer s Guide AN1176 Audio Porting the Helix MP3 Decoder onto Microchip s PIC32MX New AN1367 Boot loader Serial Port Boot loader for PIC32MX Series MCUS AN851
53 Fortronic Torino 08/03/2012 Development Tool Support for PIC32 Software Dev. Tools Hardware Dev Tools
54 75 Programmer s Editor One Development Environment MPLAB Integrated Development Environment Source Level Debugger Project Manager Third Party Software Simulators HW Debuggers Programmers Plug-ins MPLAB C and Hitech-C Compilers Compilers, RTOS, SW Tools Version Control MPLAB MPLAB SIM MPLAB SIM SIM Proteus SPICE MATLAB MPLAB REAL ICE Emulators and Debuggers MPLAB ICD PICkit MPLAB Starter Kits MPLAB PM3 Production, gang, hobbyist Programmers Application Segment Data Monitor & Control Interface RTOS Viewer PC Lint Many others
55 80 Software Tools Start-up Costs Writing Code Programmer s Editor Free Assembler and Compiler Debugging Code MPLAB Assembler MPLAB C Compiler for PIC32 in LITE Mode / Standard Evaluation Version HI-TECH C PRO in LITE Mode MPLAB SIM:Software Simulator Maintenance/Upgrade Free Free Free Free Free Software development environment set up at no cost! All software include free upgrades and support Free Evaluation Editions Common development environment for all Microchip MCUs & DSCs
56 Fortronic Torino 08/03/2012 In-Circuit Debuggers, Emulators and Development Boards
57 Features/Speed/Trace Fortronic Torino 08/03/ Emulation Roadmap PICkit 3 Full Speed USB, Run, Halt, SS, Break on Data/Address Stopwatch, Program, Read PIC10F, PIC12F, PIC16F PIC18F, 24F/H, dspic, PIC32 (future) MPLAB ICD 3 High Speed Custom USB, Run, Halt, SS Complex Trigger/Break, Stopwatch, Program, Read, PIC10F, PIC12F, PIC16F, PIC18F, 24F/H dspic, PIC32 MPLAB REAL ICE High Speed Custom USB, Run, Halt, SS Complex Trigger/Break, Real Time Watch, Stopwatch, Program, Read, Dynamic Trace, Logic Probes, LVDS PIC10F, PIC12F, PIC16F, PIC18F, 24F/H dspic, PIC32 $50 $200 $500
58 83 Microchip Debuggers & Emulators for PIC32 MCUs MPLAB PICKIT 3 $44.95 Programming Future support for debug Full-speed USB MPLAB ICD 3 In-Circuit Debugger $189 Full-speed emulation Fast debug & programming High-speed USB MPLAB REAL ICE Emulator $ Full-speed emulation Real-time watch Fast debug & programming Logic probe connection HW & SW Trace High-speed USB Tip for Experienced PIC micro users: MPLAB ICD 2 In-circuit debugger supports PIC32 PICKIT 2 can program PIC32
59 PIC32 Development Boards and Plug-in Modules 89 HW Development Boards PIC32 Starter Kit PIC32 USB II Starter Kit PIC32 Ethernet Starter Kit PIC32 I/O Expansion Board Explorer 16 Development Board PIC32 Plug-in Modlues PIC32 Multimedia Expansion Board PIC32 m Touch Solution PIC32 m Touch Capacitive Touch Eval Board M2M PICtail Daughter Board Audio Development Board for PIC32 Low Cost Controller less Graphics PICtail Plus Daughter Board PIC32 MX1 / MX2 Starter Kit Microstick II New New Graphics PICtail Plus Epson S1D13517 Board Graphics Display Truly 7 800x480 Board Part No DM DM DM DM DM240001/2 Click here DM DM AC AC DM AC DM DM AC AC
60 Fortronic Torino 08/03/2012 Third Party Development Tools
61 108 Extensive Third Party Software Options Vendor RTOS GUI TCP/IP USB Example Projects Application Note MPLAB IDE RTOS Viewer
62 109 C++ and Eclipse Options from Third Parties Vendor IDE Compilers Debug Hardware Customized Eclipse GNU C/C++ Microchip C Ashling JTAG Multi IDE Green Hills C/C++ Green Hills JTAG Trace32 IDE GNU C/C++ Microchip C Lauterbach JTAG Standard Eclipse GNU C/C++ Microchip C Macraigor JTAG (3 models)
63 110 Third Party PIC32 Demos Microelectronika 32-Bit Multimedia Board $ Development board for advanced user interface Has a 320x240 Touch Screen Panel 4-way joystick Temp Sensor Accelerometer MMC Card Slot Optional Zigbee Wireless Uses a PIC32MX460F512L device Digilent Cerebot 32MX4 Development Board $79.00 Development board for embedded control and robotics Eight hobby RC servo connectors USB 2.0 Device, Host, and OTG support Two push buttons, four LEDs for user I/O 256Kbit Serial EEPROM, and 12-bit Serial D/A converter Multiple power supply options (3.6 to 9v DC), or USB powered ESD protection and short-circuit protection for all I/O pins Uses PIC32MX460F512L
64 111 Third Party PIC32 Demos INSEM TFT-LCD Board Rear View Main Features Embodies High-definition Display support 16-bit per channel color Able to express 65,536 colors, with clean &sharp screen quality Offers Graphic Library which includes various functions Embodies various functions such as Bitmap file output, Shapes, Fonts included in the built-in library User s Interface configuration by Touch-screen Offers Library to design F/W by Resistive Touch-screen Front View Fast & Easy to load & access of various storage device User can load and access Bitmap & Jpeg file through storage device such as Serial Flash and SD Card Support Various Resolutions Depends on the LCD controller, able to support up-to 864X480 resolution
65 112 Third Party PIC32 Demos FreeRTOS Demo for PIC32 Multimedia Board Uses Microchip Graphics Library TechToys (Hong Kong) $46 USD Development board Shown with optional graphics LCD and camera module ($140 USD) Uses Solomon SSD1928 Good software and documentation
66 Fortronic Torino 08/03/2012 Learning the PIC32 Variety of Learning Options
67 153 Where Do I Go From Here? Regional Training Centers PIC32 Classes Available Now MCU Getting Started with the PIC32 TLS Getting Started with MPLAB C32 Application Classes Graphics USB TCP/IP Wireless And more
68 154 Where Do I Go From Here? Microchip Community
69 MyPIC32.com Dedicated website for user community 155
70 156 Where Do I Go From Here? Masters Embedded control classes for all technical levels Classes taught by application and design engineers 2009 Worldwide conference locations
71 157 Where Do I Go From Here? Webinars, Forums, and More forums.microchip.com
72 Programming 32-bit Microcontrollers in C:Exploring the PIC Accelerate the learning curve Experience the simplicity of PIC32 Utilize compatibility with PIC24 A sample of the 15 projects: Basic timing and I/O operation Debugging methods Multitasking using the PIC32 interrupts New hardware peripherals How to control LCD displays Accessing mass-storage media Generating audio & video Written by long-time Microchip employee & a member of the PIC32 team
73 159 Learning the RTOS for PIC32 Using the FreeRTOS Real Time Kernel with PIC32 This is a concise, step by step, 'hands on' guide that describes both general multitasking concepts and FreeRTOS specifics. It includes 16 examples written specifically to target the low cost PIC32 USB Starter Kit II. Real-time Multithreading using ThreadX and MIPS It introduces the fundamentals of using an RTOS for optimum control of MIPS-based devices along with a real world example based on ThreadX and MIPS. In addition, the book contains a CD with a free copy of the ThreadX RTOS, designed for use on a Windows PC.
74 160 Summary The PIC32 MCU family delivers best-in-class performance Developing with the PIC32 is simple and easy Microchip and industry partners have a vast array of software and tools to reduce your development time PIC32 performance enables running major software stacks concurrently Maintained low cost using free software and inexpensive hardware Quick development using off-the-shelf software and hardware For more information, visit
75 Fortronic Torino 08/03/2012 Thank You!
PIC32 Microcontroller Families
32-bit Microcontrollers Winter 2009 PIC32 Microcontroller Families With USB, CAN and Ethernet www.microchip.com/pic32 Building on the heritage of Microchip Technology s world-leading 8- and 16-bit PIC
Evolution of 8-bit Microcontrollers
Evolution of 8-bit Microcontrollers Steve Drehobl, Vice President MCU8 Division 2 Agenda Embedded MCU Market Trends A History of the 8-bit MCU Market Microchip s Architectural Approach Simplified Development
USB OTG and Embedded Host. 2008 Microchip Technology Incorporated. All Rights Reserved. Slide 1
USB OTG and Embedded Host 2008 Microchip Technology Incorporated. All Rights Reserved. Slide 1 Topics Nomenclature USB Universe USB OTG versus Embedded Host USB Embedded Host USB On-The-Go USB OTG Device
Microchip Technology. February 2008 Valerio Moretto Slide 1
Microchip Technology February 2008 Valerio Moretto Slide 1 Connectivity Solutions Wired Wireless February 2008 Valerio Moretto Slide 2 Microchip Solutions More complex software Operating Systems >40 MIPS
FLYPORT Wi-Fi 802.11G
FLYPORT Wi-Fi 802.11G System on module 802.11g WIFI - Infrastructure mode - softap mode - Ad hoc mode Microchip PIC 24F 16 bit processor Microchip MRF24WG0MA/MB - Native WiFi 802.11g transceiver - PCB
Tutorial for MPLAB Starter Kit for PIC18F
Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is
STM32 F-2 series High-performance Cortex-M3 MCUs
STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32-bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/mcu STM32 F-2 series The STM32
Fondamenti su strumenti di sviluppo per microcontrollori PIC
Fondamenti su strumenti di sviluppo per microcontrollori PIC MPSIM ICE 2000 ICD 2 REAL ICE PICSTART Ad uso interno del corso Elettronica e Telecomunicazioni 1 2 MPLAB SIM /1 MPLAB SIM is a discrete-event
Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah
(DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de [email protected] NIOS II 1 1 What is Nios II? Altera s Second Generation
System Design Issues in Embedded Processing
System Design Issues in Embedded Processing 9/16/10 Jacob Borgeson 1 Agenda What does TI do? From MCU to MPU to DSP: What are some trends? Design Challenges Tools to Help 2 TI - the complete system The
Focus Product Selector Guide
Focus Selector Guide Focus Selector Guide Microcontrollers Digital Signal Controllers Analog Memory Wireless www.microchip.com Microchip: A Partner in Your Success Microchip is a leading provider of microcontroller
ZigBee Technology Overview
ZigBee Technology Overview Presented by Silicon Laboratories Shaoxian Luo 1 EM351 & EM357 introduction EM358x Family introduction 2 EM351 & EM357 3 Ember ZigBee Platform Complete, ready for certification
Instant Graphical User Interface Solutions Why you need a new User Interface
Instant Graphical User Interface Solutions Why you need a new User Interface Thanks to the iphone & Smart Phones Customer GUI expectations have changed Monochrome character LCDs and button style keypads
Chapter 13. PIC Family Microcontroller
Chapter 13 PIC Family Microcontroller Lesson 01 PIC Characteristics and Examples PIC microcontroller characteristics Power-on reset Brown out reset Simplified instruction set High speed execution Up to
RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application
RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application 2012 Roving Networks. All rights reserved. RN-131/171-PICTAIL-UM Version 1.0 1/8/2013 OVERVIEW The RN-131 and RN-171 WiFly radio modules are
SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.
SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to this tutorial on Microchip s MPLAB Starter Kit for dspic Digital Signal Controllers, or DSCs. The starter kit is an all-in-one
7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.
Specifications for ARINC 653 compliant RTOS & Development Environment Notes and terms of conditions Vendor shall note the following terms and conditions/ information before they submit their quote. 1.
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
MX PIC24F Educational Module User Manual
MX PIC24F Educational Module User Manual Revision History Date Description Initial release. Table of Contents 1. Introduction... 3 1.1. Package Contents... 3 1.2. Key Hardware Features... 4 2. Hardware
Focus Product Selector Guide
Focus Selector Guide Focus Selector Guide Microcontrollers Digital Signal Controllers Analog Memory Wireless www.microchip.com Microchip: A Partner in Your Success Microchip is a leading provider of microcontroller
Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor
Von der Hardware zur Software in FPGAs mit Embedded Prozessoren Alexander Hahn Senior Field Application Engineer Lattice Semiconductor AGENDA Overview Mico32 Embedded Processor Development Tool Chain HW/SW
Java Embedded Applications
TM a One-Stop Shop for Java Embedded Applications GeeseWare offer brings Java in your constrained embedded systems. You develop and simulate your Java application on PC, and enjoy a seamless hardware validation.
Focus Product Selector Guide
Focus Selector Guide Focus Selector Guide Microcontrollers Digital Signal Controllers Analog Wireless www.microchip.com Microchip: A Partner in Your Success Microchip is a leading provider of microcontroller
Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009
Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer October 2009 Jennic highlights Jennic is a fabless semiconductor company providing Wireless Microcontrollers to high-growth
SBC8600B Single Board Computer
SBC8600B Single Board Computer 720MHz TI s Sitara AM3359 ARM Cortex-A8 Microprocessor Onboard 512MByte DDR3 SDRAM and 512MByte NAND Flash UARTs, 2*USB Host and 1*OTG, 2*Ethernet, CAN, RS485, LCD/TSP, Audio,
An Introduction to MPLAB Integrated Development Environment
An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to
SABRE Lite Development Kit
SABRE Lite Development Kit Freescale i.mx 6Quad ARM Cortex A9 processor at 1GHz per core 1GByte of 64-bit wide DDR3 @ 532MHz UART, USB, Ethernet, CAN, SATA, SD, JTAG, I2C Three Display Ports (RGB, LVDS
RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards
RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards 2012 Roving Networks. All rights reserved. Version 1.0 9/7/2012 USER MANUAL OVERVIEW The RN-131 and RN-171 WiFly radio modules are complete, standalone
16-bit Microcontrollers. High-Performance PIC24 Microcontroller Family. www.microchip.com/16bit
16-bit Microcontrollers High-Performance PIC24 Microcontroller Family www.microchip.com/16bit The top challenges facing today s embedded system designer are attaining product specifi cation and performance
Focus Product Selector Guide
Focus Selector Guide Focus Selector Guide Microcontrollers Digital Signal Controllers Analog Wireless www.microchip.com Microchip: A Partner in Your Success Microchip is a leading provider of microcontroller
ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications
C ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications 1-chip solution for color display, video input and meter control with built-in highperformance CPU core FR81S
System-on-a-Chip with Security Modules for Network Home Electric Appliances
System-on-a-Chip with Security Modules for Network Home Electric Appliances V Hiroyuki Fujiyama (Manuscript received November 29, 2005) Home electric appliances connected to the Internet and other networks
Embedded Display Module EDM6070
Embedded Display Module EDM6070 Atmel AT91SAM9X35 Based Single Board Computer BY Product Overview Version 1.0 Dated: 3 rd Dec 2013 Table of Contents Product Overview... 2 Introduction... 2 Kit Contents...
Complete Integrated Development Platform. 2013 Copyright Atmel Corporation
Complete Integrated Development Platform 2013 Copyright Atmel Corporation MCU Developer s Challenge 80% increase in SW in next MCU project Top Engineering Concern: Hitting Schedules More complex end user
PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description
Features PICNet 1 PIC18 Network & SD/MMC Development Board IC Sockets for 28 or 40-pin Microchip PIC18F Microcontrollers IC Socket for 8-pin serial EEPROM Multiple MCU Oscillator sources Full 10BaseT IEEE
STM32L. Ultra-low-power Cortex -M3 devices
STM32L Ultra-low-power Cortex -M3 devices STM32L press release STM32L 32- to 128-Kbyte products are entering full production 2 nd half March 2011 Part of industry s largest ARM Cortex -M 32-bit microcontroller
POCKET SCOPE 2. The idea 2. Design criteria 3
POCKET SCOPE 2 The idea 2 Design criteria 3 Microcontroller requirements 3 The microcontroller must have speed. 3 The microcontroller must have RAM. 3 The microcontroller must have secure Flash. 3 The
Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!
Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade! Gregor Hohpe www.eaipatterns.com OOP 2012 1 Microcontrollers CPU core, memory, and I/O (analog, digital) on one chip
APx4 Wireless System-on-Module 5/8/2013 1
APx4 Wireless System-on-Module 5/8/2013 1 Table of Contents Key Features Benefits APx4 Software APx4 Development Kit Certifications Use Cases Summary 5/8/2013 2 Key Features APx4 is a computing platform
Curriculum Overview. Class units A class unit is approximately a half a day depending upon the region and the venue in which it is delivered.
2014 Course Catalog Curriculum Overview Looking for a Business Partner, Not Just Another Vendor? Our mission is to deliver the freedom to innovate by providing the right training, at the right time, in
C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia
C8051F020 Utilization in an Embedded Digital Design Project Course Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia Abstract In this paper, the utilization of the C8051F020 in an
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD
DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD PRELIMINARY DATA SHEET Wednesday, 16 May 2012 Version 0.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes
Embedded Ethernet Solutions
Embedded Ethernet Solutions Gautam Kotwal 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Hello and welcome to today s Ethernet Webinar. My name is Gautam Kotwal,
1 Mi kołaj Z Mik ar ołaj Z zyc arzy ki cki
1 Mikołaj Zarzycki NAND Flash SD Card Connector 256MB, 8bit I/F Push type, Up to 2GB/12.5Mbps USB Connector 1 x Device 2 x HOST, Dual-port LCD Module KEY Battery Holder 128 x 64 dots matrix structure 4
Human Interface Solutions
Human Interface Solutions Spring 2012 Human Interface Solutions www.microchip.com/humaninterface Human Interface Solutions Adding a modern, intuitive user interface to your design improves its ease-of-use,
Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013
Adding WiFi to Your Embedded System WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013 Your partners for Embedded Wi-Fi Multi Market Leader 32 bit ARM MCU Leader Ultra low
KeyStone Multicore. Ecosystem
KeyStone Multicore Software Development Ecosystem Agenda Multicore Development Ecosystem Code Composer Studio (CCS) Multicore Software Development Kit (MCSDK) Third Party Software C66x Lite Evaluation
USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual
USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual Copyright 2007 SofTec Microsystems DC01197 We want your feedback! SofTec Microsystems is always on
DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB
DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB Contents at a Glance 1. Introduction of MPLAB... 4 2. Development Tools... 5 3. Getting Started... 6 3.1. Create a Project... 8 3.2. Start MPLAB...
Atmel Norway 2005. XMEGA Introduction
Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K
Ways to Use USB in Embedded Systems
Ways to Use USB in Embedded Systems by Yingbo Hu, R&D Embedded Engineer and Ralph Moore, President of Micro Digital Universal Serial Bus (USB) is a connectivity specification that provides ease of use,
SBC8100 Single Board Computer
SBC8100 Single Board Computer TI OMAP3530 Processor based on 600MHz ARM Cortex-A8 core (for SBC8100) TI DM3730 Processor based on 1GHz ARM Cortex-A8 core (for SBC8100 Plus) Flexible Design with a Tiny
Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems. 2008 Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education
Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems 1 Typical Embedded System Hardware units 2 Basic Circuit Elements at the System 3 (i) Power Source 1. System own supply with separate supply
System Considerations
System Considerations Interfacing Performance Power Size Ease-of Use Programming Interfacing Debugging Cost Device cost System cost Development cost Time to market Integration Peripherals Different Needs?
Getting Started Guide with WIZ550web
1/21 WIZ550web is an embedded Web server module based on WIZnet s W5500 hardwired TCP/IP chip, Users can control & monitor the 16-configurable digital I/O and 4-ADC inputs on module via web pages. WIZ550web
760 Veterans Circle, Warminster, PA 18974 215-956-1200. Technical Proposal. Submitted by: ACT/Technico 760 Veterans Circle Warminster, PA 18974.
760 Veterans Circle, Warminster, PA 18974 215-956-1200 Technical Proposal Submitted by: ACT/Technico 760 Veterans Circle Warminster, PA 18974 for Conduction Cooled NAS Revision 4/3/07 CC/RAIDStor: Conduction
HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.
HARDWARE MANUAL BrightSign HD120, HD220, HD1020 BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.biz TABLE OF CONTENTS OVERVIEW... 1 Block Diagram... 2 Ports...
Embedded Component Based Programming with DAVE 3
Embedded Component Based Programming with DAVE 3 By Mike Copeland, Infineon Technologies Introduction Infineon recently introduced the XMC4000 family of ARM Cortex -M4F processor-based MCUs for industrial
Freescale Semiconductor, I
nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development
Designed for the needs of automation, telecommunications, remote supervision, and monitoring
- Programmable automation controller (PAC) MADE IN EU is a series of industrial computers which you can easily adapt to your needs by choosing from the available options. Energy-efficient ARM11 700 MHz
Data Transfer between Two USB Flash SCSI Disks using a Touch Screen
Data Transfer between Two USB Flash SCSI Disks using a Touch Screen Anurag A. Chakravorty #1, Raghwendra J. Suryawanshi *2, # Bachelor of Engineering, Department of Information Technology, Matsyodari Shikshan
Renesas Inverter Agenda
Il Microcontrollore per controllo motore: applicazioni consumer ed industriali. Marco Vicini RENESAS Logo Azienda Bologna 26 Settembre 2007 pag 1/N Renesas Inverter Agenda Who Renesas is. Efficiency/Noise.
M85 OpenCPU Solution Presentation
M85 OpenCPU Solution Presentation 2013/09/22 Wireless Solutions Co., Ltd. All rights reserved OUTLINE OpenCPU Summary Advantages Software Architecture What s New? Open Resources Development Requirements
Applications Development on the ARM Cortex -M0+ Free On-line Development Tools Presented by William Antunes
Applications Development on the ARM Cortex -M0+ Free On-line Development Tools Presented by William Antunes Agenda Cortex M0+ architecture Introduction to Kinetis L Freedom board Arrow Cloud Connect Internet
Computer and Set of Robots
Lesson 11:DESIGN PROCESS EXAMPLES Mobile-Phone, Mobile- Computer and Set of Robots 1 Mobile Phone 2 Mobile phone SoC (System-on-Chip) Hardware units Microcontroller or ASIP (Application Specific Instruction
RC2200DK Demonstration Kit User Manual
Demonstration Kit User Manual Table of contents TABLE OF CONTENTS... 1 QUICK INTRODUCTION... 2 INTRODUCTION... 3 DEMONSTRATION BOARD... 4 POWER SUPPLY SECTION... 5 RS-232 INTERFACE... 6 CONNECTORS... 7
Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ
nc. Order this document by MC68328/D Microprocessor and Memory Technologies Group MC68328 MC68328V Product Brief Integrated Portable System Processor DragonBall ΤΜ As the portable consumer market grows
SPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: 802.15.4 wireless embedded network
u Today: Wired embedded networks Ø Characteristics and requirements Ø Some embedded LANs SPI I2C LIN Ethernet u Next lecture: CAN bus u Then: 802.15.4 wireless embedded network Network from a High End
Freescale Development Kits IEEE 802.15.4. Wireless design made simple. freescale.com/802154
Freescale Development Kits IEEE 802.15.4 Wireless design made simple IEEE 802.15.4 Wireless Design Made Simple Our Wireless Portfolio Our portfolio of 802.15.4 platforms lets the developer choose the best
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected]
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected] Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267
WIZ-Embedded WebServer User s Manual (Ver. 1.0)
[텍스트 입력] WIZ-Embedded WebServer User s Manual (Ver. 1.0) 2007 WIZnet Inc. All Rights Reserved. For more information, visit our website at www.wiznet.co.kr Document History Information Revision Data Description
Network connectivity controllers
Network connectivity controllers High performance connectivity solutions Factory Automation The hostile environment of many factories can have a significant impact on the life expectancy of PCs, and industrially
BE635 User Manual. Rev. V1.0. 2013-2014 Bolymin, Inc. All Rights Reserved.
BE635 User Manual Rev. V1.0 2013-2014 Bolymin, Inc. All Rights Reserved. Copyright Copyright 2013-2014 BOLYMIN, INC. All rights reserved. No part of the materials may be reproduced, copied or translated
Am186ER/Am188ER AMD Continues 16-bit Innovation
Am186ER/Am188ER AMD Continues 16-bit Innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Problem with External RAM All embedded systems require RAM Low density SRAM moving
Figure 1.Block diagram of inventory management system using Proximity sensors.
Volume 1, Special Issue, March 2015 Impact Factor: 1036, Science Central Value: 2654 Inventory Management System Using Proximity ensors 1)Jyoti KMuluk 2)Pallavi H Shinde3) Shashank VShinde 4)Prof VRYadav
ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654
ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654 Features ARM Cortex-A8 processor, 800MHz Xilinx Spartan-6 FPGA expands vision processing capabilities Dual MIPI CSI-2 CMOS camera ports,
ACR880 GPRS Portable Smart Card Terminal
ACR880 GPRS Portable Smart Card Terminal Technical Specifications Subject to change without prior notice Table of Contents 1.0. Introduction... 3 2.0. Features... 4 3.0. Supported Card Types... 5 3.1.
Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com
Best Practises for LabVIEW FPGA Design Flow 1 Agenda Overall Application Design Flow Host, Real-Time and FPGA LabVIEW FPGA Architecture Development FPGA Design Flow Common FPGA Architectures Testing and
Hello, and welcome to this presentation of the STM32L4 reset and clock controller.
Hello, and welcome to this presentation of the STM32L4 reset and clock controller. 1 The STM32L4 reset and clock controller manages system and peripheral clocks. STM32L4 devices embed three internal oscillators,
Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec
Standardization with ARM on COM Qseven Zeljko Loncaric, Marketing engineer congatec overview COM concept and ARM positioning ARM vendor and standard decision Freescale ARM COM on Qseven conga-qmx6 mulitmedia
The Internet of Things: Opportunities & Challenges
The Internet of Things: Opportunities & Challenges What is the IoT? Things, people and cloud services getting connected via the Internet to enable new use cases and business models Cloud Services How is
Friendly ARM MINI2440 & Dalvik Virtual Machine with Android
e t International Journal on Emerging Technologies (Special Issue on NCRIET-2015) 6(2): 197-202(2015) ISSN No. (Print) : 0975-8364 ISSN No. (Online) : 2249-3255 Friendly ARM MINI2440 & Dalvik Virtual Machine
JNIOR. Overview. Get Connected. Get Results. JNIOR Model 310. JNIOR Model 312. JNIOR Model 314. JNIOR Model 410
The INTEG is an Ethernet I/O (digital, analog) device that monitors and controls a small set of process signals. functions as both basic I/O for integration with another application or system AND as a
Cypress Semiconductor: Arduino Friendly PSoC Shield
Cypress Semiconductor: Arduino Friendly PSoC Shield Design Presentation ECE 480 Design Team 1 Cecilia Acosta Brett Donlon Matt Durak Aaron Thompson Nathan Ward Faculty Facilitator Dr. Robert McGough Sponsor
Software and Hardware Solutions for the 32-bit Designer
32-bit Software and Hardware Resources Software and Hardware Solutions for the 32-bit Designer www.microchip.com/32bit Table of Contents Software Solutions Introduction to MPLAB Harmony.... 3 Graphics
Which ARM Cortex Core Is Right for Your Application: A, R or M?
Which ARM Cortex Core Is Right for Your Application: A, R or M? Introduction The ARM Cortex series of cores encompasses a very wide range of scalable performance options offering designers a great deal
Operator Touch Panel PC OTP/57V esom2586 / x86
Operator Touch Panel PC OTP/57V esom2586 / x86 3U Operator Touch Panel Device with 5.7 VGA LCD, Touch Screen, Embedded PC and Java 6 Product Information Description The OTP/57V is a compact PC-based open
CGI-based applications for distributed embedded systems for monitoring temperature and humidity
CGI-based applications for distributed embedded systems for monitoring temperature and humidity Grisha Spasov, Nikolay Kakanakov Abstract: The paper discusses the using of Common Gateway Interface in developing
STLinux Software development environment
STLinux Software development environment Development environment The STLinux Development Environment is a comprehensive set of tools and packages for developing Linux-based applications on ST s consumer
Virtual KNX/EIB devices in IP networks
WEINZIERL ENGINEERING GmbH WEINZIERL ENGINEERING GMBH F. Heiny, Dr. Y. Kyselytsya, Dr. Th. Weinzierl Bahnhofstr. 6 D-84558 Tyrlaching Tel. +49 (0) 8623 / 987 98-03 E-Mail: [email protected] Web: www.weinzierl.de
dspic Digital Signal Controllers
dspic Digital Signal Controllers Spring 2011 dspic Digital Signal Controllers Digital Signal Controller Solutions Building on the legacy of Microchip s world-leading 8-bit PIC microcontrollers, 16-bit
Electronic Shopping Cart Facility for Blind People Using USB Firmware
Electronic Shopping Cart Facility for Blind People Using USB Firmware Hiren Jethava 1, Sameena Zafar 2, Mukesh Saini 3 1 P.G.Student, Department of EC, PIES, RGPV-University, Bhopal, India 2 Assistant
USB 3.0 Connectivity using the Cypress EZ-USB FX3 Controller
USB 3.0 Connectivity using the Cypress EZ-USB FX3 Controller PLC2 FPGA Days June 20, 2012 Stuttgart Martin Heimlicher FPGA Solution Center Content Enclustra Company Profile USB 3.0 Overview What is new?
A-307. Mobile Data Terminal. Android OS Platform Datasheet
A-307 Mobile Data Terminal Android OS Platform Datasheet Revision 1.1 July, 2013 Introduction A-307 Platform Overview Introduction A-307 Platform Overview The A-307 provides Original Equipment Manufacturers
SBC6245 Single Board Computer
SBC6245 Single Board Computer 400MHz Atmel AT91SAM9G45 ARM 926EJ-STM Microcontroller On Board 128MB Nand Flash plus 128MB DDR2 SDRAM RS232, RS485, Ethernet, USB Host, LCD, Touch Screen, RTC, Supports for
Specifications for the Gateway M1300 Tablet PC
Specifications for the Gateway M1300 Tablet PC Specifications are subject to change without notice or obligation. Processor and Core Logic Processor options Chipset Processor packaging Level 2 cache Core
AN1229. Class B Safety Software Library for PIC MCUs and dspic DSCs OVERVIEW OF THE IEC 60730 STANDARD INTRODUCTION
Class B Safety Software Library for PIC MCUs and dspic DSCs AN1229 Authors: Veena Kudva & Adrian Aur Microchip Technology Inc. OVERVIEW OF THE IEC 60730 STANDARD INTRODUCTION This application note describes
