Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 782ca7c

Browse files
authored
Migrate text and assets
1 parent 04c99cc commit 782ca7c

File tree

5 files changed

+196
-22
lines changed

5 files changed

+196
-22
lines changed
67 KB
Loading[フレーム]
92.2 KB
Loading[フレーム]
176 KB
Loading[フレーム]
143 KB
Loading[フレーム]

‎content/hardware/01.mkr/01.boards/mkr-wifi-1010/datasheet/datasheet.md‎

Lines changed: 196 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,93 @@ type: maker
77
![Arduino® MKR WiFi 1010](assets/mkrwifi1010_feature_image.png)
88

99
# Description
10-
10+
The MKR WiFi 1010 is a miniature sized module containing a SAMD21G18A Processor, the Nina W102 Module and a crypto chip (the ATECC508).
1111

1212

1313
# Target Areas
14+
Prototyping, IoT application examples
1415

1516
# Features
17+
- **SAMD21G18A**
18+
- **Processor**
19+
- ARM Cortex M0+ at up to 48 MHz
20+
- 256KB Flash
21+
- 32KB SRAM
22+
- Power On Reset POR and Brown Out Detection (BOD)
23+
24+
- **Peripherals**
25+
- 12 channel DMA
26+
- 12 channel event system
27+
- 5x 16 bit Timer/Counter
28+
- 3x 24 bit timer/counter with extended functions
29+
- 32 bit RTC
30+
- Watchdog Timer
31+
- CRC-32 generator
32+
- Full speed Host/Device USB with 8 end points
33+
- 6x SERCOM (USART, I2C, SPI, LIN)
34+
- Two channel I2S
35+
- 12 bit 350ksps ADC (up to 16 bit with oversampling)
36+
- 10 bit 350ksps DAC
37+
- External Interrupt Controller (up to 16 lines)
38+
39+
- **ATECC508 Crypto Chip**
40+
- Cryptographic co-processor with secure hardware based key storage
41+
- Protected storage for up to 16 keys, certificates or data
42+
- ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman
43+
- ECDSA: FIPS186-3 Elliptic Curve Digital Signature Algorithm
44+
- NIST standard P256 elliptic curve support
45+
- SHA-256 & HMAC hash including off-chip context save/restore
46+
47+
- **Nina W102 Module**
48+
- Dual Core Tensilica LX6 CPU at up to 240MHz
49+
50+
- **WiFi**
51+
- IEEE 802.11b up to 11Mbit
52+
- IEEE 802.11g up to 54MBit
53+
- IEEE 802.11n up to 72MBit
54+
- 2.4 GHz, 13 channels
55+
- 96 dBm sensitivity
56+
57+
- **Bluetooth BR/EDR**
58+
- Max 7 Clients
59+
- 2.4 GHz, 79 channels
60+
- Up to 3 Mbit/s
61+
- -88 dBm sensitivity
62+
- Bluetooth Low Energy
63+
- Bluetooth 5.0 dual mode
64+
- 2.4GHz 40 channels
65+
- -88 dBm sensitivity
66+
- Up to 1 Mbit/s
67+
68+
- **BQ24125L I2C Controlled USB/Adapter Charger**
69+
- 92% Charge Efficiency at 2 A, 90% at 4 A
70+
- Autonomous Battery Charging
71+
- 2.5-A Fast Charging
72+
73+
74+
75+
1676

1777

1878
# Contents
1979

2080
## The Board
81+
82+
Like most Arduino MKR form factor boards the MKR WiFi 1010 can be powered via USB, via headers or connecting a Lithium or Lithium Polymer battery to the embedded battery charger (the BQ24195L).
83+
**NOTE:** Arduino MKR WiFi 1010 battery charger has a minimum of 512 mA charge current. Please ensure this charging is compatible with the battery you will be using.
84+
**NOTE:** Arduino MKR WiFi 1010 only supports 3.3V I/Os and is NOT 5V tolerant.
85+
Please make sure you are not directly connecting 5V signals to this board, or it will be damaged.
86+
Also the 5V pin does NOT supply voltage but is rather connected, through a jumper, to the USB power input.
87+
88+
2189
### Application Examples
2290

91+
**Bluetooth:** The communications chipset on the MKR WiFi 1010 is something pretty unique. In the world of microcontroller platforms, since this can be both a BLE and Bluetooth® client and host device.
2392

24-
### Accessories
93+
**WiFi:** The WiFi connectivity is performed with a module from u-blox, the NINA-W10, a low power chipset operating in the 2.4GHz range.
2594

95+
**IoT:** Whether you are looking at building a sensor network connected to your office or home router, or if you want to create a BLE device sending data to a cell phone, the MKR WiFi 1010 is your one-stop-solution for many of the basic IoT application scenarios.
2696

27-
### Related Products
2897

2998
## Ratings
3099

@@ -34,55 +103,152 @@ type: maker
34103
| | Conservative thermal limits for the whole board: | -40 °C | 85 °C |
35104

36105
### Power Consumption
37-
| Symbol | Description | Min | Typ | Max | Unit |
38-
| --------------- | ----------------------------------- | --- | --- | --- | ---- |
39-
| USB VCC | Input supply from USB | | TBC | | mW |
40-
| VIN | Input from VIN pad | | TBC | | mW |
106+
| Symbol | Description | Min | Typ | Max | Unit |
107+
| --------------- | ---------------------------------------- | --- | --- | --- | ---- |
108+
| $VIN_{Max}$ | Maximum input voltage from VIN pad | -0.3| - | 5.5 | V |
109+
| $VUSB_{Max}$ | Maximum input voltage from USB connector | -0.3| - | 5.5 | V |
110+
| $P_{Max}$ | Maximum power consumption | -| - | TBC | mW |
41111

42112
## Functional Overview
43-
### Block Diagram
44113

45114
### Processor
46115

116+
The Main Processor is a ARM Cortex M0+ running at up to 48 MHz
117+
Most of its pins are connected to the external headers, however some are reserved for internal communication to the communication module and to the internal SPI and I2C peripherals (Crypto).
118+
Communication with NINA Module W102 happens through UART and a SPI through the following pins.
119+
120+
| Pin | Acronym | NINA Pin | Acronym | Description |
121+
| --- | ------- | -------- | --------- | ----------- |
122+
| 21 | PA12 | 36 | GPIO12 | SPI MOSI |
123+
| 22 | PA13 | 21 | SPIV\_DI | NINA\_MISO |
124+
| 23 | PA14 | 28 | SPIV\_CS | SPI CS |
125+
| 24 | PA15 | 29 | SPIV\_CLK | SPI CLK |
126+
| 39 | PA27 | 27 | GPIO0 | NINA\_GPIO0 |
127+
| 7 | PB08 | 19 | RESET | NINA RESET |
128+
| 41 | PA28 | 7 | GPIO\_33 | NINA\_ACK |
129+
| 23 | PA14 | 21 | UART\_CTS | NINA\_CS |
130+
| 24 | PA15 | 20 | UART\_CTS | NINA\_SCK |
131+
| 38 | PB23 | 22 | UART\_RXD | Serial1\_RX |
132+
| 37 | PA22 | 23 | UART\_TXD | Serial1\_TX |
133+
134+
### WiFi module
135+
136+
WiFi connectivity is provided by a Nina W102 Module. This module contains a STM32L0 processor along with a Semtech SX1276 Radio. The processor is running on Arduino open source firmware based on Semtech code.
137+
NOTE: Although Firmware is open source, modifying it will require recertification of the radio stack.
138+
139+
### Crypto chips
140+
The crypto chip in Arduino IoT boards is what makes the difference with other less secure boards as it provides a secure way to store secrets such as certificates and it also allows accelerating secure protocols while never exposing secrets in plain text.
47141

48142

49143
### Power Tree
50144

145+
![MKR WiFi 1010 Power Tree](assets/mkrwifi1010_powertree.png)
51146

52147
## Board Operation
53148
### Getting Started - IDE
54-
If you want to program your Arduino® Nano while offline you need to install the Arduino® Desktop IDE **[1]** To connect the Arduino Uno to your computer, you’ll need a Micro-B USB cable. This also provides power to the board, as indicated by the LED.
149+
If you want to program your Arduino MKR WiFi 1010 while offline you need to install the Arduino Desktop IDE [1] To connect the Arduino MKR WiFi 1010 to your computer, you’ll need a Micro-B USB cable. This also provides power to the board, as indicated by the LED.
55150

56151
### Getting Started - Arduino Web Editor
57-
All Arduino® boards, including this one, work out-of-the-box on the Arduino Web Editor **[2]**, by just installing a simple plugin.
58-
The Arduino Web Editor is hosted online, therefore it will always be up-to-date with the latest features and support for all boards. Follow **[3]** to start coding on the browser and upload your sketches onto your board.
152+
All Arduino boards, including this one, work out-of-the-box on the Arduino Web Editor [2], by just installing a simple plugin.
153+
The Arduino Web Editor is hosted online, therefore it will always be up-to-date with the latest features and support for all boards. Follow [3] to start coding on the browser and upload your sketches onto your board.
154+
155+
### Getting Started - Arduino IoT Cloud
156+
All Arduino IoT enabled products are supported on Arduino IoT Cloud which allows you to Log, graph and analyze sensor data, trigger events, and automate your home or business.
59157

60-
### Sample Sketches
61-
Sample sketches for the Arduino® can be found either in the "Examples" menu in the Arduino® IDE or in the "Documentation" section of the Arduino website **[4]**
158+
### Arduino Forum
159+
Discussions and ideas for the Arduino MKR WiFi 1010 can be found in the Arduino Forum [4].
62160

63161
### Online Resources
64-
Now that you have gone through the basics of what you can do with the board you can explore the endless possibilities it provides by checking exciting projects on ProjectHub **[5]**, the Arduino® Library Reference **[6]** and the online store **[7]** where you will be able to complement your board with sensors, actuators and more.
162+
Now that you have gone through the basics of what you can do with the board you can explore the endless possibilities it provides by checking exciting projects on ProjectHub [5], the Arduino Library Reference [6] and the online store [7] where you will be able to complement your board with sensors, actuators and more
65163

66164
### Board Recovery
67165
All Arduino boards have a built-in bootloader which allows flashing the board via USB. In case a sketch locks up the processor and the board is not reachable anymore via USB it is possible to enter bootloader mode by double-tapping the reset button right after power up.
68166

69167
## Connector Pinouts
70168

71169

72-
### Analog
73-
170+
### USB
171+
172+
| Pin | Function | Type | Description |
173+
| --- | -------- | ------------ | ------------------------------------------------------------------- |
174+
| 1 | VUSB | Power | Power Supply Input. Output is board is powered via VUSB from header |
175+
| 2 | D- | Differential | USB differential data - |
176+
| 3 | D+ | Differential | USB differential data + |
177+
| 4 | ID | Analog | Selects Host/Device functionality |
178+
| 5 | GND | Power | Supply Ground |
179+
180+
**NOTE:** This board can support USB host mode only if powered via the VUSB pin and if the jumper close to the VUSB pin is shorted.
181+
182+
### Headers
183+
184+
Board exposes two 28 pin connectors assembled with pin headers.
185+
186+
187+
| Pin | Function | Type | Description |
188+
| --- | -------- | --------- | ------------------------------------------------- |
189+
| 1 | AREF | Analog | Analog Reference. |
190+
| 2 | A0/DAC0 | Analog | ADC in/DAC out, Can be used as GPIO |
191+
| 3 | A1 | Analog | ADC in, Can be used as GPIO |
192+
| 4 | A2 | Analog | ADC in, Can be used as GPIO |
193+
| 5 | A3 | Analog | ADC in, Can be used as GPIO |
194+
| 6 | A4/SDA | Analog | ADC in, I2C SDA, Can be used as GPIO |
195+
| 7 | A5/SCL | Analog | ADC in, I2C SCL, Can be used as GPIO |
196+
| 8 | A6 | Analog | ADC in, Can be used as GPIO |
197+
| 9 | D0 | Digital | GPIO, can be used as PWM |
198+
| 10 | D1 | | GPIO, can be used as PWM |
199+
| 11 | D2/PWM | Digital | GPIO, can be used as PWM |
200+
| 12 | D3/PWM | Digital | GPIO, can be used as PWM |
201+
| 13 | D4/PWM | Digital | GPIO, can be used as PWM |
202+
| 14 | D5/PWM | Digital | GPIO, can be used as PWM |
203+
| 15 | D6 | Digital | GPIO, can be used as PWM |
204+
| 16 | D7 | Digital | GPIO can be used as PWM |
205+
| 17 | D8/MOSI | Digital | SPI MOSI, can be used as GPIO, can be used as PWM |
206+
| 18 | D9/SCK | Digital | SPI SCK, can be used as GPIO, can be used as PWM |
207+
| 19 | D10/MISO | Digital | SPI MISO, can be used as GPIO |
208+
| 20 | D11/SDA | Digital | I2C SDA, can be used as GPIO |
209+
| 21 | D12/SCL | Digital | I2C SCL, can be used as GPIO |
210+
| 22 | D13/RX | Digital | USART RX, can be used as GPIO |
211+
| 23 | D14/TX | Digital | USART TX, can be used as GPIO |
212+
| 24 | RESETN | Digital | Reset input |
213+
| 25 | GND | Power | Power Ground |
214+
| 26 | +3V3 | Power Out | |
215+
| 27 | VIN | Power In | Vin Power input |
216+
| 28 | +5V | Power Out | Power Ground |
217+
218+
### Debug
219+
220+
| Pin | Function | Type | Description |
221+
| --- | -------- | ---------- | ----------------------- |
222+
| 1 | +3V3 | Power Out | |
223+
| 2 | SWD | Digital | Single Wire Debug Data |
224+
| 3 | RESETN | Digital In | Processor Reset |
225+
| 4 | SWCLK | Digital In | Single Wire Debug Clock |
226+
| 5 | GND | Power | |
74227

75-
### Digital
76228

229+
## Mechanical Information
77230

78-
### ATmega328
79-
231+
Board measures are mixed between metric and imperial. Metric measures are used to maintain 100 mil pitch grid between pin rows to allow them to fit a breadboard.
80232

81-
## Mechanical Information
233+
### Board Outline
234+
![MKR WiFi 1010 Board Outline](assets/mkrwifif1010_outline.png)
235+
### Mounting holes
236+
![MKR WiFi 1010 Mounting Holes](assets/mkrwifif1010_mountingHoles.png)
237+
### Connector positions
238+
![MKR WiFi 1010 Connector Positions](assets/mkrwifif1010_connectorPositions.png)
82239

83240
## Certifications
84241
### Declaration of Conformity CE DoC (EU)
85-
We declare under our sole responsibility that the products above are in conformity with the essential requirements of the following EU Directives and therefore qualify for free movement within markets comprising the European Union (EU) and European Economic Area (EEA).
242+
We declare under our sole responsibility that the products above are in conformity with the essential requirements of the following EU Directives and therefore qualify for free movement within markets comprising the European Union (EU) and European Economic Area (EEA).
243+
244+
**ROHS 2 Directive 2011/65/EU**
245+
Conforms to: EN50581:2012
246+
247+
**Directive 2014/35/EU. (LVD)**
248+
Conforms to: EN 60950-1:2006/A11:2009/A1:2010/A12:2011/AC:2011
249+
250+
**Directive 2004/40/EC & 2008/46/EC & 2013/35/EU, EMF**
251+
Conforms to: EN 62311:2008
86252

87253
### Declaration of Conformity to EU RoHS & REACH 211 01/19/2021
88254
Arduino boards are in compliance with RoHS 2 Directive 2011/65/EU of the European Parliament and RoHS 3 Directive 2015/863/EU of the Council of 4 June 2015 on the restriction of the use of certain hazardous substances in electrical and electronic equipment.
@@ -150,11 +316,17 @@ Lors de l’ installation et de l’ exploitation de ce dispositif, la distance
150316

151317
Hereby, Arduino S.r.l. declares that this product is in compliance with essential requirements and other relevant provisions of Directive 2014/53/EU. This product is allowed to be used in all EU member states.
152318

319+
| Frequency bands | Maximum output power (EIRP) |
320+
| --------------------- | --------------------------- |
321+
| WiFi(2412-2472MHz) | 14.49 dBm |
322+
| BT EDR(2402-2480 MHz) | 2.16 dBm |
323+
| BT BLE(2402-2480 MHz) | 1.24 dBm |
324+
153325
## Company Information
154326

155327
| Company name | Arduino S.r.l. |
156328
| --------------- | ------------------------------------------------------------- |
157-
| Company Address | Via Andrea Appiani 25, 20900 MONZA MB, Italy |
329+
| Company Address | Via Andrea Appiani 25, 20900 MONZA, Italy |
158330

159331
## Reference Documentation
160332

@@ -173,3 +345,5 @@ Hereby, Arduino S.r.l. declares that this product is in compliance with essentia
173345

174346
| **Date** | **Revision** | **Changes** |
175347
| ---------- | ------------ | ------------------------------------- |
348+
|20/09/2022|2|Migration to Markdown|
349+
|22/03/2021|1|First Release|

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /