Arduino MKR FOX 1200 Pinout

Introduction

The Arduino MKR FOX 1200 contains features of Arduino Zero and SigFOX Connectivity. This is the powerful board that is based on the Atmel SAMD21 and an ATA8520 SigFox module. 

The Arduino MKR FOX 1200 has become a great choice for users who have minimal or no previous experience using networking consisting of a low-power device.

This board belongs to the Arduino MKR family. The boards of this family are used to build projects with minimal effort. 

The most attractive thing about this board is that it comes with a 2-year subscription to the SigFOX network which allows you to send up to 140 messages per day and free access to Spot’it geolocation service which helps to locate the board without any need for external hardware. 

SigFOX operates in most parts of Europe, South Africa, and Japan.

Arduino MKR FOX 1200 Board Layout

Arduino MKR FOX 1200 board layout

Microprocessor

  Arduino MKR FOX 1200 is a microcontroller board that is based on Cortex-M0 32-bit SAMD21 Microcontroller. This board is a low-power but powerful processor which is used in all boards of the MKR family.

Microchip

The board consists of a Radio Frequency transmitter chip for transmitting signals between two devices. The Microchip Smart RF ATA8520 is a fully integrated single-chip RF transmitter that consumes less power. 

USB Connector

The Arduino MKR FOX 1200 consists of a Micro USB port for supplying operating voltage to the board.

Clock Speed

The clock frequency of the processor is 48 MHz while the frequency of Real Time Clock or RTC is 32.768 kHz.

Memory

In Arduino MKR FOX 1200 the microprocessor has a total of 256 KB of Flash memory and 32KB SRAM.

Cryptochip

The Arduino MKR FOX 1200 has a secure element which is ATECC508A. The ATECC508A is the first crypto chip that has integrated ECDH or Elliptic Curve Diffie–Hellman key agreement. It is used for the encryption and decryption of digital signals as well as the IoT nodes which are used in home automation systems and other applications.

Arduino MKR FOX 1200 Specifications

The specification of the Arduino MKR FOX 1200 is as follows:-

NameArduino MKR FOX 1200
SKUABX00014
CompatibilityMKR
MicrocontrollerSAMD21 Cortex-M0+ 32 bit low power ARM MCU
USB ConnectorMicro USB (USB-B)
Built-in LED Pin6
Digital I/O Pins8
Analog Input Pins7 (ADC 8/10/12 bit)
Analog Output Pins1 (DAC 10-bit)
PWM Pins13 (0 – 8, 10, 12, A3, A4)
External interrupts10 (0, 1, 4, 5, 6, 7, 8,9, A1, A2)
SigFoxMicrochip Smart RF ATA8520
Working regionEurope, South Africa, and Japan
Secure elementATECC508A Crypto Chip
Carrier frequency868 MHz
UARTAvailable
I2CAvailable
SPIAvailable
I/O Voltage3.3V
Input Voltage (nominal)5-5.5V
DC Current per I/O pin7 mA
Supported battery2x AA or AAA
Battery connectorScrew terminals
Clock Frequency of Processor48 MHz
Clock Frequency of RTC32.768 kHz
Memory256KB Flash, 32KB SRAM
Weight32 g
Width25 mm
Length67.6 mm

Pins Description OF Arduino MKR FOX 1200

Power Pins

  1. Vin:- This pin is used for supplying an input voltage of 5 volts. The input voltage is a direct current supply voltage. The input voltage is used to regulate the integrated circuits which are used in the connections. When this pin is in use the USB pin is disconnected. Vin is also known as the primary voltage source on the Arduino MKR FOX 1200 board.
Arduino MKR FOX 1200 Pinout
S.NOPin NumberTypePin Name
1VINPowerSupply voltage
  1. 5v pin:- The 5v pin is used as the output for external components. The output is 5v. This pin is used only when the board is powered by USB or the power source of the 5v pin is a USB connector.
S.NOPin NumberTypePin Name
2+5VOutput or Input+5V Output (From On-board Regulator) or+5V (Input from External Power Supply
Arduino MKR FOX 1200 Pinout
  1. 3V3 Pin:- The 3V3 pin is used as an output pin. This pin generates an output voltage of 3.3 volts.
Arduino MKR FOX 1200 Pinout
S.NOPin NumberTypePin Name
33V3Output+3.3V Output 

Reset Pin

The RESET pin is used to reset the board. For resetting the board we have to pull down this pin to LOW.

Arduino MKR FOX 1200 Pinout
S.NOPin NumberTypePin Name
4RESETInputReset ( Active Low)

Input Output pins

Digital Pins

There are a total of 22 digital input/output pins available on the Arduino Zero board. The digital pins are used as an input or output according to the requirement. The digital pins are only able to read two values which are:-

  • High
  • Low 

However, we can use 1 for the high state and 0 for the low state. When these pins receive 0V they are in a LOW state and when they receive 5V they are in a HIGH state.

Arduino MKR FOX 1200 Pinout

The digital pins on the Arduino MKR FOX 1200 are from D0 to D21

S.NOPin NumberTypePin Name
1D0I/ODigital I/O Pin
2D1I/ODigital I/O Pin
3D2I/ODigital I/O Pin
4D3I/ODigital I/O Pin
5D4I/ODigital I/O Pin
6D5I/ODigital I/O Pin
7D6I/ODigital I/O Pin
8D7I/ODigital I/O Pin
9D8I/ODigital I/O Pin
10D9I/ODigital I/O Pin
11D10I/ODigital I/O Pin
12D11I/ODigital I/O Pin
13D12I/ODigital I/O Pin
14D13I/ODigital I/O Pin
15D14I/ODigital I/O Pin
16 D15I/ODigital I/O Pin
17D16I/ODigital I/O Pin
18D17I/ODigital I/O Pin
19D18I/ODigital I/O Pin
20D19I/ODigital I/O Pin
21D20I/ODigital I/O Pin
22D21I/ODigital I/O Pin

Analog Pins 

  1. There are a total of 7 analog pins available on the Arduino MKR FOX 1200 board. Analog Input Pins are used to take the signal from analog sensors and then convert it into a digital value. These pins can receive any value, unlike digital pins. It can receive value not only in the high or low states but in other forms also. The analog pins of the board are from Pin A0 to Pin A06. 
Arduino MKR FOX 1200 Pinout

The Analog pins of the Arduino MKR FOX 1200 Board are as follows:-

S.NOPin NumberTypePin Name
1A0InputAnalog Input Channel 0
2A1InputAnalog Input Channel 1
3A2InputAnalog Input Channel 2
4A3InputAnalog Input Channel 3
5A4InputAnalog Input Channel 4
6A5InputAnalog Input Channel 5
7A6InputAnalog Input Channel 6

PWM Pins

 There are 12 pins also known as Pulse Width Modulation pins. The work of these PWM pins is to convert the digital inputs to analog output. These pins provide 8-bit PWM output with the analogWrite () function. The PWM pins of the Arduino Zero board are 0,1,2,3,4,5,6,7,8,10,12, A3, and A4.

Arduino MKR FOX 1200 pwm Pinout
S.NOPin NumberTypePin Name
1D0/PWMI/ODigital I/O Pin Pulse Width Modulation Pin
2D1/PWMI/ODigital I/O Pin Pulse Width Modulation Pin
3D2/PWMI/ODigital I/O Pin Pulse Width Modulation Pin
4D3/PWMI/ODigital I/O Pin Pulse Width Modulation Pin
5D4/PWMI/ODigital I/O Pin Pulse Width Modulation Pin
6D5/PWMI/ODigital I/O Pin Pulse Width Modulation Pin
7D6/PWMI/ODigital I/O Pin Pulse Width Modulation Pin
8D7/PWMI/ODigital I/O Pin Pulse Width Modulation Pin
9D8/PWMI/ODigital I/O Pin Pulse Width Modulation Pin
10D10/PWMI/ODigital I/O Pin Pulse Width Modulation Pin
11D12/PWMInputAnalog Input Channel 3Pulse Width Modulation Pin
12A3/PWMInputAnalog Input Channel 3Pulse Width Modulation Pin
13A4/PWMInputAnalog Input Channel 4Pulse Width Modulation Pin

Communication Pins of Arduino Nano 33 IoT

  1. I2C Pins

The Arduino MKR FOX 1200 board contains the I2C communication protocol. It stands for “Inter-Integrated Circuit.” It is a two-wire serial communication protocol. It uses two pins for communication purposes. One of them is used to send data while the other pin is used to receive data. 

The two pins of the I2C protocol are “Serial Clock Pin(SCL)” and “Serial Data Pin(SDA)”.

  • SCL – It is defined as the line or pin which transfers the clock data. SCL pin is used to synchronize the shift of data in between two devices. This signal is generated by the master device.

It is a clock line.

  • SDA – It is defined as the line or pin which is used by slave devices to send and receive data. It is a data line.
Arduino MKR FOX 1200 i2c Pinout

I2C pins on the board are D11 which is SDA and D12 which is SCL.

S.NOPin NumberTypePin Name
1D11/SDAI/ODigital I/O PinSerial Data Pin
2D12/SCLI/ODigital I/O PinSerial Clock Pin
  1. SPI Pins:-

The Arduino MKR FOX 1200 board supports the “Serial – Peripheral Communication Protocol” or SPI. The SPI protocol is used to develop communication between the controller device and its peripheral devices. Three pins are needed for SPI communication protocol which are :- 

Arduino MKR FOX 1200 spi Pinout
  • MISO – It stands for Master Input/Slave Output. This data line sends data to the master device. 
  • MOSI – It stands for Master Output/Slave Input. This data line is used for sending data to slaves/peripheral devices.
  • SCK – This pin is used to synchronize the data transfer between the master and slave device.

SPI pins on the board are D08 which is used as the MOSI pin, D09 which is used as the SCK pin, and D10 which is used as the MISO pin.

The Pins MISO, and MOSI are also known as CIPO and COPI which stand for “Controller In Peripheral Out” and “Controller Out Peripheral In” respectively.

S.NOPin NumberTypePin Name
1D08/MOSII/OMaster Out Slave In
2D09/SCKOutputClock From Master To Slave
3D10/MISOI/OMaster In Slave Out
  1. UART Pin:-

The Arduino MKR FOX 1200 consists of a UART communication protocol which is used for serial communication of data. It needs two pins for communication purposes which are Rx and TX.

  • Rx – This pin is used to transmit the serial data.
  • TX – This pin is used to receive the serial data.
Arduino MKR FOX 1200 uart Pinout

UART pins on the board are D13 which acts as RX pin and D14 which act as TX pin.

S.NOPin NumberTypePin Name
1D13/RXI/ODigital I/O PinSerial RX Pin
2D14/TXI/ODigital I/O PinSerial TX Pin

AREF

The AREF pin is used to provide the external reference voltage to the analog pins for the analog-to-digital conversion process.

Arduino MKR FOX 1200 aref Pinout
S.NOPin NumberTypePin Name
1AREFInputADC reference

GND pin

This pin is used as the ground pin of the board. 

Arduino MKR FOX 1200 gnd Pinout
S.NOPin NumberTypePin Name
1GNDPowerSupply Ground

Frequently Asked Questions:-

Frequently Asked Questions:-

  1. Is Arduino MKR FOX 1200 available for RCZ4 Frequency?

No, Arduino MKR FOX 1200 is not available for RCZ4 frequencies as they are unlicensed bands that include frequencies of 868MHz. 902MHz. 923MHz. 920MHz. 

  1. Arduino MKR fox 1200 can be used as a GPS tracker?

Yes, Arduino MKR can be used as a GPS tracker as it contains a geolocation service.

  1. What is the power consumption of the Arduino MKR fox 1200?

          The power consumption of Arduino MKR Fox 1200 runs on two 1,5V batteries type AA or AAA.

Leave a Comment