Genuino 101 (Intel Curie) Development Board w/ Accelerometer Gyroscope Bluetooth

  • RM410.00

  • Product Code: Genuino101
  • Availability: In Stock

Genuino 101 Development Board powered by Intel

The Genuino 101 Development Board powered by Intel, and developed by Arduino and Intel®, is an educational tool for beginners to electronics and programming. The more experienced among you can also use the board to prototype IoT designs such as wearables and Smart home/leisure devices. A successor to the Arduino Uno, the Genuino 101 board features extra functionality, notably Bluetooth Low Energy (BLE), a six-axis accelerometer and a gyroscope.

Features of Genuino 101 Development Board

  • 6-Axis combo sensor with accelerometer and gyroscope to support mobile usage
  • Bluetooth connectivity (GAP, GATT, DIS)
  • Powered by the Intel® Curie™ microcontroller
  • 32bit Intel® Quark™ microcontroller
  • 384 kB flash memory
  • 80 kB SRAM
  • DSP sensor hub
  • Compatible with Windows, MAC OS and Linux
  • Realtime RTOS operating system with continuous Intel development (available as open source in March 2016)
  • Access to Arduino IDE for development support
  • Dual core architecture for faster compiling
  • 14 digital I/O pins
  • 5 analog pins
  • 1 x 1.1 USB port for serial communication and sketch upload
  • JTAG debug port
  • Overvoltage protection
  • Power jack
  • ICSP header with SPI signals
  • I2C pins
  • Status LEDs
    • 1 Green LED on D13
    • 1 Green LED for activity
    • 1 Green LED for power
    • 1 Red LED for faults



  • Microcontroller: Intel Curie
  • Operating Voltage: 3.3V (5V tolerant I/O)
  • Input Voltage (recommended): 7-12VDC
  • Input Voltage (limit): 7-20V
  • Digital I/O Pins: 14 (of which 4 provide PWM output)
  • PWM Digital I/O Pins: 4
  • Analog Input Pins: 6
  • DC Current per I/O Pin: 4mA
  • Flash Memory: 196kB
  • SRAM: 24kB
  • Clock Speed: 32MHz
  • Dimensions: 70 x 55 x 20 mm



The 101 can be programmed with the Arduino Software (IDE). Select 
"Arduino/Genuino 101" from the Tools > Board menu. For details, see the reference
and tutorials.

The board comes preprogrammed with an RTOS that handles USB connection and
allows you to upload new code without the use of an external hardware
programmer. It communicates using the DFU protocol (reference).



The Intel Curie module memory is shared between the two microcontrollers, so
your sketch can use 196 kB out of 384 kB (flash memory) and 24 kB out of 80 kB 



The 101 board can be powered via the USB connection or with an external power
supply. The power source is selected automatically.

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 board's power jack. Leads from a battery can be inserted in the GND and
Vin pin headers of the POWER connector.

The power pins are as follows:

VIN. The input voltage to the Arduino board when it's using an external power
source (as opposed to 5 volts from the USB connection or other regulated power 
source). You can supply voltage through this pin, or if supplying voltage via the
power jack, access it through this pin.

5V. This pin outputs a regulated 5V from the regulator on the board. The board can
be supplied with power either from the DC power jack (7 - 12V), the USB
connector (5V), or the VIN pin of the board (7-12V). Supplying voltage via the 5V
or 3.3V pins bypasses the regulator, and can damage your board if it is not 
sufficiently regulated. We don't advise it.

3.3V. A 3.3 volt supply generated by the on-board regulator. Maximum current
draw is 1500 mA. This regulator also provides power to the Curie microcontroller.

GND. Ground pins.

IOREF. This pin on the Arduino board provides the voltage reference with which
the microcontroller operates. A properly configured shield can read the IOREF pin
voltage and select the appropriate power source or enable voltage translators on the
outputs for working with the 5V or 3.3V.


Input & Output

Each of the 20 general purpose I/O pins on the 101 can be used for digital input or
digital output using pinMode(), digitalWrite(), and digitalRead() functions. Pins that
can be used for PWM output are: 3, 5, 6, 9 using analogWrite() function. All pins
operate at 3.3 volts. Each pin can source or sink a maximum of 4 mA.

In addition, some pins have specialized functions:

Serial: 0 (RX) and 1 (TX). Used to receive (RX) and transmit (TX) TTL serial data.
These pins are connected to the Serial1 class.

External Interrupts on all pins. Can trigger an interrupt on a low value, high value, a
rising or falling edge, or a change in value (change is only supported by pins 2, 5, 7,
8, 10, 11, 12, 13). See the attachInterrupt() function for details.

PWM: 3, 5, 6, 9, 10, 11, and 13. Provide 8-bit PWM output with
the analogWrite() function.

SPI: SS, MOSI, MISO, SCK. Located on the SPI header support SPI
communication using the SPI library.

LED: 13. There is a built-in LED driven by digital pin 13. When the pin is HIGH
value, the LED is on, when the pin is LOW, it's off.

Analog Inputs. Six of the 20 general purpose I/O pins on the Zero provide analog
input. These are labeled A0 through A5, and each provide 10 bits of resolution (i.e.
1024 different values). They measure from ground to 3.3 volts

TWI: SDA pin and SCL pin. Support TWI communication using the Wire library


Q & A

Arduino Uno and the Genuino 101 Board?
Both the Arduino Uno and the Genuino 101 board are close relations. The Genuino 101 development board features the same form factor and peripherals to the Uno. With the added Intel® Curie™ chip, your accessibility options are expanded with Bluetooth and the accelerometer/gyroscope motion sensors.


Differences with other boards?

The 101 has some features in common with both UNO (connectors, available peripherals) and Zero (32bit microcontroller, 3.3V IO) but the low power Intel microcontroller, on-board BLE and motion sensors make it unique.

Write a review

Note: HTML is not translated!
    Bad           Good