Micro:bit V2.2.1 nRF52820 Schematic
Micro:bit V2.2.1 nRF52820 Schematic
COD59
D59 BAT60A COD57
D57 BAT60A VCOMBINED powers the micro:bit through the regulator U3. It will be 5V if USB power
COTP17 NLVBAT0FILT
VBAT_FILT PID5702 VCOMBINED is connected, otherwise it will be up to 3V from battery, depending on battery charge.
TP17 PITP1701 PID5902 PID5901 PID5701
powered. COR38
R38 COR39
R39
battery, e.g.
2x AA. PIJ20P PIJ20P1 PIR60 1
BAT54T-7-F 220R 220R PIR302
BRD_REV_ID
COJ2
J2 PIR3801 PIR3901
PID720 COR60
R60 NCP114BMX330TCG PID60 A D60
COD60 PID610A D61
COD61 PIR501
10R 4
PIU304
IN
1
OUT PIU301
NLVREG
VREG PIC10 1
COD72
D72 COR50
R50 COC10
C10
PIR60 2
GND
PAD
3
EN
PID7302 TP9 & TP10 connect 33k PIC10 2 100nF
PIU303
PITP901 COTP9
TP9 to "lozenge" shaped
PID60 K Red PID610K Yellow PIR502 Interface MCU can
PID7201 PIC3701 PIC3601
COU3
U3
PIU305 PIU302 COD73
D73 differentiate different
5
2
COC37
C37 COC36
C36 power pads for
PITP1001 COTP10
TP10 external battery pack. hardware revisions
PIC3702 1uF PIC3602 4.7uF based on values of
PID7301 R3/R50.
NLVBUS
VBUS
S2 is shorted by PITP1801
COTP8
USB_ESD_P monitoring;
consumes 30uA. DTA143ZET1G 3 PIT103 VBUS_ABSENT PIR3702 PIR1902
GND
5 TP8 PIR240 IF_NRST SW_RESET
programming PIJ305 PID6205 PID6202
and power. H1
SHLD1 PIJ30H1
NLUSB0N PID6204
USB_N PID6203 PITP701
USB_ESD_N
3
PIT403 COT4
T4
COR24
R24
100k
COT3
T3
PIT30
3
Falling edge on PIC1901 PISW101 PISW104
H2
SHLD2 PIJ30H2 COTP7
NLRUN0VBAT0SENSE
RUN_VBAT_SENSE 1 PIT401 PIT301 1 VBUS_ABSENT PIC3201 COC19
C19 COSW1
SW1
COR59
R59 100R PRTR5V0U2F_115 TP7 PIR2401 COC32
C32 PIC1902 100nF
4k7 4k7 triggers auto
COJ3
J3 PIR5901 PIR5902
VBAT_SENSE wakeup on USB PIC320 100nF PISW102 PISW103
Place D62 ESD
4k7 PIR2701 4k7
insertion. This
PIC3801 PIC3802
protection COR27
R27
PIC520 signal is called
COC38
C38 1nF close to J3. DTC143EET1G 2 PIT402 33k PIC5201
COC52
C52
100nF DTC143EET1G 2 PIT302 WAKE_ON_EDGE
PIR270 in DAPLink.
SHEILD
VBUS VREG_IF
C Interface MCU COR6
R6 4R7
COU5
Interface MCU C
PID7402
PIR602 PIR601
U5
PIC3901 PIC301
8
PIU508
18
VDD P0.00/XL1
2
PIU502
3
POSWDIO
SWDIO
S1 is shorted by defaul but allows
VREG_IF to be isolated for testing.
debugging
COD74
D74 PIU5018
VDD P0.01/XL2 PIU503
POSWDCLK
SWDCLK VREG
COC39
C39 COC3
C3 30 36 RUN_VBAT_SENSE
PIC3902 4.7uF PIC302 4.7uF PIU5030
VDD P0.02/AIN0 PIU5036 NLVBAT0SENSE
40 35 VBAT_SENSE COS1
S1 NLVREG0IF
PIU5040
VDD P0.03/AIN1 PIU5035 NLBRD0REV0ID VREG_IF
PID7401 9 4 BRD_REV_ID PIS101
PIS102
PIU509
VDDH P0.04/AIN2 PIU504 NLBRD0REV0ID0EN SHUNT
5 BRD_REV_ID_EN UART_INT_RX is serial data from PIC3401 PIC310 PIC30 1 PIC20 1
P0.05/AIN3 PIU505 NLSW0RESET
COL5 10 6 SW_RESET COC34
C34 COC31
C31 COC30
C30 COC20
C20
L5 PIU5010
VBUS P0.06 PIU506
nRF52820-QDAA-R
DESCRIPTION
Micro:bit Educational Foundation micro:bit V2 power supply and interface MCU USB interface
SHEET FILENAME MicroBit_Sheet1.SchDoc PROJECT FILENAME MicroBit.PrjPcb LICENCE Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) LAST MODIFIED 29.11.2021 PAGE 1 OF 3 DRAWN BY Steve REVISION V2.2.1_nRF52820
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
4
filter power PID502 1
PISP101
+
SPU0410LR5H-QB-7
33k
PIR401 PIR501 adjustment. Left as 0R the
for speaker. 4 PIR5801 COC54
C54 logo behaves just like the
- COR4 COR5 LOGO1 is touch-sensitve
GND VDD
PISP104
GND 1 PIR620 R4 R5
COR58
R58 PIC2801 OUT PIU401 PIC5401 PIC5402 POMIC0IN
MIC_IN 10k 10k touch-sensitive RING pins. gold micro:bit logo.
68R COC28
C28
PIT20D COT2 PISP103 PISP102 PIC2802 1uF PIR402 PIR502
GND
GND
GND
D
100nF
COR54
R54 0R
PIR5802 POBTN0A
BTN_A POBTN0B
BTN_B
POIF0SPEAKER
IF_SPEAKERPIR5402 PIR5401 COC23
C23 100nF
T2 PID70 A PIR6302
PIC2301 PIC2302 PIT20GG BSS816NW COD70
D70
PIU402 PIU403 PIU405 PIU406 COR63
R63
PISW203 PISW202 PISW304 PISW301
3
2
5
6
PIR1702
POSPEAKER
SPEAKER PIR5502 PIR5501
PIT20S Red
1k
VREG
S
Backlight COSW2
SW2 COSW3
SW3
COR55
R55 4k7 COR17
R17
100k
PID70 K PIR6301 PISW204 PISW201 PISW30 PISW302
Both nRF52 and interface MCU may RING pins on
drive speaker. In normal operation
PIR1701 expansion
PIR901 PIR801 PIR702
IF_SPEAKER is high impedance and connector are COR9
R9 COR8
R8 COR7
R7
nRF52 controls speaker. R54/55 limit touch-sensitive. 10M 10M 10M
current flow between MCUs should they
D70 always lights
PIR902 PIR802 PIR701
drive simultaneously.
when mic powered. RING0
RING1
RING2
B B
POCOL2 35
COL2 PIJ1035
GND External I2C signals bidirectional
POI2C0EXT0SDA 34
I2C_EXT_SDA PIJ1034
P20 since controller role may be
POCOL1 POI2C0EXT0SCL 33
COL1 I2C_EXT_SCL PIJ1033
P19 reversed, or signals used for GPIO.
32
PIR4502 PIR4602 PIR1 02 PIR4802 PIR4902
PIJ1032
3V
VREG
S3 is shorted by default, but allows COR45
R45 COR46
R46 COR11
R11 COR48
R48 COR49
R49 28 Edge connector 3V may be input or
VREG PIJ1028
3V
VREG_MOTION to be isolated for testing. 105R 105R 105R 105R 105R output.
COS3
PIR4501 PIR4601 PIR1 01 PIR4801 PIR4901 27 PIJ1027
3V
C S3 NLVREG0MOTION
VREG_MOTION 26 C
PIS301
PIS302
POROW1
ROW1 POGPIO3
GPIO3 PIJ1026
P16
SHUNT POSPI0EXT0MOSI 25
PIC1401 PIC1601 PIC1501 PID20A PID40A PID60A PID80A PID100A
SPI_EXT_MOSI PIJ1025
P15 SPI signals are bidirectional since
POSPI0EXT0MISO 24
COC14
C14 COC16
C16 COC15
C15 SPI_EXT_MISO PIJ1024
P14 main and secondary roles may be
POSPI0EXT0SCK 23
PIC1402 100nF PIC1602 100nF PIC1502 4.7uF COD2
D2
PID20K
COD4
D4
PID40K
COD6
D6
PID60K
COD8
D8
PID80K
COD10
D10
PID100K
SPI_EXT_SCK PIJ1023
P13 reversed, or signals used for GPIO.
POROW2
ROW2 PORING2 19
PID120A PID140A PID160A PID180A PID200A
RING2 PIJ1019
P2
POGPIO1
GPIO1 P8
9
PIJ1014
COU6
U6 PID2 0K PID240K PID260K PID280K PID300K
2 COD22
D22 COD24
D24 COD26
D26 COD28
D28 COD30
D30
I2C addresses (7 bit): BTN_A and BTN_B may be used as
VDD
VDD_IO
PIU602
CS_XL PORING1 10
3 POROW4 RING1 PIJ1010
P1 outputs (indicating when a button
PIU603
CS_MAG accelerometer: 0x19 ROW4
magnetometer: 0x1E PID320A PID340A PID360A PID380A PID400A is pressed) or inputs (to replicate
POI2C0INT0SCL 1 COLR2 9 button functionality off-micro:bit).
I2C_INT_SCL PIU601 SCL/SPC PIJ109
P7
POI2C0INT0SDA 4 COLR4 8 They should not be used as GPIOs.
I2C_INT_SDA PIU604 SDA/SDI/SDO COD32 PID320K
COD34 PID340K
COD36 PID360K
COD38 PID380K
COD40 PID400K PIJ108
P6
3
PIT503 COT5
T5
3
PIT703 COT7
T7
NLINT10XL
INT1_XL 12
PIU6012
INT1_XL
5
C1 PIU605 POROW5
ROW5
D32 D34 D36 D38 D40
BTN_A
COLR1
7
PIJ107
6
PIJ106
P5
P4
1 NLINT10MAG
INT1_MAG 7
PIT701
NLUNUSED0INT20XL
PIU607
INT_MAG/DRDY PID420A PID440A PID460A PID480A PID500A
1 UNUSED_INT2_XL 11
PIT501 4k7 PIU6011
INT2_XL PIC2502 PIC2601 PORING0 2
RING0 PIJ102
P0
GND
GND
COLR2
COLR3
COLR4
COLR5
current for LEDs. COLR3 1
PIJ101 & layout
P3
PIT702 LSM303AGRTR
PIU60 PIU608 They are also used NLCOLR1 NLCOLR2 NLCOLR3 NLCOLR4 NLCOLR5 COJ1 notes
6
8
J1
D 2PIT502 DTC143EET1G
2 DTC143EET1G
U6 interrupt outputs
as digital inputs
when light sensing.
D
Block name
are not open drain.
Design notes
DESCRIPTION
Micro:bit Educational Foundation micro:bit V2 input and output peripherals
SHEET FILENAME MicroBit_Sheet2.SchDoc PROJECT FILENAME MicroBit.PrjPcb LICENCE Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) LAST MODIFIED 23.07.2021 PAGE 2 OF 3 DRAWN BY Steve REVISION V2.2.1_nRF52820
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
A A
Target MCU
VREG
VREG
COANT1
ANT1
50 Ohm 50 Ohm 50 Ohm COU2
U2
i COL7 i COL3 i A22 D2 POSPEAKER
L7 NLRF L3 PIU20A22
VDD P0.00/XL1 PIU20D2
SPEAKER
2 1 RFPIL302 1 B1 F2 POSPI0EXT0MISO
IN PIANT102PIL702 PIL701 PIL301 PIU20B1
VDD P0.01/XL2 PIU20F2
SPI_EXT_MISO
1 4.7nH 4.7nH W1 A12 PORING0
GND PIANT101
PIC2701 PIC1 01
PIU20W1
VDD P0.02/AIN0 PIU20A12
RING0
Y2 B13 PORING1
COC27
C27 COC11
C11
PIU20Y2
VDDH P0.03/AIN1 PIU20B13
RING1
AD23 J1 PORING2
PIC2702 0.8pF PIC1 02 0.3pF
PIU20AD23
VDD P0.04/AIN2 PIU20J1
RING2
B AD14 K2 B
PIU20AD14
VDD P0.05/AIN3 PIU20K2
MIC_IN
L1 POUART0INT0RX
P0.06 PIU20L1
UART_INT_RX
AD2 M2 VREG
PIU20AD2
VBUS P0.07/TRACECLK PIU20M2
COTP20
N1 TP20
P0.08 PIU20N1 PITP2001
AD4 L24 POGPIO2
PIU20AD4
D- P0.09/NFC1 PIU20L24
GPIO2 PIR5201 PIR510
AD6 J24 POGPIO1 U2 acts as controller for
PIU20AD6
D+ P0.10/NFC2 PIU20J24
GPIO1
T2 POCOL2 COR52 COR51 "internal" I2C_INT bus.
P0.11/TRACEDATA2 PIU20T2
COL2 R52 R51
H23 U1 POGPIO4 R51 & R52 are strong
PIU20H23
ANT P0.12/TRACEDATA1 PIU20U1
GPIO4 1k 1k
AD8 POSPI0EXT0MOSI (1k) pull-ups for speed.
COTP11 P0.13 PIU20AD8
SPI_EXT_MOSI PIR520 PIR5102
POSWDCLK TP11 PIU20AA24
AA24 AC9 POBTN0A
SWDCLK PITP1101
COTP12 SWDCLK P0.14 PIU20AC9
BTN_A
POSWDIO TP12 AC24 AD10 POROW3 POI2C0INT0SCL
SWDIO PITP1201 PIU20AC24
SWDIO P0.15 PIU20AD10
COTP21 ROW3 I2C_INT_SCL
AC11 TP21 POI2C0INT0SDA
P0.16 PIU20AC11 PITP2101
I2C_INT_SDA
AD12 POSPI0EXT0SCK
COX1 P0.17 PIU20AD12
SPI_EXT_SCK
X1 32MHz B24 AC13
PIU20B24
XC1 P0.18/nRESET PIU20AC13
1 3 A23 A14 POROW5
PIX101 PIX103 PIU20A23
XC2 P0.19 PIU20A14
ROW5
AD16 PORUN0MIC
PIC701 PIX102 PIX104 PIC401 P0.20 PIU20AD16
RUN_MIC
Four U2 N.C. pins POBTN0B A18 AC17
COC7
C7 COC4
C4 BTN_B PIU20A18
N.C. P0.21 PIU20AC17
ROW1
B19
PIU20B19 AD18
PIU20AD18 POROW2 On-board sensors and interface MCU may
PIC702 24pF PIC402 24pF are connected to N.C. P0.22 ROW2
POMIC0IN AB2 B17 assert I2C interrupt line. U2 must provide
active signals to MIC_IN PIU20AB2
N.C. P0.23 PIU20B17
BTN_B
AC21 AD20 POROW4 internal pull-up.
ease PCB trace ROW1 PIU20AC21
N.C. P0.24 PIU20AD20
ROW4
POROW1 AC19 A20 POI2C0INT0INT
routing under ROW1 PIU20AC19
N.C. P0.25 PIU20A20
I2C_INT_INT
AC15 G1
the IC.
PIU20AC15
N.C. P0.26 PIU20G1
PIC201
T23 H2 VREG
PIU20T23
N.C. P0.27 PIU20H2
COC2
C2
V23 B11 POCOL1
PIU20V23
N.C. P0.28/AIN4 PIU20B11
COL1 PIC20 24pF
A10
P0.29/AIN5 PIU20A10
PIR102 PIR20
B3 B9 POCOL5
PIL201 PIU20B3
DCC P0.30/AIN6 PIU20B9
COL5
Board is not COL2
L2 A8 POCOL3 COR1 COR2
P0.31/AIN7 PIU20A8
COL3 R1 R2
10µH C1
C designed for PIU20C1
DEC1 4k7 4k7 C
PIL202 D23 AD22
DC-DC to be
PIU20D23
DEC3 P1.00/TRACEDATA0 PIU20AD22
PIR10 PIR201
B5 Y23
enabled but
PIU20B5
DEC4 P1.01 PIU20Y23
N24 W24 POGPIO3 POI2C0EXT0SCL
L2 is fitted to
PIU20N24
DEC5 P1.02 PIU20W24
GPIO3 I2C_EXT_SCL
E24 B15 POI2C0EXT0SDA
allow recovery
PIU20E24
DEC6 P1.03 PIU20B15
I2C_EXT_SDA
AC5 U24 POLOGO
PIU20AC5
DECUSB P1.04 PIU20U24
LOGO
in case it is A16 POCOL4
P1.05 PIU20A16
COL4 U2 acts as controller for "external" I2C_EXT
turned on R24
P1.06 PIU20R24
bus, although pins may alternatively be
erroneously B7 P23
PIC10 PIC501 PIC901 PIC40 1 PIC5801 PIU20B7
VSS P1.07 PIU20P23
used as GPIOs. R1 & R2 are 4k7 for
by firmware. F23 P2 POUART0INT0TX
COC1
C1 COC5
C5 COC9
C9 COC40
C40 COC58
C58
PIU20F23
VSS_PA P1.08 PIU20P2
UART_INT_TX compatibility with micro:bit V1.
EPAD R1
PIC102 1uF PIC502 100nF PIC902 100pF PIC40 2 10nF PIC5802 100pF
PIU20EPAD
EPAD P1.09/TRACEDATA3 PIU20R1
Key: Silkscreen
& layout
notes
D D
Block name
Design notes
DESCRIPTION
Micro:bit Educational Foundation micro:bit V2 nRF52 target MCU
SHEET FILENAME MicroBit_Sheet3.SchDoc PROJECT FILENAME MicroBit.PrjPcb LICENCE Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) LAST MODIFIED 22.07.2021 PAGE 3 OF 3 DRAWN BY Steve REVISION V2.2.1_nRF52820
1 2 3 4 5 6 7 8