Information
MikroElektronika
MikroElektronika provides a line of general-
purpose development boards, compact
expansion modules, and multimedia
boards with touch-screen interface. The
EasyPIC v7 supports hundreds of 8-bit
MCUs in DIP packages from 8 to 40 pins
and comes with a PIC18F45K22 installed.
It features amazing connectivity, with four
different connectors for each port, along with pull up/
down resistors, buttons and LEDs on every I/O line. The
EasyPIC Fusion v7 supports 16-bit and 32-bit MCUs with
advanced peripherals including 320 × 240 TFT display
with touchpanel, four USB ports, Ethernet, stereo codec,
Serial Flash (SPI), serial EEPROM (I
2
C) and microSD card
slot. The PIC Clicker and Click expansion boards provide
a remarkable range of connectivity and sensor options in
compact packages. For a listing of products, please visit:
www.microchip.com/mikroe.
Protocol Analyzers
Total Phase
Total Phase produces a line of serial
protocol analyzers and host adapters
that are remarkably powerful, but
easy to use. These tools monitor
bus activity with USB, SPI, I
2
C or
CAN communications, and can also
generate scripted transactions from a host system. The
Data Center software runs on Windows or Linux, and can
record bus transactions for analysis, editing and playback.
With USB Power applications, these units can accurately
measure VBUS current and voltage and correlate that data
with protocol-level activity.
Compilers and IDEs
Arriba™ IDE
The Arriba IDE product family from
Viosoft® Corporation provides a complete
development environment based on the
popular open-source Eclipse IDE. Users
are guaranteed the same core experience
found with MPLAB X IDE since Arriba
simply provides the Eclipse GUI front end while remaining
fully integrated with Microchip's compilers and debug
tools. Compatible with Windows, Linux and Mac OS X, it is
available as an Enterprise Edition perfect for commercial/
professional environments (with support for all devices
and no tool limitations), a Community Edition for students
or hobbyists (with support for all devices, PICkit 3 and
simulator) and a Plug-in Edition for existing Eclipse
installations (in Enterprise mode or Community mode).
Arriba IDE currently supports only our 32-bit devices.
Support for our 8- and 16-bit devices is expected to be
available in December 2014. For more information please
visit: www.microchip.com/arriba.
CCS
CCS provides a line of full-featured C
compilers for 8-bit and 16-bit MCUs. The
compilers include a generous library of built-
in functions, pre-processor commands and
ready-to-run example programs to quickly jump-
start any project. Several versions are available, depending
on which MCU families you plan to use, and whether you
prefer a command-line tool or a full-featured IDE. The CCS
IDE provides several advanced features, including a unique
Profiler Tool to track time and usage information for use
on functions, code blocks as well as receiving live data
from running programs. CCS compilers are compatible with
MPLAB X IDE and MPLAB programmer/debuggers. For a
listing of products, please visit: www.microchip.com/ccs.
MikroElektronika
MikroElektronika provides a line of
optimizing C, Basic, and Pascal compilers
for 8-bit, 16-bit, and 32-bit MCUs. Each
compiler features an intuitive IDE, advanced
optimizations, lots of hardware and software
libraries, and additional tools that will help
you in your work. A comprehensive Help file
is included with ready-to-use examples designed to jump
start your projects. The compiler license includes free
upgrades and product lifetime tech support, and it can
be used on multiple computers (USB dongle included.)
Object files created with MikroElektronika compilers can
be imported into MPLAB X IDE if desired. For a listing of
products, please visit: www.microchip.com/mikroe.
Networking Software
Interniche
Interniche provides embedded operating
systems and networking software for
embedded Internet devices. Their embedded protocols
are perfect for deployment in automotive communications
systems, cell phones, medical equipment, consumer
electronics, wireless devices, industrial process
control, DSL modems, routers, satellite applications
and many others. For a listing of products, please visit:
www.microchip.com/iniche.
Development Software
Matrix Technology Solutions
Matrix Technology Solutions
provides teaching and learning
services in numerous fields
including mathematics, science,
electronics and PIC MCU
programming. Their Flowcode
software is an advanced graphical programming
language for microcontrollers allowing those with little
to no programming experience to create complex
electronic systems in minutes. Flowcode is available
in multiple languages and supports PIC MCUs and
dsPIC DSCs. For a listing of products, please visit:
www.microchip.com/matrixtech.
Third Party Tools
22
Quick Guide to Microchip Development Tools