PIC32 Microcontroller Families

Size: px
Start display at page:

Download "PIC32 Microcontroller Families"

Transcription

1 32-bit Microcontrollers PIC32 Microcontroller Families

2 Performance-Leading PIC32 Microcontrollers Building on the heritage of Microip Tenology s world-leading 8- and 16-bit PIC microcontrollers, the PIC32 family delivers 32-bit performance and more memory to solve increasingly complex embedded system design allenges. Broad Portfolio Fast, Easy Development From simple USB device connectivity to RTOS-driven Shorten your project design cycle. graphical user interface applications with advanced Free MPLAB X Integrated Development Environment audio processing, there is a PIC32 device to meet your supporting all Microip MCUs design allenges. Free MPLAB XC32/XC32++ Compiler PIC32MZ with Floating Point Unit (FPU) Series: MPLAB Harmony Software Framework to get you started Up to 252 MHz/415 DMIPS,M-Class core with with communications, graphics, Bluetooth, file system, DSP instructions audio and signal processing PIC32MX Series: Up to 120 MHz/150 DMIPS, MIPS Work in a familiar environment with a broad third party M4K core ecosystem of IDEs, RTOS and debuggers Floating Point Unit for fast single- and Cost effective development kits with free C compiler double-precision math Memory Management Unit (MMU) for optimum More Design Options embedded OS execution Simplify your system design through integration. Fast interrupts and context swit Dual-panel Flash with live update 16 KB to 2 MB Flash 4 KB to 512 KB RAM for data and program execution Temperature range: 85ºC; 105ºC; 0 to 70ºC; 125ºC AEC Q100 qualified: Grade 1 and 2 Low pin count devices with Peripheral Pin Select (PPS) for pin remapping of most digital I/O Industry-Leading Compatibility Create scalable products in a consistent environment. Common MPLAB development tools Pin- and peripheral-compatible with 16-bit PIC MCUs Common software stacks across MCUs Common tools environment for over 1,270 PIC MCUs PIC32 Software Solutions Support Get the latest updates at USB Graphics and Tou CAN Audio and Spee Wi-Fi, Bluetooth and Ethernet Encryption Basic Libraries Boot Loader Extensive analog and digital peripherals including 10/100 Ethernet MAC, I 2 C, I 2 S, 10/12-bit ADCs with up to 48 analog annels, serial communications, SQI, EBI and Hi-Speed USB Up to 26 DMA annels 8/16-bit parallel master port supporting graphic interface and additional memory Capacitive tou for improved human interfaces with capacitive buttons or slider control USB Host, Device, with Class Drivers Microip Graphics Library MPLAB Harmony Graphics Composer Tou System Service Library CAN Driver and PLIB support for PIC32 Basic Audio Decoders: Speex, WAV, Opus; Premium Audio Decoders: MP3, AAC, WMA USB Audio 2.0 Device Class (Hi-Res Audio); PIC32 Bluetooth Audio Software Microip TCP/IP with SSL and BSD; Bluetooth SPP Stack for PIC32; Wi-Fi Software Library; PIC32 Bluetooth Audio Software Cryptographic Library; wolfssl SSL/TLS Library File System Library; Floating Point Math Library; Peripheral Library; Fixed Point Math Library; Fixed Point DSP Library Serial Port Boot Loader USB Host Boot Loader Ethernet Boot Loader USB Device Boot Loader 2 32-bit Microcontrollers

3 MPLAB Harmony for PIC32 Introduction MPLAB Harmony is a flexible, abstracted, fully integrated firmware development environment for PIC32 microcontrollers. It enables robust framework development of interoperable RTOS-friendly libraries with quick and extensive Microip support for third party software integration. MPLAB Harmony includes a set of peripheral libraries, drivers and system services that are readily accessible for application development. The code development format allows for maximum re-use and reduces time-to-market. It features the MPLAB Harmony Configurator (MHC) plug-in that provides a graphical way to select and configure all MPLAB Harmony components, including middleware, system services and peripherals with ease. The MHC plug-in also integrates MPLAB Harmony Graphics Composer to easily configure and visually design the MPLAB Harmony Graphics Primitive Library and the MPLAB Harmony Graphics Object Layer. MPLAB Harmony Block Diagram MPLAB Harmony Configurator (MHC) RTOS (Third Party) RTOS Configuration Benefits OSAL Common System Services System Configuration Driver PLIB Application(s) Middleware Driver PLIB Hardware Plug-In Plug-In Driver Driver PLIB Middleware Faster time-to-market Improved code interoperability Simplified support MPLAB Harmony Configurator (MHC) for enhanced user experience Improved 32-bit scalability MPLAB Harmony Graphics Composer Enhanced third party software integration Driver PLIB Driver Driver PLIB Software Framework PIC32 Software Development Tools Available with MPLAB Harmony Applications Bluetooth audio and SPP CAN applications Graphics applications TCP/IP applications and utilities USB applications Crypto Additional software components planned Operating System Abstraction Layer (OSAL) OSAL interface with basic and none implementation ThreadX embos FreeRTOS OpenRTOS Micrium μc/os-ii Micrium μc/os-iii Application Layer Implements desired overall behavior Abstracted hardware access Allows for easy port across PIC32 parts Common System Services Provides common functionality to avoid duplication and conflicts Eliminates complex interactions and interdependencies between modules OSAL provides OS compatibility and interface Manages shared resources Supports low-level configuration and board support package Peripheral Libraries (PLIB) Layer Provide functional interface for Microip PIC32 scalability Implements part-specific features Middleware/ Software Libraries Graphics TCP/IP USB Cryptographic libraries File systems System services Bluetooth DSP/Math Bootloader Peripheral Libraries (PLIBs) Device Drivers ADC Audio Codecs Ethernet media access controller Ethernet PHY interface Controllerless graphics Epson LCD controller Non-volatile memory SPI, UART, CAN2.0B, highspeed USB Timer Parallel master port Development Software MPLAB X IDE MPLAB XC32++ MPLAB Harmony Configurator (MHC) Plug-In MPLAB Harmony Graphics Composer (MHGC) Board Support Packages (BSP) Third-Party Software Security IoT Graphics RTOS Middleware Layer Implements complex libraries and protocols (USB, TCP/IP, file systems, graphics) Provides a highly abstracted application program interface Libraries are thread-safe and RTOS-ready Built on drivers, PLIBS, system services Supports third party library integration Device Driver Layer Provides highly abstracted interface to peripheral Controls access to the peripheral Manages multiple hardware instances and software clients with select drivers Manages peripheral state and multiple peripheral instances Accesses hardware via PLIB Supports blocking or non-blocking code 32-bit Microcontrollers 3

4 Inside the MIPS M4K Core PIC32 MCU 32-bit MIPS M4K core, Harvard aritecture, Single-cycle hardware MAC fast interrupts and context swit Direct memory access controller with integrated CRC module operates in idle mode USB On-The-Go controller with dedicated DMA annels and integrated transceivers CAN 2.0B, with configurable buffers and advanced filtering M4K 32-bit Core 10/100 Ethernet MAC with dedicated DMA annels and MII/RMII interfaces High-throughput Bus matrix with high-speed concurrent access to memories, peripherals and I/O 120 MHz, 1.65 DMIPS/MHzD 5 Stage Pipeline, e 32-bit ALU Trace JTAG 32-bit HW Mul/Div Instruction 32 Core Registers Shadow Set Data DMA 8 Ch. Bus Matrix USB OTG CAN C 2.0b (2) 2 Ch. DMA 4 Ch. DMA RMII/MII 10/100 Ethernet MAC 2 Ch. DMA Single 2.3 to 3.6V supply power-on reset, brown-out reset, low voltage detection 512 KB, 128- bit wide selfprogrammable Flash, predictive instruction pre-fet 256 byte Cae Prefet Buffer Cae h 16-bit Parallel Port 512 KBK Flash 48 Ch. 10-bit ADC 128 KB SRAM Input Capture (5) Interrupt Controller Peripheral Bus Output Compare/ PWM (5) GPIO G (85) ( VREG 16-bit Timers (5) 2-Wire Debug Capacitive Tou MPLAB X IDE, MPLAB ICD 3 In-Circuit Debugger and MPLAB REAL ICE In-Circuit Emulator compatible Analog Comparators ors (3) I 2 C (5) UART (6) I 2 S/SPI (4) RTCC Flexible 1:1 to 1:8 ratio with Bus matrix to suit application needs 16-bit Parallel master port with programmable wait states. Connects to SRAM, Flash, graphic LCDs or other peripherals Ri integrated analog and digital peripheral set, compatible with 16-bit PIC microcontrollers Note: Not all features are available on all PIC32 devices. Please see product family table for more information bit Microcontrollers

5 Inside the MIPS32 M-Class Core PIC32 MCU High-performance, real-time embedded MCU core with DSP and FPU. Offers up to 35% code size reduction operating at near-full rate. Direct memory access controller with integrated CRC module operates in idle mode Reduces software overhead and actions su as encryption, decryption and authentication are executed more quickly A synronous serial interface that provides access to serial Flash memories and other serial devices Hi-Speed USB Device/Host/OTG controller with dedicated DMA annels and integrated transceivers PMP/EBI provides a high-speed and convenient interface to external parallel memory devices, camera sensors and LCDs High-endurance, flexible and secure Flash with dual Flash banks for live update MIPS32 M-Class Core 252 MHz, 5-Stage Pipeline 32-bit CPU + DSP + FPU Trace EJTAG Instruction Prefet WDT BOR Reset Inst. Cae 2 MB Flash Dual Panel Live Update Data POR Reset DataD Cae C 512 KBB SRAM Timer (9) DMA 8 Ch. PPS IC (9) Crypto Engineg EBI 2 Ch. DMA PMP Output Compare/ PWM (9) SQI 2 Ch. DMA A High-Speed Bus Matrix Peripheral Buses I 2 S/SPI (6) High CAN Speed 2.0b USB (2) 8 Ch. DMA Comparator (2) 4 Ch. DMA I 2 C (5) 12-bit ADC Ethernet MAC 2 Ch. DMA 4-Wire Debug RTCCR CAN 2.0b, with configurable buffers and advanced filtering 10/100 Ethernet MAC with dedicated DMA annels and MII/RMII interfaces MPLAB X IDE, MPLAB ICD 3 In-Circuit Debugger and MPLAB REAL ICE In-Circuit Emulator compatible Convenient standard CODEC interface for high-quality audio Note: Not all features are available on all PIC32 devices. Please see product family table for more information. 32-bit Microcontrollers 5

6 Developing with the PIC32 Microcontroller Microip is the only silicon vendor with a full 8-, 16- and 32-bit microcontroller portfolio supported by a unified development environment. The MPLAB X IDE is free and easy to use. PIC32 Starter Kits Getting started is easy with any of the fully integrated PIC32 Starter Kits. They feature simple installation, a getting started tutorial and a PIC32 starter board whi easily connects to your PC via USB. The starter kits include: MPLAB X IDE and MPLAB XC32 C Compiler PIC32 starter board with integrated programmer and debugger Code examples, documentation, tutorials and sample projects; optional I/O expansion board allows signal breakouts and connections for PICtail Plus daughter cards Free version has no code size limit and full optimizations. After 60 days some optimizations are disabled. PIC32 Development Tools Choose a Platform: Explorer 16 Platform OR Starter Kit Platform Explorer 16 Platform PIC32 Plug-in Modules (MA320001/2/3/11/12/14/15/19) (MA ) Explorer 16 Development Board (DM240001) Explorer 16 Development Board + PIC32MX460F512L PIC32MX460F512L PIC32MX460F512L PIC32MX460F512L AND MPLAB ICD 3 In-Circuit Debugger (DV1035) OR 6 32-bit Microcontrollers PICkit 3 In-Circuit Debugger (PG1130) MPLAB REAL ICE In-Circuit Emulator (DV244005) OR

7 Developing with the PIC32 Microcontroller Starter Kit Platform Microstick II (DM ) PIC32MX1/2/5 Starter Kit (DM320100) PIC32 Starter Kit (DM320001) Wi-Fi G Demo Board (DV12) PIC32MZ with FPU Embedded Connectivity Starter Kit (DM320007) PIC32 USB Starter Kit II (DM ) PIC32 Bluetooth Starter Kit (DM320018) PIC32MZ with FPU and Crpyto Engine Embedded Connectivity Starter Kit (DM C) PIC32 USB Starter Kit III (DM ) PIC32 Ethernet Starter Kit II (DM ) Curiosity PIC32MX Board (DM320103) Curiosity PIC32MZ Board (DM320104) OPTIONAL PIC32 Audio Codec Daughter Board (AC320100) PIC32 Audio DAC Daughter Board (AC ) Multimedia Expansion Board (DM320005) Multimedia Expansion Board II (DM ) PIC32 GUI Development Board with Projected Capacitive Tou (DM320015) PIC32 Plug-in Modules for Bluetooth Audio Development Kit (MA320013/16/17/18)* PIC32 I/O Expansion Board (DM320002) PIC32 Bluetooth Audio Development Kit (DV320032) *Does not work with the Explorer 16 Development Board 32-bit Microcontrollers 7

8 Developing with the PIC32 Microcontroller PICtail Boards Common to Both Development Platforms Graphics Daughter Board with 3.2" Display Kit (AC1127-3) CAN/LIN PICtail Plus Daughter Board (AC1130-2) Low-Cost Controllerless (LCC) Graphics PICtail Plus Board (AC1144) M2M PICtail Daughter Board (AC320011) PIC32 VGA Camera Sensor (VCS) PICtail Plus Board (AC1150) MRF24WN0MA Wi-Fi Board (AC1153) MRF24J40ME PICtail/ PICtail Plus (AC1143-1) MRF24J40MA PICtail Plus 2.4 GHz RF Card (AC1134) PIC32MX CTMU Evaluation Board (AC323027) Graphics Controller PICtail Plus Epson S1D13517 Board (AC1127-7)... and many more! Third Party Application Software and Hardware Support Ashling Microsystems AVIX-RT ipkit.net CMX Systems Digilent Inc. EETools Inc. EasyCode EasyGUI efl ightworks ELNEC Express Logic FreeRTOS Fubarino Green Hills Software Inc. HCC-Embedded Lauterba Macraigor Systems Micriµm Micro/sys Inc. OLIMEX Ltd. OpenRTOS Pumpkin MPLAB Harmony Software Framework compatible. For up-to-date information about our 32-bit portfolio, related development tools and tenical support, visit: PubNub RoweBots Resear Inc. Smalzhaus SEGGER Serious Integrated Softlog SparkFun Electronics TeToys Company Virtual Fab wolfssl 8 32-bit Microcontrollers

9 MPLAB Harmony Board Support Packages (BSP) A Board Support Package provides code and configuration items necessary to support board-specific hardware. A BSP may contain a board-specific configuration header, a board-specific system intialization file, a file containing board-specific ISR implementations. Everything that is contained within a BSP can be either used or replaced by application-specific items if desired. Application Development Tool Part Number PIC32MX1/2/5 Starter Kit DM PIC32 Bluetooth Starter Kit DM PIC32 Ethernet Starter Kit DM PIC32 Ethernet Starter Kit II DM PIC32 USB Starter Kit II DM PIC32 USB Starter Kit III DM Connectivity: PIC32MZ with FPU, Embedded Connectivity Starter Kit DM USB, Ethernet, CAN, Wi-Fi and Explorer 16 Development Board DM Bluetooth SPP PIC32MX460 Plug-In Module (PIM) MA PIC32MX450/470 PIM MA PIC32MX795F PIM MA PIC32MZ with FPU PIM MA ipkit WF32 Wi-Fi Development Board TDGL021 ipkit Wi-FIRE Development Board TDGL021-2 Wi-Fi G Demo Board DV12 Multimedia Expansion Board (MEB) DM Multimedia Expansion Board II (MEB II) DM Graphics Controller PICtail Plus Epson S1D13517 AC Graphics LCD Controller PICtail Plus SSD1926 AC Graphics and Tou Low-Cost Controllerless (LCC) Graphics Board AC1144 PIC32 GUI Development Board DM Graphics Display Truly 3.2" Board AC Graphics Display Truly Board AC Graphics Display Powertip 4.3" Board AC Graphics Display 5" WVGA PCAP Board AC PIC32 Bluetooth Audio Development Kit DV Digital Audio and Bluetooth PIC32MX270F512L Bluetooth PIM MA PIC32MZ with FPU Bluetooth PIM MA USB Digital Audio Accessory Board DM Board Support Packages (BSPs) for one or more combinations of the development tools listed above are offered with the MPLAB Harmony Software Framework. For a specific combination of BSPs and updates, please refer to the Board Support Packages document under the Documentation section at MPLAB Harmony Resources Download Download MPLAB Harmony at Support User support is provided by forums at keyword: harmony. Pricing The basic framework is free. Select libraries may need to be purased. One-Stop Shop License, resale and support (including select third-party solutions) all via 32-bit Microcontrollers 9

10 PIC32 Microcontroller Product Families PIC32MX Devices Device Flash KB + Boot Flash (KB) SRAM (KB) Pin Count Speed (MHz) I 2 S/SPI I 2 C UARTs DMA Channels General/Dedicated PPS USB (Full/Hi-Speed) 10/100 Ethernet CAN 2.0b IC/OC/PWM 10-bit ADC 1 Msps Analog Comparator Timers 16b/32b RTCC Parallel Master Port JTAG Program, Debug, Boundary Scan Max. Temperature Range ( C) PIC32MX110F016B PIC32MX110F016C PIC32MX110F016D /2 2 PIC32MX120F032B /0 Y N N N 5/5/5 10 PIC32MX120F032C / 12 PIC32MX120F032D PIC32MX120F0H PIC32MX130F0B PIC32MX130F0C / PIC32MX130F0D PIC32MX130F128H PIC32MX130F128L PIC32MX130F256B PIC32MX130F256D PIC32MX150F128B /0 Y N N N 5/5/5 PIC32MX150F128C / 2/2 12 PIC32MX150F128D PIC32MX150F256H PIC32MX150F256L PIC32MX170F256B /2 2 PIC32MX170F256D PIC32MX170F512H PIC32MX170F512L PIC32MX210F016B PIC32MX210F016C PIC32MX210F016D / /2 Y FS N N 5/5/5 PIC32MX220F032B / PIC32MX220F032C PIC32MX220F032D PIC32MX230F0B PIC32MX230F0C / PIC32MX230F0D PIC32MX230F128H PIC32MX230F128L PIC32MX230F256B PIC32MX230F256D PIC32MX250F128B /2 Y FS N N 5/5/5 PIC32MX250F128C / / PIC32MX250F128D PIC32MX250F256H PIC32MX250F256L PIC32MX270F256B /2 2 PIC32MX270F256D PIC32MX270F512H PIC32MX270F512L Note: AEC-Q100 qualified for grade 2. Check individual product pages on for details. 3 5/2 Y Y Y 3 5/2 Y Y Y 3 5/2 Y Y Y 3 5/2 Y Y Y bit Microcontrollers

11 PIC32 Microcontroller Product Families PIC32MX Devices (Continued) Device Flash KB + Boot Flash (KB) SRAM (KB) Pin Count Speed (MHz) I 2 S/SPI I 2 C UARTs DMA Channels General/Dedicated PPS USB (Full/Hi-Speed) 10/100 Ethernet CAN 2.0b IC/OC/PWM 10-bit ADC 1 Msps Analog Comparator Timers 16b/32b RTCC Parallel Master Port JTAG Program, Debug, Boundary Scan Max. Temperature Range ( C) PIC32MX320F032H PIC32MX320F0H PIC32MX320F0H 2 0/0 N PIC32MX320F128H 2/2 2 N N N 5/5/ PIC32MX320F128L 100 PIC32MX330F0H PIC32MX330F0L /0 Y PIC32MX340F128H PIC32MX340F128L 100 PIC32MX340F256H PIC32MX360F256L 100 2/ /0 N N N N 5/5/5 PIC32MX340F512H PIC32MX360F512L /2 Y Y Y 2 5/2 Y Y Y PIC32MX350F128H PIC32MX350F128L PIC32MX350F526H PIC32MX350F526L PIC32MX370F512H PIC32MX370F512L / / 100 2/ / PIC32MX420F032H /1 PIC32MX430F0H 2/ PIC32MX430F0L 100 2/2 5 PIC32MX440F128H 0/ PIC32MX440F128L 100 0/2 PIC32MX440F256H 0/ PIC32MX460F256L 100 0/2 2 PIC32MX440F512H 0/ PIC32MX460F512L 100 0/2 2 PIC32MX450F128H 4 PIC32MX450F128L / PIC32MX450F256H 4 PIC32MX450F256L / 2/ / 5 PIC32MX470F512H PIC32MX470F512L / /0 Y N N N 5/5/5 2 0/2 N 4/2 Y 4/2 N Y FS N N 5/5/ /2 Y Y Y 2 5/2 Y Y Y Note: AEC-Q100 qualified for grade 2. Check individual product pages on for details. 32-bit Microcontrollers 11

12 PIC32 Microcontroller Product Families PIC32MX Devices (Continued) Device Flash KB + Boot Flash (KB) SRAM (KB) Pin Count Speed (MHz) I 2 S/SPI I 2 C UARTs DMA Channels General/Dedicated PPS USB (Full/Hi-Speed) 10/100 Ethernet CAN 2.0b IC/OC/PWM 10-bit ADC 1 Msps Analog Comparator Timers 16b/32b RTCC Parallel Master Port JTAG Program, Debug, Boundary Scan Max. Temperature Range ( C) PIC32MX530F128H PIC32MX530F128L / /4 Y FS N Y 5/5/5 PIC32MX570F512H PIC32MX570F512L PIC32MX534F0H 16 PIC32MX534F0L 100 0/ PIC32MX5F0H 32 4/4 PIC32MX5F0L 100 0/4 5 PIC32MX5F128H N FS N 1 5/5/5 PIC32MX5F128L 100 0/4 5 PIC32MX575F256H PIC32MX575F256L 100 0/4 5 PIC32MX575F512H 12 PIC32MX575F512L 100 0/4 5 8/4 PIC32MX6F0H PIC32MX6F0L 100 0/4 5 PIC32MX6F128H PIC32MX6F128L 100 0/4 5 4/4 PIC32MX675F256H N FS Y N 5/5/5 PIC32MX675F256L 100 0/4 5 PIC32MX675F512H 8/4 PIC32MX675F512L 100 0/ PIC32MX695F512H 128 PIC32MX695F512L 100 0/4 5 PIC32MX7F128H PIC32MX7F128L 100 0/4 5 4/6 1 PIC32MX775F256H PIC32MX775F256L 100 0/ N FS Y 5/5/5 PIC32MX775F512H 8/8 2 PIC32MX775F512L 100 0/ PIC32MX795F512H 128 PIC32MX795F512L 100 0/4 5 Note: AEC-Q100 qualified for grade 2. Check individual product pages on for details. 3 5/2 Y Y Y 2 5/2 Y Y Y 2 5/2 Y Y Y 2 5/2 Y Y Y bit Microcontrollers

13 PIC32 Microcontroller Product Families PIC32MZ Devices with Floating Point Unit (FPU) Device Flash KB + Boot Flash (KB) SRAM (KB) Pin Count Speed (MHz) I 2 S/SPI I 2 C UARTs DMA Channels General/Dedicated PPS USB (Full/Hi-Speed) 10/100 Ethernet CAN 2.0b IC/OC/PWM 12-bit ADC ADC S/H Analog Comparator Timers 16b/32b RTCC SQI EBI Parallel Master Port JTAG Program, Debug, Boundary Scan Crypto Engine Max. Temperature Range ( C) PIC32MZEFG144 PIC32MZEFH / Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZEFG124 PIC32MZEFH Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZEFG100 PIC32MZEFH / Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZEFG0 PIC32MZEFH / Y HS Y 9/9/ /4 Y Y N Y Y N PIC32MZEFG144 PIC32MZEFH Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZEFG124 PIC32MZEFH Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZEFG100 PIC32MZEFH Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZEFG0 PIC32MZEFH Y HS Y 9/9/ /4 Y Y N Y Y N PIC32MZEFM144 PIC32MZEFM124 PIC32MZEFM100 PIC32MZEFM0 PIC32MZEFM144 PIC32MZEFM124 PIC32MZEFM100 PIC32MZEFM /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y Note: AEC-Q100 qualified for grade 1. Check individual product pages on for details. For availability please contact your local Microip Sales Office. 32-bit Microcontrollers 13

14 PIC32 Microcontroller Product Families PIC32MZ Devices with Floating Point Unit (FPU) (Continued) Device Flash KB + Boot Flash (KB) SRAM (KB) Pin Count Speed (MHz) I 2 S/SPI I 2 C UARTs DMA Channels General/Dedicated PPS USB (Full/Hi-Speed) 10/100 Ethernet CAN 2.0b IC/OC/PWM 12-bit ADC ADC S/H Analog Comparator Timers 16b/32b RTCC SQI EBI Parallel Master Port JTAG Program, Debug, Boundary Scan Crypto Engine Max. Temperature Range ( C) PIC32MZEFE144 PIC32MZEFF Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZEFE124 PIC32MZEFF Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZEFE100 PIC32MZEFF Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZEFE0 PIC32MZEFF Y HS Y 9/9/ /4 Y Y N Y Y N PIC32MZEFK144 PIC32MZEFK124 PIC32MZEFK100 PIC32MZEFK /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y /18 Y HS Y 2 9/9/ /4 Y Y N Y Y Y PIC32MZ0512EFE144 PIC32MZ0512EFF Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZ0512EFE124 PIC32MZ0512EFF Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZ0512EFE100 PIC32MZ0512EFF Y HS Y 9/9/ /4 Y Y Y Y Y N PIC32MZ0512EFE0 PIC32MZ0512EFF Y HS Y 9/9/ /4 Y Y N Y Y N PIC32MZ0512EFK /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y PIC32MZ0512EFK /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y PIC32MZ0512EFK /18 Y HS Y 2 9/9/ /4 Y Y Y Y Y Y PIC32MZ0512EFK /18 Y HS Y 2 9/9/ /4 Y Y N Y Y Y Note: AEC-Q100 qualified for grade 1. Check individual product pages on for details. For availability please contact your local Microip Sales Office bit Microcontrollers

15 Package Options 28-pin QFN 6 6 mm (ML) 36-pin VTLA 5 5 mm (TL) -lead TQFP mm (PT) 100-lead TQFP mm (PT) 28-pin SSOP mm (SS) 44-pin VTLA 6 6 mm (TL) -lead QFN 9 9 mm (MR) 28-pin SOIC mm (SO) 44-pin TQFP mm (PT) 124-lead VTLA 9 9 mm (TL) 100-lead TQFP mm (PF) 28-pin SPDIP mm (SP) 44-pin QFN 8 8 mm (ML) 121-ball BGA mm (BG) 144-lead TQFP (PH) mm 100-ball TFBGA* mm 144-lead LQFP (PL) mm 144-ball TFBGA* mm *For availability please contact your local Microip Sales Office. 32-bit Microcontrollers 15

16 Support Microip is committed to supporting its customers in developing products faster and more efficiently. We maintain a worldwide network of field applications engineers and tenical support ready to provide product and system assistance. In addition, the following service areas are available at Support link provides a way to get questions answered fast: Sample link offers evaluation samples of any Microip device: Forum link provides access to knowledge base and peer help: Buy link provides locations of Microip Sales Channel Partners: Training If additional training interests you, then Microip can help. We continue to expand our tenical training options, offering a growing list of courses and in-depth curriculum locally, as well as significant online resources whenever you want to use them. Tenical Training Centers and Other Resources: MASTERs Conferences: Worldwide Seminars: elearning: Sales Office Listing AMERICAS Atlanta Tel: Austin Tel: Boston Tel: Chandler Tel: Chicago Tel: Cleveland Tel: Dallas Tel: Detroit Tel: Houston Tel: Indianapolis Tel: Los Angeles Tel: New York Tel: San Jose Tel: Toronto Tel: EUROPE Austria - Wels Tel: Denmark - Copenhagen Tel: France - Paris Tel: Germany - Dusseldorf Tel: Germany - Karlsruhe Tel: Germany - Muni Tel: Italy - Milan Tel: Italy - Venice Tel: Netherlands - Drunen Tel: Poland - Warsaw Tel: Spain - Madrid Tel: Sweden - Stockholm Tel: UK - Wokingham Tel: ASIA/PACIFIC Australia - Sydney Tel: China - Beijing Tel: China - Chengdu Tel: China - Chongqing Tel: China - Dongguan Tel: China - Guangzhou Tel: China - Hangzhou Tel: China - Hong Kong SAR Tel: China - Nanjing Tel: China - Qingdao Tel: China - Shanghai Tel: China - Shenyang Tel: China - Shenzhen Tel: China - Wuhan Tel: China - Xiamen Tel: China - Xian Tel: ASIA/PACIFIC China - Zhuhai Tel: India - Bangalore Tel: India - New Delhi Tel: India - Pune Tel: Japan - Osaka Tel: Japan - Tokyo Tel: Korea - Daegu Tel: Korea - Seoul Tel: Malaysia - Kuala Lumpur Tel: Malaysia - Penang Tel: Philippines - Manila Tel: Singapore Tel: Taiwan - Hsin Chu Tel: Taiwan - Kaohsiung Tel: Taiwan - Taipei Tel: Thailand - Bangkok Tel: /23/16 Information subject to ange. The Microip name and logo, the Microip logo, the PIC32 logo, MPLAB and PIC are registered trademarks and MiWi, PICkit, PICtail and REAL ICE are trademarks of Microip Tenology Incorporated in the U.S.A. and other countries. mtou is a registered trademark of Microip Tenology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. 2016, Microip Tenology Incorporated. All Rights Reserved. Printed in the U.S.A. 7/16 DS R Microip Tenology Inc W. Chandler Blvd. Chandler, AZ

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

Integrated Software Framework

Integrated Software Framework MPLAB Harmony MPLAB Harmony Integrated Software Framework A Novel Approach to Embedded Software Development www.microchip.com/harmony MPLAB Harmony Introduction MPLAB Harmony is a flexible, abstracted,

More information

dspic Digital Signal Controllers

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

More information

Installing and Licensing MPLAB XC C Compilers

Installing and Licensing MPLAB XC C Compilers Installing and Licensing MPLAB XC C Compilers DS50002059G Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained in their particular

More information

Integrated Development Environment

Integrated Development Environment Development Tools Integrated Development Environment Transforming Ideas Into Realities The typical product development life cycle is comprised of smaller cycles each representing an iterative process toward

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

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

Integrated Development Environment

Integrated Development Environment Development Tools Integrated Development Environment Transforming Ideas Into Realities The typical product development life cycle is comprised of smaller cycles each representing an iterative process toward

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

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

TB3016. Using the PIC MCU CTMU for Temperature Measurement IMPLEMENTATION BASIC PRINCIPLE MEASUREMENT CIRCUIT

TB3016. Using the PIC MCU CTMU for Temperature Measurement IMPLEMENTATION BASIC PRINCIPLE MEASUREMENT CIRCUIT Using the PIC MCU CTMU for Temperature Measurement Author: Padmaraja Yedamale Microchip Technology Inc. The Charge Time Measurement Unit (CTMU), introduced on the latest generation of PIC24F and PIC18F

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

Serial EEPROM Powered for Automotive

Serial EEPROM Powered for Automotive Automotive Memory Products Serial EEPROM Powered for Automotive www.microchip.com/memory Microchip Serial Memory Products Microchip Technology has developed industry-leading processes for each step in

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

Cloud Open Frame PC Ultimate Flexibility for Professional System Integration Healthcare Fitness Home

Cloud Open Frame PC Ultimate Flexibility for Professional System Integration Healthcare Fitness Home Cloud Open Frame PC Ultimate Flexibility for Professional System Integration Healthcare Fitness Home www.advantech.com Concise Design, MAX Flexibility The Cloud OPC series is designed for effortless embedding

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

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

Recommended Usage of Microchip 23X256/23X640 SPI Serial SRAM Devices RECOMMENDED CONNECTIONS FOR 23X256,23X640 SERIES DEVICES VCC 23X256/ HOLD.

Recommended Usage of Microchip 23X256/23X640 SPI Serial SRAM Devices RECOMMENDED CONNECTIONS FOR 23X256,23X640 SERIES DEVICES VCC 23X256/ HOLD. Recommended Usage of Microchip 23X256/23X640 SPI Serial SRAM Devices Author: INTRODUCTION Martin Bowman Microchip Technology Inc. This document details recommended usage of the Microchip 23X256 and 23X640

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

SBC6245 Single Board Computer

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

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 [email protected] NIOS II 1 1 What is Nios II? Altera s Second Generation

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

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

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

AN1142. USB Mass Storage Class on an Embedded Host INTRODUCTION. USB Mass Storage Class. Overview

AN1142. USB Mass Storage Class on an Embedded Host INTRODUCTION. USB Mass Storage Class. Overview USB Mass Storage Class on an Embedded Host Author: INTRODUCTION With the introduction of Microchip's microcontrollers with the USB OTG peripheral, microcontroller applications can easily support USB Embedded

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

AN1303. Software Real-Time Clock and Calendar Using PIC16F1827 DATA INTERFACE INTRODUCTION IMPLEMENTATION INTERNAL REGISTER MAP

AN1303. Software Real-Time Clock and Calendar Using PIC16F1827 DATA INTERFACE INTRODUCTION IMPLEMENTATION INTERNAL REGISTER MAP Software Real-Time Clock and Calendar Using PIC16F1827 Author: INTRODUCTION Cristian Toma Microchip Technology Inc. This application note describes the implementation of software Real-Time Clock and Calendar

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

Software and Hardware Solutions for the 32-bit Designer

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

More information

AN1286. Water-Resistant Capacitive Sensing INTRODUCTION THEORY OF OPERATION. Sensing Steps. Sensing Steps Description DESIGN

AN1286. Water-Resistant Capacitive Sensing INTRODUCTION THEORY OF OPERATION. Sensing Steps. Sensing Steps Description DESIGN Water-Resistant Capacitive Sensing AN1286 Author: INTRODUCTION Thomas Perme Steven Lin Microchip Technology Inc. This application note describes a new hardware sensing method which is resilient to water

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

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

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

Uninstalling Incorrect USB Device Drivers

Uninstalling Incorrect USB Device Drivers DEVELOPMENT SYSTEMS Uninstalling Incorrect USB Device Drivers RECOMMENDED UNINSTALL METHODS When using the Microchip development tools listed below, trouble may be experienced as a result of incorrect

More information

Embedded Development Tools

Embedded Development Tools Embedded Development Tools Software Development Tools by ARM ARM tools enable developers to get the best from their ARM technology-based systems. Whether implementing an ARM processor-based SoC, writing

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

Gecko. Energy-friendly microcontrollers for the IoT. Gecko MCUs Complete portfolio of energyfriendly 32-bit microcontrollers PRODUCT SELECTOR GUIDE

Gecko. Energy-friendly microcontrollers for the IoT. Gecko MCUs Complete portfolio of energyfriendly 32-bit microcontrollers PRODUCT SELECTOR GUIDE Gecko MCUs Energy-friendly microcontrollers for the IoT PRODUCT SELECTOR GUIDE Gecko MCUs Complete portfolio of energyfriendly 32-bit microcontrollers www.silabs.com/efm32 Smart. Connected. Energy-Friendly.

More information

How To Use Nuc123 (Nuc123) For A Week

How To Use Nuc123 (Nuc123) For A Week _NuMicro NUC123 ARM Cortex -M0 USB MCU Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 1 Contents

More information

Human Interface Solutions

Human Interface Solutions Human Interface Solutions Human Interface Solutions Touch Sensing, Display and Audio & Speech www.microchip.com/humaninterface Human Interface Solutions Looking to Add New and Stylish Interfaces to Differentiate

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

AN3998 Application note

AN3998 Application note Application note PDM audio software decoding on STM32 microcontrollers 1 Introduction This application note presents the algorithms and architecture of an optimized software implementation for PDM signal

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

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram TOOLSTICK VIRTUAL TOOLS USER S GUIDE RELEVANT DEVICES 1. Introduction The ToolStick development platform consists of a ToolStick Base Adapter and a ToolStick Daughter card. The ToolStick Virtual Tools

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

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

Make the green IP switch Low-energy semiconductor solutions for VoIP

Make the green IP switch Low-energy semiconductor solutions for VoIP Make the green IP switch Low-energy semiconductor solutions for VoIP Greener, better, easier With its capability to deliver free calls, extra features and low infrastructure costs, Voice over Internet

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

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

AN1325. mtouch Metal Over Cap Technology THEORY OF OPERATION INTRODUCTION CROSS SECTION OF METAL OVER CAPACITIVE (UNPRESSED)

AN1325. mtouch Metal Over Cap Technology THEORY OF OPERATION INTRODUCTION CROSS SECTION OF METAL OVER CAPACITIVE (UNPRESSED) mtouch Metal Over Cap Technology AN1325 Authors: INTRODUCTION Keith Curtis Dieter Peter Microchip Technology Inc. As a user interface, capacitive touch has several advantages: it is low power, low cost,

More information

AN1857. RGBW Color Mixing DALI Control Gear. COLOR MIXING USING RED, GREEN, BLUE AND WHITE LEDs INTRODUCTION HARDWARE

AN1857. RGBW Color Mixing DALI Control Gear. COLOR MIXING USING RED, GREEN, BLUE AND WHITE LEDs INTRODUCTION HARDWARE RGBW Color Mixing DALI Control Gear AN1857 Author: INTRODUCTION Mihai Cuciuc Microchip Technology Inc. This application note provides an example of obtaining custom colors by combining the spectra of the

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

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

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

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

USB 3.0 Connectivity using the Cypress EZ-USB FX3 Controller

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?

More information

8-bit PIC Microcontrollers

8-bit PIC Microcontrollers 8-Bit PIC Microcontrollers Summer 2010 8-bit PIC Microcontrollers www.microchip.com/8bit Overview Get ready to see a new world of 8-bit PIC MCUs PIC microcontrollers are finding their way into new applications

More information

AN1470. Manchester Decoder Using the CLC and NCO ABSTRACT INTRODUCTION MANCHESTER ENCODED DATA (AS PER G.E. THOMAS)

AN1470. Manchester Decoder Using the CLC and NCO ABSTRACT INTRODUCTION MANCHESTER ENCODED DATA (AS PER G.E. THOMAS) Manchester Decoder Using the CLC and NCO Authors: ABSTRACT A Manchester decoder can be built using Microchip s award winning CLC (Configurable Logic Cell) blocks and NCO (Numerically Controlled Oscillator)

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

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

Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures. Atmel Microcontrollers. Application Note. Features.

Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures. Atmel Microcontrollers. Application Note. Features. Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures Features Compliance to USB 2.0 - Chapters 8 and 9 - Classes: HID, MSC, CDC, PHDC Interoperability: OS, classes, self- and bus-powered

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

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

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

AN3354 Application note

AN3354 Application note Application note STM32F105/107 in-application programming using a USB host 1 Introduction An important requirement for most Flash-memory-based systems is the ability to update firmware installed in 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

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

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or APPLICATION NOTE Atmel AVR32848: Android Accessory Demo 32-bit Atmel Microcontrollers Features Control an accessory from an Android device Send data to and from an Android device to an accessory Supported

More information

32-bit Microcontrollers and embedded applications

32-bit Microcontrollers and embedded applications 32-bit Microcontrollers and embedded applications Fortronic Torino 08/03/2012 2 Agenda Introduction Product Roadmap Application Notes & Libraries Development Tools Support 3 rd Party Tools and Software

More information

AN1199. 1-Wire Communication with PIC Microcontroller INTRODUCTION. OVERVIEW OF THE 1-Wire BUS. 1-Wire Protocol. Prerequisites

AN1199. 1-Wire Communication with PIC Microcontroller INTRODUCTION. OVERVIEW OF THE 1-Wire BUS. 1-Wire Protocol. Prerequisites 1-Wire Communication with PIC Microcontroller Author: INTRODUCTION This application note introduces the user to the 1-Wire communication protocol and describes how a 1-Wire device can be interfaced to

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

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

Soft processors for microcontroller programming education

Soft processors for microcontroller programming education Soft processors for microcontroller programming education Charles Goetzman Computer Science University of Wisconsin La Crosse [email protected] Jeff Fancher Electronics Western Technical College

More information

Hitachi Releases SuperH Mobile Application Processor SH-Mobile for optimum processing of multimedia applications for next-generation mobile phone

Hitachi Releases SuperH Mobile Application Processor SH-Mobile for optimum processing of multimedia applications for next-generation mobile phone Hitachi Releases SuperH Mobile Application Processor SH-Mobile for optimum processing of multimedia applications for next-generation mobile phone Enables smooth processing of multimedia applications for

More information

USER GUIDE EDBG. Description

USER GUIDE EDBG. Description USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel

More information

Atmel SMART ARM Core-based Embedded Microprocessors

Atmel SMART ARM Core-based Embedded Microprocessors Atmel SMART ARM Core-based Embedded Microprocessors High Performance, Power Efficient, Easy to Use Atmel SMART SAMA5 ARM Cortex-A5 MPUs Core Sub-System Memory Connectivity Device Name Core VFPU / NEON

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

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

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

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

DevKit1207 Evaluation Kit

DevKit1207 Evaluation Kit DevKit1207 Evaluation Kit 120MHz STM32F207IGT6 ARM Cortex-M3 32-bit Flash Microcontroller CPU Internal 1MBytes of Flash and 128 (system) +4 (backup) KBytes of SRAM USB2.0 OTG Full-speed Port and USB2.0

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

Universal Programming Module 2

Universal Programming Module 2 Universal Programming Module OVERVIEW The Universal Programming Module (UPM) is a handy, low-cost board that supports the programming of Microchip devices using MPLAB in-circuit emulators and debuggers.

More information

AN1861. Bluetooth Smart Communication Using Microchip RN4020 Module and 16-bit PIC Microcontroller BLUETOOTH SMART COMMUNICATION INTRODUCTION

AN1861. Bluetooth Smart Communication Using Microchip RN4020 Module and 16-bit PIC Microcontroller BLUETOOTH SMART COMMUNICATION INTRODUCTION Bluetooth Smart Communication Using Microchip RN4020 Module and 16-bit PIC Microcontroller Author: Venkatesh Bengeri and Pradeep Shamanna INTRODUCTION Most of the embedded applications require real-time

More information

ST19NP18-TPM-I2C. Trusted Platform Module (TPM) with I²C Interface. Features

ST19NP18-TPM-I2C. Trusted Platform Module (TPM) with I²C Interface. Features Trusted Platform Module (TPM) with I²C Interface Data brief Features Single-chip Trusted Platform Module (TPM) Embedded TPM 1.2 firmware I²C communication interface (Slave mode) Architecture based on ST19N

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

An introduction to nxpusblib. March 2012

An introduction to nxpusblib. March 2012 An introduction to nxpusblib March 2012 Agenda NXP USB portfolio Demo using LPC1800- Out of the Box What is nxpusblib? How to use nxpusblib? Why to use nxpusblib? Summary 2 NXP USB Portfolio NXP MCU the

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

Quick Guide to Microchip Development Tools

Quick Guide to Microchip Development Tools Development Tools Quick Guide to Microchip Development Tools www.microchip.com/tools MPLAB X IDE and Software Tools Introduction Microchip produces approximately 900 different development tools, of which

More information

Clinical Mobility Solutions Streamlining Frontline Reporting

Clinical Mobility Solutions Streamlining Frontline Reporting Clinical Mobility Solutions Streamlining Frontline Reporting Mobile solutions provide seamless communication at the point of care, streamlining productivity, improving quality, and increasing satisfaction.

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

Introduction. Getting familiar with chipkit Pi

Introduction. Getting familiar with chipkit Pi Overview: chipkit Pi Introduction chipkit Pi (Designed for Raspberry Pi) is the latest Arduino compatible chipkit platform from Microchip and element14. It features a 32 bit PIC32 microcontroller in a

More information

AN1275. KEELOQ with Advanced Encryption Standard (AES) Receiver/Decoder KEY FEATURES OVERVIEW. Microchip Technology Inc.

AN1275. KEELOQ with Advanced Encryption Standard (AES) Receiver/Decoder KEY FEATURES OVERVIEW. Microchip Technology Inc. KEELOQ with Advanced Encryption Standard (AES) Receiver/Decoder Author: OVERVIEW Enrique Aleman Microchip Technology Inc. This application note describes a KEELOQ with AES code hopping decoder implemented

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

WD Hard Drive Interface Guide

WD Hard Drive Interface Guide Hard Drive Interface Guide WD Hard Drive Interface Guide WD Service and Support Should you encounter any problem, please give us an opportunity to address it before returning this product. Most technical

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

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

Focus Product Selector Guide

Focus Product Selector Guide Focus Selector Guide September 2011 Focus Selector Guide Featuring: 8-, 16- and 32-bit PIC Microcontrollers dspic Digital Signal Controllers Analog & Interface s EEPROM, SRAM and Flash Wireless and RF

More information