[hemmerling] Microchip PIC Microcontrollers & dsPIC Digital Signal Controllers

Microchip Technology Inc.

Company

Competitions

Hardware

Evaluation Kits

Programmer & Hardware Debugger

PIC32

PIC32MZ

PIC32MX

  • PIC32MX1 and PIC32MX2, with up to 50 Mhz CPU clockspeed, 3.3 Volts technology ( with some input ports which are “5 Volts tolerant”, but no 5 Volts output ports ), are the most powerful ( Microchip ) CPUs available in DIL package.

RN131 - rfPIC

Software

Software Frameworks and Operating Systems

Operating Systems

MPLAB Harmony Integrated Software Framework

Microchip Library for Applications

    • “MLA v2013-12-20” - Latest edition for “MPLAB X IDE”.
    • “MLA v2013-06-15” - Latest edition for “MLAP 8”.
  • Support:
    • “Support for PIC16, PIC18, PIC24 and dsPIC33”.
    • PIC32MX is supported by the “Microchip Library for Applications” - a library is shipped with the compiler. PIC32MZ is unsupported.
  • “Starting with the 2013-12-20 release, the MLA will only include pre-built projects for MPLAB X IDE. Not all demos have been ported to the new version of the MLA. Please see the Legacy MLA tab below if you need: Pre-built projects for MPLAB 8”.
  • The problems and drawbacks of “Microchip Library for Applications” arise, if you try to combine different code examples. In opposite, with “MPLAB Harmony Integrated Software Framework”, such problems are avoided the design.

Some other Software Libraries for Microchip MCUs

Free Development Tools

  • The free IDE Microchip Technology Inc "MPLAB X" for Linux and Windows, based on NetBeans.
    • The Netbeans configuration file is at “C:\MPLABX\mplab-ide\mplabide.conf”.
  • The latest free legacy IDE “MPLAB Integrated Development Environment 8.92” is still available for download at
  • Compilers.
    • The free “Gnu C/C++ 4.5.2” based compiler MPLAB XC Compilers for Linux and Windows.
      • “MPLAB XC Free Edition: Supports all the devices and commands of the Standard and PRO Editions. No time or memory restrictions. Limited code optimizations. Unrestricted use—ideal for a low-cost academic or commercial solution. Allows for all the code optimization and commands of the PRO Edition for 60 days – you decide when to turn it on. An option to activate the use of the PRO Edition features and optimizations is included. After 60 days, the compiler will revert back to the levels of the Free Edition”.
    • MPLAB C Compiler for PIC24 and dsPIC DSCs.
      • Microchip Technology Inc "Dev Tools Parts" - “MPLAB C Compiler for PIC24 and dsPIC DSCs”, “MPLAB ASM30 Assembler”.
      • The free “C” compiler ”Microchip Technology Inc. "MPLAB C Compiler for PIC24 MCUs" Lite Edition” for Windows. No C/C++ compiler! “The Compiler Evaluation Version is free! It is full-featured for the first 60 days. After 60 days only optimization level 1 can be enabled in the compiler. The compiler will continue to function after 60 days, but code size may increase. There are no restrictions on the use of this C compiler”.
  • MPIDE is a modified version of the Arduino programming tool that works with the ChipKIT boards as well.
    • The free Proteus VSM MPLAB Viewer. The Integrated Solution for PICMicro Development, provided by Microchip Inc for its classical “MPLAB” IDE ( but not yet for the “MPLAB X” IDE :-(, integration is announced / expected for Autumn 2012 :-). Microchip is going to release a mplabX plugin to intergrate the proteus VSM in MPLAB ). It is based on the free demonstration edition of “Proteus VSM”. “You can write your own software programs to run on the existing sample design suite for evaluation”, using the virtual hardware “Explorer 16 Virtual Evaluation Board”.

Commercial Development Tools

Books

German Books

English Books

PIC Experts

Training

Commercial Courses

Free Webinars

Suggested On-Site Training Calendar 2012, for Germany

Suggested Online Training Calendar 2012-01 - 2012-03

  • All online courses use the virtual hardware “Explorer 16 Virtual Evaluation Board”, if not otherwise mentioned !
  • Microchip Technology Inc. "Classes in: Central Europe". Eastern Daylight Time (EDT) + 6 hours = CET. Check for eventually different start and end of “daylight savings” periods!
    1. TLS 0000 √.
      • Free online training “TLS 0000: Getting Started with Microchip Live Online” ( 2012-01-09 =√, 2012-01-18, 2012-01-23, 2012-01-30, 2012-02-06, 2012-02-13, 2012-02-20, 2012-02-27, 2012-03-05, 2012-03-12, 2012-03-26 ), 16.30 - 18:00 CET.
    2. TLS 0101.
      • Alternative commercial online training “TLS 0101: Getting Started with Microchip Development Tools” ( 2012-01-09, 2012-01-16, 2012-01-23, 2012-01-30, 2012-02-06, 2012-06-13, 2012-02-20, 2012-02-27, 2012-03-05, 2012-03-12, 2012-03-26 ).
    3. TLS 2101.
      • Commercial online training “TLS 2101: Introduction to the C Programming Language for Embedded Control Engineers” ( 2012-02-01, 2012-02-29 ).
    4. TLS 2130 √.
      • Alternative commercial online training “LS 2130: Getting Started with MPLAB C for dsPIC DSCs and PIC24 MCUs” ( 2012-02-03, 2012-03-02 ).
    5. MCU 3101 √.
      • Alternative commercial online training “MCU 3101: Getting Started with 16 bit Microcontroller Architecture and Instruction Set” ( just on 2011-03-13 ).
    6. MCU 3121 √.
      • Alternative commercial online training “MCU 3121: Standard PIC24/dsPIC Peripheral Configuration and Usage Using the C30 C Compiler” ( 2012-01-18, 2012-02-15, 2012-03-14 ).
    7. MCU 4101.
      • Commercial online training “MCU 4101: Introduction to PIC32” ( 2012-01-19, 2012-02-16, 2012-03-15 ).
        • “The hands-on exercises will use the Explorer16 board (DM240001) with the 32MX360 PIM ( MA320001 ) OR the PIC32 Starter Kit (DM320001) and ownership for the tools must be confirmed before the class start”.
        • Hardware which can be purchased at time of registration for the online training: Microchip Technology Inc. "DM320001 - PIC32 STARTER KIT".
    8. MCU 3122 √.
      • Additional commercial online training “MCU 3122: Extended PIC24/dsPIC Peripheral Configuration and Usage Using the C30 C Compiler” ( 2012-01-20, 2012-02-17, 2012-03-16 ).
    9. MCU 3201.
      • Alternative commercial online training “DSP 0201: Using DSP Features of the dsPIC DSC Architecture” ( 2012-01-24, 2012-02-21, 2012-03-20 ).
    10. COM 3101.

Resources

Communities, Forums, Newsgroups

Appropriate OpenDirectory Directory Pages

 
en/pic.html.txt · Last modified: 2014/08/21 00:19 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki