
4
www.itaca-innovation.com uChip 1.5 user manual
INTRODUCTION
Thank you for buying uChip!
This document covers the first steps required to use this small development board.
-Integration with Arduino
-Driver Installation
-Integration with Atmel Studio 7.
-Hardware and pinout
uChip is a small, open-source, Arduino
-compatible development board, which fits a low cost 16-pin socket.
Featuring a Cortex M0+ ATSAMD21E18, it implements most of the functions of the Arduino Zero
, including
a fully functional OTG USB Host. Like Arduino Zero has 256 kB of flash and 32 kB of RAM.
uChip also includes integrated buck and boost DC-DC converters, which allow:
-to generate the 5V@500mA for the USB Host, when the external voltage is between 3.3V and 5V.
-to provide externally 3.3V or the USB voltage at up to 1A, when uChip is USB-powered.
A support circuitry also prevents reverse current between the external voltage and the USB, when uChip is not
working as USB host. Furthermore, the support circuitry also implements an automatic power selection
between the USB and the external voltage.
When uChip is USB powered, the output voltage (VEXT) provided to pin 16 can be software selected, between
3.3V and the USB voltage (nominally 5V
).
Every uChip is 100% tested, with a very rigorous procedure:
1) The PCB is optically and electrically inspected.
2) The assembled PCB is optically inspected.
3) A test program is uploaded. The test involves checking all the pins, the DC/DC converters (up to the
maximum current), the USB port, the on-chip flash and RAM and read-out of the SAMD21 chip ID.
During all the steps, the input and output currents and voltages are monitored so that they comply with
the expected values.
4) The microcontroller is erased and a bootloader is flashed. Bootloader protection fuses are programmed
as well.
5) Finally, the bootloader functionality is tested.
This makes sure that defective units do not reach the market.
ESD Warning! uChip contains electrostatic sensitive devices. Electrostatic charge might
permanently damage uChip. Observe precautions when handling it. Itaca Innovation is not
responsible for any damage caused by ESD or improper handling/usage.
Arduino is a trademark of Arduino s.r.l. There is no connection between Arduino s.r.l. and Itaca Innovation S.R.L.
Some functions and pins might not be 100% implemented due to the reduced pin-count.
Note that, when the USB voltage is selected, the actual output voltage will depend on the USB voltage (which might be
as low as 4.4V) and the output current (the voltage drop is typically 0.5Ω× I, where I is the output current in amperes).
When the 3.3V is selected, the output voltage will depend only on the current, with the typical relationship:
VEXT= 3.3V - 0.15Ω× I.