Microbit 2.0 Ab Driver



When the upgrade is completed, the micro:bit will reset, ejecting itself from the computer and re-appear in normal MICROBIT drive mode. Finally, check the DETAILS.TXT file that is on the MICROBIT drive and make sure that it has the same version number as the.HEX firmware that you just downloaded and flashed to the interface chip. Access the Rockwell Automation Download Center to keep your products current. This includes the latest add-on profiles (AOPs), drivers, macros, electronic data sheets, sample code, and software activations. Download drivers for NVIDIA products including GeForce graphics cards, nForce motherboards, Quadro workstations, and more. Update your graphics card drivers today.

Read the announcement of the new micro:bit and the information about preparing for it

The edge connector provides a set of pads and pins to allow interfacing to other circuits and components.

Overview

  • Edge Connector Pins
    • Pins and Signals
  • Uncoupling Default Functionality
  • GPIO Capabilities

The edge connector on the micro:bit is used to connect to external circuits and components.

There are 25 strips/pins including 5 rings for using with 4mm banana plugs or crocodile clips. 3 of these rings are for general purpose input and output (GPIO) and are also capable of analog, PWM and touch sensing, and two are connected to the micro:bit power supply.

The smaller strips spaced at 1.27mm on the edge connector have additional signals, some of which are used by the micro:bit, and others that are free for you to use.There are a number of external PCB connectors for purchase with an 80w 1.27mm pitch that can be used to easily access these extra pins.

Only the pins on the front are connected to signals. The back rings are connected to the front rings, but the back small strips are unconnected.

Edge Connector Pins

The diagrams below show the assignation of the micro:bit pins. On the V2 board revisionPin 9 is no longer jointly shared with the LED display, but Pin 8 and Pin 9 can be configured for NFC (though this is disabled by default).

V2V1

microbit.pinout.xyz

microbit.pinout.xyz is a fantastic resource for further information on the micro:bit pins and how they are used by some popular accessories

Pins and Signals

This table shows various data about each of the pins on the micro:bit edge connector.

m:b ringmodschemMCUs/wfunctionsdirpull?
21COLR3P0.31/AIN7P3(GPIO), (ANALOG), LEDCOL(3), (PWM), (UART)O
RING0P0}
RING0P0}
018RING0P0.02/AIN0P0} GPIO, ANALOG, TOUCH, PWM, UARTIe10Mu, i12Kd
RING0P0}
22COLR1P0.28/AIN4P4(GPIO), (ANALOG), LEDCOL(1), (PWM), (UART)O
37BTN_AP0.14P5(GPIO), BUTTON(A), (PWM), (UART)Ie10Ku, i12Kd?
30COLR4P1.05P6(GPIO), LEDCOL(4), (PWM), (UART)O
29COLR2P0.11/TRACEDATA2P7(GPIO), LEDCOL(2), (PWM), (UART)O
RING1P1}
RING1P1}
119RING1P0.03/AIN1P1} GPIO, ANALOG, TOUCH, PWM, UARTIe10Mu, i12Kd
RING1P1}
38GPIO1P0.10/NFC2P8GPIO, PWM, UART (NFC2)Ii12Kd
28GPIO2P0.09/NFC1P9(GPIO), (PWM), (UART), (NFC1)O
23COL5RP0.30/AIN4P10(GPIO), LEDCOL(5), (ANALOG), (PWM), (UART)O
9BTN_BP0.23P11(GPIO), BUTTON(B), (PWM), (UART)Ie10Ku, i12Kd?
40GPIO4P0.12/TRACEDATA1P12(GPIO),ACCESSIBILITY, (PWM), (UART)Ii12Kd
RING2P2}
RING2P2}
220RING2P0.04/AIN2P2} GPIO, ANALOG, TOUCH, PWM, UARTIe10Mu, i12Kd
RING2P2}
6SCK EXTERNALP0.17P13GPIO, SPI(SCLK), PWM, UARTIi12Kd
5MISO EXTERNALP0.01/XL2P14GPIO, SPI(MISO), PWM, UARTIi12Kd
4MOSI EXTERNALP0.13P15GPIO, SPI(MOSI), PWM, UARTIi12Kd
34GPIO3P1.02P16GPIO, PWM, UARTIi12Kd
+V_TGTPSU(V_TGT)
+V_TGT}
+V_TGT}
3V+V_TGT} PSU(V_TGT)
+V_TGT}
+V_TGTPSU(V_TGT)
17I2C EXT SCLP0.26P19(GPIO), I2C(SCL), (PWM), (UART)Oe4k7u
16I2C EXT SDAP1.00/TRACEDATA0P20(GPIO), I2C(SDA), (PWM), (UART)Ie4k7u
GNDPSU(GND)
GND}
GND}
GNDGND} PSU(GND)
GND}
GNDPSU(GND)
m:b ringmodschemMCUs/wfunctionsdirpull?
21COL1RP0.04P3(GPIO), (ANALOG), LEDCOL(1), (PWM), (UART)O
PAD1P0}
PAD1P0}
018PAD1P0.03P0} GPIO, ANALOG, TOUCH, PWM, UARTIe10Mu, i12Kd
PAD1P0}
22COL2RP0.05P4(GPIO), (ANALOG), LEDCOL(2), (PWM), (UART)O
37BTN_AP0.17P5(GPIO), BUTTON(A), (PWM), (UART)Ie10Ku, i12Kd?
30COL9RP0.12P6(GPIO), LEDCOL(9), (PWM), (UART)O
29COL8RP0.11P7(GPIO), LEDCOL(8), (PWM), (UART)O
PAD2P1}
PAD2P1}
119PAD2P0.02P1} GPIO, ANALOG, TOUCH, PWM, UARTIe10Mu, i12Kd
PAD2P1}
38P0.18P0.18P8GPIO, PWM, UARTIi12Kd
28COL7RP0.10P9(GPIO), LEDCOL(7), (PWM), (UART)O
23COL3RP0.06P10(GPIO), LEDCOL(3), (ANALOG), (PWM), (UART)O
9BTN_BP0.26P11(GPIO), BUTTON(B), (PWM), (UART)Ie10Ku, i12Kd?
40P0.20P0.20P12(GPIO),ACCESSIBILITY, (PWM), (UART)Ii12Kd
PAD3P2}
PAD3P2}
220PAD3P0.01P2} GPIO, ANALOG, TOUCH, PWM, UARTIe10Mu, i12Kd
PAD3P2}
6SCKP0.23P13GPIO, SPI(SCLK), PWM, UARTIi12Kd
5MISOP0.22P14GPIO, SPI(MISO), PWM, UARTIi12Kd
4MOSIP0.21P15GPIO, SPI(MOSI), PWM, UARTIi12Kd
34P0.16P0.16P16GPIO, PWM, UARTIi12Kd
+V_TGTPSU(V_TGT)
+V_TGT}
+V_TGT}
3V+V_TGT} PSU(V_TGT)
+V_TGT}
+V_TGTPSU(V_TGT)
17SCLP0.00P19(GPIO), I2C(SCL), (PWM), (UART)Oe4k7u
16SDAP0.30P20(GPIO), I2C(SDA), (PWM), (UART)Ie4k7u
GNDPSU(GND)
GND}
GND}
GNDGND} PSU(GND)
GND}
GNDPSU(GND)
columnpurpose
m:b ringthe micro:bit basic interface (the 5 rings on the front)
modthe pin number on the module:bit
schemthe symbol name in the micro:bit schematics
MCUthe actual pin name of the Nordic MCU chip
s/wthe name that is used in the DAL runtime software
functionsall possible functions, BOLD for default. brackets indicate use with caution
dirthe startup conditions (direction) when the micro:bit boots: Input or Output
pull?pull up or down resistors. e10Mu means an external 10Mohm pullup, i12Kd means an internal 12K pull down.

Notes

  1. RINGs for 0, 1, 2, 3V and GND are also connected to the respective reverse side rings on the edge connector.

  2. The 3V and GND rings have guard strips either side of the big rings, to avoid any degradation of device performance due to slipping crocodile clip connections. Care should be taken on rings 0, 1 and 2 to avoid shorting crocodile clips against adjacent pins, which could cause some slight interference with the pattern currently displayed on the LED matrix, or introduce some inaccuracies in the light sensing readings.

  3. The DAL DynamicPWM driver (and the underlying Nordic timer peripherals) dictate that PWM can only be active on 3 pins simultaneously. Any attempt to allocate a 4th pin for PWM use, will disable one of the existing PWM pins.

  4. Digital input pins are by default configured with internal pull down resistors when the pins are configured by the DAL.

  5. Functions in brackets should be used with caution, as other features of the device may become unstable, degraded or non operational, if their normal use is not disabled in the software first.

  6. The source file for the pinout table is held in CSV format. You can load this into a spreadsheet and sort and filter it in any way that makes sense to you. There is also a zipped Python script in this folder that you can download to re-generate the markdown table version of the pin map used on this page, from the .csv file.

  7. The pin marked ‘ACCESSIBILITY’ is used to enable/disable an on-board accessibility mode, and should not be used for anything else (even though it can be used as a GPIO for testing). Future versions of the official micro:bit editors may remove the ability to write to this pin.

Uncoupling Default Functionality

Pins that are marked with brackets around functions, require the default functionality for that pin to be disabled, before other functions can be used.

pins: P3, P4, P6, P7, P9, P10

These pins are coupled to the LED matrix display, and also its associated ambient light sensing mode. To disable the display driver feature (which will automatically disable the light sensing feature) call the DAL function display.enable(false). To turn the display driver back on again later, call the DAL function display.enable(true).

Note also that the LED 3x9 matrix connects LEDs with associated resistors across these pins, so you should take that into account when designing circuits to use these pins for other purposes.

pins: P5, P11

These pins are assigned to the two on-board buttons. In their default setup with all the standard high level languages, there is a global uBit instance containing: uBit.buttonA, uBit.buttonB and uBit.buttonAB.

Buttons are hooked into the system timer in their constructor for regular debouncing. However, if you want to completely remove this feature and use the physical pins for other purposes, you can delete uBit.buttonA, it will call the C++ destructor and de-register the button instance from the system timer, effectively disabling all DAL activity with that pin. It is then possible to use a MicroBitPin instance around the physical pin name to control it directly without interference from the DAL.

Be aware though, that there are 10K external pull-up resistors fitted to the micro:bit board.

pins: P19, P20

These pins are allocated to the I2C bus, which is used by both the on-board motion sensor. It is strongly suggested that you avoid using these pins for any function other than I2C.

It is possible to disable the DAL services that use these pins as the I2C bus, but the motion sensor device will still be connected to the bus, and may try to interpret the signals as data payloads, which could create some undesirable side effects on the SDA and interrupt pins. There are 4K7 pull-ups fitted to both pins on the board, so the best use for these two signals is to add other I2C devices.

The main reason you might choose to use these pins for other purposes would be if you were designing your own micro:bit variant without any I2C devices, and then it would free up two more pins for other purposes.

Power Supply Capabilities

There is a dedicated page on power supply capabilities and parameters, which better defines how you can use the GND and 3V rings

GPIO Capabilities

NRF51

Cab Driver Game

These key GPIO parameters are transcribed directly from Section 6, 7 and 8 of the nRF51822 Datasheet, and provided here as a handy reference.

Microbit
KEYDescriptionsectionMinMax
VOLVoltage Output Low8.23VSS0.3V
VOHVoltage Output High8.23VDD-0.3VDD
VILInput voltage for logic low8.23VSS0.3*VDD
VIHInput voltage for logic high8.230.7*VDDVDD
xxxMax source current from IO pin8.235mA
xxxMax sink current into IO pin8.235mA
VIOTolerable pin voltages for IO pin6-0.3VVDD+0.3
xxxPin impedance when an input?TBC
VDD(o)Operating voltage range (LDO)91.8V3.6V
VDD(a)Absolute voltage range9-0.3V+3.9V
VSSGround reference60V0V
RPUPull up resistance8.2311K16K
RPDPull down resistance8.2311K16K

NOTE 1: The maximum number of pins configured as high-drive (5mA) at any one time is 3 pins.

NOTE 2: A common way that the maximum pin voltages can be exceeded, is to attach an inductive load such as a speaker, motor, or piezo sounder directly to the pin. These devices often have significant back-EMF when energised, and will generate voltages that exceed the maximum specifications of the GPIO pins, and may cause premature device failure.

NOTE 3: The pin marked ‘ACCESSIBILITY’ is used to enable/disable an on-board accessibility mode, and should not be used for anything else (even though it can be used as a GPIO for testing). Future versions of the official micro:bit editors may remove the ability to write to this pin.

Microbit 2.0 Ab Driver

NOTE 4: The BBC suggest in the safety guide, that the maximum current you can draw from the whole edge connector at any one time is V190mA. This is set based on the 30mA budget for on-board peripherals, and the fact that the on-board regulator of the KL26 when powered from USB is rated at a maximum of 120mA. On the latest board revision the maximum current is V2270mA, though it is possible that the on-board mic and speaker can draw more current, so this value is TBC.

NRF52

These key GPIO parameters are transcribed directly from Section 6, 7 and 8 of the nRF52833 Datasheet, and provided here as a handy reference.

KEYDescriptionsectionMinMax
VOL,SDVoltage Output Low, standard drive, 0.5 mA, VDD ≥ 1.76.8.3VSSVSS +0.4
VOL,HDHVoltage Output Low, high drive, 5 mA, VDD ≥ 2.76.8.3VSSVSS +0.4
VOL,HDLVoltage Output Low, high drive, 3mA, VDD ≥ 1.76.8.3VSSVSS +0.4
VOH,SDVoltage Output High, standard drive,0.5 mA, VDD ≥ 1.76.8.3VDD -0.4VDD
VOL,HDHVoltage Output High, high drive, 5 mA, VDD ≥ 2.76.8.3VDD -0.4VDD
VOL,HDLVoltage Output High, high drive, 3mA, VDD ≥ 1.76.8.3VDD -0.4VDD
VILInput voltage for logic low6.8.3VSS0.3 * VDD
VIHInput voltage for logic high6.8.30.7 * VDDVDD
xxxMax source current from IO pinTBCTBC
xxxMax sink current into IO pinTBCTBC
VIO≤3.6Tolerable pin voltages for IO pin with VDD ≤3.69-0.3VVDD+0.3
VIO>3.6Tolerable pin voltages for IO pin with VDD >3.69-0.3V3.9
xxxPin impedance when an input?TBC
VDDOperating voltage range (LDO)7-0.3V3.9V
VDDHAbsolute voltage range6-0.3V5.8V
VSSGround reference90V0V
RPUPull up resistance6.8.311K16K
RPDPull down resistance6.8.311K16K

Connectors and Breakouts

There are a number of suppliers of edge connector for the BBC micro:bit, in various forms, such as a right angle through-hole, a stand-up through-hole and a stand-up surface mount.

There is an 80 way * 1.27mm pitch double sided PCB connector, which you can buy from a number of sources.

At a pinch, it is also possible to use an old PCI edge connector from a PC motherboard, as the pitch is the same (but it is slightly wider).

There are also some nice ideas that have surfaced in the community such as using just the right size of countersunk or cheese-head bolt, or even 3D printed inserts.

Can you help to find or design a better connection solution to the micro:bit edge connector? Share your designs and discoveries with us!

Edge Connectors for the BBC micro:bit

SupplierProduct
4UCon4UCon connector
CyclonnCylconn 90 degree connector, Cylconn 180 degree connector

Microbit 2.0 Ab Driver Win 7

Further information

  • 2D CAD drawing This drawing has all the key micro:bit dimensions, including the pin spacing of the various pins of the edge connector on the micro:bit board.

  • Kitronik BBC micro:bit CAD Resources This page contains a range of resources that can be used to create online resources or 3D printed designs

Multimedia |Business |Messengers |Desktop |Development |Education |Games |Graphics |Home |Networking |Security |Servers |Utilities |Web Dev| Other
Sort by: Relevance

Compaq Client Manager

HP Client Manager provides centralized hardware management for HP and Compaq business desktops, notebooks, and workstations from a Web browser. It lays the foundation of the Altiris infrastructure to provide HP- and Compaq-specific information that complements other Altiris solutions to fully address system lifecycle management needs.

  • Publisher: HP-CompaQ
  • Last updated: August 2nd, 2008

Microbit Setup Manager

The initial settings of the network parameters like IP address for Microbit devices can be performed in a much easier way using this setup manager. The Microbit Setup Manager is a program which connects to the supported devices like RRC-1258, RRC-1258MkII, RRC-1258MkIIS, Webswitch 1216H and the Remote control RC-1216H via USB.

  • Publisher: Microbit 2.0 AB
  • Home page:www.remoterig.com
  • Last updated: September 22nd, 2016

rFactor Setup Manager

While the name is not pretty, it does provide the average sim-racer access to a simple memory aid to jot down notes about their car's set up. Making it easier to keep track of what you have done and what worked or didn't.This is an external tool designed to help the average sim-racer keep up with the dizzying array of setup options available on most cars these days.

  • Publisher: raichiotto
  • Home page:sites.google.com

Compaq Organize

Compaq Organize gives you quick access to all your favorite files, programs and web sites. This tool comes on your new Compaq Desktop PC and is easy to customize. Simply drag and drop files and web links into Compaq Organize then arrange them into categories that make sense to you. HP has provided default categories and service links so you can start using the tool immediately.

Microbit 2.0 ab driver installer
  • Publisher: Hewlett-Packard Development Company, L.P.
  • Last updated: April 29th, 2012

Mobile Data Protection System

This package contains the HP Mobile Data Protection System 3D for the listed notebook models and operating systems. The HP Mobile Data Protection System protects the hard drive by 'parking the heads' if the notebook is accidentally dropped or is abruptly impacted by another object.

  • Publisher: Hewlett-Packard Development Company, L.P.
  • Last updated: March 13th, 2008

Microbit 2.0 Ab Driver Manual

SP45990 - Wallpaper Picture Position Enabler for Windows 7

This package provides the Wallpaper Picture Position Enabler for the supported notebook/laptop models and operating systems. rnrnThe Wallpaper Picture Position Enabler enables the Wallpaper Background Picture Position function to be changed from Stretched to Fill, Fit, Tile, or Center.

  • Publisher: Hewlett Packard
  • Home page:ftp
  • Last updated: November 15th, 2009

Compaq Drivers Update Utility For Windows 7 64 bit

Compaq Drivers Update Utility For Windows 7 64 bit is an application that updates your Windows 7 (64 bit) drivers for Compaq devices automatically. The program will scan your system first, then you should download and install Compaq official drivers to let your Compaq device work properly under Windows 7 (64 bit).

  • Publisher: DGTSoft Inc.
  • Home page:www.dgtsoft.com
  • Last updated: December 6th, 2011

Compaq Easy Access Buttons

This Softpaq contains the Compaq Easy Access Buttons software for the notebook models listed below. This software allows customers to program the Compaq Easy Access Buttons or use the default settings.Adds support for multiple users to have different Schemes. Adds ability to program buttons for .cpl type files. Adds consumer button icons for Presario.

  • Publisher: Hewlett-Packard Development Company, L.P
  • Last updated: April 9th, 2008

EpsonNet SetupManager

EpsonNet SetupManager program installs the printer driver for printers newly connected to the network, and helps network administrators and client users efficiently install and configure new network printers on Windows operating systems running TCP/IP.

  • Publisher: SEIKO EPSON Corporation
  • Home page:www.epson-biz.com
  • Last updated: August 21st, 2015

Zero Install

Zero Install is a decentralized cross-platform software-installation system. It allows software developers to publish programs directly from their own web-sites, while supporting features familiar from centralized distribution repositories such as shared libraries, automatic updates and digital signatures.

  • Publisher: 0Install
  • Home page:0install.net
  • Last updated: February 5th, 2021

ISIToolBoxSetupManager

Tools that simplify complex processes while giving you more functionality over your PDFs like never before - that’s the value of ISIToolBox Standard Edition. You’ll be equipped with the power to solve your most common needs quickly and efficiently...

  • Publisher: Image Solutions, Inc.
  • Home page:www.imagesolutions.com
  • Last updated: September 29th, 2011

DELL Webcam Manager

Dell webcam manager is a control panel utility that lists and let you launch all webcam applications available from Creative, that includes the webcam console ( basic webcam usage), webcam center (basic and advanced usage) or webcam central (replacement for webcam center) and Creative livecam application (animated avatars)

  • Publisher: Creative Technology Ltd.
  • Last updated: September 12th, 2011

Easy Software Manager

Microbit 2.0 Ab Driver Test

Samsung Easy Software Manager makes it simple and convenient for you to install and update software on your computer. The best way to keep up-to-date with product releases, software updates, and other information about Samsung Notebook Computer.Easy Software Manager is a program that allows you to install the latest Samsung software and updates with ease.

  • Publisher: Samsung
  • Home page:www.samsung.com
  • Last updated: May 23rd, 2013

ScanSnap Manager

ScanSnap Manager initiates the scanning of documents with the ScanSnap scanner. It can adjust scanner settings and setup custom scanning profiles. The program provides the flexibility to automate the scanning process while maintaining the ability to customize it as required.

  • Publisher: Fujitsu
  • Last updated: May 15th, 2016

Setup Factory

Setup Factory can help you create program installers quite easily. With the help of a wizard, you can provide general information and requirements of the project. You can use customized installer dialogs and themes. The installer packages can have customized sizes.

  • Publisher: Indigo Rose Corporation
  • Home page:www.indigorose.com
  • Last updated: May 3rd, 2016

WatchGuard System Manager

WatchGuard System Manager (WSM) is a powerful, intuitive interface used to centrally manage WatchGuard security appliances. This includes 001f rewall, VPN, intrusion prevention, URL filtering, web security, anti-virus and anti-spam services, and appliance software updates.

  • Publisher: WatchGuard Technologies, Inc.
  • Home page:www.watchguard.com
  • Last updated: October 13th, 2015

Sony Ericsson Wireless Manager

Sony Ericsson Wireless Manager software is easily installed on your laptop PC. Wireless Manager offers an intuitive user interface including new buttons of browser quick start and mail client, SMS and address book applications. Wireless Manager provides control of connections, data using, information about messages and contacts.

  • Publisher: Sony Ericsson
  • Last updated: January 6th, 2010

Microbit 2.0 Ab Driver Test

Internet Download Manager

Internet Download Manager supports proxy servers, FTP and HTTP protocols, firewalls, redirects, cookies, authorization, MP3 audio and MPEG video content processing. IDM integrates seamlessly into Microsoft Internet Explorer, Netscape, MSN Explorer, AOL, Opera, Mozilla, Mozilla Firefox, Mozilla Firebird, Avant Browser, MyIE2, and all other popular browsers to automatically handle your downloads.

  • Publisher: Tonec Inc.
  • Home page:www.internetdownloadmanager.com
  • Last updated: January 19th, 2021