32-bit Microcontrollers and embedded applications

Size: px
Start display at page:

Download "32-bit Microcontrollers and embedded applications"

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

PIC32 Microcontroller Families

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

More information

PIC32 Microcontroller Family with USB On-The-Go

PIC32 Microcontroller Family with USB On-The-Go 32-bit Microcontrollers July 2008 PIC32 Microcontroller Family with USB On-The-Go Building on the heritage of Microchip Technology s world-leading 8- and 16-bit PIC microcontrollers, the PIC 32 family

More information

Evolution of 8-bit Microcontrollers

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

More information

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 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

More information

DMA Module. 2008 Microchip Technology Incorporated. All Rights Reserved. PIC32 DMA Module Slide 1. Hello and welcome to the PIC32 DMA Module webinar.

DMA Module. 2008 Microchip Technology Incorporated. All Rights Reserved. PIC32 DMA Module Slide 1. Hello and welcome to the PIC32 DMA Module webinar. PIC32 DMA Module 2008 Microchip Technology Incorporated. All Rights Reserved. PIC32 DMA Module Slide 1 Hello and welcome to the PIC32 DMA Module webinar. I am Nilesh Rajbharti, Applications Engineering

More information

FLYPORT Wi-Fi 802.11G

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

More information

Microchip Technology. February 2008 Valerio Moretto Slide 1

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

More information

Tutorial for MPLAB Starter Kit for PIC18F

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

More information

STM32 F-2 series High-performance Cortex-M3 MCUs

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

More information

Fondamenti su strumenti di sviluppo per microcontrollori PIC

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

More information

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah

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 jens_onno.krah@fh-koeln.de NIOS II 1 1 What is Nios II? Altera s Second Generation

More information

System Design Issues in Embedded Processing

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

More information

Focus Product Selector Guide

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

More information

ZigBee Technology Overview

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

More information

Chapter 13. PIC Family Microcontroller

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

More information

RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application

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

More information

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

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

More information

Instant Graphical User Interface Solutions Why you need a new User Interface

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

More information

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

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

More information

Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.

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.

More information

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 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

More information

Java Embedded Applications

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.

More information

7a. System-on-chip design and prototyping platforms

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

More information

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

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

More information

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 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

More information

MX PIC24F Educational Module User Manual

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

More information

SABRE Lite Development Kit

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

More information

Focus Product Selector Guide

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

More information

Focus Product Selector Guide

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

More information

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

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

More information

SBC8600B Single Board Computer

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,

More information

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

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

More information

Focus Product Selector Guide

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

More information

Embedded Display Module EDM6070

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...

More information

An Introduction to MPLAB Integrated Development Environment

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

More information

APx4 Wireless System-on-Module 5/8/2013 1

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

More information

System-on-a-Chip with Security Modules for Network Home Electric Appliances

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

More information

5.4 Microcontrollers I: Introduction

5.4 Microcontrollers I: Introduction 5.4 Microcontrollers I: Introduction Dr. Tarek A. Tutunji Mechatronics Engineering Department Philadelphia University, Jordan Microcontrollers: Introduction Microprocessors were described in the last three

More information

Complete Integrated Development Platform. 2013 Copyright Atmel Corporation

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

More information

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

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

More information

STM32L. Ultra-low-power Cortex -M3 devices

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

More information

16-bit Microcontrollers. High-Performance PIC24 Microcontroller Family. www.microchip.com/16bit

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

More information

Lab Experiment 1: The LPC 2148 Education Board

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,

More information

POCKET SCOPE 2. The idea 2. Design criteria 3

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

More information

Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!

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

More information

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 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

More information

Embedded Ethernet Solutions

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,

More information

DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD

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

More information

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.

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

More information

PIC MICROCONTROLLERS FOR DIGITAL FILTER IMPLEMENTATION

PIC MICROCONTROLLERS FOR DIGITAL FILTER IMPLEMENTATION PIC MICROCONTROLLERS FOR DIGITAL FILTER IMPLEMENTATION There are many devices using which we can implement the digital filter hardware. Gone are the days where we still use discrete components to implement

More information

1 Mi kołaj Z Mik ar ołaj Z zyc arzy ki cki

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

More information

DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB

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...

More information

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 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

More information

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. 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

More information

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 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

More information

Atmel Norway 2005. XMEGA Introduction

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

More information

Ways to Use USB in Embedded Systems

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,

More information

EVAT - Emblitz Varsity Associate Trainee Program - Embedded Systems Design

EVAT - Emblitz Varsity Associate Trainee Program - Embedded Systems Design EVAT - Emblitz Varsity Associate Trainee Program - Embedded Systems Design Product Number: EVAT 001 This fully interactive self study course of embedded system design teaches the basic and advanced concepts

More information

KeyStone Multicore. Ecosystem

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

More information

System Considerations

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?

More information

Getting Started Guide with WIZ550web

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

More information

Human Interface Solutions

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,

More information

Computer and Set of Robots

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

More information

Embedded Component Based Programming with DAVE 3

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

More information

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 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

More information

Freescale Semiconductor, I

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

More information

Designed for the needs of automation, telecommunications, remote supervision, and monitoring

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

More information

M85 OpenCPU Solution Presentation

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

More information

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. 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

More information

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. 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...

More information

Development Tools. December 2004

Development Tools. December 2004 Development Tools Atmel MCU Training - ASIA 2004 December 2004 A complete set of tools AV microcontrollers feature a full set of tools Assemblers and Compilers Starterkits and Demoboards Lab Programmers

More information

Network connectivity controllers

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

More information

SPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: 802.15.4 wireless embedded network

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

More information

MPLAB ICD 2 Breadboard Cable AC162069 This cable breaks out the ICD 2 RJ-11 to male pins for plugging into a solderless breadboard.

MPLAB ICD 2 Breadboard Cable AC162069 This cable breaks out the ICD 2 RJ-11 to male pins for plugging into a solderless breadboard. MPLAB ICD 2 Breadboard Cable AC162069 This cable breaks out the ICD 2 RJ-11 to male pins for plugging into a solderless breadboard. MPLAB REAL ICE ICSP Driver Board AC244001 The MPLAB REAL ICE ICSP Driver

More information

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

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

More information

Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com

Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Data Transfer between Two USB Flash SCSI Disks using a Touch Screen

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

More information

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. 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

More information

Renesas Inverter Agenda

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.

More information

SBC8100 Single Board Computer

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

More information

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

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

More information

RFID Access Control System

RFID Access Control System Lucius Knight ETEC 471 Senior Project Description 12.11.08 Introduction I propose to build an RFID access control system. The project will use an RFID reader to verify an RFID tag, and then send a signal

More information

Am186ER/Am188ER AMD Continues 16-bit Innovation

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

More information

STLinux Software development environment

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

More information

Figure 1.Block diagram of inventory management system using Proximity sensors.

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

More information

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 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,

More information

ACR880 GPRS Portable Smart Card Terminal

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.

More information

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. 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,

More information

S3F8S39/S35 Product Brief

S3F8S39/S35 Product Brief S3F8S39/S35 Product Brief S3F8S39/S35 Product Brief 1 PB025103-0713 ADVANTAGES Multiple 16 PWM timers with pulse and carrier generation 2 UART s, SPI and I2C to cover all serial communication needs 10

More information

Cypress Semiconductor: Arduino Friendly PSoC Shield

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

More information

The Internet of Things: Opportunities & Challenges

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

More information

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. 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

More information

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? 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

More information

Specifications for the Gateway M1300 Tablet PC

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

More information

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

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

More information

Virtual KNX/EIB devices in IP networks

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: info@weinzierl.de Web: www.weinzierl.de

More information

CGI-based applications for distributed embedded systems for monitoring temperature and humidity

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

More information

RC2200DK Demonstration Kit User Manual

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

More information

What are embedded systems? Challenges in embedded computing system design. Design methodologies.

What are embedded systems? Challenges in embedded computing system design. Design methodologies. Embedded Systems Sandip Kundu 1 ECE 354 Lecture 1 The Big Picture What are embedded systems? Challenges in embedded computing system design. Design methodologies. Sophisticated functionality. Real-time

More information