switched to qsop24 and soic8

pull/33/head
Conor 2016-04-06 23:51:32 -04:00
rodzic 0e5d6453ce
commit c98866d0f9
6 zmienionych plików z 900 dodań i 732 usunięć

Wyświetl plik

@ -88,37 +88,39 @@ X C4 5 150 -300 79 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# EFM8UB1
# EFM8UB1_24pin
#
DEF EFM8UB1 E 0 40 Y Y 1 F N
F0 "E" 500 650 60 H V C CNN
F1 "EFM8UB1" 650 800 60 H V C CNN
F2 "" -500 500 60 H V C CNN
F3 "" -500 500 60 H V C CNN
DEF EFM8UB1_24pin E 0 40 Y Y 1 F N
F0 "E" 450 500 60 H V C CNN
F1 "EFM8UB1_24pin" -50 500 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
C -300 250 71 0 1 4 N
S -550 550 550 -500 0 1 4 N
X P0.1 1 -850 350 276 R 39 39 1 1 P
X P0.0 2 -850 200 276 R 39 39 1 1 P
X GND 3 -850 50 276 R 39 39 1 1 B
X D+ 4 -850 -100 276 R 39 39 1 1 P
X D- 5 -850 -250 276 R 39 39 1 1 P
X VDD 6 -450 -800 276 U 39 39 1 1 P
X VREGIN 7 -300 -800 276 U 39 39 1 1 P
X P3.1/VBUS 8 -150 -800 276 U 39 39 1 1 P
X RSTb/C2CK 9 0 -800 276 U 39 39 1 1 P
X P2.0/C2D 10 150 -800 276 U 39 39 1 1 P
X P0.2 20 -250 800 276 D 39 39 1 1 P
X P1.2/SCL 11 850 -350 276 L 39 39 1 1 P
X GND 21 -350 800 276 D 39 39 1 1 P
X GND 12 850 -200 276 L 39 39 1 1 B
X P1.1/SDA 13 850 -50 276 L 39 39 1 1 P
X P1.0 14 850 100 276 L 39 39 1 1 P
X P0.7 15 850 250 276 L 39 39 1 1 P
X P0.6 16 350 800 276 D 39 39 1 1 P
X P0.5 17 200 800 276 D 39 39 1 1 P
X P0.4 18 50 800 276 D 39 39 1 1 P
X P0.3 19 -100 800 276 D 39 39 1 1 P
S -350 350 400 -950 0 1 0 N
X P0.2 1 -550 250 200 R 50 50 1 1 P
X P0.1/SCL 2 -550 150 200 R 50 50 1 1 P
X P0.0/SDA 3 -550 50 200 R 50 50 1 1 P
X GND 4 -550 -50 200 R 50 50 1 1 I
X D+ 5 -550 -150 200 R 50 50 1 1 P
X D- 6 -550 -250 200 R 50 50 1 1 P
X VIO 7 -550 -350 200 R 50 50 1 1 I
X VDD 8 -550 -450 200 R 50 50 1 1 I
X VREGIN 9 -550 -550 200 R 50 50 1 1 I
X P3.1 10 -550 -650 200 R 50 50 1 1 I
X P0.7 20 600 -150 200 L 50 50 1 1 P
X C2CK 11 -550 -750 200 R 50 50 1 1 P
X P0.6 21 600 -50 200 L 50 50 1 1 P
X C2D 12 -550 -850 200 R 50 50 1 1 P
X P0.5 22 600 50 200 L 50 50 1 1 P
X P1.6 13 600 -850 200 L 50 50 1 1 P
X P0.4 23 600 150 200 L 50 50 1 1 P
X P1.5 14 600 -750 200 L 50 50 1 1 P
X P0.3 24 600 250 200 L 50 50 1 1 P
X P1.4 15 600 -650 200 L 50 50 1 1 P
X P1.3 16 600 -550 200 L 50 50 1 1 P
X P1.2 17 600 -450 200 L 50 50 1 1 P
X P1.1 18 600 -350 200 L 50 50 1 1 P
X P1.0 19 600 -250 200 L 50 50 1 1 P
ENDDRAW
ENDDEF
#

Wyświetl plik

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

Wyświetl plik

@ -49,4 +49,40 @@ X VCC 4 500 -200 200 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# EFM8UB1_24pin
#
DEF EFM8UB1_24pin E 0 40 Y Y 1 F N
F0 "E" 450 500 60 H V C CNN
F1 "EFM8UB1_24pin" -50 500 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -350 350 400 -950 0 1 0 N
X P0.2 1 -550 250 200 R 50 50 1 1 P
X P0.1/SCL 2 -550 150 200 R 50 50 1 1 P
X P0.0/SDA 3 -550 50 200 R 50 50 1 1 P
X GND 4 -550 -50 200 R 50 50 1 1 I
X D+ 5 -550 -150 200 R 50 50 1 1 P
X D- 6 -550 -250 200 R 50 50 1 1 P
X VIO 7 -550 -350 200 R 50 50 1 1 I
X VDD 8 -550 -450 200 R 50 50 1 1 I
X VREGIN 9 -550 -550 200 R 50 50 1 1 I
X P3.1 10 -550 -650 200 R 50 50 1 1 I
X P0.7 20 600 -150 200 L 50 50 1 1 P
X C2CK 11 -550 -750 200 R 50 50 1 1 P
X P0.6 21 600 -50 200 L 50 50 1 1 P
X C2D 12 -550 -850 200 R 50 50 1 1 P
X P0.5 22 600 50 200 L 50 50 1 1 P
X P1.6 13 600 -850 200 L 50 50 1 1 P
X P0.4 23 600 150 200 L 50 50 1 1 P
X P1.5 14 600 -750 200 L 50 50 1 1 P
X P0.3 24 600 250 200 L 50 50 1 1 P
X P1.4 15 600 -650 200 L 50 50 1 1 P
X P1.3 16 600 -550 200 L 50 50 1 1 P
X P1.2 17 600 -450 200 L 50 50 1 1 P
X P1.1 18 600 -350 200 L 50 50 1 1 P
X P1.0 19 600 -250 200 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

Wyświetl plik

@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/pp/apps/u2f-zero/hardware/u2f-zero.sch)
(date "Sat 19 Mar 2016 03:45:39 PM EDT")
(date "Wed 06 Apr 2016 11:14:07 PM EDT")
(tool "Eeschema 4.0.2-4+6225~38~ubuntu14.04.1-stable")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -15,15 +15,9 @@
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref E1)
(value EFM8UB1)
(footprint footprints:EFM8UB1)
(libsource (lib siliconlabs) (part EFM8UB1))
(sheetpath (names /) (tstamps /))
(tstamp 56857441))
(comp (ref A1)
(value ATECC508A)
(footprint footprints:UDFN-8Pad)
(footprint Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm)
(libsource (lib u2f-zero-rescue) (part ATECC508A-RESCUE-u2f-zero))
(sheetpath (names /) (tstamps /))
(tstamp 56857313))
@ -86,7 +80,19 @@
(footprint footprints:debug)
(libsource (lib debug) (part debug-pin))
(sheetpath (names /) (tstamps /))
(tstamp 56A3F90D)))
(tstamp 56A3F90D))
(comp (ref E0)
(value EFM8UB1_24pin)
(footprint Housings_SSOP:SSOP-24_3.9x8.7mm_Pitch0.635mm)
(libsource (lib u2f-zero-rescue) (part EFM8UB1_24pin))
(sheetpath (names /) (tstamps /))
(tstamp 5705BC18))
(comp (ref GND1)
(value debug-pin)
(footprint footprints:debug)
(libsource (lib debug) (part debug-pin))
(sheetpath (names /) (tstamps /))
(tstamp 570602D3)))
(libparts
(libpart (lib u2f-zero-rescue) (part ATECC508A-RESCUE-u2f-zero)
(fields
@ -134,33 +140,35 @@
(pin (num 3) (name C2) (type input))
(pin (num 4) (name C3) (type input))
(pin (num 5) (name C4) (type input))))
(libpart (lib siliconlabs) (part EFM8UB1)
(description "USB 8 bit Microcontroller")
(libpart (lib u2f-zero-rescue) (part EFM8UB1_24pin)
(fields
(field (name Reference) E)
(field (name Value) EFM8UB1))
(field (name Value) EFM8UB1_24pin))
(pins
(pin (num 1) (name P0.1) (type passive))
(pin (num 2) (name P0.0) (type passive))
(pin (num 3) (name GND) (type BiDi))
(pin (num 4) (name D+) (type passive))
(pin (num 5) (name D-) (type passive))
(pin (num 6) (name VDD) (type passive))
(pin (num 7) (name VREGIN) (type passive))
(pin (num 8) (name P3.1/VBUS) (type passive))
(pin (num 9) (name RSTb/C2CK) (type passive))
(pin (num 10) (name P2.0/C2D) (type passive))
(pin (num 11) (name P1.2/SCL) (type passive))
(pin (num 12) (name GND) (type BiDi))
(pin (num 13) (name P1.1/SDA) (type passive))
(pin (num 14) (name P1.0) (type passive))
(pin (num 15) (name P0.7) (type passive))
(pin (num 16) (name P0.6) (type passive))
(pin (num 17) (name P0.5) (type passive))
(pin (num 18) (name P0.4) (type passive))
(pin (num 19) (name P0.3) (type passive))
(pin (num 20) (name P0.2) (type passive))
(pin (num 21) (name GND) (type passive))))
(pin (num 1) (name P0.2) (type passive))
(pin (num 2) (name P0.1/SCL) (type passive))
(pin (num 3) (name P0.0/SDA) (type passive))
(pin (num 4) (name GND) (type input))
(pin (num 5) (name D+) (type passive))
(pin (num 6) (name D-) (type passive))
(pin (num 7) (name VIO) (type input))
(pin (num 8) (name VDD) (type input))
(pin (num 9) (name VREGIN) (type input))
(pin (num 10) (name P3.1) (type input))
(pin (num 11) (name C2CK) (type passive))
(pin (num 12) (name C2D) (type passive))
(pin (num 13) (name P1.6) (type passive))
(pin (num 14) (name P1.5) (type passive))
(pin (num 15) (name P1.4) (type passive))
(pin (num 16) (name P1.3) (type passive))
(pin (num 17) (name P1.2) (type passive))
(pin (num 18) (name P1.1) (type passive))
(pin (num 19) (name P1.0) (type passive))
(pin (num 20) (name P0.7) (type passive))
(pin (num 21) (name P0.6) (type passive))
(pin (num 22) (name P0.5) (type passive))
(pin (num 23) (name P0.4) (type passive))
(pin (num 24) (name P0.3) (type passive))))
(libpart (lib device) (part R)
(description Resistor)
(footprints
@ -187,88 +195,94 @@
(pins
(pin (num 1) (name p) (type input)))))
(libraries
(library (logical u2f-zero-rescue)
(uri /home/pp/apps/u2f-zero/hardware/u2f-zero-rescue.lib))
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical siliconlabs)
(uri /home/pp/apps/u2f-zero/hardware/library/siliconlabs.lib))
(library (logical discrete)
(uri /home/pp/apps/u2f-zero/hardware/library/discrete.lib))
(library (logical debug)
(uri /home/pp/apps/u2f-zero/hardware/library/debug.lib)))
(uri /home/pp/apps/u2f-zero/hardware/library/debug.lib))
(library (logical u2f-zero-rescue)
(uri /home/pp/apps/u2f-zero/hardware/u2f-zero-rescue.lib))
(library (logical device)
(uri /usr/share/kicad/library/device.lib)))
(nets
(net (code 1) (name "Net-(A1-Pad3)")
(node (ref A1) (pin 3)))
(net (code 2) (name "Net-(A1-Pad2)")
(node (ref A1) (pin 2)))
(net (code 3) (name "Net-(A1-Pad1)")
(node (ref A1) (pin 1)))
(net (code 4) (name "Net-(A1-Pad7)")
(node (ref A1) (pin 7)))
(net (code 5) (name "Net-(E1-Pad6)")
(node (ref E1) (pin 6)))
(net (code 6) (name /TX)
(node (ref TX1) (pin 1))
(node (ref E1) (pin 18)))
(net (code 7) (name /C2D)
(node (ref E1) (pin 10))
(node (ref C2D1) (pin 1)))
(net (code 8) (name /C2CK)
(node (ref C2CK1) (pin 1))
(node (ref E1) (pin 9)))
(net (code 9) (name /RX)
(node (ref E1) (pin 17))
(node (ref RX1) (pin 1)))
(net (code 10) (name "Net-(E1-Pad11)")
(node (ref E1) (pin 11)))
(net (code 11) (name "Net-(E1-Pad13)")
(node (ref E1) (pin 13)))
(net (code 12) (name /+5V)
(node (ref E1) (pin 7))
(node (ref A1) (pin 8))
(node (ref C3) (pin 1))
(node (ref C4) (pin 2))
(node (ref Z1) (pin 3))
(node (ref R1) (pin 1)))
(net (code 13) (name "Net-(R1-Pad2)")
(node (ref RGB1) (pin 4))
(node (ref R1) (pin 2)))
(net (code 14) (name "Net-(E1-Pad14)")
(node (ref RGB1) (pin 1))
(node (ref E1) (pin 14)))
(net (code 15) (name "Net-(E1-Pad15)")
(node (ref RGB1) (pin 2))
(node (ref E1) (pin 15)))
(net (code 16) (name "Net-(E1-Pad16)")
(node (ref RGB1) (pin 3))
(node (ref E1) (pin 16)))
(net (code 17) (name "Net-(E1-Pad19)")
(node (ref E1) (pin 20))
(node (ref E1) (pin 19))
(node (ref SW1) (pin 2)))
(net (code 18) (name "Net-(A1-Pad5)")
(node (ref A1) (pin 5))
(node (ref E1) (pin 2)))
(net (code 19) (name "Net-(A1-Pad6)")
(node (ref E1) (pin 1))
(node (ref A1) (pin 6)))
(net (code 20) (name "Net-(E1-Pad8)")
(node (ref E1) (pin 8)))
(net (code 21) (name "Net-(Z1-Pad1)")
(node (ref Z1) (pin 1)))
(net (code 22) (name GND)
(node (ref Z1) (pin 2))
(net (code 1) (name GND)
(node (ref C4) (pin 1))
(node (ref A1) (pin 4))
(node (ref Z1) (pin 2))
(node (ref C3) (pin 2))
(node (ref E1) (pin 12))
(node (ref E1) (pin 21))
(node (ref E1) (pin 3))
(node (ref SW1) (pin 1)))
(net (code 23) (name /HD+)
(node (ref E1) (pin 4))
(node (ref A1) (pin 4))
(node (ref SW1) (pin 2))
(node (ref E0) (pin 4))
(node (ref GND1) (pin 1)))
(net (code 2) (name "Net-(A1-Pad5)")
(node (ref A1) (pin 5))
(node (ref E0) (pin 3)))
(net (code 3) (name "Net-(A1-Pad6)")
(node (ref A1) (pin 6))
(node (ref E0) (pin 2)))
(net (code 4) (name /+5V)
(node (ref C4) (pin 2))
(node (ref E0) (pin 9))
(node (ref Z1) (pin 3))
(node (ref A1) (pin 8))
(node (ref C3) (pin 1)))
(net (code 5) (name "Net-(E0-Pad15)")
(node (ref E0) (pin 15)))
(net (code 6) (name "Net-(E0-Pad16)")
(node (ref E0) (pin 16)))
(net (code 7) (name "Net-(R1-Pad2)")
(node (ref R1) (pin 2))
(node (ref RGB1) (pin 4)))
(net (code 8) (name "Net-(E0-Pad20)")
(node (ref E0) (pin 20))
(node (ref RGB1) (pin 3)))
(net (code 9) (name "Net-(E0-Pad19)")
(node (ref RGB1) (pin 2))
(node (ref E0) (pin 19)))
(net (code 10) (name "Net-(E0-Pad18)")
(node (ref E0) (pin 18))
(node (ref RGB1) (pin 1)))
(net (code 11) (name "Net-(E0-Pad17)")
(node (ref E0) (pin 17)))
(net (code 12) (name "Net-(E0-Pad13)")
(node (ref SW1) (pin 1))
(node (ref E0) (pin 13))
(node (ref E0) (pin 14)))
(net (code 13) (name "Net-(E0-Pad24)")
(node (ref E0) (pin 24)))
(net (code 14) (name /+3.3V)
(node (ref E0) (pin 7))
(node (ref E0) (pin 8))
(node (ref R1) (pin 1)))
(net (code 15) (name "Net-(E0-Pad21)")
(node (ref E0) (pin 21)))
(net (code 16) (name "Net-(E0-Pad1)")
(node (ref E0) (pin 1)))
(net (code 17) (name "Net-(E0-Pad10)")
(node (ref E0) (pin 10)))
(net (code 18) (name /HD+)
(node (ref E0) (pin 5))
(node (ref Z1) (pin 5)))
(net (code 24) (name /HD-)
(node (ref E1) (pin 5))
(node (ref Z1) (pin 4)))))
(net (code 19) (name "Net-(Z1-Pad1)")
(node (ref Z1) (pin 1)))
(net (code 20) (name "Net-(A1-Pad2)")
(node (ref A1) (pin 2)))
(net (code 21) (name "Net-(A1-Pad3)")
(node (ref A1) (pin 3)))
(net (code 22) (name "Net-(A1-Pad7)")
(node (ref A1) (pin 7)))
(net (code 23) (name /HD-)
(node (ref E0) (pin 6))
(node (ref Z1) (pin 4)))
(net (code 24) (name /C2D)
(node (ref E0) (pin 12))
(node (ref C2D1) (pin 1)))
(net (code 25) (name /C2CK)
(node (ref C2CK1) (pin 1))
(node (ref E0) (pin 11)))
(net (code 26) (name /TX)
(node (ref E0) (pin 23))
(node (ref TX1) (pin 1)))
(net (code 27) (name /RX)
(node (ref RX1) (pin 1))
(node (ref E0) (pin 22)))
(net (code 28) (name "Net-(A1-Pad1)")
(node (ref A1) (pin 1)))))

Wyświetl plik

@ -49,300 +49,343 @@ Comment3 ""
Comment4 ""
$EndDescr
$Comp
L EFM8UB1 E1
U 1 1 56857441
P 5200 4500
F 0 "E1" H 5850 5100 60 0000 C CNN
F 1 "EFM8UB1" H 5900 5200 60 0000 C CNN
F 2 "footprints:EFM8UB1" H 4700 5000 60 0001 C CNN
F 3 "" H 4700 5000 60 0000 C CNN
1 5200 4500
1 0 0 -1
$EndComp
$Comp
L ATECC508A-RESCUE-u2f-zero A1
U 1 1 56857313
P 4750 2350
F 0 "A1" H 5050 2650 60 0000 C CNN
F 1 "ATECC508A" H 4650 2650 60 0000 C CNN
F 2 "footprints:UDFN-8Pad" H 4350 2600 60 0001 C CNN
F 3 "" H 4350 2600 60 0000 C CNN
1 4750 2350
P 5100 3050
F 0 "A1" H 5400 3350 60 0000 C CNN
F 1 "ATECC508A" H 5000 3350 60 0000 C CNN
F 2 "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm" H 4700 3300 60 0001 C CNN
F 3 "" H 4700 3300 60 0000 C CNN
1 5100 3050
-1 0 0 1
$EndComp
Text Label 4350 4450 2 60 ~ 0
GND
Text Label 6050 4700 0 60 ~ 0
GND
$Comp
L C C3
U 1 1 56857DEB
P 5350 5600
F 0 "C3" H 5375 5700 50 0000 L CNN
F 1 "0.1uF" H 5375 5500 50 0000 L CNN
F 2 "Capacitors_SMD:C_0402" H 5388 5450 50 0001 C CNN
F 3 "" H 5350 5600 50 0000 C CNN
1 5350 5600
P 5300 5750
F 0 "C3" H 5325 5850 50 0000 L CNN
F 1 "0.1uF" H 5325 5650 50 0000 L CNN
F 2 "Capacitors_SMD:C_0402" H 5338 5600 50 0001 C CNN
F 3 "" H 5300 5750 50 0000 C CNN
1 5300 5750
0 -1 1 0
$EndComp
$Comp
L C C4
U 1 1 56857E44
P 5350 5950
F 0 "C4" H 5375 6050 50 0000 L CNN
F 1 "4.7uF" H 5375 5850 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 5388 5800 50 0001 C CNN
F 3 "" H 5350 5950 50 0000 C CNN
1 5350 5950
P 5300 6100
F 0 "C4" H 5325 6200 50 0000 L CNN
F 1 "4.7uF" H 5325 6000 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 5338 5950 50 0001 C CNN
F 3 "" H 5300 6100 50 0000 C CNN
1 5300 6100
0 1 1 0
$EndComp
Text Label 4200 2900 0 60 ~ 0
Text Label 4600 3600 0 60 ~ 0
+5V
$Comp
L DF5A5.6JE Z1
U 1 1 56857EAF
P 3450 4300
F 0 "Z1" H 3050 4350 60 0000 C CNN
F 1 "DF5A5.6JE" H 2900 4450 60 0000 C CNN
F 2 "TO_SOT_Packages_SMD:SOT-553" H 3450 4300 60 0001 C CNN
F 3 "" H 3450 4300 60 0000 C CNN
1 3450 4300
P 3250 3950
F 0 "Z1" H 2850 4000 60 0000 C CNN
F 1 "DF5A5.6JE" H 2700 4100 60 0000 C CNN
F 2 "TO_SOT_Packages_SMD:SOT-553" H 3250 3950 60 0001 C CNN
F 3 "" H 3250 3950 60 0000 C CNN
1 3250 3950
1 0 0 -1
$EndComp
Text Label 5900 5600 0 60 ~ 0
Text Label 5850 5750 0 60 ~ 0
GND
Text Label 4900 6150 0 60 ~ 0
Text Label 4850 6300 0 60 ~ 0
+5V
Text Label 3650 3900 2 60 ~ 0
Text Label 3450 3550 2 60 ~ 0
+5V
Text Label 3450 3900 2 60 ~ 0
Text Label 3250 3550 2 60 ~ 0
GND
Text Label 3850 4750 0 60 ~ 0
Text Label 3750 4500 2 60 ~ 0
HD-
Text Label 4050 4600 2 60 ~ 0
Text Label 4150 4400 2 60 ~ 0
HD+
$Comp
L R R1
U 1 1 56857B9B
P 7750 4600
F 0 "R1" V 7830 4600 50 0000 C CNN
F 1 "100" V 7750 4600 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 7680 4600 50 0001 C CNN
F 3 "" H 7750 4600 50 0000 C CNN
1 7750 4600
P 8100 4900
F 0 "R1" V 8180 4900 50 0000 C CNN
F 1 "100" V 8100 4900 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 8030 4900 50 0001 C CNN
F 3 "" H 8100 4900 50 0000 C CNN
1 8100 4900
-1 0 0 1
$EndComp
NoConn ~ 5050 5300
Text Notes 3050 3750 0 60 ~ 0
Text Notes 2850 3400 0 60 ~ 0
Protect from ESD
Text Notes 3350 4900 0 60 ~ 0
Text Notes 2350 4450 0 60 ~ 0
Host USB data
Text Notes 7450 3600 0 60 ~ 0
Text Notes 4700 2700 0 60 ~ 0
Secure element for EC
$Comp
L CA_RGB-RESCUE-u2f-zero RGB1
U 1 1 5686DEFD
P 7000 4450
F 0 "RGB1" H 7250 4600 60 0000 C CNN
F 1 "CA_RGB" H 6900 4600 60 0000 C CNN
F 2 "footprints:LED-0606" H 7800 4500 60 0001 C CNN
F 3 "" H 7000 4500 60 0000 C CNN
1 7000 4450
P 7050 4700
F 0 "RGB1" H 7300 4850 60 0000 C CNN
F 1 "CA_RGB" H 6950 4850 60 0000 C CNN
F 2 "footprints:LED-0606" H 7850 4750 60 0001 C CNN
F 3 "" H 7050 4750 60 0000 C CNN
1 7050 4700
1 0 0 1
$EndComp
$Comp
L GND #PWR01
U 1 1 5686E5B0
P 6550 5850
F 0 "#PWR01" H 6550 5600 50 0001 C CNN
F 1 "GND" H 6550 5700 50 0000 C CNN
F 2 "" H 6550 5850 50 0000 C CNN
F 3 "" H 6550 5850 50 0000 C CNN
1 6550 5850
P 6700 5800
F 0 "#PWR01" H 6700 5550 50 0001 C CNN
F 1 "GND" H 6700 5650 50 0000 C CNN
F 2 "" H 6700 5800 50 0000 C CNN
F 3 "" H 6700 5800 50 0000 C CNN
1 6700 5800
1 0 0 -1
$EndComp
$Comp
L PWR_FLAG #FLG02
U 1 1 5686E60B
P 6850 5850
F 0 "#FLG02" H 6850 5945 50 0001 C CNN
F 1 "PWR_FLAG" H 6850 6030 50 0000 C CNN
F 2 "" H 6850 5850 50 0000 C CNN
F 3 "" H 6850 5850 50 0000 C CNN
1 6850 5850
P 7100 5800
F 0 "#FLG02" H 7100 5895 50 0001 C CNN
F 1 "PWR_FLAG" H 7100 5980 50 0000 C CNN
F 2 "" H 7100 5800 50 0000 C CNN
F 3 "" H 7100 5800 50 0000 C CNN
1 7100 5800
-1 0 0 1
$EndComp
Text Label 6850 5650 0 60 ~ 0
Text Label 7100 5600 0 60 ~ 0
+5V
Text Label 6550 5650 0 60 ~ 0
Text Label 6700 5600 0 60 ~ 0
GND
$Comp
L SW_PUSH SW1
U 1 1 5685E9F9
P 4750 3250
F 0 "SW1" H 4900 3360 50 0000 C CNN
F 1 "SW_PUSH" H 4750 3170 50 0000 C CNN
F 2 "footprints:u2f-button" H 4750 3250 50 0001 C CNN
F 3 "" H 4750 3250 50 0000 C CNN
1 4750 3250
P 6500 5200
F 0 "SW1" H 6650 5310 50 0000 C CNN
F 1 "SW_PUSH" H 6500 5120 50 0000 C CNN
F 2 "footprints:u2f-button" H 6500 5200 50 0001 C CNN
F 3 "" H 6500 5200 50 0000 C CNN
1 6500 5200
1 0 0 -1
$EndComp
NoConn ~ 3250 4000
Text Label 5200 5300 3 60 ~ 0
NoConn ~ 3050 3650
Text Label 6650 3400 3 60 ~ 0
C2CK
Text Label 5350 5300 3 60 ~ 0
C2D
Text Label 6100 3200 3 60 ~ 0
C2CK
Text Label 6200 3200 3 60 ~ 0
Text Label 6750 3400 3 60 ~ 0
C2D
$Comp
L debug-pin TX1
U 1 1 56A3F7EB
P 5700 3350
F 0 "TX1" V 5500 2850 60 0000 C CNN
F 1 "debug-pin" H 5800 3100 60 0001 C CNN
F 2 "footprints:debug" H 5700 3350 60 0001 C CNN
F 3 "" H 5700 3350 60 0000 C CNN
1 5700 3350
P 6250 3550
F 0 "TX1" V 6050 3050 60 0000 C CNN
F 1 "debug-pin" H 6350 3300 60 0001 C CNN
F 2 "footprints:debug" H 6250 3550 60 0001 C CNN
F 3 "" H 6250 3550 60 0000 C CNN
1 6250 3550
-1 0 0 1
$EndComp
$Comp
L debug-pin RX1
U 1 1 56A3F89E
P 5800 3350
F 0 "RX1" V 5600 2850 60 0000 C CNN
F 1 "debug-pin" H 5900 3100 60 0001 C CNN
F 2 "footprints:debug" H 5800 3350 60 0001 C CNN
F 3 "" H 5800 3350 60 0000 C CNN
1 5800 3350
P 6350 3550
F 0 "RX1" V 6150 3050 60 0000 C CNN
F 1 "debug-pin" H 6450 3300 60 0001 C CNN
F 2 "footprints:debug" H 6350 3550 60 0001 C CNN
F 3 "" H 6350 3550 60 0000 C CNN
1 6350 3550
-1 0 0 1
$EndComp
$Comp
L debug-pin C2CK1
U 1 1 56A3F8D6
P 5900 3350
F 0 "C2CK1" V 5700 2800 60 0000 C CNN
F 1 "debug-pin" H 6000 3100 60 0001 C CNN
F 2 "footprints:debug" H 5900 3350 60 0001 C CNN
F 3 "" H 5900 3350 60 0000 C CNN
1 5900 3350
P 6450 3550
F 0 "C2CK1" V 6250 3000 60 0000 C CNN
F 1 "debug-pin" H 6550 3300 60 0001 C CNN
F 2 "footprints:debug" H 6450 3550 60 0001 C CNN
F 3 "" H 6450 3550 60 0000 C CNN
1 6450 3550
-1 0 0 1
$EndComp
$Comp
L debug-pin C2D1
U 1 1 56A3F90D
P 6000 3350
F 0 "C2D1" V 5800 2800 60 0000 C CNN
F 1 "debug-pin" H 6100 3100 60 0001 C CNN
F 2 "footprints:debug" H 5950 3500 60 0001 C CNN
F 3 "" H 6000 3350 60 0000 C CNN
1 6000 3350
P 6550 3550
F 0 "C2D1" V 6350 3000 60 0000 C CNN
F 1 "debug-pin" H 6650 3300 60 0001 C CNN
F 2 "footprints:debug" H 6500 3700 60 0001 C CNN
F 3 "" H 6550 3550 60 0000 C CNN
1 6550 3550
-1 0 0 1
$EndComp
Text Label 5750 3300 0 60 ~ 0
Text Label 6100 4100 0 60 ~ 0
TX
Text Label 5550 3400 0 60 ~ 0
Text Label 6550 4050 0 60 ~ 0
RX
NoConn ~ 4750 5300
NoConn ~ 4150 2400
Text Label 5500 2200 0 60 ~ 0
NoConn ~ 4500 3100
Text Label 6050 2900 0 60 ~ 0
GND
NoConn ~ 5350 2500
NoConn ~ 5350 2400
NoConn ~ 5350 2300
Text Label 4450 3250 2 60 ~ 0
NoConn ~ 5700 3200
NoConn ~ 5700 3100
NoConn ~ 5700 3000
Text Label 6800 5200 0 60 ~ 0
GND
Wire Wire Line
4900 5300 4900 6150
4850 5750 4850 6300
Wire Wire Line
4900 5950 5200 5950
4850 6100 5150 6100
Wire Wire Line
4900 5600 5200 5600
Connection ~ 4900 5950
4850 5750 5150 5750
Connection ~ 4850 6100
Wire Wire Line
5500 5950 5750 5950
5450 6100 5700 6100
Wire Wire Line
5750 5950 5750 5600
Connection ~ 5750 5600
Connection ~ 4900 5600
5700 6100 5700 5750
Connection ~ 5700 5750
Connection ~ 4850 5750
Wire Wire Line
5500 5600 5900 5600
5450 5750 5850 5750
Wire Wire Line
6850 5850 6850 5650
7100 5800 7100 5600
Wire Wire Line
6550 5650 6550 5850
6700 5600 6700 5800
Wire Wire Line
3300 4600 3300 4750
3100 4250 3100 4500
Wire Wire Line
3450 4000 3450 3900
3250 3650 3250 3550
Wire Wire Line
3650 4000 3650 3900
3450 3650 3450 3550
Wire Wire Line
5250 3700 5250 3300
6450 3400 6450 4100
Wire Wire Line
5250 3300 5900 3300
8100 5050 8100 5250
Text Label 8100 5250 0 60 ~ 0
+3.3V
Text Label 4550 5000 2 60 ~ 0
C2CK
Text Label 4550 5100 2 60 ~ 0
C2D
Wire Wire Line
5900 3300 5900 3200
4550 5100 4800 5100
Wire Wire Line
5400 3700 5400 3400
4800 5000 4550 5000
Wire Wire Line
5400 3400 6000 3400
4800 4400 3800 4400
Wire Wire Line
6000 3400 6000 3200
3800 4400 3800 4250
Wire Wire Line
4150 2500 4100 2500
3800 4250 3400 4250
Wire Wire Line
4100 2500 4100 2900
3100 4500 4800 4500
Wire Wire Line
4100 2900 4200 2900
6600 4350 6250 4350
Wire Wire Line
4150 2300 4050 2300
6250 4350 6250 4400
Wire Wire Line
4050 2300 4050 4150
6250 4400 5950 4400
Wire Wire Line
4050 4150 4350 4150
6600 4500 5950 4500
Wire Wire Line
4150 2200 4000 2200
6600 4650 6250 4650
Wire Wire Line
4000 2200 4000 4300
6250 4650 6250 4600
Wire Wire Line
4000 4300 4350 4300
6250 4600 5950 4600
Wire Wire Line
5350 2200 5500 2200
8100 4750 8100 4500
Wire Wire Line
5100 3250 5100 3700
8100 4500 7550 4500
Wire Wire Line
5100 3250 5050 3250
6450 4100 5950 4100
Wire Wire Line
4950 3700 4950 3500
6550 3400 6550 4200
Wire Wire Line
4950 3500 5100 3500
Connection ~ 5100 3500
6550 4200 5950 4200
Wire Wire Line
5550 3700 6350 3700
6200 5200 6200 5050
Wire Wire Line
6350 3700 6350 4100
6200 5050 6100 5050
Wire Wire Line
6350 4100 6550 4100
6100 5000 6100 5100
Wire Wire Line
6050 4250 6550 4250
6100 5000 5950 5000
Wire Wire Line
6550 4400 6050 4400
6100 5100 5950 5100
Connection ~ 6100 5050
Wire Wire Line
7500 4250 7750 4250
4500 2900 4250 2900
Wire Wire Line
7750 4250 7750 4450
4250 2900 4250 4200
Wire Wire Line
7750 4750 7750 4950
Text Label 7750 4950 0 60 ~ 0
4250 4200 4800 4200
Wire Wire Line
4500 3000 4400 3000
Wire Wire Line
4400 3000 4400 4100
Wire Wire Line
4400 4100 4800 4100
Wire Wire Line
4500 3200 4500 3600
Wire Wire Line
4500 3600 4600 3600
Wire Wire Line
6050 2900 5700 2900
Wire Wire Line
4800 4300 4150 4300
Wire Wire Line
4150 4300 4150 3800
Wire Wire Line
4150 3800 3900 3800
Wire Wire Line
3900 3800 3900 3700
Text Label 3900 3700 0 60 ~ 0
GND
Wire Wire Line
4200 4800 4800 4800
Text Label 4200 4800 2 60 ~ 0
+5V
NoConn ~ 5950 4900
NoConn ~ 5950 4800
NoConn ~ 5950 4700
NoConn ~ 5950 4300
NoConn ~ 5950 4000
NoConn ~ 4800 4000
NoConn ~ 4800 4900
$Comp
L EFM8UB1_24pin E0
U 1 1 5705BC18
P 5350 4250
F 0 "E0" H 5800 4750 60 0000 C CNN
F 1 "EFM8UB1_24pin" H 5300 4750 60 0000 C CNN
F 2 "Housings_SSOP:SSOP-24_3.9x8.7mm_Pitch0.635mm" H 5650 4650 60 0001 C CNN
F 3 "" H 5350 4250 60 0000 C CNN
1 5350 4250
1 0 0 -1
$EndComp
Wire Wire Line
3300 4750 4350 4750
4800 4700 4700 4700
Wire Wire Line
3600 4600 4350 4600
NoConn ~ 6050 4550
NoConn ~ 6050 4850
Text Label 4850 3700 2 60 ~ 0
4700 4700 4700 4600
Wire Wire Line
4700 4600 4800 4600
Wire Wire Line
4700 4650 4100 4650
Connection ~ 4700 4650
Text Label 4100 4650 2 60 ~ 0
+3.3V
$Comp
L debug-pin GND1
U 1 1 570602D3
P 6850 3550
F 0 "GND1" V 6650 3000 60 0000 C CNN
F 1 "debug-pin" H 6950 3300 60 0001 C CNN
F 2 "footprints:debug" H 6550 3650 60 0001 C CNN
F 3 "" H 6850 3550 60 0000 C CNN
1 6850 3550
-1 0 0 1
$EndComp
Text Label 7050 3400 3 60 ~ 0
GND
$EndSCHEMATC