Arduino 101* (Branded Genuino 101* in Some Countries) Board

Main Features

  • Intel® Curie™ module dual-core (Intel Quark processor core and ARC core) with Bluetooth® low energy, 6-axis combo sensor and pattern matching engine
  • 14 digital input/output pins (four can be used as PWM output pins)
  • Four PWM output pins
  • Six analog input pins
  • 3.3 V operating voltage with 5 V tolerant I/Os
  • 7 V to 12 V recommended input voltage
  • 20 mA DC current per I/O pin
  • 196 kB Flash memory
  • 24 kB SRAM
  • 32 MHz clock speed
  • USB connector for serial communication and firmware updates (DFU protocol)
  • Power jack
  • 68.6 mm length and 53.4 mm width
  • 34 gr. weight

Schematics and Layouts

The schematics and CAD files for the Arduino 101* (branded Genuino 101* in some countries) are open source:

Digital and Analog I/Os

The 20 general purpose I/O pins can be used for digital input and digital output. All pins operate at 3.3 V and can be used as interrupt source. Each pin can source or sink a maximum of 20 mA current.

Among the 20 I/O pins:

  • The four pins numbered 3, 5, 6 and 9  can be used for PWM output.
  • The six pins labeled A0, A1, A2, A3, A4, A5 provide a 10-bit resolution and measure values from ground to 3.3 V.
  • The serial pins labeled 0 (RX) and 1 (TX) are used to receive (RX) and transmit (TX) serial data.
  • All pins can trigger an external interrupt, that is an interrupt on a low value, a high value, on a rising edge or a falling edge. In addition, the pins labelled 2, 5, 7, 8, 10, 11, 12, 13 can trigger an external interrupt on a change or value.
  • The digital pin 13 drives a built-in LED. When the pin value is HIGH, the LED is on, when the pin is LOW, the LED is off.
  • The SDA and SCL pins support serial data transfer using I2C/TWI protocol.

Power Supply

There are three ways to power the Arduino 101* (branded Genuino 101* in some countries) board:

  • By using the USB connection
  • By connecting an AC-to-DC adapter into the board's power jack
  • By inserting the leads from a battery in the GND and Vin pin headers of the power connector

List of Material

You need to the following equipment to use the Arduino 101* (branded Genuino 101* in some countries) board with the open developer kit for Intel® Curie™ module:

  • ARM Micro JTAG connector
  • FlySwatter2* or J-Link* debugger
  • FTDI USB to serial converter cable (for example part reference TTL-232r-3v3 or TTL-232R-5v)
  • Standard USB 2.0 A plug to B plug
  • Arduino 101 board

Connection to Host

See "Connecting and Verifying the Board Proof of Life".

Getting Started with the Board

See "Connecting and Verifying the Board Proof of Life".

For more complete information about compiler optimizations, see our Optimization Notice.