Microchip Technology Inc

Arduino / chipKIT Platform

Arduino Leonardo

Part Number: THW1010

The Arduino Leonardo is a microcontroller board based on the ATmega32u4. It has 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), 16 MHz crystal oscillator, micro USB connection, power jack, ICSP header and reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

The Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Leonardo to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.

Arduino M0 Pro

Part Number: THW1012

With the new Arduino M0 pro board, the more creative individual will have the potential to create one’s most imaginative and new ideas for IoT devices, wearable technologies, high tech automation, wild robotics and other not yet thinkable adventures in the world of makers. The Arduino M0 pro represents a simple, yet powerful, 32-bit extension of the Arduino UNO platform. The board is powered by Atmel’s SAMD21 MCU, featuring a 32-bit ARM Cortex® M0 core.

With the addition of the M0 board, the Arduino family becomes larger with a new member providing increased performance. The power of its Atmel’s core gives this board an upgraded flexibility and boosts the scope of projects one can think of and make; moreover, it makes the M0 Pro the ideal educational tool for learning about 32-bit application development. Atmel’s Embedded Debugger (EDBG), integrated in the board, provides a full debug interface with no need for additional hardware, making debugging much easier. EDBG additionally supports a virtual COM port for device programming and traditional Arduino bootloader functionality uses.

Arduino Micro

Part Number: THW1011

The Micro is a microcontroller board based on the ATmega32U4, developed in conjunction with Adafruit. It has 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), 16 MHz crystal oscillator, micro USB connection, ICSP header and reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a micro USB cable to get started. It has a form factor that enables it to be easily placed on a breadboard.

The Micro is similar to the Arduino Leonardo in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Micro to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port. It also has other implications for the behavior of the board.

Arduino MKR1000

Part Number: THW1013

Arduino MKR1000 has been designed to offer a practical and cost effective solution for makers seeking to add Wi-Fi connectivity to their projects with minimal previous experience in networking. It is based on the Atmel ATSAMW25 SoC (System on Chip), that is part of the SmartConnect family of Atmel Wireless devices, specifically designed for IoT projects and devices.

The ATSAMW25 is composed of three main blocks:

  • SAMD21 Cortex-M0+ 32bit low power ARM MCU
  • WINC1500 low power 2.4GHz IEEE® 802.11 b/g/n Wi-Fi
  • ECC508 CryptoAuthentication

The ATSAMW25 includes also a single 1x1 stream PCB Antenna. The design includes a Li-Po charging circuit that allows the Arduino/Genuino MKR1000 to run on battery power or external 5V, charging the Li-Po battery while running on external power. Switching from one source to the other is done automatically.

A good 32 bit computational power similar to the Zero board, the usual rich set of I/O interfaces, low power Wi-Fi with a Cryptochip for secure communication, and the ease of use of the Arduino Software (IDE) for code development and programming. All these features make this board the preferred choice for the emerging IoT battery-powered projects in a compact form factor.

The USB port can be used to supply power (5V) to the board. The Arduino/Genuino MKR1000 is able to run with or without the Li-Po battery connected and has limited power consumption. The MKR1000 Wifi module supports certificate SHA-256.

Warning: Unlike most Arduino & Genuino boards, the MKR1000 runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Applying voltages higher than 3.3V to any I/O pin could damage the board. While output to 5V digital devices is possible, bidirectional communication with 5V devices needs proper level shifting.
Power

The Arduino Motor Shield must be powered only by an external power supply. Because the L298 IC mounted on the shield has two separate power connections, one for the logic and one for the motor supply driver. The required motor current often exceeds the maximum USB current rating. External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or battery. The adapter can be connected by plugging a 2.1mm center-positive plug into the Arduino's board power jack on which the motor shield is mounted or by connecting the wires that lead the power supply to the Vin and GND screw terminals, taking care to respect the polarities.

Input and Output

This shield has two separate channels, called A and B, that each use 4 of the Arduino pins to drive or sense the motor. In total there are 8 pins in use on this shield. You can use each channel separately to drive two DC motors or combine them to drive one bipolar stepper motor.

Motors Connection

Brushed DC motor. You can drive two Brushed DC motors by connecting the two wires of each one in the (+) and (-) screw terminals for each channel A and B. In this way you can control its direction by setting HIGH or LOW the DIR A and DIR B pins, you can control the speed by varying the PWM A and PWM B duty cycle values. The Brake A and Brake B pins, if set HIGH, will effectively brake the DC motors rather than let them slow down by cutting the power. You can measure the current going through the DC motor by reading the SNS0 and SNS1 pins. On each channel will be a voltage proportional to the measured current, which can be read as a normal analog input, through the function analogRead() on the analog input A0 and A1. For your convenience it is calibrated to be 3.3V when the channel is delivering its maximum possible current, that is 2A.




The ProtoShield makes it easy for you to design custom circuits. You can easily solder TH or SMD ICs on the prototyping area to test them with your Arduino board. The SMD area is designed for a maximum of 24 pins SOIC integrated circuit and the TH area contains a lot of space for the needed components around your project. You can even stick a mini breadboard (not included) on the proto area for solderless operation. The proto area includes also two power lines (IOREF and GND), two LEDs pads and SPI signals breakout pads for boards with SPI only on the ICSP header like Zero.
The Starter Kit walks you through the basics of using the Arduino in a hands-on way. You'll learn through building several creative projects. The kit includes a selection of the most common and useful electronic components with a book of 15 projects. Starting the basics of electronics, to more complex projects, the kit will help you control the physical world with sensor and actuators.

Once you’ve mastered this knowledge, you’ll have a palette of software and circuits that you can use to create something beautiful, and make someone smile with what you invent. Then build it, hack it and share it. You can find the Arduino code for all these projects within the Arduino IDE, click on File / Examples / 10.StarterKit.

Arduino Tian

Part Number: THW1014

The new Arduino Tian board is powered by Atmel’s SAMD21 MCU, featuring a 32-bit ARM Cortex® M0+ core and a Qualcomm Atheros AR9342, which is an highly integrated MIPS processor operating at up to 533MHz and feature-rich IEEE802.11n 2x2 2.4/5 GHz dual-band WiFi module. Qualcomm Atheros MIPS supports a Linux distribution, based on OpenWRT named Linino. The Arduino Tian has also a build in 4GB eMMC memory that will can be helpful to build your projects. It is possible to Switch ON/OFF the Linux port from the MCU to reduce the power consumption.

Note: In some countries, it is prohibited to sell WiFi enabled devices without government approval. While waiting for proper certification, some local distributors are disabling WiFi functionality. Check with your dealer before purchasing a Tian if you believe you may live in such a country.

Note.Before to start to run Arduino Tian must install CP201x driver on the computer.

Arduino Uno

Part Number: THW1009

Arduino/Genuino Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, 16 MHz quartz crystal, USB connection, power jack, ICSP header and reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.. You can tinker with your UNO without worrying too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again.
The Arduino Uno Wi-Fi is the new Arduino Uno with an integrated Wi-Fi module! The board is based on the ATmega328P with an ESP8266 Wi-Fi Module integrated. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, 16 MHz ceramic resonator, USB connection, power jack, ICSP header and reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started.

The ESP8266 Wi-Fi Module is a self contained SoC with integrated TCP/IP protocol stack that can give access to your Wi-Fi network. (Or the device can act as an access point.) One useful feature of Uno Wi-Fi is support for OTA (over-the-air) programming, either for transfer of Arduino sketches or Wi-Fi firmware.
The Arduino Uno Wi-Fi is the new Arduino Uno with an integrated Wi-Fi module! The board is based on the ATmega328P (datasheet) with an ESP8266 Wi-Fi Module integrated (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started.

The ESP8266 Wi-Fi Module is a self contained SoC with integrated TCP/IP protocol stack that can give access to your Wi-Fi network. (Or the device can act as an access point.) One useful feature of Uno Wi-Fi is support for OTA (over-the-air) programming, either for transfer of Arduino sketches or Wi-Fi firmware. 
The Mega-B Development Kit is a Bluetooth LE 4.2 prototyping kit for quickly building and testing your IoT concept. All modules are plug-n-play, allowing for flexible prototyping. The kit can be programmed through our online platform, Breadware IDE, or with the Arduino IDE. You can leverage design templates, write device firmware using our “hardware-object-oriented programming language,” build test mobile applications, configure web dashboards for the device, and utilize webhooks to stream data.

The Mega-B piggybacks on the Arduino Mega 2560, and all of the functionality and GPIOs are preserved, giving you the capability to integrate 3rd party modules, or your own designs.
The chipKIT™ Basic I/O Shield is an input/output expansion board designed for use with chipKIT microcontroller boards such as the Uno32™ and the Max32™.

The Basic I/O Shield is designed to provide a range of input/output devices suitable for beginners learning about microcontrollers and various types of I/O devices, or for use by more advanced user to provide inputs or outputs for their own projects.

The Basic I/O Shield provides simple digital input devices such as switches and buttons, and digital output devices such as discrete LEDs and high current open FET drivers. It provides more advanced devices such as an I2C EEPROM, an I2C temperature sensor, and organic LED graphic display. A potentiometer is also provided for use as an analog input device.

The Basic I/O Shield is designed to the same form factor as the Uno32 and uC32 boards, but is also usable with the Max32 board.
The chipKIT™ Cmod (Digilent 410-269) is a development board in the chipKIT Platform line of tools from Digilent.
The chipKIT Lenny was inspired by the Arduino Leonardo, and adds additional capabilities afforded by its 32-bit microcontroller. The Lenny has 27 available I/O lines, 6 of which can be used as analog inputs. Based on the 32-bit PIC32MX270F256D microcontroller, operating at 3.3 volts and 40 MHz. Direct access to the USB peripheral controller enables the Lenny to emulate many types of USB devices; note that this functionality will be available in a future library.
The chipKIT™ Pmod Shield is an input/output expansion board for use with the chipKIT uC32 (TDGL017) or chipKIT Uno32 (now discontinued), as it has the same form factor. (Digilent Inc. 410-229)

chipKIT Starter Pak

Part Number: TCHIP003

Mature Product
The chipKIT™ Starter Pak contains everything you need to develop applications with the Arduino-compatible chipKIT platform. The Uno32 (TDGL002) includes an 80 MHz PIC32 processor with 128K Flash and 16K RAM. The Basic I/O shield (TDGL005) adds a variety of useful I/O devices such as buttons, switches, OLED graphic display, temp sensor, EEPROM, transistor outputs and more. A prototype shield kit from NKC Electronics is included, along with an innovative key that can be used to separate shields easily.

chipKIT boards work with a Multi-Platform IDE (MPIDE) and software framework that is compatible with most Arduino-based applications.
The chipKIT™ uC32™ (Digilent 410-254) is based on the popular Arduino® open-source hardware prototyping platform and adds the performance of the Microchip PIC32 microcontroller. The uC32 is the same form factor as the Arduino Uno board and is compatible with Arduino shields. It features a USB serial port interface for connection to the IDE and can be powered via USB or an external power supply.

This board takes advantage of the powerful PIC32MX340F512 microcontroller, which features a 32-bit MIPS processor core running at 80 MHz, 512K of Flash program memory and 32K of SRAM data memory. The board can be programmed using the Arduino IDE. It contains everything needed to start developing embedded applications. It is also fully compatible with the advanced Microchip MPLAB® X IDE and the PICKit 3™ in-system programmer/debugger. In addition, the chipKIT uC32 is easy to use and suitable for both beginners and advanced users experimenting with electronics and embedded control systems.

You will find 42 I/O pins that support a number of peripheral functions, such as UART, SPI, and I2C™ ports and pulse width modulated outputs on-board. Twelve of the I/O pins can be used as analog inputs or as digital inputs and outputs.
The chipKIT™ WiFi Shield is an interface board designed for use with the chipKIT line of microcontroller boards such as the Uno32™, uC32™, or Max32™. The chipKIT line is a family of microcontroller boards based on the high performance Microchip PIC32 family of microcontrollers.

The WiFi Shield makes use of the Microchip MRF24WB0MA WiFi module and provides chipKIT microcontroller boards the ability to connect to and communicate via IEEE 802.11 compatible wireless networks.

The WiFi Shield is intended for use with the Digilent network libraries, DNETcK and DWIFIcK, available for free download from the Digilent web site. These libraries make use of, and include a custom version of the Microchip Applications Library licensed from Microchip.

The WiFi Shield also provides a micro-SD card connector for use with micro-SD flash memory cards. The chipKIT MPIDE SD library can be used to read/write files stored on the micro-SD card.
Flowcode 7 is a flowchart-style programming tool that enables you to create complex electronic and electromechanical systems. The tool utilizes graphics in place of complex coding, meaning it is ideal for both beginners and experienced engineers. Flowcode 7 software is straight forward and easy to use, so you can develop your ideas in no time.

This license gives the user the ability to program AVR devices and Arduino boards such as the Uno and Mega. This is the Standard version of the license, designed for you to learn programming principles for applications at home. This license does not include commercial rights and offers limited features. Users can add commercial rights (a professional license) and also further additional features after purchase of this standard license by visiting www.matrixtsl.com/flowcode.
The Fubarino® SD board brings affordable, breadboard compatible high speed computing power to the Arduino-compatible chipKIT/MPIDE platform. It is able to run almost all Arduino sketches right out of the box, and includes more memory, speed, and I/O pins than a typical Arduino or clone. And it includes a microSD card slot for easy sketch access to huge file storage.
MOVI™ (Audeme LLC 865832000204) is an easy to use speech recognizer and voice synthesizer shield for the Arduino and chipKIT platforms. MOVI™ provides an alternative to buttons, remote controls, or cell phones by letting you use full-sentence voice commands for tasks such as turning devices on and off, entering alarm codes, and carrying on programmed conversations with projects.

OpenScope

Part Number: TDGL027

OpenScope MZ (Digilent 410-324)  is a portable multi-function programmable instrumentation module. That means it's a device that you connect to your computer (through WiFi or a USB cable) for the purpose of acquiring, analyzing, visualizing, and controlling signals from circuits, sensors, and other electronic devices. Unlike typical USB instruments, OpenScope MZ can also be programmed to run standalone like an Arduino or Raspberry Pi, but with high-speed precision analog and digital I/O. At the core of the OpenScope MZ is a powerful Microchip PIC32 MZ Processor. This processor has many resources that enable the myriad functionalities found on OpenScope MZ. In addition, OpenScope MZ comes with WaveForms Live, a free, open-source, JavaScript-based software that runs in a browser.
The Picadillo-35T is a 3.5” 320x480 resolution (Half VGA) Embedded Display Module with Resistive Touch, featuring the Microchip PIC32MX795F512L 32-bit microcontroller and Arduino™/ chipKIT™ style headers for easy attachment of shields, and compatible with UECIDE, MPIDE and MPLAB X Programming IDEs, making this a brilliant display solution with open-source software.
chipKIT™ Max32™ by Digilent is an easy-to-use platform for developing advanced applications. The chipKIT platform uses a modified version of the original Arduino® IDE for compatibility with existing code examples, tutorials and resources. Pin-compatible with many Arduino shields that can operate at 3.3V.

Digilent is a trusted third-party tool provider.
The chipKIT™ MX3™ by Digilent is a microcontroller development board based on the PIC32MX320F128H MCU. It is compatible with Digilent`s line of Pmod™ peripheral modules, and is suitable for use with the MPLAB® IDE and PICkit™ programmers. The chipKIT MX3 is also compatible for use with the chipKIT platform's MPIDE development environment. The chipKIT platform with MPIDE is a PIC32-based ecosystem compatible with many existing Arduino® code examples, reference materials and other resources.

This low-priced item is not eligible for academic discount.

The chipKIT™ Pro MX4™ development board is based on the PIC32MX460F512L MCU. It is compatible with Digilent's line of Pmod™ peripheral modules and is suitable for use with the Microchip MPLAB® IDE. This board is also compatible with the chipKIT platform's MPIDE development environment. The chipKIT platform and MPIDE are part of a PIC32-based system compatible with many existing Arduino® code examples, reference materials and other resources.

Includes a built in programmer/debugger, so no additional hardware is required for use with MPLAB X IDE. The kit contains everything needed to start developing embedded applications using either the MPLAB X IDE or the MPIDE.

This low-priced item is not eligible for academic discount.

Digilent is a trusted Third-Party Tool provider.
The chipKIT™ Pro MX7™ development board is based on the PIC32MX795F512L MCU. It is compatible with Digilent's line of Pmod™ peripheral modules and is suitable for use with the Microchip MPLAB® IDE. This board is also compatible with the chipKIT™ platform's MPIDE development environment. The chipKIT platform and MPIDE are part of a PIC32-based system compatible with many existing Arduino® code examples, reference materials, and other resources.

Includes a built in programmer/debugger compatible with MPLAB. The kit contains everything needed to start developing embedded applications using either the MPLAB IDE or the MPIDE.

This low-priced item is not eligible for academic discount.

Digilent is a trusted Third-Party Tool provider.

TDGL011 - Digilent PmodWiFi Module

Part Number: TDGL011

Mature Product
The Digilent PmodWiFi Peripheral Module is an interface board for Microchip's MRF24WB0MA Wi-Fi® radio transceiver module. It is compatible with Digilent's PIC32-based development boards (TDGL008, TDGL009, TDGL010), and can be easily connected to any system using standard IDC connectors and cables. A simple SPI interface is used to communicate with the module.
The Digilent PmodRF2 Peripheral Module is an interface board for Microchip's MRF24J40 IEEE 802.15.4™ 2.4 GHz RF transceiver module. It is compatible with Digilent's PIC32-based Cerebot development boards (TDGL008, TDGL009, TDGL010), and can be easily connected to any system using standard IDC connectors and cables. A simple SPI interface is used to communicate with the module.
The Digilent PmodRTCC Peripheral Module (Digilent 410-218) is a Real-Time Clock/Calendar powered by Microchip's MCP79410. It is compatible with Digilent`s PIC32-based Cerebot development boards (TDGL008, TDGL009, TDGL010), and can be easily connected to any system using standard IDC connectors and cables. An I2C™ interface is used to communicate with the module. The PmodRTCC provides two available alarms, 128 bytes EEPROM and 64 bytes SRAM. The multi-function pin can be accessed via a two pin header. The product Includes a coin-cell battery holder.
The Digilent PmodOLED Peripheral Module (Digilent 410-222) is perfect for embedded applications requiring small, complex visual output. It is compatible with Digilent's PIC32-based Cerebot development boards (TDGL008, TDGL009, TDGL010), and can be easily connected to any system using standard IDC connectors and cables. An SPI interface is used to communicate with module.

This low-priced item is not eligible for academic discount.


Digilent is a trusted third-party tool provider.

The chipKIT™ PGM by Digilent (410-242) is a simple, low-cost module that supports in-system programming and debugging of applications written for PIC® MCU-based microcontroller boards such as the chipKIT™ and Cerebot boards. The chipKIT PGM is designed to work with the MPLAB® v8 and MPLAB® X IDE. This allows the chipKIT boards, for example, to be used as a more traditional microcontroller development platform.
The chipKIT™ DP32™ is the first chipKIT rapid prototype project board from Digilent. The board adds the power of the Microchip PIC32MX250F128B with a prototyping area in a single board.

The chipKIT™ Motor Shield is an expansion board for use with the chipKIT Uno32™ (TDGL002) and chipKIT uC32™ (TDGL017). It provides additional circuitry and connectors for the Uno32 and uC32 to drive various motors types.

The chipKIT Motor Shield is designed to drive DC motors, servo motors, and stepper motors. It also provides additional I/O via an I2C™ I/O extender.

The chipKIT™ WF32™ by Digilent is an easy-to-use platform for developing Wi-Fi® applications. As with other chipKIT boards, it uses a modified version of the original Arduino® IDE for compatibility with existing code examples, tutorials and resources. Also compatible with MPLAB® X IDE.

The WF32 includes several peripherals on board, including Wi-Fi radio module, USB OTG (host or device) interface, microSD™ card slot, buttons, LEDs, potentiometer and lots of extra I/O. A full-featured HTML server application is available by download. Can be powered by USB, or an external power supply.

Digilent is a trusted third-party tool provider.

MPLAB Harmony support available:
  • One Board Support Package (BSP)
  • One TCP/IP demonstration
  • Two USB demonstrations
The chipKIT™ Wi-Fire board enables rapid prototyping with Microchip’s latest PIC32MZ architecture and Imagination Technologies' Flow Cloud Internet connectivity development software.

Digilent is a trusted third-party tool provider.

MPLAB Harmony Support available:
  • One Board Support Package (BSP)
  • Two USB demonstrations.

This Protoshield kit from NKC Electronics is a great way to expand your chipKIT™ Uno32™. Develop your custom circuits on a solder-less breadboard. Once the circuit is tested and ready, install it on a Protoshield for a permanent solution, and free up your breadboard for the next project. Basic soldering experience is required. (Note: breadboard and soldering iron are not included.) 

Assembly instructions are available at http://www.chipkit.net/nkc-protoshield-uno32