Example: marketing

MKR WiFi 1010 - datasheet - Arduino

Arduino MKR WiFi 1010 Product DatasheetSKU: ABX00023 DescriptionThe MKR WiFi 1010 is a miniature sized modulecontaining a SAMD21G18A Processor, the NinaW102 Module, a crypto chip (the ATECC508), and a2 MByte SPI areas:Prototyping, IoT application examplesFeatures SAMD21G18A Processor ARM Cortex M0+ at up to 48 MHz 256KB Flash 32KB SRAM Power On Reset POR and Brown OutDetection (BOD) Peripherals 12 channel DMA 12 channel event system 5x 16 bit Timer/Counter 3x 24 bit timer/counter withextended functions 32 bit RTC Watchdog Timer CRC-32 generator Full speed Host/Device USB with 8end points 6x SERCOM (USART, I2C, SPI, LIN) Two channel I2S 12 bit 350ksps ADC (up to 16 bit withoversampling) 10 bit 350ksps DAC External Interrupt Controller (up to16 lines)

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. 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 ...

Tags:

  Devices, Datasheet, Blox

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of MKR WiFi 1010 - datasheet - Arduino

1 Arduino MKR WiFi 1010 Product DatasheetSKU: ABX00023 DescriptionThe MKR WiFi 1010 is a miniature sized modulecontaining a SAMD21G18A Processor, the NinaW102 Module, a crypto chip (the ATECC508), and a2 MByte SPI areas:Prototyping, IoT application examplesFeatures SAMD21G18A Processor ARM Cortex M0+ at up to 48 MHz 256KB Flash 32KB SRAM Power On Reset POR and Brown OutDetection (BOD) Peripherals 12 channel DMA 12 channel event system 5x 16 bit Timer/Counter 3x 24 bit timer/counter withextended functions 32 bit RTC Watchdog Timer CRC-32 generator Full speed Host/Device USB with 8end points 6x SERCOM (USART, I2C, SPI, LIN) Two channel I2S 12 bit 350ksps ADC (up to 16 bit withoversampling) 10 bit 350ksps DAC External Interrupt Controller (up to16 lines)

2 ATECC508 Crypto Chip Cryptographic co-processor withsecure hardware based key storage Protected storage for up to 16 keys,certificates or data ECDH: FIPS SP800-56A Elliptic CurveDiffie-Hellman ECDSA: FIPS186-3 Elliptic CurveDigital Signature Algorithm NIST standard P256 elliptic curvesupport SHA-256 & HMAC hash includingoff-chip context save/restore Nina W102 Module Dual Core Tensilica LX6 CPU at up to240 MHz 448 KB ROM, 520KB SRAM, 2 MBFlash WiFi IEEE up to 11 Mbit IEEE up to 54 MBit IEEE up to 72 MBit GHz, 13 channels -96 dBm sensitivity Bluetooth BR/EDR Max 7 Clients GHz, 79 channels Up to 3 Mbit/s -88 dBm sensitivity Bluetooth Low Energy Bluetooth dual mode 40 channels -88 dBm sensitivity Up to 1 Mbit/s BQ24125L I2C Controlled USB/AdapterCharger 92% Charge Efficiency at 2 A, 90% at4 A Autonomous Battery Charging Fast Application Recommended Operating Power WiFi Crypto Chips64.

3 Connector Debug95. Mechanical Board Mounting Connector positions116. Declaration of Conformity CE DoC (EU) Declaration of Conformity to EU RoHS & REACH211 01/19 Conflict Minerals Declaration137. FCC Caution138. Company information159. Reference Documentation1510. Revision boardLike most Arduino MKR form factor boards the MKR WiFi1010 can be powered via USB, via headers orconnecting a Lithium or Lithium Polymer battery tothe embedded battery charger (the BQ24195L).NOTE: Arduino MKR WiFi 1010 battery charger has aminimum of 512 mA charge current. Please ensure thischarging is compatible with the battery you will : Arduino MKR WiFi 1010 only supports I/Osand isNOT5V make sure you are not directly connecting 5 Vsignals to this board, or it will be the 5V pin does NOT supply voltage but is ratherconnected, through a jumper, to the USB power Application examplesBluetooth:The communications chipset on the MKR WiFi1010 is something pretty unique.

4 In the world ofmicrocontroller platforms, since this can be botha BLE and Bluetooth client and host :The WiFi connectivity is performed with a modulefrom u- blox , the NINA-W10, a low power chipsetoperating in the :Whether you are looking at building a sensornetwork connected to your office or home router, orif youwant to create a BLE device sending data to a cellphone, the MKR WiFi 1010 is your one-stop-solutionfor manyof the basic IoT application Recommended Operating ConditionsSymbolDescriptionMinMaxConserv ative thermal limits for the whole board:-40 C(-40 F)85 C( 185 F) Power ConsumptionSymbolDescriptionMinTypMaxUni tVINMaxMaximum input voltage from VIN input voltage from USB Power ProcessorThe Main Processor is a ARM Cortex M0+ running atup to 48 MHzMost of its pins are connected to the external headers,however some are reserved for internal communicationto the communication module and to the internalSPIand I2C peripherals (Crypto).

5 Communication with NINA Module W102 happens throughUART and a SPI through the following PinAcronymDescription21PA1236 GPIO12 SPI MOSI22PA1321 SPIV_DININA_MISO23PA1428 SPIV_CSSPI CS24PA1529 SPIV_CLKSPI CLK39PA2727 GPIO0 NINA_GPIO07PB0819 RESETNINA WiFi ModuleWiFi connectivity is provided by a Nina W102 module contains a STM32L0 processor along withaSemtech SX1276 Radio. The processor is running onArduino open source firmware based on Semtech :Although Firmware is open source, modifyingit will require recertification of the radio Crypto ChipsThe crypto chip in Arduino IoT boards is what makesthe difference with other less secure boards as itprovidesa secure way to store secrets such as certificatesand it also allows accelerating secure protocolswhile neverexposing secrets in plain Power Getting started - IDEIf you want to program your Arduino MKR WiFi 1010while offline you need to install theArduino Desktop IDE[1]To connect the Arduino MKRWiFi 1010 to your computer, you llneed a Micro-B USB cable.

6 This also provides powerto the board, as indicated by the Getting started - Arduino Web EditorAll Arduino boards, including this one, work out-of-the-boxon the Arduino Web Editor[2],by just installing a simple Arduino Web Editor is hosted online, thereforeit will always be up-to-date with thelatest features and support for all boards. Follow[3]to start coding on the browser andupload your sketches onto your Getting started - Arduino IoT CloudAll Arduino IoT enabled products are supported onArduino IoT Cloud which allows you toLog, graph and analyze sensor data, trigger events,and automate your home or Arduino ForumDiscussions and ideas for the Arduino MKR WiFi 1010can be found in the Arduino Forum[4].

7 Online resourcesNow that you have gone through the basics of whatyou can do with the board you canexplore the endless possibilities it provides by checkingexciting projects on ProjectHub[5],the Arduino Library Reference[6]and the online store[7]where you will be able tocomplement your board with sensors, actuators Board RecoveryAll Arduino boards have a built-in bootloader whichallows flashing the board via USB. Incase a sketch locks up the processor and the boardis not reachable anymore via USB it ispossible to enter bootloader mode by double-tappingthe reset button right after Connector USBPinFunctionTypeDescription1 VUSBP owerPower Supply Input.

8 Output is board is powered viaVUSB from header2D-DifferentialUSB differential data -3D+DifferentialUSB differential data +4 IDAnalogSelects Host/Device functionality5 GNDP owerSupply GroundNOTE: This board can support USB host mode only ifpowered via the VUSBpin and if the jumper closeto theVUSB pin is HeadersBoard exposes two 28 pin connectors assembled withpin in/DAC out, Can be used as GPIO3A1 AnalogADC in, Can be used as GPIO4A2 AnalogADC in, Can be used as GPIO5A3 AnalogADC in, Can be used as GPIO6A4/SDAA nalogADC in, I2C SDA, Can be used as GPIO7A5/SCLA nalogADC in, I2C SCL, Can be used as GPIO8A6 AnalogADC in, Can be used as GPIO9D0 DigitalGPIO, can be used as PWM10D1 GPIO, can be used as PWM11D2/PWMD igitalGPIO, can be used as PWM12D3/PWMD igitalGPIO.

9 Can be used as PWM13D4/PWMD igitalGPIO, can be used as PWM14D5/PWMD igitalGPIO, can be used as PWM15D6 DigitalGPIO, can be used as PWM16D7 DigitalGPIO can be used as PWM17D8/MOSID igitalSPI MOSI, can be used as GPIO, can be used as PWM18D9/SCKD igitalSPI SCK, can be used as GPIO, can be used as PWM19D10/MISOD igitalSPI MISO, can be used as GPIO20D11/SDAD igitalI2C SDA, can be used as GPIO21D12/SCLD igitalI2C SCL, can be used as GPIO22D13/RXDigitalUSART RX, can be used as GPIO23D14/TXDigitalUSART TX, can be used as GPIO24 RESETND igitalReset input25 GNDP owerPower Ground26+3V3 Power Out27 VINP ower InVin Power input28+5 VPower OutPower DebugPinFunctionTypeDescription1+3V3 Power Out2 SWDD igitalSingle Wire Debug Data3 RESETND igital InProcessor Reset4 SWCLKD igital InSingle Wire Debug Clock5 GNDP ower5.

10 Mechanical informationBoard measures are mixed between metric and measures are used to maintain 100 milpitch grid between pin rows to allow them to fit Board Mounting Connector positions6. Declaration of Conformity CE DoC (EU)We declare under our sole responsibility that theproducts above are in conformity with theessential requirements of the following EU Directivesand therefore qualify for freemovement within markets comprising the European Union(EU) and European EconomicArea (EEA).ROHS 2 Directive 2011/65/EUConforms to:EN50581:2012 Directive 2014/35/EU. (LVD)Conforms to:EN 60950-1:2006/A11:2009/A1:2010/A12:2011/A C:2011 Directive 2004/40/EC & 2008/46/EC & 2013/35/EU, EMFC onforms to.


Related search queries