Micro Bit
   HOME

TheInfoList



OR:

The Micro Bit (also referred to as BBC Micro Bit, stylized as micro:bit) is an
open source hardware Open-source hardware (OSH) consists of physical artifacts of technology designed and offered by the open-design movement. Both free and open-source software (FOSS) and open-source hardware are created by this open-source culture movement and ...
ARM In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between th ...
-based
embedded system An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded ...
designed by the
BBC #REDIRECT BBC #REDIRECT BBC Here i going to introduce about the best teacher of my life b BALAJI sir. He is the precious gift that I got befor 2yrs . How has helped and thought all the concept and made my success in the 10th board exam. ...
...
for use in computer education in the
United Kingdom The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain, is a country in Europe, off the north-western coast of the continental mainland. It comprises England, Scotland, Wales and ...
. It was first announced on the launch of BBC's Make It Digital campaign on 12 March 2015 with the intent of delivering 1 million devices to pupils in the UK. The final device design and features were unveiled on 6 July 2015 whereas actual delivery of devices, initially planned for September 2015 to schools and October 2015 to general public, began on 10 February 2016. The device is described as half the size of a credit card and has an
ARM Cortex-M0 The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
processor, accelerometer and magnetometer sensors, Bluetooth and USB connectivity, a display consisting of 25
LEDs A light-emitting diode (LED) is a semiconductor device that emits light when current flows through it. Electrons in the semiconductor recombine with electron holes, releasing energy in the form of photons. The color of the light (cor ...
, two programmable buttons, and can be powered by either USB or an external battery pack. The device inputs and outputs are through five ring connectors that form part of a larger 25-pin edge connector. In October 2020, a physically nearly identical v2 board was released that features a
Cortex-M4 The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
F microcontroller, with more memory and other new features.


Hardware


v1

The physical board measures and, , included: * Nordic nRF51822 – 32-bit
ARM Cortex-M0 The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
microcontroller A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs ( processor cores) along with memory and programmabl ...
,
flash memory Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash memory, NOR flash and NAND flash, are named for the NOR and NAND logic gates. Both use ...
,
static RAM Static random-access memory (static RAM or SRAM) is a type of random-access memory (RAM) that uses latching circuitry (flip-flop) to store each bit. SRAM is volatile memory; data is lost when power is removed. The term ''static'' differe ...
,
Bluetooth low energy Bluetooth Low Energy (Bluetooth LE, colloquially BLE, formerly marketed as Bluetooth Smart) is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group (Bluetooth SIG) aimed at novel applications i ...
wireless networking. The ARM core has the capability to switch between or . * NXP/Freescale KL26Z –
ARM Cortex-M0+ The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
core microcontroller, that includes a full-speed USB 2.0 On-The-Go (OTG) controller, used as a communication interface between USB and main Nordic microcontroller. This device also performs the voltage regulation from the USB supply (4.5-5.25 V) down to the nominal 3.3 volts used by the rest of the PCB. When running on batteries this regulator is not used. * NXP/Freescale MMA8652 – 3-axis
accelerometer An accelerometer is a tool that measures proper acceleration. Proper acceleration is the acceleration (the rate of change of velocity) of a body in its own instantaneous rest frame; this is different from coordinate acceleration, which is acce ...
sensor via
I²C I2C (Inter-Integrated Circuit, ), alternatively known as I2C or IIC, is a synchronous, multi-controller/multi-target (master/slave), packet switched, single-ended, serial communication bus invented in 1982 by Philips Semiconductors. It is wid ...
-bus. * NXP/Freescale MAG3110 – 3-axis
magnetometer A magnetometer is a device that measures magnetic field or magnetic dipole moment. Different types of magnetometers measure the direction, strength, or relative change of a magnetic field at a particular location. A compass is one such device, ...
sensor via I²C-bus (to act as a compass and metal detector). *
MicroUSB The initial versions of the USB standard specified connectors that were easy to use and that would have acceptable life spans; revisions of the standard added smaller connectors useful for compact portable devices. Higher-speed development of t ...
connector, battery connector, 25-pin
edge connector An edge connector is the portion of a printed circuit board (PCB) consisting of traces leading to the edge of the board that are intended to plug into a matching socket. The edge connector is a money-saving device because it only requires a si ...
. * Display consisting of 25
LEDs A light-emitting diode (LED) is a semiconductor device that emits light when current flows through it. Electrons in the semiconductor recombine with electron holes, releasing energy in the form of photons. The color of the light (cor ...
in a 5×5 array. * Three tactile pushbuttons (two for applications, one for reset). I/O includes three ring connectors (plus one power one ground) which accept
crocodile clip Alligator clip A crocodile clip or alligator clip is a plier-like spring-tensioned metal clip with elongated, serrated jaws that is used for creating a temporary electrical connection. This simple mechanical device gets its name from the re ...
s or 4 mm
banana plug A banana connector (commonly banana plug for the male, banana socket or banana jack for the female) is a single-wire (one conductor) electrical connector used for joining wires to equipment. The term 4 mm connector is also used, especiall ...
s as well as a 25-pin edge connector with two or three PWM outputs, six to 17 GPIO pins (depending on configuration), six analog inputs, serial I/O, SPI, and
I²C I2C (Inter-Integrated Circuit, ), alternatively known as I2C or IIC, is a synchronous, multi-controller/multi-target (master/slave), packet switched, single-ended, serial communication bus invented in 1982 by Philips Semiconductors. It is wid ...
. Unlike early prototypes, which had an integral battery, an external battery pack (AAA batteries) can be used to power the device as a standalone or wearable product. Health and safety concerns, as well as cost, were given as reasons for the removal of the button battery from early designs. The available hardware design documentation consist of only the schematic and BOM distributed under the Creative Commons By Attribution license, no PCB layout is available. The compatible reference design by Micro:bit Educational Foundation, however, is fully documented.


v2

v2, released on 13 October 2020, includes: * Nordic nRF52833 – 32-bit ARM Cortex-M4
microcontroller A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs ( processor cores) along with memory and programmabl ...
,
flash memory Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash memory, NOR flash and NAND flash, are named for the NOR and NAND logic gates. Both use ...
,
static RAM Static random-access memory (static RAM or SRAM) is a type of random-access memory (RAM) that uses latching circuitry (flip-flop) to store each bit. SRAM is volatile memory; data is lost when power is removed. The term ''static'' differe ...
,
Bluetooth low energy Bluetooth Low Energy (Bluetooth LE, colloquially BLE, formerly marketed as Bluetooth Smart) is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group (Bluetooth SIG) aimed at novel applications i ...
wireless networking provided by Nordic S113 SoftDevice, integrated temperature sensor. * NXP/Freescale KL27Z –
ARM Cortex-M0+ The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though ...
core microcontroller, preprogrammed as a full-speed USB 2.0 controller, used as a communication interface between USB and the CPU. * Either ST LSM303 or
NXP NXP Semiconductors N.V. (NXP) is a Dutch semiconductor designer and manufacturer with headquarters in Eindhoven, Netherlands. The company employs approximately 31,000 people in more than 30 countries. NXP reported revenue of $11.06 billion in 2 ...
FXOS8700 – 3-axis combined
accelerometer An accelerometer is a tool that measures proper acceleration. Proper acceleration is the acceleration (the rate of change of velocity) of a body in its own instantaneous rest frame; this is different from coordinate acceleration, which is acce ...
and
magnetometer A magnetometer is a device that measures magnetic field or magnetic dipole moment. Different types of magnetometers measure the direction, strength, or relative change of a magnetic field at a particular location. A compass is one such device, ...
sensor via
I²C I2C (Inter-Integrated Circuit, ), alternatively known as I2C or IIC, is a synchronous, multi-controller/multi-target (master/slave), packet switched, single-ended, serial communication bus invented in 1982 by Philips Semiconductors. It is wid ...
-bus. * Knowles
MEMS Microelectromechanical systems (MEMS), also written as micro-electro-mechanical systems (or microelectronic and microelectromechanical systems) and the related micromechatronics and microsystems constitute the technology of microscopic devices, ...
microphone with a built-in LED indicator. * Jiangsu Huaneng MLT-8530 magnetic visual. *
MicroUSB The initial versions of the USB standard specified connectors that were easy to use and that would have acceptable life spans; revisions of the standard added smaller connectors useful for compact portable devices. Higher-speed development of t ...
connector, JST PH battery connector, 25-pin
edge connector An edge connector is the portion of a printed circuit board (PCB) consisting of traces leading to the edge of the board that are intended to plug into a matching socket. The edge connector is a money-saving device because it only requires a si ...
. * Display consisting of 25
LEDs A light-emitting diode (LED) is a semiconductor device that emits light when current flows through it. Electrons in the semiconductor recombine with electron holes, releasing energy in the form of photons. The color of the light (cor ...
in a 5×5 matrix. * Three tactile pushbuttons (two for applications, one for reset) and a touch sensor button. In micro:bit v2, the reset button can be used to turn the board off by holding it for 3 seconds.


Software

There are three official code editors on th
micro:bit foundation web site

Microsoft MakeCode
*
MicroPython MicroPython is a software implementation of a programming language largely compatible with Python 3, written in C, that is optimized to run on a microcontroller. MicroPython consists of a Python compiler to bytecode and a runtime interpreter ...

Scratch
The Python programming experience on the Micro Bit is provided by
MicroPython MicroPython is a software implementation of a programming language largely compatible with Python 3, written in C, that is optimized to run on a microcontroller. MicroPython consists of a Python compiler to bytecode and a runtime interpreter ...
. Users are able to write Python scripts in the Micro Bit web editor which are then combined with the MicroPython firmware and uploaded to the device. Users can also access the MicroPython REPL running directly on the device via the USB serial connection, which allows them to interact directly with the Micro Bit's peripherals. The Micro Bit was created using the ARM
mbed Mbed is a platform and operating system for internet-connected devices based on 32-bit ARM Cortex-M microcontrollers. Such devices are also known as Internet of Things devices. The project is collaboratively developed by Arm and its technology p ...
development kits. The run-time system and programming interface utilize the mbed cloud compiler service to compile the user's code into a .UF2 file. The compiled code is then flashed onto the device using USB or Bluetooth connections. The device appears as a USB drive when connected to a computer, and code can be flashed dragging and dropping the .UF2 file. Other editors for the BBC micro:bit include:
Mu
a Python editor
Espruino
a JavaScript interpreter

a block editor for MicroPython Other programming languages for the BBC micro:bit include: *
Free Pascal Free Pascal Compiler (FPC) is a compiler for the closely related programming-language dialects Pascal and Object Pascal. It is free software released under the GNU General Public License, witexception clausesthat allow static linking against its ...

instructions
* Simulink in Matlab
Simulink Coder Support Package for BBC micro:bit Board
signal logging, parameter tuning, code development from the Simulink block editor. *
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...

instructions
*
Forth Forth or FORTH may refer to: Arts and entertainment * ''forth'' magazine, an Internet magazine * ''Forth'' (album), by The Verve, 2008 * ''Forth'', a 2011 album by Proto-Kaw * Radio Forth, a group of independent local radio stations in Scotla ...

instructions
* Lisp
instructions
*
Rust Rust is an iron oxide, a usually reddish-brown oxide formed by the reaction of iron and oxygen in the catalytic presence of water or air moisture. Rust consists of hydrous iron(III) oxides (Fe2O3·nH2O) and iron(III) oxide-hydroxide (FeO( ...

instructions
*
Ada Ada may refer to: Places Africa * Ada Foah, a town in Ghana * Ada (Ghana parliament constituency) * Ada, Osun, a town in Nigeria Asia * Ada, Urmia, a village in West Azerbaijan Province, Iran * Ada, Karaman, a village in Karaman Province, ...

instructions
*
Swift Swift or SWIFT most commonly refers to: * SWIFT, an international organization facilitating transactions between banks ** SWIFT code * Swift (programming language) * Swift (bird), a family of birds It may also refer to: Organizations * SWIFT, ...

instructions
* BASIC
instructions
Operating systems which can be built for the BBC micro:bit: * Zephyr - the Zephyr lightweight OS comes with the required parameters file to be able to run it on this board.


History


Development

The Micro Bit was designed to encourage children to get actively involved in writing software for computers and building new things, rather than being consumers of media. It was designed to work alongside other systems, such as the
Raspberry Pi Raspberry Pi () is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. The Raspberry Pi project originally leaned towards the promotion of teaching basic ...
, building on BBC's legacy with the
BBC Micro The British Broadcasting Corporation Microcomputer System, or BBC Micro, is a series of microcomputers and associated peripherals designed and built by Acorn Computers in the 1980s for the BBC Computer Literacy Project. Designed with an emphas ...
for computing in education. The BBC planned to give away the computer free to every year 7 (11- and 12-year old) child in Britain starting from October 2015 (around 1 million devices). In advance of the roll-out an online simulator was made available to help educators prepare, and some teachers were to receive the device in September 2015. The device was planned to be on general sale by the end of 2015. However, problems delayed the launch until 22 March 2016. The BBC had a difficult decision to choose which school year group would be the first to receive the free Micro Bits, and the BBC's head of learning said that "The reason we plumped for year seven ather than year fiveis it had more impact with that age group … they were more interested in using it outside the classroom". Planning for the project began in 2012 as part of the BBC Computer Literacy Programme, and by the time of the launch in July 2015 the BBC had taken on board 29 partners to help with the manufacturing, design, and distribution of the device. The BBC has said that the majority of the development costs were borne by the project partners.


Partnerships

The development of the Micro Bit is a product of a number of partners working with the BBC: *
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washin ...
– contributed its software expertise and customised the TouchDevelop platform to work with the device. It hosts the projects and code for users of the device. It has also developed the teacher training materials for the device. * Lancaster University – developing the device runtime. * Farnell element14 – overseeing the manufacture of the device. *
Nordic Semiconductor Nordic Semiconductor (formerly Nordic VLSI) is a fabless semiconductor company headquartered in Trondheim, Norway, and focused on low-power wireless communications devices. Overview The company specializes in ultra-low-power performance wireles ...
– supplied the CPU for the device. * NXP Semiconductors – supplied the sensors and USB controller. * ARM Holdings – provided
mbed Mbed is a platform and operating system for internet-connected devices based on 32-bit ARM Cortex-M microcontrollers. Such devices are also known as Internet of Things devices. The project is collaboratively developed by Arm and its technology p ...
hardware, development kits and compiler services. * Technology Will Save Us – designing the physical appearance of the device. * Barclays – supported product delivery and outreach activities. *
Samsung The Samsung Group (or simply Samsung) ( ko, 삼성 ) is a South Korean multinational manufacturing conglomerate headquartered in Samsung Town, Seoul, South Korea. It comprises numerous affiliated businesses, most of them united under the ...
– developed an Android app and helped connect the device to phones and tablets. *
The Wellcome Trust The Wellcome Trust is a charitable foundation focused on health research based in London, in the United Kingdom. It was established in 1936 with legacies from the pharmaceutical magnate Henry Wellcome (founder of one of the predecessors of Glax ...
– provided learning opportunities for teachers and schools. * ScienceScope – developing an
iOS iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also include ...
app and distributing the device to schools. *
Python Software Foundation The Python Software Foundation (PSF) is an American nonprofit organization devoted to the Python programming language, launched on March 6, 2001. The mission of the foundation is to foster development of the Python community and is responsible for ...
– worked to bring
MicroPython MicroPython is a software implementation of a programming language largely compatible with Python 3, written in C, that is optimized to run on a microcontroller. MicroPython consists of a Python compiler to bytecode and a runtime interpreter ...
to the device, created native and web-based beginner-friendly Python code editors, produced numerous educational resources and organised developer-led workshops for teachers. *
Bluetooth SIG The Bluetooth Special Interest Group (Bluetooth SIG) is the standards organization that oversees the development of Bluetooth standards and the licensing of the Bluetooth technologies and trademarks to manufacturers. The SIG is a not-for-profit ...
– Developed the custom Bluetooth LE profile. * Creative Digital Solutions – developed teaching materials, workshops and outreach activities. *
Cisco Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational digital communications technology conglomerate corporation headquartered in San Jose, California. Cisco develops, manufactures, and sells networking hardware, ...
– provided staff and resources to STEMNET to aid with the national rollout. *
Code Club Code Club is a voluntary initiative, founded in 2012. The initiative aims to provide opportunities for children aged 9 to 13 to develop coding skills through free after-school clubs. As of November 2015, over 3,800 schools and other public venu ...
– Created a series of coding resources aimed at children ages 9 to 11 and delivered via volunteer-run coding clubs. * STEMNET – Provided STEM ambassadors to support schools and teachers and to liaise with third parties such as
Bloodhound SSC ''Bloodhound LSR'', formerly ''Bloodhound SSC'', is a British land vehicle designed to travel at supersonic speeds with the intention of setting a new world land speed record. The arrow-shaped car, under development since 2008, is powered by a je ...
and
Cisco Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational digital communications technology conglomerate corporation headquartered in San Jose, California. Cisco develops, manufactures, and sells networking hardware, ...
. * Kitronik – Produced and gave away 5,500 e-textile kits for the BBC micro:bit to D&T (Design & Technology) teachers across the UK. Designed hardware such as a Motor Driver board to allow the BBC micro:bit to control devices such as motors and servos. * Tangent Design – Created the brand identity for the BBC micro:bit and developed the website.
prototype device and software stack
created by
BBC R&D BBC Research & Development is the technical research department of the BBC. Function It has responsibility for researching and developing advanced and emerging media technologies for the benefit of the corporation, and wider UK and European m ...
, demonstrated in the initial announcement, was used to test the proposition in schools, and to provide a reference specification for the partnership to build upon.


Microbit Educational Foundation

After a successful roll-out of the micro:bit across the UK, the
BBC #REDIRECT BBC #REDIRECT BBC Here i going to introduce about the best teacher of my life b BALAJI sir. He is the precious gift that I got befor 2yrs . How has helped and thought all the concept and made my success in the 10th board exam. ...
...
handed over the future of the BBC micro:bit, and adoption in other parts of the world, to the newly formed, not-for-profit, Microbit Education Foundation. The announcement was made on Oct 18, 2016 to a small group of journalists and educators at Savoy Place in London, that included a review of the past year and their plans for the future. The transition from the BBC to the micro:bit Education Foundation moved the official home of the micro:bit fro
microbit.co.uk
t
microbit.org
The BBC licensed the hardware technology as open source and allows it to be manufactured around the world for use in education. The foundation oversees this. On Jan 2, 2018 it was announced that Gareth Stockdale from BBC Learning would succeed Zach Shelby as CEO of the Microbit Educational Foundation.


Microbit Reference Design

The foundation is also providing a fully documented reference design of a device different from the marketed, but software compatible, with the intention of easing the independent development and manufacturing of micro:bit derived devices and products. The reference design is open source hardware, but unlike the marketed device employing a CC BY 4.0 license it is distributed under the terms of the Solderpad Hardware Licence, Version 0.51. The available design documentation for the reference design includes both schematic and
circuit board A printed circuit board (PCB; also printed wiring board or PWB) is a medium used in electrical and electronic engineering to connect electronic components to one another in a controlled manner. It takes the form of a laminated sandwich struc ...
layout in several
EDA EDA or Eda may refer to: Computing * Electronic design automation * Enterprise Desktop Alliance, a computer technology consortium * Enterprise digital assistant * Estimation of distribution algorithm * Event-driven architecture * Exploratory ...
suite formats.


micro:bit v2

On 13 October 2020, the Micro:bit Educational Foundation has announced a revised version of micro:bit. Available for the same price as the original micro:bit and sharing its general design, micro:bit v2 includes Nordic nRF52833 CPU (ARM Cortex-M4, 64 MHz, 128 KB RAM, 512 KB flash), and additionally a microphone, a speaker, a touch sensor, and power saving mode.


See also

*
Arduino Arduino () is an open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its hardware products are licensed under ...
*
List of Arduino boards and compatible systems This is a non-exhaustive list of Arduino boards and compatible systems. It lists boards in these categories: * Released under the official Arduino name * Arduino "shield" compatible * Development-environment compatible * Based on non-Atmel processor ...
*
Raspberry Pi Raspberry Pi () is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. The Raspberry Pi project originally leaned towards the promotion of teaching basic ...
*
BBC Micro The British Broadcasting Corporation Microcomputer System, or BBC Micro, is a series of microcomputers and associated peripherals designed and built by Acorn Computers in the 1980s for the BBC Computer Literacy Project. Designed with an emphas ...
* Calliope mini * micro:bit universal hex format


References


Further reading

* "Beginning Data Science, IoT, and AI on Single Board Computers: Core Skills and Real-World Application with the BBC micro:bit and XinaBox 1st ed. Edition" Authors: Pradeeka Seneviratne, Philip Meitiner (2020) * "BBC micro:bit Recipes: Learn Programming with Microsoft MakeCode Blocks" Author: Pradeeka Seneviratne (2019) *"Beginning BBC micro:bit:A Practical Introduction to micro:bit Development" Author: Pradeeka Seneviratne (2018); Chinese translation by Jason Liu (2019) *"Robótica Educativa - 50 Proyectos con micro:bit" Author: Ernesto Martínez de Carvajal Hedrich (2018). * "The Official BBC micro:bit User Guide" Author: Gareth Halfacree (2017) * "micro: bit in Wonderland: Coding & Craft with the BBC micro:bit" Authors: Tracy Gardner and Elbrie de Kock (2018). * "Getting Started with the BBC Micro:Bit" Author: Mike Tooley (2017) * "Micro:Bit – A Quick Start Guide for Teachers" Author: Ray Chambers (2015)


External links

*
BBC micro:bit technical specifications

BBC micro:bit edge pinout

hands-on with BBC's Micro Bit (original prototype)

BBC micro:bit
at Microsoft Research * {{Authority control BBC computer literacy projects Single-board computers Products introduced in 2016