Skip to main content

Arduino Industrial 101 Development Board

RS Components brings you the Arduino Industrial 101, this is an evaluation board for the Arduino 101 LGA module with the ATmega32u4 microcontroller built into the baseboard. The Arduino Industrial 101 is another great addition to the Arduino range of development boards, ideal for all of your industrial IoT applications.

title

 

 

 

 

 

 

 

 

 Arduino Industrial 101 Memory

The ATmega32u4 features 32 KB of memory, with 4 KB for the bootloader, and 2.5 KB of SRAM and 1 KB of EEPROM. The AR9331 memory is not embedded inside the processor, and the storage and RAM memory are externally connected. The Arduino Industrial 101 has 64 MB of DDR2 RAM and 16 MB of flash memory, preloaded with a Linux distribution.

Arduino Industrial 101 Input/Output

Access to the Atheros AR9331 I/O Pins is not possible as the I/O lines are tied to the 32U4. The 7 digital I/O pins on the Arduino Industrial 101 can be used as an input or output, each operating at 5 volts. These pins can provide or receive a maximum of 40 mA and have an internal pull-up resistor of 20-50 kOhms.

Specialised Pin functions:

• Serial: 0 (RX) and 1 (TX), Used to receive (RX) and transmit (TX) TTL serial data using the ATmega32U4 hardware.

• TWI: Support TWI communication using the Wire library, reserved for Oled slot.

• SPI: on the ICSP header. These pins support SPI communication using the SPI library.

• LED: 13. There is a built-in LED connected to digital pin 13.

• Analog Inputs: A0 - A3 and A7 (on digital pin 6).

 

 4 different reset buttons

• 101 RST: Bring this line LOW to reset the AR9331 microprocessor

• 32U4 RST: Bring this line LOW to reset the ATmega32U4 microcontroller

• USER1: connected GP20 MIPS side and used to reset Wlan

• USER2: connected GP23 MIPS side and available to the user

 

Arduino Industrial 101 Communication

The Industrial 101 has a number of facilities for communicating with other devices such as another Arduino, a computer, or microcontrollers. The ATmega32U4 provides a dedicated UART TTL serial communication, allowing for serial (CDC) communication over USB and it appears as a virtual com port to software on the computer. The chip also acts as a full speed USB 2.0 device, using standard USB COM drivers.

•  Digital pins 0 and 1 are used for serial communication between the 32U4 and the AR9331

• The Industrial 101 appears as a generic keyboard and mouse, and can be programmed with these classes

• The onboard Ethernet and WiFi interfaces are exposed directly to the AR9331 processor

• The Industrial 101 is prepared to add a USB host that allows you to connect USB peripherals

 

Arduino Industrial 101 Programming

The ATmega32U4 on the Arduino Industrial 101 comes pre-burned with a bootloader that allows you to upload new code to it without the use of an external hardware programmer.

You can also bypass the bootloader and program the microcontroller through the ICSP header using Arduino ISP or similar.

The Arduino Industrial 101 doesn’t require a press of the reset button before an upload, it is designed to be reset by software running on a connected computer. You can always start the bootloader by pressing the reset button if the software fails.

 

The Arduino Microcontroller

Microcontroller ATmega32u4

Architecture                    AVR

Operating Voltage          5V

Flash Memory                32 KB

SRAM                            2.5 KB

Clock speed                   16 MHz

Digital I/O Pin                 20, with 7 PWM and UART

Analog Input Pins           12

EEPROM                        1 KB

DC Current per I/0          40 mA

 

Atheros AR9331 Processor          

Architecture                     MIPS

Operating Voltage           3.3 V

Flash Memory                 16 MB

RAM                               64 MB DDR2

Clock Speed                   400 MHz

WiFi                                 802.11 b/g/n 2.4 GHz

Ethernet                          802.3 10/100 Mbit/s

USB                                2.0 Host

 

Header Signals  

PMW Channels                 2

Analog Input Channels      4

GPIO                                 3

Ethernet                            1

USB                                  1

DogOLED Support            1

 

General

Input Voltage                    5 V

Power Consumption        130 mA

PCB Size                         42 x 51 mm

Weight                              0.012 Kg

Countless years taking things to bits to see how they tick...now Fighting the good SEO & content battle at Kempston Controls! Level 191...get in!