From 9af9f5768b0c2371c7e991edc88a78c49cc8c678 Mon Sep 17 00:00:00 2001 From: jaseg Date: Wed, 26 Apr 2017 11:57:45 +0200 Subject: [PATCH] Initial commit --- hw/chibi/chibi-cache.lib | 363 ++ hw/chibi/chibi.bak | 1468 +++++++ hw/chibi/chibi.kicad_pcb | 1 + hw/chibi/chibi.pro | 62 + hw/chibi/chibi.sch | 1468 +++++++ hw/chibi/chibi_2024/chibi_2024-cache.lib | 475 +++ hw/chibi/chibi_2024/chibi_2024.bak | 1576 +++++++ hw/chibi/chibi_2024/chibi_2024.kicad_pcb | 1 + hw/chibi/chibi_2024/chibi_2024.pro | 61 + hw/chibi/chibi_2024/chibi_2024.sch | 1578 +++++++ hw/chibi/chibi_2024/mux_module.bak | 415 ++ hw/chibi/chibi_2024/mux_module.sch | 415 ++ hw/chibi/components.bak | 120 + hw/chibi/components.bck | 11 + hw/chibi/components.dcm | 11 + hw/chibi/components.lib | 120 + hw/chibi/libs/kicad-library | 1 + hw/chibi/libs/stm32.dcm | 4779 ++++++++++++++++++++++ hw/chibi/ref/74HC_HCT595.pdf | Bin 0 -> 863975 bytes 19 files changed, 12925 insertions(+) create mode 100644 hw/chibi/chibi-cache.lib create mode 100644 hw/chibi/chibi.bak create mode 100644 hw/chibi/chibi.kicad_pcb create mode 100644 hw/chibi/chibi.pro create mode 100644 hw/chibi/chibi.sch create mode 100644 hw/chibi/chibi_2024/chibi_2024-cache.lib create mode 100644 hw/chibi/chibi_2024/chibi_2024.bak create mode 100644 hw/chibi/chibi_2024/chibi_2024.kicad_pcb create mode 100644 hw/chibi/chibi_2024/chibi_2024.pro create mode 100644 hw/chibi/chibi_2024/chibi_2024.sch create mode 100644 hw/chibi/chibi_2024/mux_module.bak create mode 100644 hw/chibi/chibi_2024/mux_module.sch create mode 100644 hw/chibi/components.bak create mode 100644 hw/chibi/components.bck create mode 100644 hw/chibi/components.dcm create mode 100644 hw/chibi/components.lib create mode 160000 hw/chibi/libs/kicad-library create mode 100644 hw/chibi/libs/stm32.dcm create mode 100644 hw/chibi/ref/74HC_HCT595.pdf diff --git a/hw/chibi/chibi-cache.lib b/hw/chibi/chibi-cache.lib new file mode 100644 index 0000000..7419fab --- /dev/null +++ b/hw/chibi/chibi-cache.lib @@ -0,0 +1,363 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +3V3 +# +DEF +3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# +5V +# +DEF +5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# 74HC595_mine +# +DEF 74HC595_mine U 0 40 Y Y 1 F N +F0 "U" 550 300 60 H V C CNN +F1 "74HC595_mine" 0 0 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -450 -350 450 350 0 1 0 N +X Q1 1 -250 -550 200 U 50 50 1 1 I +X Q2 2 -150 -550 200 U 50 50 1 1 I +X Q3 3 -50 -550 200 U 50 50 1 1 I +X Q4 4 50 -550 200 U 50 50 1 1 I +X Q5 5 150 -550 200 U 50 50 1 1 I +X Q6 6 250 -550 200 U 50 50 1 1 I +X Q7 7 350 -550 200 U 50 50 1 1 I +X GND 8 250 550 200 D 50 50 1 1 I +X Q7S 9 650 0 200 L 50 50 1 1 I +X ~MR 10 -350 550 200 D 50 50 1 1 I +X SHCP 11 -50 550 200 D 50 50 1 1 I +X STCP 12 50 550 200 D 50 50 1 1 I +X ~OE 13 -250 550 200 D 50 50 1 1 I +X DS 14 -650 0 200 R 50 50 1 1 I +X Q0 15 -350 -550 200 U 50 50 1 1 I +X VCC 16 350 550 200 D 50 50 1 1 I +ENDDRAW +ENDDEF +# +# 7seg_4digit_cc +# +DEF 7seg_4digit_cc D 0 40 Y Y 1 F N +F0 "D" 550 300 60 H V C CNN +F1 "7seg_4digit_cc" 0 0 60 H V C CNN +F2 "" 1000 -100 60 H I C CNN +F3 "" 1000 -100 60 H I C CNN +DRAW +S -450 350 450 -350 0 1 0 N +X E 1 50 550 200 D 50 50 1 1 I +X D 2 -50 550 200 D 50 50 1 1 I +X DP 3 350 550 200 D 50 50 1 1 I +X C 4 -150 550 200 D 50 50 1 1 I +X G 5 250 550 200 D 50 50 1 1 I +X CC4 6 150 -550 200 U 50 50 1 1 I +X B 7 -250 550 200 D 50 50 1 1 I +X CC3 8 50 -550 200 U 50 50 1 1 I +X CC2 9 -50 -550 200 U 50 50 1 1 I +X F 10 150 550 200 D 50 50 1 1 I +X A 11 -350 550 200 D 50 50 1 1 I +X CC1 12 -150 -550 200 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# BSS138 +# +DEF BSS138 Q 0 0 Y Y 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "BSS138" 200 0 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN +F3 "" 0 0 50 H V L CNN +ALIAS 2N7002 +$FPLIST + SOT-23* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +C 100 -50 5 0 1 0 N +C 100 50 5 0 1 0 N +P 2 0 1 20 25 -40 25 -65 N +P 2 0 1 20 25 15 25 -15 N +P 2 0 1 20 25 65 25 40 N +P 2 0 1 0 120 15 115 10 N +P 2 0 1 0 120 15 140 15 N +P 2 0 1 0 140 15 145 20 N +P 3 0 1 10 0 60 0 -60 0 -60 N +P 4 0 1 0 30 -50 100 -50 100 -100 100 -100 N +P 4 0 1 0 30 50 100 50 100 100 100 100 N +P 4 0 1 0 100 50 130 50 130 -50 100 -50 N +P 4 0 1 0 130 15 120 -10 140 -10 130 15 F +P 5 0 1 0 30 0 50 0 100 0 100 -50 100 -50 N +P 6 0 1 0 35 0 75 15 75 -15 35 0 40 0 40 0 F +X G 1 -200 -50 200 R 50 50 1 1 P +X S 2 100 -200 100 U 50 50 1 1 P +X D 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# C +# +DEF C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + C? + C_????_* + C_???? + SMD*_c + Capacitor* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 40 40 1 1 P +X ~ 2 0 -150 110 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X05 +# +DEF CONN_02X05 P 0 1 Y N 1 F N +F0 "P" 0 300 50 H V C CNN +F1 "CONN_02X05" 0 -300 50 H V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X05 + Pin_Header_Angled_2X05 + Socket_Strip_Straight_2X05 + Socket_Strip_Angled_2X05 +$ENDFPLIST +DRAW +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 250 100 -250 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +X P1 1 -250 200 150 R 50 50 1 1 P +X P2 2 250 200 150 L 50 50 1 1 P +X P3 3 -250 100 150 R 50 50 1 1 P +X P4 4 250 100 150 L 50 50 1 1 P +X P5 5 -250 0 150 R 50 50 1 1 P +X P6 6 250 0 150 L 50 50 1 1 P +X P7 7 -250 -100 150 R 50 50 1 1 P +X P8 8 250 -100 150 L 50 50 1 1 P +X P9 9 -250 -200 150 R 50 50 1 1 P +X P10 10 250 -200 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CP +# +DEF CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + CP* + C_Axial* + C_Radial* + TantalC* + C*elec + c_elec* + SMD*_Pol +$ENDFPLIST +DRAW +S -90 20 -90 40 0 1 0 N +S -90 20 90 20 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +S 90 40 -90 40 0 1 0 N +S 90 40 90 20 0 1 0 N +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 40 40 1 1 P +X ~ 2 0 -150 110 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# Crystal_Small +# +DEF Crystal_Small Y 0 40 N N 1 F N +F0 "Y" 0 100 50 H V C CNN +F1 "Crystal_Small" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Crystal_ +$ENDFPLIST +DRAW +S -30 -60 30 60 0 1 0 N +P 2 0 1 0 -50 -30 -50 30 N +P 2 0 1 0 50 -30 50 30 N +X 1 1 -100 0 50 R 40 40 1 1 P +X 2 2 100 0 50 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# LD1117S33TR +# +DEF LD1117S33TR U 0 30 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "LD1117S33TR" 0 200 50 H V C CNN +F2 "SOT-223" 0 100 50 H V C CNN +F3 "" 0 0 50 H V C CNN +ALIAS LD1117S33CTR LD1117S12TR LD1117S12CTR LD1117S18TR LD1117S18CTR LD1117S25TR LD1117S25CTR LD1117S50TR LD1117S50CTR +$FPLIST + SOT223 +$ENDFPLIST +DRAW +S -250 -150 250 150 0 1 10 f +X GND 1 0 -250 100 U 50 50 1 1 W +X VO 2 400 50 150 L 50 50 1 1 w +X VI 3 -400 50 150 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# LM358 +# +DEF LM358 U 0 20 Y Y 2 F N +F0 "U" 0 200 50 H V L CNN +F1 "LM358" 0 -200 50 H V L CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +ALIAS LMC6062 LMC6082 LM358N TL072 TL082 NE5532 4558 +$FPLIST + SOIC* + DIP* + TSSOP* + TO-99* + DSBGA* +$ENDFPLIST +DRAW +P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f +X V- 4 -100 -300 150 U 50 50 0 1 W +X V+ 8 -100 300 150 D 50 50 0 1 W +X ~ 1 300 0 100 L 50 50 1 1 O +X - 2 -300 -100 100 R 50 50 1 1 I +X + 3 -300 100 100 R 50 50 1 1 I +X + 5 -300 100 100 R 50 50 2 1 I +X - 6 -300 -100 100 R 50 50 2 1 I +X ~ 7 300 0 100 L 50 50 2 1 O +ENDDRAW +ENDDEF +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + R_* + Resistor_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SP3481CN +# +DEF SP3481CN U 0 40 Y Y 1 F N +F0 "U" -300 350 50 H V L CNN +F1 "SP3481CN" 100 350 50 H V L CNN +F2 "SO-8" 0 0 50 H V C CIN +F3 "" 0 0 50 H V C CNN +ALIAS SP3481EN SP3485CN SP3485EN +$FPLIST + SO8* +$ENDFPLIST +DRAW +S -300 300 300 -300 0 1 10 f +X RO 1 -400 200 100 R 50 50 1 1 O +X ~RE~ 2 -400 100 100 R 50 50 1 1 I +X DE 3 -400 -100 100 R 50 50 1 1 I +X DI 4 -400 -200 100 R 50 50 1 1 I +X GND 5 0 -400 100 U 50 50 1 1 W +X A 6 400 100 100 L 50 50 1 1 B +X B 7 400 -100 100 L 50 50 1 1 B +X VCC 8 0 400 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# STM32F030F4Px +# +DEF STM32F030F4Px U 0 40 Y Y 1 L N +F0 "U" -1600 925 50 H V L BNN +F1 "STM32F030F4Px" 1600 925 50 H V R BNN +F2 "TSSOP20" 1600 875 50 H V R TNN +F3 "" 0 0 50 H V C CNN +DRAW +S -1600 -800 1600 900 0 1 10 f +X BOOT0 1 -1700 400 100 R 50 50 1 1 I +X PF0/RCC_OSC_IN 2 -1700 -200 100 R 50 50 1 1 I +X PF1/RCC_OSC_OUT 3 -1700 -300 100 R 50 50 1 1 I +X NRST 4 -1700 600 100 R 50 50 1 1 I +X VDDA 5 0 1000 100 D 50 50 1 1 W +X ADC_IN0/RTC_TAMP2/SYS_WKUP1/USART1_CTS/PA0 6 1700 600 100 L 50 50 1 1 B +X ADC_IN1/USART1_DE/USART1_RTS/PA1 7 1700 500 100 L 50 50 1 1 B +X ADC_IN2/USART1_TX/PA2 8 1700 400 100 L 50 50 1 1 B +X ADC_IN3/USART1_RX/PA3 9 1700 300 100 L 50 50 1 1 B +X ADC_IN4/SPI1_NSS/TIM14_CH1/USART1_CK/PA4 10 1700 200 100 L 50 50 1 1 B +X SYS_SWCLK/USART1_TX/PA14 20 1700 -500 100 L 50 50 1 1 B +X ADC_IN5/SPI1_SCK/PA5 11 1700 100 100 L 50 50 1 1 B +X ADC_IN6/SPI1_MISO/TIM16_CH1/TIM1_BKIN/TIM3_CH1/PA6 12 1700 0 100 L 50 50 1 1 B +X ADC_IN7/SPI1_MOSI/TIM14_CH1/TIM17_CH1/TIM1_CH1N/TIM3_CH2/PA7 13 1700 -100 100 L 50 50 1 1 B +X PB1/ADC_IN9/TIM14_CH1/TIM1_CH3N/TIM3_CH4 14 -1700 -500 100 R 50 50 1 1 B +X VSS 15 0 -900 100 U 50 50 1 1 W +X VDD 16 -100 1000 100 D 50 50 1 1 W +X I2C1_SCL/TIM1_CH2/USART1_TX/PA9 17 1700 -200 100 L 50 50 1 1 B +X I2C1_SDA/TIM17_BKIN/TIM1_CH3/USART1_RX/PA10 18 1700 -300 100 L 50 50 1 1 B +X IR_OUT/SYS_SWDIO/PA13 19 1700 -400 100 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +#End Library diff --git a/hw/chibi/chibi.bak b/hw/chibi/chibi.bak new file mode 100644 index 0000000..5298e9e --- /dev/null +++ b/hw/chibi/chibi.bak @@ -0,0 +1,1468 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:components +LIBS:stm32 +LIBS:chibi-cache +EELAYER 25 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDC3B5 +P 4700 8500 +F 0 "D?" H 5250 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 4700 8500 60 0000 C CNN +F 2 "" H 5700 8400 60 0001 C CNN +F 3 "" H 5700 8400 60 0001 C CNN + 1 4700 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDD4FA +P 4700 7250 +F 0 "U?" H 5250 7550 60 0000 C CNN +F 1 "74HC595_mine" H 4700 7250 60 0000 C CNN +F 2 "" H 4700 7250 60 0001 C CNN +F 3 "" H 4700 7250 60 0001 C CNN + 1 4700 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDDFC0 +P 6200 8500 +F 0 "D?" H 6750 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 6200 8500 60 0000 C CNN +F 2 "" H 7200 8400 60 0001 C CNN +F 3 "" H 7200 8400 60 0001 C CNN + 1 6200 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDDFC6 +P 6200 7250 +F 0 "U?" H 6750 7550 60 0000 C CNN +F 1 "74HC595_mine" H 6200 7250 60 0000 C CNN +F 2 "" H 6200 7250 60 0001 C CNN +F 3 "" H 6200 7250 60 0001 C CNN + 1 6200 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDE134 +P 7700 8500 +F 0 "D?" H 8250 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 7700 8500 60 0000 C CNN +F 2 "" H 8700 8400 60 0001 C CNN +F 3 "" H 8700 8400 60 0001 C CNN + 1 7700 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDE13A +P 7700 7250 +F 0 "U?" H 8250 7550 60 0000 C CNN +F 1 "74HC595_mine" H 7700 7250 60 0000 C CNN +F 2 "" H 7700 7250 60 0001 C CNN +F 3 "" H 7700 7250 60 0001 C CNN + 1 7700 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDE210 +P 9200 8500 +F 0 "D?" H 9750 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 9200 8500 60 0000 C CNN +F 2 "" H 10200 8400 60 0001 C CNN +F 3 "" H 10200 8400 60 0001 C CNN + 1 9200 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDE216 +P 9200 7250 +F 0 "U?" H 9750 7550 60 0000 C CNN +F 1 "74HC595_mine" H 9200 7250 60 0000 C CNN +F 2 "" H 9200 7250 60 0001 C CNN +F 3 "" H 9200 7250 60 0001 C CNN + 1 9200 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDF3C7 +P 10700 8500 +F 0 "D?" H 11250 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 10700 8500 60 0000 C CNN +F 2 "" H 11700 8400 60 0001 C CNN +F 3 "" H 11700 8400 60 0001 C CNN + 1 10700 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDF3CD +P 10700 7250 +F 0 "U?" H 11250 7550 60 0000 C CNN +F 1 "74HC595_mine" H 10700 7250 60 0000 C CNN +F 2 "" H 10700 7250 60 0001 C CNN +F 3 "" H 10700 7250 60 0001 C CNN + 1 10700 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDF417 +P 12200 8500 +F 0 "D?" H 12750 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 12200 8500 60 0000 C CNN +F 2 "" H 13200 8400 60 0001 C CNN +F 3 "" H 13200 8400 60 0001 C CNN + 1 12200 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDF41D +P 12200 7250 +F 0 "U?" H 12750 7550 60 0000 C CNN +F 1 "74HC595_mine" H 12200 7250 60 0000 C CNN +F 2 "" H 12200 7250 60 0001 C CNN +F 3 "" H 12200 7250 60 0001 C CNN + 1 12200 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDF435 +P 13700 8500 +F 0 "D?" H 14250 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 13700 8500 60 0000 C CNN +F 2 "" H 14700 8400 60 0001 C CNN +F 3 "" H 14700 8400 60 0001 C CNN + 1 13700 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDF43B +P 13700 7250 +F 0 "U?" H 14250 7550 60 0000 C CNN +F 1 "74HC595_mine" H 13700 7250 60 0000 C CNN +F 2 "" H 13700 7250 60 0001 C CNN +F 3 "" H 13700 7250 60 0001 C CNN + 1 13700 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDF453 +P 15200 8500 +F 0 "D?" H 15750 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 15200 8500 60 0000 C CNN +F 2 "" H 16200 8400 60 0001 C CNN +F 3 "" H 16200 8400 60 0001 C CNN + 1 15200 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDF459 +P 15200 7250 +F 0 "U?" H 15750 7550 60 0000 C CNN +F 1 "74HC595_mine" H 15200 7250 60 0000 C CNN +F 2 "" H 15200 7250 60 0001 C CNN +F 3 "" H 15200 7250 60 0001 C CNN + 1 15200 7250 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 58FE0341 +P 9400 5900 +F 0 "C?" H 9425 6000 50 0000 L CNN +F 1 "100n" H 9425 5800 50 0000 L CNN +F 2 "" H 9438 5750 50 0000 C CNN +F 3 "" H 9400 5900 50 0000 C CNN + 1 9400 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE064D +P 7900 5900 +F 0 "C?" H 7925 6000 50 0000 L CNN +F 1 "100n" H 7925 5800 50 0000 L CNN +F 2 "" H 7938 5750 50 0000 C CNN +F 3 "" H 7900 5900 50 0000 C CNN + 1 7900 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE06C3 +P 6400 5900 +F 0 "C?" H 6425 6000 50 0000 L CNN +F 1 "100n" H 6425 5800 50 0000 L CNN +F 2 "" H 6438 5750 50 0000 C CNN +F 3 "" H 6400 5900 50 0000 C CNN + 1 6400 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE0742 +P 10900 5900 +F 0 "C?" H 10925 6000 50 0000 L CNN +F 1 "100n" H 10925 5800 50 0000 L CNN +F 2 "" H 10938 5750 50 0000 C CNN +F 3 "" H 10900 5900 50 0000 C CNN + 1 10900 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE07EE +P 12400 5900 +F 0 "C?" H 12425 6000 50 0000 L CNN +F 1 "100n" H 12425 5800 50 0000 L CNN +F 2 "" H 12438 5750 50 0000 C CNN +F 3 "" H 12400 5900 50 0000 C CNN + 1 12400 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE0922 +P 13900 5900 +F 0 "C?" H 13925 6000 50 0000 L CNN +F 1 "100n" H 13925 5800 50 0000 L CNN +F 2 "" H 13938 5750 50 0000 C CNN +F 3 "" H 13900 5900 50 0000 C CNN + 1 13900 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE09AC +P 15400 5900 +F 0 "C?" H 15425 6000 50 0000 L CNN +F 1 "100n" H 15425 5800 50 0000 L CNN +F 2 "" H 15438 5750 50 0000 C CNN +F 3 "" H 15400 5900 50 0000 C CNN + 1 15400 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE0B0D +P 4900 5900 +F 0 "C?" H 4925 6000 50 0000 L CNN +F 1 "100n" H 4925 5800 50 0000 L CNN +F 2 "" H 4938 5750 50 0000 C CNN +F 3 "" H 4900 5900 50 0000 C CNN + 1 4900 5900 + 0 1 1 0 +$EndComp +$Comp +L STM32F030F4Px U? +U 1 1 58FE6C58 +P 5400 3600 +F 0 "U?" H 3800 4525 50 0000 L BNN +F 1 "STM32F030F4Px" H 7000 4525 50 0000 R BNN +F 2 "TSSOP20" H 7000 4475 50 0000 R TNN +F 3 "" H 5400 3600 50 0000 C CNN + 1 5400 3600 + -1 0 0 -1 +$EndComp +$Comp +L SP3485CN U? +U 1 1 58FE93BC +P 2200 3100 +F 0 "U?" H 1900 3450 50 0000 L CNN +F 1 "SP3485CN" H 2300 3450 50 0000 L CNN +F 2 "SO-8" H 2200 3100 50 0000 C CIN +F 3 "" H 2200 3100 50 0000 C CNN + 1 2200 3100 + -1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 58FEA0B0 +P 2200 2700 +F 0 "#PWR?" H 2200 2550 50 0001 C CNN +F 1 "+3V3" H 2200 2840 50 0000 C CNN +F 2 "" H 2200 2700 50 0000 C CNN +F 3 "" H 2200 2700 50 0000 C CNN + 1 2200 2700 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 58FEA0F8 +P 5400 2600 +F 0 "#PWR?" H 5400 2450 50 0001 C CNN +F 1 "+3V3" H 5400 2740 50 0000 C CNN +F 2 "" H 5400 2600 50 0000 C CNN +F 3 "" H 5400 2600 50 0000 C CNN + 1 5400 2600 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 58FEA140 +P 5500 2600 +F 0 "#PWR?" H 5500 2450 50 0001 C CNN +F 1 "+3V3" H 5500 2740 50 0000 C CNN +F 2 "" H 5500 2600 50 0000 C CNN +F 3 "" H 5500 2600 50 0000 C CNN + 1 5500 2600 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEA188 +P 2200 3500 +F 0 "#PWR?" H 2200 3250 50 0001 C CNN +F 1 "GND" H 2200 3350 50 0000 C CNN +F 2 "" H 2200 3500 50 0000 C CNN +F 3 "" H 2200 3500 50 0000 C CNN + 1 2200 3500 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEA1D0 +P 5400 4500 +F 0 "#PWR?" H 5400 4250 50 0001 C CNN +F 1 "GND" H 5400 4350 50 0000 C CNN +F 2 "" H 5400 4500 50 0000 C CNN +F 3 "" H 5400 4500 50 0000 C CNN + 1 5400 4500 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR? +U 1 1 58FEA3C0 +P 3700 6100 +F 0 "#PWR?" H 3700 5950 50 0001 C CNN +F 1 "+5V" H 3700 6240 50 0000 C CNN +F 2 "" H 3700 6100 50 0000 C CNN +F 3 "" H 3700 6100 50 0000 C CNN + 1 3700 6100 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEA408 +P 3700 6200 +F 0 "#PWR?" H 3700 5950 50 0001 C CNN +F 1 "GND" H 3700 6050 50 0000 C CNN +F 2 "" H 3700 6200 50 0000 C CNN +F 3 "" H 3700 6200 50 0000 C CNN + 1 3700 6200 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEA450 +P 3700 6500 +F 0 "#PWR?" H 3700 6250 50 0001 C CNN +F 1 "GND" H 3700 6350 50 0000 C CNN +F 2 "" H 3700 6500 50 0000 C CNN +F 3 "" H 3700 6500 50 0000 C CNN + 1 3700 6500 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FEAF87 +P 3400 1350 +F 0 "C?" H 3425 1450 50 0000 L CNN +F 1 "100n" H 3425 1250 50 0000 L CNN +F 2 "" H 3438 1200 50 0000 C CNN +F 3 "" H 3400 1350 50 0000 C CNN + 1 3400 1350 + -1 0 0 1 +$EndComp +$Comp +L LD1117S33CTR U? +U 1 1 58FEB0BC +P 2800 1250 +F 0 "U?" H 2800 1500 50 0000 C CNN +F 1 "LD1117S33CTR" H 2800 1450 50 0000 C CNN +F 2 "SOT-223" H 2800 1350 50 0000 C CNN +F 3 "" H 2800 1250 50 0000 C CNN + 1 2800 1250 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEB1F9 +P 2800 1500 +F 0 "#PWR?" H 2800 1250 50 0001 C CNN +F 1 "GND" H 2800 1350 50 0000 C CNN +F 2 "" H 2800 1500 50 0000 C CNN +F 3 "" H 2800 1500 50 0000 C CNN + 1 2800 1500 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR? +U 1 1 58FEB245 +P 2000 1200 +F 0 "#PWR?" H 2000 1050 50 0001 C CNN +F 1 "+5V" H 2000 1340 50 0000 C CNN +F 2 "" H 2000 1200 50 0000 C CNN +F 3 "" H 2000 1200 50 0000 C CNN + 1 2000 1200 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 58FEB291 +P 3300 1200 +F 0 "#PWR?" H 3300 1050 50 0001 C CNN +F 1 "+3V3" H 3300 1340 50 0000 C CNN +F 2 "" H 3300 1200 50 0000 C CNN +F 3 "" H 3300 1200 50 0000 C CNN + 1 3300 1200 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 58FEB42F +P 3650 1350 +F 0 "C?" H 3675 1450 50 0000 L CNN +F 1 "100n" H 3675 1250 50 0000 L CNN +F 2 "" H 3688 1200 50 0000 C CNN +F 3 "" H 3650 1350 50 0000 C CNN + 1 3650 1350 + -1 0 0 1 +$EndComp +$Comp +L C C? +U 1 1 58FEB4A0 +P 2300 1350 +F 0 "C?" H 2325 1450 50 0000 L CNN +F 1 "100n" H 2325 1250 50 0000 L CNN +F 2 "" H 2338 1200 50 0000 C CNN +F 3 "" H 2300 1350 50 0000 C CNN + 1 2300 1350 + -1 0 0 1 +$EndComp +$Comp +L CP C? +U 1 1 58FEB59A +P 2000 1350 +F 0 "C?" H 1800 1500 50 0000 L CNN +F 1 "1000u" H 1750 1250 50 0000 L CNN +F 2 "" H 2038 1200 50 0000 C CNN +F 3 "" H 2000 1350 50 0000 C CNN + 1 2000 1350 + 1 0 0 -1 +$EndComp +$Comp +L BSS138 Q? +U 1 1 58FEC697 +P 3700 9050 +F 0 "Q?" H 3900 9125 50 0000 L CNN +F 1 "IRLML6244" V 3650 9200 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 3900 8975 50 0001 L CIN +F 3 "" H 3700 9050 50 0000 L CNN + 1 3700 9050 + 0 1 1 0 +$EndComp +$Comp +L BSS138 Q? +U 1 1 58FECB9F +P 3250 9150 +F 0 "Q?" H 3450 9225 50 0000 L CNN +F 1 "IRLML6244" H 3450 9150 50 0001 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 3450 9075 50 0001 L CIN +F 3 "" H 3250 9150 50 0000 L CNN + 1 3250 9150 + 0 1 1 0 +$EndComp +$Comp +L BSS138 Q? +U 1 1 58FECC30 +P 2800 9250 +F 0 "Q?" H 3000 9325 50 0000 L CNN +F 1 "IRLML6244" H 3000 9250 50 0001 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 3000 9175 50 0001 L CIN +F 3 "" H 2800 9250 50 0000 L CNN + 1 2800 9250 + 0 1 1 0 +$EndComp +$Comp +L BSS138 Q? +U 1 1 58FECCC0 +P 2350 9350 +F 0 "Q?" H 2550 9425 50 0000 L CNN +F 1 "IRLML6244" H 2550 9350 50 0001 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 2550 9275 50 0001 L CIN +F 3 "" H 2350 9350 50 0000 L CNN + 1 2350 9350 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FED9C9 +P 2600 10400 +F 0 "#PWR?" H 2600 10150 50 0001 C CNN +F 1 "GND" H 2600 10250 50 0000 C CNN +F 2 "" H 2600 10400 50 0000 C CNN +F 3 "" H 2600 10400 50 0000 C CNN + 1 2600 10400 + 1 0 0 -1 +$EndComp +$Comp +L Crystal_Small Y? +U 1 1 58FEF005 +P 7550 3850 +F 0 "Y?" H 7550 3950 50 0000 C CNN +F 1 "8MHz" V 7750 3850 50 0000 C CNN +F 2 "" H 7550 3850 50 0000 C CNN +F 3 "" H 7550 3850 50 0000 C CNN + 1 7550 3850 + 0 -1 -1 0 +$EndComp +$Comp +L C C? +U 1 1 58FEF08A +P 7900 3750 +F 0 "C?" H 7925 3850 50 0000 L CNN +F 1 "22p" H 7925 3650 50 0000 L CNN +F 2 "" H 7938 3600 50 0000 C CNN +F 3 "" H 7900 3750 50 0000 C CNN + 1 7900 3750 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FEF17E +P 7900 3950 +F 0 "C?" H 7925 4050 50 0000 L CNN +F 1 "22p" H 7925 3850 50 0000 L CNN +F 2 "" H 7938 3800 50 0000 C CNN +F 3 "" H 7900 3950 50 0000 C CNN + 1 7900 3950 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEF4E3 +P 8150 4050 +F 0 "#PWR?" H 8150 3800 50 0001 C CNN +F 1 "GND" H 8150 3900 50 0000 C CNN +F 2 "" H 8150 4050 50 0000 C CNN +F 3 "" H 8150 4050 50 0000 C CNN + 1 8150 4050 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 58FF1688 +P 2600 10150 +F 0 "R?" V 2680 10150 50 0000 C CNN +F 1 "R" V 2600 10150 50 0000 C CNN +F 2 "" V 2530 10150 50 0000 C CNN +F 3 "" H 2600 10150 50 0000 C CNN + 1 2600 10150 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X05 P? +U 1 1 58FF5F3F +P 1200 2650 +F 0 "P?" H 1200 2950 50 0000 C CNN +F 1 "CONN_02X05" H 1200 3000 50 0000 C CNN +F 2 "" H 1200 1450 50 0000 C CNN +F 3 "" H 1200 1450 50 0000 C CNN + 1 1200 2650 + 0 1 -1 0 +$EndComp +$Comp +L CONN_02X05 P? +U 1 1 58FF664B +P 1200 3550 +F 0 "P?" H 1200 3850 50 0000 C CNN +F 1 "CONN_02X05" H 1200 3900 50 0000 C CNN +F 2 "" H 1200 2350 50 0000 C CNN +F 3 "" H 1200 2350 50 0000 C CNN + 1 1200 3550 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FF6F0D +P 850 3100 +F 0 "#PWR?" H 850 2850 50 0001 C CNN +F 1 "GND" H 850 2950 50 0000 C CNN +F 2 "" H 850 3100 50 0000 C CNN +F 3 "" H 850 3100 50 0000 C CNN + 1 850 3100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FF78B4 +P 850 2400 +F 0 "#PWR?" H 850 2150 50 0001 C CNN +F 1 "GND" H 850 2250 50 0000 C CNN +F 2 "" H 850 2400 50 0000 C CNN +F 3 "" H 850 2400 50 0000 C CNN + 1 850 2400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FF7CD5 +P 850 3800 +F 0 "#PWR?" H 850 3550 50 0001 C CNN +F 1 "GND" H 850 3650 50 0000 C CNN +F 2 "" H 850 3800 50 0000 C CNN +F 3 "" H 850 3800 50 0000 C CNN + 1 850 3800 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 58FF9A59 +P 4550 9750 +F 0 "#PWR?" H 4550 9600 50 0001 C CNN +F 1 "+3V3" H 4550 9890 50 0000 C CNN +F 2 "" H 4550 9750 50 0000 C CNN +F 3 "" H 4550 9750 50 0000 C CNN + 1 4550 9750 + 1 0 0 -1 +$EndComp +$Comp +L LM358 U? +U 2 1 58FF9BF9 +P 5250 10250 +F 0 "U?" H 5250 10450 50 0000 L CNN +F 1 "LM358" H 5250 10050 50 0000 L CNN +F 2 "" H 5250 10250 50 0000 C CNN +F 3 "" H 5250 10250 50 0000 C CNN + 2 5250 10250 + 1 0 0 1 +$EndComp +$Comp +L R R? +U 1 1 58FFB059 +P 3300 10550 +F 0 "R?" V 3380 10550 50 0000 C CNN +F 1 "R" V 3300 10550 50 0000 C CNN +F 2 "" V 3230 10550 50 0000 C CNN +F 3 "" H 3300 10550 50 0000 C CNN + 1 3300 10550 + 0 1 1 0 +$EndComp +$Comp +L R R? +U 1 1 58FFB39C +P 4050 10550 +F 0 "R?" V 4130 10550 50 0000 C CNN +F 1 "R" V 4050 10550 50 0000 C CNN +F 2 "" V 3980 10550 50 0000 C CNN +F 3 "" H 4050 10550 50 0000 C CNN + 1 4050 10550 + 0 1 1 0 +$EndComp +$Comp +L LM358 U? +U 1 1 58FF1037 +P 3950 10150 +F 0 "U?" H 3950 10350 50 0000 L CNN +F 1 "LM358" H 3950 9950 50 0000 L CNN +F 2 "" H 3950 10150 50 0000 C CNN +F 3 "" H 3950 10150 50 0000 C CNN + 1 3950 10150 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 58FFD1CE +P 4600 10150 +F 0 "R?" V 4680 10150 50 0000 C CNN +F 1 "R" V 4600 10150 50 0000 C CNN +F 2 "" V 4530 10150 50 0000 C CNN +F 3 "" H 4600 10150 50 0000 C CNN + 1 4600 10150 + 0 1 1 0 +$EndComp +$Comp +L R R? +U 1 1 58FFD28E +P 5250 9750 +F 0 "R?" V 5330 9750 50 0000 C CNN +F 1 "R" V 5250 9750 50 0000 C CNN +F 2 "" V 5180 9750 50 0000 C CNN +F 3 "" H 5250 9750 50 0000 C CNN + 1 5250 9750 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FFD4E3 +P 4050 10800 +F 0 "C?" H 4075 10900 50 0000 L CNN +F 1 "C" H 4075 10700 50 0000 L CNN +F 2 "" H 4088 10650 50 0000 C CNN +F 3 "" H 4050 10800 50 0000 C CNN + 1 4050 10800 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FFE90D +P 5250 9550 +F 0 "C?" H 5275 9650 50 0000 L CNN +F 1 "C" H 5275 9450 50 0000 L CNN +F 2 "" H 5288 9400 50 0000 C CNN +F 3 "" H 5250 9550 50 0000 C CNN + 1 5250 9550 + 0 1 1 0 +$EndComp +Wire Wire Line + 4350 7800 4350 7950 +Wire Wire Line + 4450 7800 4450 7950 +Wire Wire Line + 4550 7800 4550 7950 +Wire Wire Line + 4650 7800 4650 7950 +Wire Wire Line + 4750 7800 4750 7950 +Wire Wire Line + 4850 7800 4850 7950 +Wire Wire Line + 4950 7800 4950 7950 +Wire Wire Line + 5050 7800 5050 7950 +Wire Wire Line + 3500 6600 14850 6600 +Wire Wire Line + 3700 6500 14950 6500 +Wire Wire Line + 3300 6400 15150 6400 +Wire Wire Line + 3400 6300 15250 6300 +Wire Wire Line + 3700 6200 15450 6200 +Wire Wire Line + 3700 6100 15550 6100 +Wire Wire Line + 4350 6700 4350 6600 +Connection ~ 4350 6600 +Wire Wire Line + 4450 6700 4450 6500 +Connection ~ 4450 6500 +Wire Wire Line + 4650 6700 4650 6400 +Connection ~ 4650 6400 +Wire Wire Line + 4750 6700 4750 6300 +Connection ~ 4750 6300 +Wire Wire Line + 4950 6700 4950 6200 +Connection ~ 4950 6200 +Wire Wire Line + 5050 5900 5050 6700 +Connection ~ 5050 6100 +Wire Wire Line + 3900 9150 15050 9150 +Wire Wire Line + 3450 9250 15150 9250 +Wire Wire Line + 3000 9350 15250 9350 +Wire Wire Line + 2550 9450 15350 9450 +Wire Wire Line + 4550 9050 4550 9150 +Wire Wire Line + 4650 9050 4650 9250 +Wire Wire Line + 4750 9050 4750 9350 +Wire Wire Line + 4850 9050 4850 9450 +Wire Wire Line + 5850 7800 5850 7950 +Wire Wire Line + 5950 7800 5950 7950 +Wire Wire Line + 6050 7800 6050 7950 +Wire Wire Line + 6150 7800 6150 7950 +Wire Wire Line + 6250 7800 6250 7950 +Wire Wire Line + 6350 7800 6350 7950 +Wire Wire Line + 6450 7800 6450 7950 +Wire Wire Line + 6550 7800 6550 7950 +Wire Wire Line + 5850 6700 5850 6600 +Wire Wire Line + 5950 6700 5950 6500 +Wire Wire Line + 6150 6700 6150 6400 +Wire Wire Line + 6250 6700 6250 6300 +Wire Wire Line + 6450 6700 6450 6200 +Wire Wire Line + 6550 5900 6550 6700 +Wire Wire Line + 6050 9050 6050 9150 +Wire Wire Line + 6150 9050 6150 9250 +Wire Wire Line + 6250 9050 6250 9350 +Wire Wire Line + 6350 9050 6350 9450 +Wire Wire Line + 7350 7800 7350 7950 +Wire Wire Line + 7450 7800 7450 7950 +Wire Wire Line + 7550 7800 7550 7950 +Wire Wire Line + 7650 7800 7650 7950 +Wire Wire Line + 7750 7800 7750 7950 +Wire Wire Line + 7850 7800 7850 7950 +Wire Wire Line + 7950 7800 7950 7950 +Wire Wire Line + 8050 7800 8050 7950 +Wire Wire Line + 7350 6700 7350 6600 +Wire Wire Line + 7450 6700 7450 6500 +Wire Wire Line + 7650 6700 7650 6400 +Wire Wire Line + 7750 6700 7750 6300 +Wire Wire Line + 7950 6700 7950 6200 +Wire Wire Line + 8050 5900 8050 6700 +Wire Wire Line + 7550 9050 7550 9150 +Wire Wire Line + 7650 9050 7650 9250 +Wire Wire Line + 7750 9050 7750 9350 +Wire Wire Line + 7850 9050 7850 9450 +Wire Wire Line + 8850 7800 8850 7950 +Wire Wire Line + 8950 7800 8950 7950 +Wire Wire Line + 9050 7800 9050 7950 +Wire Wire Line + 9150 7800 9150 7950 +Wire Wire Line + 9250 7800 9250 7950 +Wire Wire Line + 9350 7800 9350 7950 +Wire Wire Line + 9450 7800 9450 7950 +Wire Wire Line + 9550 7800 9550 7950 +Wire Wire Line + 8850 6600 8850 6700 +Wire Wire Line + 8950 6500 8950 6700 +Wire Wire Line + 9150 6400 9150 6700 +Wire Wire Line + 9250 6300 9250 6700 +Wire Wire Line + 9450 6200 9450 6700 +Wire Wire Line + 9550 5900 9550 6700 +Wire Wire Line + 9050 9150 9050 9050 +Wire Wire Line + 9150 9250 9150 9050 +Wire Wire Line + 9250 9350 9250 9050 +Wire Wire Line + 9350 9050 9350 9450 +Connection ~ 7850 9450 +Connection ~ 7750 9350 +Connection ~ 7650 9250 +Connection ~ 7550 9150 +Connection ~ 6050 9150 +Connection ~ 6150 9250 +Connection ~ 6250 9350 +Connection ~ 6350 9450 +Connection ~ 5850 6600 +Connection ~ 5950 6500 +Connection ~ 6150 6400 +Connection ~ 6250 6300 +Connection ~ 6450 6200 +Connection ~ 6550 6100 +Connection ~ 7350 6600 +Connection ~ 7450 6500 +Connection ~ 7650 6400 +Connection ~ 7750 6300 +Connection ~ 7950 6200 +Connection ~ 8050 6100 +Wire Wire Line + 5350 7250 5550 7250 +Wire Wire Line + 6850 7250 7050 7250 +Wire Wire Line + 8350 7250 8550 7250 +Wire Wire Line + 10350 7800 10350 7950 +Wire Wire Line + 10450 7800 10450 7950 +Wire Wire Line + 10550 7800 10550 7950 +Wire Wire Line + 10650 7800 10650 7950 +Wire Wire Line + 10750 7800 10750 7950 +Wire Wire Line + 10850 7800 10850 7950 +Wire Wire Line + 10950 7800 10950 7950 +Wire Wire Line + 11050 7800 11050 7950 +Wire Wire Line + 10350 6700 10350 6600 +Connection ~ 10350 6600 +Wire Wire Line + 10450 6700 10450 6500 +Connection ~ 10450 6500 +Wire Wire Line + 10650 6700 10650 6400 +Connection ~ 10650 6400 +Wire Wire Line + 10750 6700 10750 6300 +Connection ~ 10750 6300 +Wire Wire Line + 10950 6700 10950 6200 +Connection ~ 10950 6200 +Wire Wire Line + 11050 5900 11050 6700 +Connection ~ 11050 6100 +Wire Wire Line + 10550 9050 10550 9150 +Connection ~ 10550 9150 +Wire Wire Line + 10650 9050 10650 9250 +Connection ~ 10650 9250 +Wire Wire Line + 10750 9050 10750 9350 +Connection ~ 10750 9350 +Wire Wire Line + 10850 9050 10850 9450 +Connection ~ 10850 9450 +Wire Wire Line + 11850 7800 11850 7950 +Wire Wire Line + 11950 7800 11950 7950 +Wire Wire Line + 12050 7800 12050 7950 +Wire Wire Line + 12150 7800 12150 7950 +Wire Wire Line + 12250 7800 12250 7950 +Wire Wire Line + 12350 7800 12350 7950 +Wire Wire Line + 12450 7800 12450 7950 +Wire Wire Line + 12550 7800 12550 7950 +Wire Wire Line + 11850 6700 11850 6600 +Wire Wire Line + 11950 6700 11950 6500 +Wire Wire Line + 12150 6700 12150 6400 +Wire Wire Line + 12250 6700 12250 6300 +Wire Wire Line + 12450 6700 12450 6200 +Wire Wire Line + 12550 5900 12550 6700 +Wire Wire Line + 12050 9050 12050 9150 +Wire Wire Line + 12150 9050 12150 9250 +Wire Wire Line + 12250 9050 12250 9350 +Wire Wire Line + 12350 9050 12350 9450 +Wire Wire Line + 13350 7800 13350 7950 +Wire Wire Line + 13450 7800 13450 7950 +Wire Wire Line + 13550 7800 13550 7950 +Wire Wire Line + 13650 7800 13650 7950 +Wire Wire Line + 13750 7800 13750 7950 +Wire Wire Line + 13850 7800 13850 7950 +Wire Wire Line + 13950 7800 13950 7950 +Wire Wire Line + 14050 7800 14050 7950 +Wire Wire Line + 13350 6700 13350 6600 +Wire Wire Line + 13450 6700 13450 6500 +Wire Wire Line + 13650 6700 13650 6400 +Wire Wire Line + 13750 6700 13750 6300 +Wire Wire Line + 13950 6700 13950 6200 +Wire Wire Line + 14050 5900 14050 6700 +Wire Wire Line + 13550 9050 13550 9150 +Wire Wire Line + 13650 9050 13650 9250 +Wire Wire Line + 13750 9050 13750 9350 +Wire Wire Line + 13850 9050 13850 9450 +Wire Wire Line + 14850 7800 14850 7950 +Wire Wire Line + 14950 7800 14950 7950 +Wire Wire Line + 15050 7800 15050 7950 +Wire Wire Line + 15150 7800 15150 7950 +Wire Wire Line + 15250 7800 15250 7950 +Wire Wire Line + 15350 7800 15350 7950 +Wire Wire Line + 15450 7800 15450 7950 +Wire Wire Line + 15550 7800 15550 7950 +Wire Wire Line + 14850 6600 14850 6700 +Wire Wire Line + 14950 6500 14950 6700 +Wire Wire Line + 15150 6400 15150 6700 +Wire Wire Line + 15250 6300 15250 6700 +Wire Wire Line + 15450 6200 15450 6700 +Wire Wire Line + 15550 5900 15550 6700 +Wire Wire Line + 15050 9150 15050 9050 +Wire Wire Line + 15150 9250 15150 9050 +Wire Wire Line + 15250 9350 15250 9050 +Wire Wire Line + 15350 9450 15350 9050 +Connection ~ 13850 9450 +Connection ~ 13750 9350 +Connection ~ 13650 9250 +Connection ~ 13550 9150 +Connection ~ 12050 9150 +Connection ~ 12150 9250 +Connection ~ 12250 9350 +Connection ~ 12350 9450 +Connection ~ 11850 6600 +Connection ~ 11950 6500 +Connection ~ 12150 6400 +Connection ~ 12250 6300 +Connection ~ 12450 6200 +Connection ~ 12550 6100 +Connection ~ 13350 6600 +Connection ~ 13450 6500 +Connection ~ 13650 6400 +Connection ~ 13750 6300 +Connection ~ 13950 6200 +Connection ~ 14050 6100 +Wire Wire Line + 11350 7250 11550 7250 +Wire Wire Line + 12850 7250 13050 7250 +Wire Wire Line + 14350 7250 14550 7250 +Connection ~ 9550 6100 +Connection ~ 9450 6200 +Connection ~ 9250 6300 +Connection ~ 9150 6400 +Connection ~ 8950 6500 +Connection ~ 8850 6600 +Wire Wire Line + 9850 7250 10050 7250 +Connection ~ 9050 9150 +Connection ~ 9150 9250 +Connection ~ 9250 9350 +Connection ~ 9350 9450 +Wire Wire Line + 9250 5900 9250 6200 +Connection ~ 9250 6200 +Connection ~ 15550 6100 +Wire Wire Line + 15250 5900 15250 6200 +Connection ~ 15250 6200 +Wire Wire Line + 13750 5900 13750 6200 +Connection ~ 13750 6200 +Wire Wire Line + 12250 5900 12250 6200 +Connection ~ 12250 6200 +Wire Wire Line + 10750 5900 10750 6200 +Connection ~ 10750 6200 +Wire Wire Line + 7750 5900 7750 6200 +Connection ~ 7750 6200 +Wire Wire Line + 6250 5900 6250 6200 +Connection ~ 6250 6200 +Wire Wire Line + 4750 5900 4750 6200 +Connection ~ 4750 6200 +Wire Wire Line + 3700 3500 3300 3500 +Wire Wire Line + 3300 3500 3300 6400 +Wire Wire Line + 4050 7250 3200 7250 +Wire Wire Line + 3200 7250 3200 3700 +Wire Wire Line + 3200 3700 3700 3700 +Wire Wire Line + 2600 3000 2700 3000 +Wire Wire Line + 2700 3000 2700 3200 +Wire Wire Line + 2700 3200 2600 3200 +Wire Wire Line + 2700 3100 3700 3100 +Connection ~ 2700 3100 +Wire Wire Line + 3700 3200 2800 3200 +Wire Wire Line + 2800 3200 2800 3300 +Wire Wire Line + 2800 3300 2600 3300 +Wire Wire Line + 2600 2900 2900 2900 +Wire Wire Line + 2900 2900 2900 3300 +Wire Wire Line + 2900 3300 3700 3300 +Wire Wire Line + 3700 3800 3400 3800 +Wire Wire Line + 3400 3800 3400 6300 +Wire Wire Line + 3500 6600 3500 3900 +Wire Wire Line + 3500 3900 3700 3900 +Wire Wire Line + 2000 1200 2400 1200 +Connection ~ 2300 1200 +Wire Wire Line + 2000 1500 3650 1500 +Connection ~ 2300 1500 +Connection ~ 2800 1500 +Connection ~ 3400 1500 +Wire Wire Line + 3200 1200 3650 1200 +Connection ~ 3400 1200 +Connection ~ 3300 1200 +Connection ~ 4550 9150 +Connection ~ 4650 9250 +Connection ~ 4750 9350 +Connection ~ 4850 9450 +Wire Wire Line + 3500 9650 3500 9150 +Wire Wire Line + 2150 9650 3500 9650 +Wire Wire Line + 2150 9650 2150 9450 +Wire Wire Line + 2600 9350 2600 10000 +Connection ~ 2600 9650 +Wire Wire Line + 3050 9250 3050 9650 +Connection ~ 3050 9650 +Wire Wire Line + 3700 4100 2950 4100 +Wire Wire Line + 2950 4100 2950 8650 +Wire Wire Line + 2950 8650 3650 8650 +Wire Wire Line + 3650 8650 3650 8850 +Wire Wire Line + 3200 8950 3200 8750 +Wire Wire Line + 3200 8750 2850 8750 +Wire Wire Line + 2850 8750 2850 4000 +Wire Wire Line + 2850 4000 3700 4000 +Wire Wire Line + 3700 3600 2750 3600 +Wire Wire Line + 2750 3600 2750 9050 +Wire Wire Line + 2300 9150 2300 8750 +Wire Wire Line + 2300 8750 2650 8750 +Wire Wire Line + 2650 8750 2650 3400 +Wire Wire Line + 2650 3400 3700 3400 +Wire Wire Line + 8150 3750 8150 4050 +Wire Wire Line + 8150 3750 8050 3750 +Wire Wire Line + 8050 3950 8150 3950 +Connection ~ 8150 3950 +Wire Wire Line + 7350 3950 7750 3950 +Wire Wire Line + 7350 3950 7350 3900 +Wire Wire Line + 7350 3900 7100 3900 +Connection ~ 7550 3950 +Wire Wire Line + 7100 3800 7350 3800 +Wire Wire Line + 7350 3800 7350 3750 +Wire Wire Line + 7350 3750 7750 3750 +Connection ~ 7550 3750 +Wire Wire Line + 2600 10400 2600 10300 +Wire Wire Line + 1400 2900 1400 3300 +Wire Wire Line + 1400 3000 1800 3000 +Connection ~ 1400 3000 +Wire Wire Line + 1300 2900 1300 3300 +Wire Wire Line + 1800 3200 1300 3200 +Connection ~ 1300 3200 +Wire Wire Line + 850 3100 1200 3100 +Wire Wire Line + 1200 2900 1200 3300 +Wire Wire Line + 1100 2900 1100 3300 +Connection ~ 1100 3100 +Connection ~ 1200 3100 +Wire Wire Line + 1000 2900 1000 3300 +Connection ~ 1000 3100 +Wire Wire Line + 850 2400 1400 2400 +Connection ~ 1300 2400 +Connection ~ 1200 2400 +Connection ~ 1100 2400 +Connection ~ 1000 2400 +Wire Wire Line + 850 3800 1400 3800 +Connection ~ 1000 3800 +Connection ~ 1100 3800 +Connection ~ 1200 3800 +Connection ~ 1300 3800 +Wire Wire Line + 2600 10300 2750 10450 +Wire Wire Line + 2600 10000 2750 9850 +Wire Wire Line + 2750 9850 3550 9850 +Wire Wire Line + 3650 10050 3550 10050 +Wire Wire Line + 3550 10050 3550 9850 +Wire Wire Line + 2750 10450 3050 10450 +Wire Wire Line + 3450 10550 3900 10550 +Wire Wire Line + 3550 10250 3550 10800 +Wire Wire Line + 3550 10250 3650 10250 +Wire Wire Line + 3050 10450 3050 11000 +Wire Wire Line + 4200 10550 4350 10550 +Wire Wire Line + 4350 10150 4350 10800 +Wire Wire Line + 4250 10150 4450 10150 +Wire Wire Line + 3550 10800 3900 10800 +Connection ~ 3550 10550 +Wire Wire Line + 4350 10800 4200 10800 +Connection ~ 4350 10550 +Wire Wire Line + 5100 9550 5000 9550 +Wire Wire Line + 5000 9550 5000 9750 +Wire Wire Line + 4850 9750 5100 9750 +Wire Wire Line + 5400 9750 5650 9750 +Wire Wire Line + 5500 9750 5500 9550 +Wire Wire Line + 5500 9550 5400 9550 +Wire Wire Line + 5650 9750 5650 11150 +Wire Wire Line + 5650 10250 5550 10250 +Connection ~ 5500 9750 +Wire Wire Line + 4750 10150 4950 10150 +Wire Wire Line + 4850 9750 4850 10150 +Connection ~ 4850 10150 +Connection ~ 5000 9750 +Connection ~ 4350 10150 +Wire Wire Line + 4950 10350 4850 10350 +Wire Wire Line + 4850 11000 4850 10350 +Wire Wire Line + 3050 11000 5150 11000 +Wire Wire Line + 5150 11000 5150 10550 +Connection ~ 4850 11000 +Wire Wire Line + 3850 10450 3850 11000 +Connection ~ 3850 11000 +Wire Wire Line + 3150 10550 3050 10550 +Connection ~ 3050 10550 +Wire Wire Line + 3700 3000 3150 3000 +Wire Wire Line + 3150 3000 3150 1850 +Wire Wire Line + 3150 1850 600 1850 +Wire Wire Line + 600 1850 600 11150 +Wire Wire Line + 600 11150 5650 11150 +Connection ~ 5650 10250 +Text Label 3000 3100 0 60 ~ 0 +RS485_DE +Text Label 3000 3200 0 60 ~ 0 +RS485_TX +Text Label 3000 3300 0 60 ~ 0 +RS485_RX +Text Label 1400 3000 0 60 ~ 0 +RS485_A +Text Label 1350 3200 0 60 ~ 0 +RS485_B +Text Label 3300 7250 0 60 ~ 0 +D_CHAIN_IN +Text Label 5350 7250 0 60 ~ 0 +Q70 +Text Label 6850 7250 0 60 ~ 0 +Q71 +Text Label 8350 7250 0 60 ~ 0 +Q72 +Text Label 9850 7250 0 60 ~ 0 +Q73 +Text Label 11350 7250 0 60 ~ 0 +Q74 +Text Label 12850 7250 0 60 ~ 0 +Q75 +Text Label 14350 7250 0 60 ~ 0 +Q76 +Text Label 3750 6300 0 60 ~ 0 +STROBE +Text Label 3750 6400 0 60 ~ 0 +SPI_CLK +Text Label 3750 6600 0 60 ~ 0 +~MR +Text Label 4000 9150 0 60 ~ 0 +COL0 +Text Label 4000 9250 0 60 ~ 0 +COL1 +Text Label 4000 9350 0 60 ~ 0 +COL2 +Text Label 4000 9450 0 60 ~ 0 +COL3 +Text Label 3050 8650 0 60 ~ 0 +GATE0 +Text Label 2950 8750 0 60 ~ 0 +GATE1 +Text Label 2750 8850 0 60 ~ 0 +GATE2 +Text Label 2300 8750 0 60 ~ 0 +GATE3 +$EndSCHEMATC diff --git a/hw/chibi/chibi.kicad_pcb b/hw/chibi/chibi.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/hw/chibi/chibi.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/hw/chibi/chibi.pro b/hw/chibi/chibi.pro new file mode 100644 index 0000000..35a1773 --- /dev/null +++ b/hw/chibi/chibi.pro @@ -0,0 +1,62 @@ +update=Mon 24 Apr 2017 11:15:55 PM CEST +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir=../chibi +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=microcontrollers +LibName13=dsp +LibName14=microchip +LibName15=analog_switches +LibName16=motorola +LibName17=texas +LibName18=intel +LibName19=audio +LibName20=interface +LibName21=digital-audio +LibName22=philips +LibName23=display +LibName24=cypress +LibName25=siliconi +LibName26=opto +LibName27=atmel +LibName28=contrib +LibName29=valves +LibName30=components +LibName31=stm32 diff --git a/hw/chibi/chibi.sch b/hw/chibi/chibi.sch new file mode 100644 index 0000000..5298e9e --- /dev/null +++ b/hw/chibi/chibi.sch @@ -0,0 +1,1468 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:components +LIBS:stm32 +LIBS:chibi-cache +EELAYER 25 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDC3B5 +P 4700 8500 +F 0 "D?" H 5250 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 4700 8500 60 0000 C CNN +F 2 "" H 5700 8400 60 0001 C CNN +F 3 "" H 5700 8400 60 0001 C CNN + 1 4700 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDD4FA +P 4700 7250 +F 0 "U?" H 5250 7550 60 0000 C CNN +F 1 "74HC595_mine" H 4700 7250 60 0000 C CNN +F 2 "" H 4700 7250 60 0001 C CNN +F 3 "" H 4700 7250 60 0001 C CNN + 1 4700 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDDFC0 +P 6200 8500 +F 0 "D?" H 6750 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 6200 8500 60 0000 C CNN +F 2 "" H 7200 8400 60 0001 C CNN +F 3 "" H 7200 8400 60 0001 C CNN + 1 6200 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDDFC6 +P 6200 7250 +F 0 "U?" H 6750 7550 60 0000 C CNN +F 1 "74HC595_mine" H 6200 7250 60 0000 C CNN +F 2 "" H 6200 7250 60 0001 C CNN +F 3 "" H 6200 7250 60 0001 C CNN + 1 6200 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDE134 +P 7700 8500 +F 0 "D?" H 8250 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 7700 8500 60 0000 C CNN +F 2 "" H 8700 8400 60 0001 C CNN +F 3 "" H 8700 8400 60 0001 C CNN + 1 7700 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDE13A +P 7700 7250 +F 0 "U?" H 8250 7550 60 0000 C CNN +F 1 "74HC595_mine" H 7700 7250 60 0000 C CNN +F 2 "" H 7700 7250 60 0001 C CNN +F 3 "" H 7700 7250 60 0001 C CNN + 1 7700 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDE210 +P 9200 8500 +F 0 "D?" H 9750 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 9200 8500 60 0000 C CNN +F 2 "" H 10200 8400 60 0001 C CNN +F 3 "" H 10200 8400 60 0001 C CNN + 1 9200 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDE216 +P 9200 7250 +F 0 "U?" H 9750 7550 60 0000 C CNN +F 1 "74HC595_mine" H 9200 7250 60 0000 C CNN +F 2 "" H 9200 7250 60 0001 C CNN +F 3 "" H 9200 7250 60 0001 C CNN + 1 9200 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDF3C7 +P 10700 8500 +F 0 "D?" H 11250 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 10700 8500 60 0000 C CNN +F 2 "" H 11700 8400 60 0001 C CNN +F 3 "" H 11700 8400 60 0001 C CNN + 1 10700 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDF3CD +P 10700 7250 +F 0 "U?" H 11250 7550 60 0000 C CNN +F 1 "74HC595_mine" H 10700 7250 60 0000 C CNN +F 2 "" H 10700 7250 60 0001 C CNN +F 3 "" H 10700 7250 60 0001 C CNN + 1 10700 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDF417 +P 12200 8500 +F 0 "D?" H 12750 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 12200 8500 60 0000 C CNN +F 2 "" H 13200 8400 60 0001 C CNN +F 3 "" H 13200 8400 60 0001 C CNN + 1 12200 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDF41D +P 12200 7250 +F 0 "U?" H 12750 7550 60 0000 C CNN +F 1 "74HC595_mine" H 12200 7250 60 0000 C CNN +F 2 "" H 12200 7250 60 0001 C CNN +F 3 "" H 12200 7250 60 0001 C CNN + 1 12200 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDF435 +P 13700 8500 +F 0 "D?" H 14250 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 13700 8500 60 0000 C CNN +F 2 "" H 14700 8400 60 0001 C CNN +F 3 "" H 14700 8400 60 0001 C CNN + 1 13700 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDF43B +P 13700 7250 +F 0 "U?" H 14250 7550 60 0000 C CNN +F 1 "74HC595_mine" H 13700 7250 60 0000 C CNN +F 2 "" H 13700 7250 60 0001 C CNN +F 3 "" H 13700 7250 60 0001 C CNN + 1 13700 7250 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 58FDF453 +P 15200 8500 +F 0 "D?" H 15750 8800 60 0000 C CNN +F 1 "7seg_4digit_cc" H 15200 8500 60 0000 C CNN +F 2 "" H 16200 8400 60 0001 C CNN +F 3 "" H 16200 8400 60 0001 C CNN + 1 15200 8500 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 58FDF459 +P 15200 7250 +F 0 "U?" H 15750 7550 60 0000 C CNN +F 1 "74HC595_mine" H 15200 7250 60 0000 C CNN +F 2 "" H 15200 7250 60 0001 C CNN +F 3 "" H 15200 7250 60 0001 C CNN + 1 15200 7250 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 58FE0341 +P 9400 5900 +F 0 "C?" H 9425 6000 50 0000 L CNN +F 1 "100n" H 9425 5800 50 0000 L CNN +F 2 "" H 9438 5750 50 0000 C CNN +F 3 "" H 9400 5900 50 0000 C CNN + 1 9400 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE064D +P 7900 5900 +F 0 "C?" H 7925 6000 50 0000 L CNN +F 1 "100n" H 7925 5800 50 0000 L CNN +F 2 "" H 7938 5750 50 0000 C CNN +F 3 "" H 7900 5900 50 0000 C CNN + 1 7900 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE06C3 +P 6400 5900 +F 0 "C?" H 6425 6000 50 0000 L CNN +F 1 "100n" H 6425 5800 50 0000 L CNN +F 2 "" H 6438 5750 50 0000 C CNN +F 3 "" H 6400 5900 50 0000 C CNN + 1 6400 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE0742 +P 10900 5900 +F 0 "C?" H 10925 6000 50 0000 L CNN +F 1 "100n" H 10925 5800 50 0000 L CNN +F 2 "" H 10938 5750 50 0000 C CNN +F 3 "" H 10900 5900 50 0000 C CNN + 1 10900 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE07EE +P 12400 5900 +F 0 "C?" H 12425 6000 50 0000 L CNN +F 1 "100n" H 12425 5800 50 0000 L CNN +F 2 "" H 12438 5750 50 0000 C CNN +F 3 "" H 12400 5900 50 0000 C CNN + 1 12400 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE0922 +P 13900 5900 +F 0 "C?" H 13925 6000 50 0000 L CNN +F 1 "100n" H 13925 5800 50 0000 L CNN +F 2 "" H 13938 5750 50 0000 C CNN +F 3 "" H 13900 5900 50 0000 C CNN + 1 13900 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE09AC +P 15400 5900 +F 0 "C?" H 15425 6000 50 0000 L CNN +F 1 "100n" H 15425 5800 50 0000 L CNN +F 2 "" H 15438 5750 50 0000 C CNN +F 3 "" H 15400 5900 50 0000 C CNN + 1 15400 5900 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FE0B0D +P 4900 5900 +F 0 "C?" H 4925 6000 50 0000 L CNN +F 1 "100n" H 4925 5800 50 0000 L CNN +F 2 "" H 4938 5750 50 0000 C CNN +F 3 "" H 4900 5900 50 0000 C CNN + 1 4900 5900 + 0 1 1 0 +$EndComp +$Comp +L STM32F030F4Px U? +U 1 1 58FE6C58 +P 5400 3600 +F 0 "U?" H 3800 4525 50 0000 L BNN +F 1 "STM32F030F4Px" H 7000 4525 50 0000 R BNN +F 2 "TSSOP20" H 7000 4475 50 0000 R TNN +F 3 "" H 5400 3600 50 0000 C CNN + 1 5400 3600 + -1 0 0 -1 +$EndComp +$Comp +L SP3485CN U? +U 1 1 58FE93BC +P 2200 3100 +F 0 "U?" H 1900 3450 50 0000 L CNN +F 1 "SP3485CN" H 2300 3450 50 0000 L CNN +F 2 "SO-8" H 2200 3100 50 0000 C CIN +F 3 "" H 2200 3100 50 0000 C CNN + 1 2200 3100 + -1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 58FEA0B0 +P 2200 2700 +F 0 "#PWR?" H 2200 2550 50 0001 C CNN +F 1 "+3V3" H 2200 2840 50 0000 C CNN +F 2 "" H 2200 2700 50 0000 C CNN +F 3 "" H 2200 2700 50 0000 C CNN + 1 2200 2700 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 58FEA0F8 +P 5400 2600 +F 0 "#PWR?" H 5400 2450 50 0001 C CNN +F 1 "+3V3" H 5400 2740 50 0000 C CNN +F 2 "" H 5400 2600 50 0000 C CNN +F 3 "" H 5400 2600 50 0000 C CNN + 1 5400 2600 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 58FEA140 +P 5500 2600 +F 0 "#PWR?" H 5500 2450 50 0001 C CNN +F 1 "+3V3" H 5500 2740 50 0000 C CNN +F 2 "" H 5500 2600 50 0000 C CNN +F 3 "" H 5500 2600 50 0000 C CNN + 1 5500 2600 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEA188 +P 2200 3500 +F 0 "#PWR?" H 2200 3250 50 0001 C CNN +F 1 "GND" H 2200 3350 50 0000 C CNN +F 2 "" H 2200 3500 50 0000 C CNN +F 3 "" H 2200 3500 50 0000 C CNN + 1 2200 3500 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEA1D0 +P 5400 4500 +F 0 "#PWR?" H 5400 4250 50 0001 C CNN +F 1 "GND" H 5400 4350 50 0000 C CNN +F 2 "" H 5400 4500 50 0000 C CNN +F 3 "" H 5400 4500 50 0000 C CNN + 1 5400 4500 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR? +U 1 1 58FEA3C0 +P 3700 6100 +F 0 "#PWR?" H 3700 5950 50 0001 C CNN +F 1 "+5V" H 3700 6240 50 0000 C CNN +F 2 "" H 3700 6100 50 0000 C CNN +F 3 "" H 3700 6100 50 0000 C CNN + 1 3700 6100 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEA408 +P 3700 6200 +F 0 "#PWR?" H 3700 5950 50 0001 C CNN +F 1 "GND" H 3700 6050 50 0000 C CNN +F 2 "" H 3700 6200 50 0000 C CNN +F 3 "" H 3700 6200 50 0000 C CNN + 1 3700 6200 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEA450 +P 3700 6500 +F 0 "#PWR?" H 3700 6250 50 0001 C CNN +F 1 "GND" H 3700 6350 50 0000 C CNN +F 2 "" H 3700 6500 50 0000 C CNN +F 3 "" H 3700 6500 50 0000 C CNN + 1 3700 6500 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FEAF87 +P 3400 1350 +F 0 "C?" H 3425 1450 50 0000 L CNN +F 1 "100n" H 3425 1250 50 0000 L CNN +F 2 "" H 3438 1200 50 0000 C CNN +F 3 "" H 3400 1350 50 0000 C CNN + 1 3400 1350 + -1 0 0 1 +$EndComp +$Comp +L LD1117S33CTR U? +U 1 1 58FEB0BC +P 2800 1250 +F 0 "U?" H 2800 1500 50 0000 C CNN +F 1 "LD1117S33CTR" H 2800 1450 50 0000 C CNN +F 2 "SOT-223" H 2800 1350 50 0000 C CNN +F 3 "" H 2800 1250 50 0000 C CNN + 1 2800 1250 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEB1F9 +P 2800 1500 +F 0 "#PWR?" H 2800 1250 50 0001 C CNN +F 1 "GND" H 2800 1350 50 0000 C CNN +F 2 "" H 2800 1500 50 0000 C CNN +F 3 "" H 2800 1500 50 0000 C CNN + 1 2800 1500 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR? +U 1 1 58FEB245 +P 2000 1200 +F 0 "#PWR?" H 2000 1050 50 0001 C CNN +F 1 "+5V" H 2000 1340 50 0000 C CNN +F 2 "" H 2000 1200 50 0000 C CNN +F 3 "" H 2000 1200 50 0000 C CNN + 1 2000 1200 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 58FEB291 +P 3300 1200 +F 0 "#PWR?" H 3300 1050 50 0001 C CNN +F 1 "+3V3" H 3300 1340 50 0000 C CNN +F 2 "" H 3300 1200 50 0000 C CNN +F 3 "" H 3300 1200 50 0000 C CNN + 1 3300 1200 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 58FEB42F +P 3650 1350 +F 0 "C?" H 3675 1450 50 0000 L CNN +F 1 "100n" H 3675 1250 50 0000 L CNN +F 2 "" H 3688 1200 50 0000 C CNN +F 3 "" H 3650 1350 50 0000 C CNN + 1 3650 1350 + -1 0 0 1 +$EndComp +$Comp +L C C? +U 1 1 58FEB4A0 +P 2300 1350 +F 0 "C?" H 2325 1450 50 0000 L CNN +F 1 "100n" H 2325 1250 50 0000 L CNN +F 2 "" H 2338 1200 50 0000 C CNN +F 3 "" H 2300 1350 50 0000 C CNN + 1 2300 1350 + -1 0 0 1 +$EndComp +$Comp +L CP C? +U 1 1 58FEB59A +P 2000 1350 +F 0 "C?" H 1800 1500 50 0000 L CNN +F 1 "1000u" H 1750 1250 50 0000 L CNN +F 2 "" H 2038 1200 50 0000 C CNN +F 3 "" H 2000 1350 50 0000 C CNN + 1 2000 1350 + 1 0 0 -1 +$EndComp +$Comp +L BSS138 Q? +U 1 1 58FEC697 +P 3700 9050 +F 0 "Q?" H 3900 9125 50 0000 L CNN +F 1 "IRLML6244" V 3650 9200 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 3900 8975 50 0001 L CIN +F 3 "" H 3700 9050 50 0000 L CNN + 1 3700 9050 + 0 1 1 0 +$EndComp +$Comp +L BSS138 Q? +U 1 1 58FECB9F +P 3250 9150 +F 0 "Q?" H 3450 9225 50 0000 L CNN +F 1 "IRLML6244" H 3450 9150 50 0001 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 3450 9075 50 0001 L CIN +F 3 "" H 3250 9150 50 0000 L CNN + 1 3250 9150 + 0 1 1 0 +$EndComp +$Comp +L BSS138 Q? +U 1 1 58FECC30 +P 2800 9250 +F 0 "Q?" H 3000 9325 50 0000 L CNN +F 1 "IRLML6244" H 3000 9250 50 0001 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 3000 9175 50 0001 L CIN +F 3 "" H 2800 9250 50 0000 L CNN + 1 2800 9250 + 0 1 1 0 +$EndComp +$Comp +L BSS138 Q? +U 1 1 58FECCC0 +P 2350 9350 +F 0 "Q?" H 2550 9425 50 0000 L CNN +F 1 "IRLML6244" H 2550 9350 50 0001 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 2550 9275 50 0001 L CIN +F 3 "" H 2350 9350 50 0000 L CNN + 1 2350 9350 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FED9C9 +P 2600 10400 +F 0 "#PWR?" H 2600 10150 50 0001 C CNN +F 1 "GND" H 2600 10250 50 0000 C CNN +F 2 "" H 2600 10400 50 0000 C CNN +F 3 "" H 2600 10400 50 0000 C CNN + 1 2600 10400 + 1 0 0 -1 +$EndComp +$Comp +L Crystal_Small Y? +U 1 1 58FEF005 +P 7550 3850 +F 0 "Y?" H 7550 3950 50 0000 C CNN +F 1 "8MHz" V 7750 3850 50 0000 C CNN +F 2 "" H 7550 3850 50 0000 C CNN +F 3 "" H 7550 3850 50 0000 C CNN + 1 7550 3850 + 0 -1 -1 0 +$EndComp +$Comp +L C C? +U 1 1 58FEF08A +P 7900 3750 +F 0 "C?" H 7925 3850 50 0000 L CNN +F 1 "22p" H 7925 3650 50 0000 L CNN +F 2 "" H 7938 3600 50 0000 C CNN +F 3 "" H 7900 3750 50 0000 C CNN + 1 7900 3750 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FEF17E +P 7900 3950 +F 0 "C?" H 7925 4050 50 0000 L CNN +F 1 "22p" H 7925 3850 50 0000 L CNN +F 2 "" H 7938 3800 50 0000 C CNN +F 3 "" H 7900 3950 50 0000 C CNN + 1 7900 3950 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FEF4E3 +P 8150 4050 +F 0 "#PWR?" H 8150 3800 50 0001 C CNN +F 1 "GND" H 8150 3900 50 0000 C CNN +F 2 "" H 8150 4050 50 0000 C CNN +F 3 "" H 8150 4050 50 0000 C CNN + 1 8150 4050 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 58FF1688 +P 2600 10150 +F 0 "R?" V 2680 10150 50 0000 C CNN +F 1 "R" V 2600 10150 50 0000 C CNN +F 2 "" V 2530 10150 50 0000 C CNN +F 3 "" H 2600 10150 50 0000 C CNN + 1 2600 10150 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X05 P? +U 1 1 58FF5F3F +P 1200 2650 +F 0 "P?" H 1200 2950 50 0000 C CNN +F 1 "CONN_02X05" H 1200 3000 50 0000 C CNN +F 2 "" H 1200 1450 50 0000 C CNN +F 3 "" H 1200 1450 50 0000 C CNN + 1 1200 2650 + 0 1 -1 0 +$EndComp +$Comp +L CONN_02X05 P? +U 1 1 58FF664B +P 1200 3550 +F 0 "P?" H 1200 3850 50 0000 C CNN +F 1 "CONN_02X05" H 1200 3900 50 0000 C CNN +F 2 "" H 1200 2350 50 0000 C CNN +F 3 "" H 1200 2350 50 0000 C CNN + 1 1200 3550 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FF6F0D +P 850 3100 +F 0 "#PWR?" H 850 2850 50 0001 C CNN +F 1 "GND" H 850 2950 50 0000 C CNN +F 2 "" H 850 3100 50 0000 C CNN +F 3 "" H 850 3100 50 0000 C CNN + 1 850 3100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FF78B4 +P 850 2400 +F 0 "#PWR?" H 850 2150 50 0001 C CNN +F 1 "GND" H 850 2250 50 0000 C CNN +F 2 "" H 850 2400 50 0000 C CNN +F 3 "" H 850 2400 50 0000 C CNN + 1 850 2400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 58FF7CD5 +P 850 3800 +F 0 "#PWR?" H 850 3550 50 0001 C CNN +F 1 "GND" H 850 3650 50 0000 C CNN +F 2 "" H 850 3800 50 0000 C CNN +F 3 "" H 850 3800 50 0000 C CNN + 1 850 3800 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 58FF9A59 +P 4550 9750 +F 0 "#PWR?" H 4550 9600 50 0001 C CNN +F 1 "+3V3" H 4550 9890 50 0000 C CNN +F 2 "" H 4550 9750 50 0000 C CNN +F 3 "" H 4550 9750 50 0000 C CNN + 1 4550 9750 + 1 0 0 -1 +$EndComp +$Comp +L LM358 U? +U 2 1 58FF9BF9 +P 5250 10250 +F 0 "U?" H 5250 10450 50 0000 L CNN +F 1 "LM358" H 5250 10050 50 0000 L CNN +F 2 "" H 5250 10250 50 0000 C CNN +F 3 "" H 5250 10250 50 0000 C CNN + 2 5250 10250 + 1 0 0 1 +$EndComp +$Comp +L R R? +U 1 1 58FFB059 +P 3300 10550 +F 0 "R?" V 3380 10550 50 0000 C CNN +F 1 "R" V 3300 10550 50 0000 C CNN +F 2 "" V 3230 10550 50 0000 C CNN +F 3 "" H 3300 10550 50 0000 C CNN + 1 3300 10550 + 0 1 1 0 +$EndComp +$Comp +L R R? +U 1 1 58FFB39C +P 4050 10550 +F 0 "R?" V 4130 10550 50 0000 C CNN +F 1 "R" V 4050 10550 50 0000 C CNN +F 2 "" V 3980 10550 50 0000 C CNN +F 3 "" H 4050 10550 50 0000 C CNN + 1 4050 10550 + 0 1 1 0 +$EndComp +$Comp +L LM358 U? +U 1 1 58FF1037 +P 3950 10150 +F 0 "U?" H 3950 10350 50 0000 L CNN +F 1 "LM358" H 3950 9950 50 0000 L CNN +F 2 "" H 3950 10150 50 0000 C CNN +F 3 "" H 3950 10150 50 0000 C CNN + 1 3950 10150 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 58FFD1CE +P 4600 10150 +F 0 "R?" V 4680 10150 50 0000 C CNN +F 1 "R" V 4600 10150 50 0000 C CNN +F 2 "" V 4530 10150 50 0000 C CNN +F 3 "" H 4600 10150 50 0000 C CNN + 1 4600 10150 + 0 1 1 0 +$EndComp +$Comp +L R R? +U 1 1 58FFD28E +P 5250 9750 +F 0 "R?" V 5330 9750 50 0000 C CNN +F 1 "R" V 5250 9750 50 0000 C CNN +F 2 "" V 5180 9750 50 0000 C CNN +F 3 "" H 5250 9750 50 0000 C CNN + 1 5250 9750 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FFD4E3 +P 4050 10800 +F 0 "C?" H 4075 10900 50 0000 L CNN +F 1 "C" H 4075 10700 50 0000 L CNN +F 2 "" H 4088 10650 50 0000 C CNN +F 3 "" H 4050 10800 50 0000 C CNN + 1 4050 10800 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 58FFE90D +P 5250 9550 +F 0 "C?" H 5275 9650 50 0000 L CNN +F 1 "C" H 5275 9450 50 0000 L CNN +F 2 "" H 5288 9400 50 0000 C CNN +F 3 "" H 5250 9550 50 0000 C CNN + 1 5250 9550 + 0 1 1 0 +$EndComp +Wire Wire Line + 4350 7800 4350 7950 +Wire Wire Line + 4450 7800 4450 7950 +Wire Wire Line + 4550 7800 4550 7950 +Wire Wire Line + 4650 7800 4650 7950 +Wire Wire Line + 4750 7800 4750 7950 +Wire Wire Line + 4850 7800 4850 7950 +Wire Wire Line + 4950 7800 4950 7950 +Wire Wire Line + 5050 7800 5050 7950 +Wire Wire Line + 3500 6600 14850 6600 +Wire Wire Line + 3700 6500 14950 6500 +Wire Wire Line + 3300 6400 15150 6400 +Wire Wire Line + 3400 6300 15250 6300 +Wire Wire Line + 3700 6200 15450 6200 +Wire Wire Line + 3700 6100 15550 6100 +Wire Wire Line + 4350 6700 4350 6600 +Connection ~ 4350 6600 +Wire Wire Line + 4450 6700 4450 6500 +Connection ~ 4450 6500 +Wire Wire Line + 4650 6700 4650 6400 +Connection ~ 4650 6400 +Wire Wire Line + 4750 6700 4750 6300 +Connection ~ 4750 6300 +Wire Wire Line + 4950 6700 4950 6200 +Connection ~ 4950 6200 +Wire Wire Line + 5050 5900 5050 6700 +Connection ~ 5050 6100 +Wire Wire Line + 3900 9150 15050 9150 +Wire Wire Line + 3450 9250 15150 9250 +Wire Wire Line + 3000 9350 15250 9350 +Wire Wire Line + 2550 9450 15350 9450 +Wire Wire Line + 4550 9050 4550 9150 +Wire Wire Line + 4650 9050 4650 9250 +Wire Wire Line + 4750 9050 4750 9350 +Wire Wire Line + 4850 9050 4850 9450 +Wire Wire Line + 5850 7800 5850 7950 +Wire Wire Line + 5950 7800 5950 7950 +Wire Wire Line + 6050 7800 6050 7950 +Wire Wire Line + 6150 7800 6150 7950 +Wire Wire Line + 6250 7800 6250 7950 +Wire Wire Line + 6350 7800 6350 7950 +Wire Wire Line + 6450 7800 6450 7950 +Wire Wire Line + 6550 7800 6550 7950 +Wire Wire Line + 5850 6700 5850 6600 +Wire Wire Line + 5950 6700 5950 6500 +Wire Wire Line + 6150 6700 6150 6400 +Wire Wire Line + 6250 6700 6250 6300 +Wire Wire Line + 6450 6700 6450 6200 +Wire Wire Line + 6550 5900 6550 6700 +Wire Wire Line + 6050 9050 6050 9150 +Wire Wire Line + 6150 9050 6150 9250 +Wire Wire Line + 6250 9050 6250 9350 +Wire Wire Line + 6350 9050 6350 9450 +Wire Wire Line + 7350 7800 7350 7950 +Wire Wire Line + 7450 7800 7450 7950 +Wire Wire Line + 7550 7800 7550 7950 +Wire Wire Line + 7650 7800 7650 7950 +Wire Wire Line + 7750 7800 7750 7950 +Wire Wire Line + 7850 7800 7850 7950 +Wire Wire Line + 7950 7800 7950 7950 +Wire Wire Line + 8050 7800 8050 7950 +Wire Wire Line + 7350 6700 7350 6600 +Wire Wire Line + 7450 6700 7450 6500 +Wire Wire Line + 7650 6700 7650 6400 +Wire Wire Line + 7750 6700 7750 6300 +Wire Wire Line + 7950 6700 7950 6200 +Wire Wire Line + 8050 5900 8050 6700 +Wire Wire Line + 7550 9050 7550 9150 +Wire Wire Line + 7650 9050 7650 9250 +Wire Wire Line + 7750 9050 7750 9350 +Wire Wire Line + 7850 9050 7850 9450 +Wire Wire Line + 8850 7800 8850 7950 +Wire Wire Line + 8950 7800 8950 7950 +Wire Wire Line + 9050 7800 9050 7950 +Wire Wire Line + 9150 7800 9150 7950 +Wire Wire Line + 9250 7800 9250 7950 +Wire Wire Line + 9350 7800 9350 7950 +Wire Wire Line + 9450 7800 9450 7950 +Wire Wire Line + 9550 7800 9550 7950 +Wire Wire Line + 8850 6600 8850 6700 +Wire Wire Line + 8950 6500 8950 6700 +Wire Wire Line + 9150 6400 9150 6700 +Wire Wire Line + 9250 6300 9250 6700 +Wire Wire Line + 9450 6200 9450 6700 +Wire Wire Line + 9550 5900 9550 6700 +Wire Wire Line + 9050 9150 9050 9050 +Wire Wire Line + 9150 9250 9150 9050 +Wire Wire Line + 9250 9350 9250 9050 +Wire Wire Line + 9350 9050 9350 9450 +Connection ~ 7850 9450 +Connection ~ 7750 9350 +Connection ~ 7650 9250 +Connection ~ 7550 9150 +Connection ~ 6050 9150 +Connection ~ 6150 9250 +Connection ~ 6250 9350 +Connection ~ 6350 9450 +Connection ~ 5850 6600 +Connection ~ 5950 6500 +Connection ~ 6150 6400 +Connection ~ 6250 6300 +Connection ~ 6450 6200 +Connection ~ 6550 6100 +Connection ~ 7350 6600 +Connection ~ 7450 6500 +Connection ~ 7650 6400 +Connection ~ 7750 6300 +Connection ~ 7950 6200 +Connection ~ 8050 6100 +Wire Wire Line + 5350 7250 5550 7250 +Wire Wire Line + 6850 7250 7050 7250 +Wire Wire Line + 8350 7250 8550 7250 +Wire Wire Line + 10350 7800 10350 7950 +Wire Wire Line + 10450 7800 10450 7950 +Wire Wire Line + 10550 7800 10550 7950 +Wire Wire Line + 10650 7800 10650 7950 +Wire Wire Line + 10750 7800 10750 7950 +Wire Wire Line + 10850 7800 10850 7950 +Wire Wire Line + 10950 7800 10950 7950 +Wire Wire Line + 11050 7800 11050 7950 +Wire Wire Line + 10350 6700 10350 6600 +Connection ~ 10350 6600 +Wire Wire Line + 10450 6700 10450 6500 +Connection ~ 10450 6500 +Wire Wire Line + 10650 6700 10650 6400 +Connection ~ 10650 6400 +Wire Wire Line + 10750 6700 10750 6300 +Connection ~ 10750 6300 +Wire Wire Line + 10950 6700 10950 6200 +Connection ~ 10950 6200 +Wire Wire Line + 11050 5900 11050 6700 +Connection ~ 11050 6100 +Wire Wire Line + 10550 9050 10550 9150 +Connection ~ 10550 9150 +Wire Wire Line + 10650 9050 10650 9250 +Connection ~ 10650 9250 +Wire Wire Line + 10750 9050 10750 9350 +Connection ~ 10750 9350 +Wire Wire Line + 10850 9050 10850 9450 +Connection ~ 10850 9450 +Wire Wire Line + 11850 7800 11850 7950 +Wire Wire Line + 11950 7800 11950 7950 +Wire Wire Line + 12050 7800 12050 7950 +Wire Wire Line + 12150 7800 12150 7950 +Wire Wire Line + 12250 7800 12250 7950 +Wire Wire Line + 12350 7800 12350 7950 +Wire Wire Line + 12450 7800 12450 7950 +Wire Wire Line + 12550 7800 12550 7950 +Wire Wire Line + 11850 6700 11850 6600 +Wire Wire Line + 11950 6700 11950 6500 +Wire Wire Line + 12150 6700 12150 6400 +Wire Wire Line + 12250 6700 12250 6300 +Wire Wire Line + 12450 6700 12450 6200 +Wire Wire Line + 12550 5900 12550 6700 +Wire Wire Line + 12050 9050 12050 9150 +Wire Wire Line + 12150 9050 12150 9250 +Wire Wire Line + 12250 9050 12250 9350 +Wire Wire Line + 12350 9050 12350 9450 +Wire Wire Line + 13350 7800 13350 7950 +Wire Wire Line + 13450 7800 13450 7950 +Wire Wire Line + 13550 7800 13550 7950 +Wire Wire Line + 13650 7800 13650 7950 +Wire Wire Line + 13750 7800 13750 7950 +Wire Wire Line + 13850 7800 13850 7950 +Wire Wire Line + 13950 7800 13950 7950 +Wire Wire Line + 14050 7800 14050 7950 +Wire Wire Line + 13350 6700 13350 6600 +Wire Wire Line + 13450 6700 13450 6500 +Wire Wire Line + 13650 6700 13650 6400 +Wire Wire Line + 13750 6700 13750 6300 +Wire Wire Line + 13950 6700 13950 6200 +Wire Wire Line + 14050 5900 14050 6700 +Wire Wire Line + 13550 9050 13550 9150 +Wire Wire Line + 13650 9050 13650 9250 +Wire Wire Line + 13750 9050 13750 9350 +Wire Wire Line + 13850 9050 13850 9450 +Wire Wire Line + 14850 7800 14850 7950 +Wire Wire Line + 14950 7800 14950 7950 +Wire Wire Line + 15050 7800 15050 7950 +Wire Wire Line + 15150 7800 15150 7950 +Wire Wire Line + 15250 7800 15250 7950 +Wire Wire Line + 15350 7800 15350 7950 +Wire Wire Line + 15450 7800 15450 7950 +Wire Wire Line + 15550 7800 15550 7950 +Wire Wire Line + 14850 6600 14850 6700 +Wire Wire Line + 14950 6500 14950 6700 +Wire Wire Line + 15150 6400 15150 6700 +Wire Wire Line + 15250 6300 15250 6700 +Wire Wire Line + 15450 6200 15450 6700 +Wire Wire Line + 15550 5900 15550 6700 +Wire Wire Line + 15050 9150 15050 9050 +Wire Wire Line + 15150 9250 15150 9050 +Wire Wire Line + 15250 9350 15250 9050 +Wire Wire Line + 15350 9450 15350 9050 +Connection ~ 13850 9450 +Connection ~ 13750 9350 +Connection ~ 13650 9250 +Connection ~ 13550 9150 +Connection ~ 12050 9150 +Connection ~ 12150 9250 +Connection ~ 12250 9350 +Connection ~ 12350 9450 +Connection ~ 11850 6600 +Connection ~ 11950 6500 +Connection ~ 12150 6400 +Connection ~ 12250 6300 +Connection ~ 12450 6200 +Connection ~ 12550 6100 +Connection ~ 13350 6600 +Connection ~ 13450 6500 +Connection ~ 13650 6400 +Connection ~ 13750 6300 +Connection ~ 13950 6200 +Connection ~ 14050 6100 +Wire Wire Line + 11350 7250 11550 7250 +Wire Wire Line + 12850 7250 13050 7250 +Wire Wire Line + 14350 7250 14550 7250 +Connection ~ 9550 6100 +Connection ~ 9450 6200 +Connection ~ 9250 6300 +Connection ~ 9150 6400 +Connection ~ 8950 6500 +Connection ~ 8850 6600 +Wire Wire Line + 9850 7250 10050 7250 +Connection ~ 9050 9150 +Connection ~ 9150 9250 +Connection ~ 9250 9350 +Connection ~ 9350 9450 +Wire Wire Line + 9250 5900 9250 6200 +Connection ~ 9250 6200 +Connection ~ 15550 6100 +Wire Wire Line + 15250 5900 15250 6200 +Connection ~ 15250 6200 +Wire Wire Line + 13750 5900 13750 6200 +Connection ~ 13750 6200 +Wire Wire Line + 12250 5900 12250 6200 +Connection ~ 12250 6200 +Wire Wire Line + 10750 5900 10750 6200 +Connection ~ 10750 6200 +Wire Wire Line + 7750 5900 7750 6200 +Connection ~ 7750 6200 +Wire Wire Line + 6250 5900 6250 6200 +Connection ~ 6250 6200 +Wire Wire Line + 4750 5900 4750 6200 +Connection ~ 4750 6200 +Wire Wire Line + 3700 3500 3300 3500 +Wire Wire Line + 3300 3500 3300 6400 +Wire Wire Line + 4050 7250 3200 7250 +Wire Wire Line + 3200 7250 3200 3700 +Wire Wire Line + 3200 3700 3700 3700 +Wire Wire Line + 2600 3000 2700 3000 +Wire Wire Line + 2700 3000 2700 3200 +Wire Wire Line + 2700 3200 2600 3200 +Wire Wire Line + 2700 3100 3700 3100 +Connection ~ 2700 3100 +Wire Wire Line + 3700 3200 2800 3200 +Wire Wire Line + 2800 3200 2800 3300 +Wire Wire Line + 2800 3300 2600 3300 +Wire Wire Line + 2600 2900 2900 2900 +Wire Wire Line + 2900 2900 2900 3300 +Wire Wire Line + 2900 3300 3700 3300 +Wire Wire Line + 3700 3800 3400 3800 +Wire Wire Line + 3400 3800 3400 6300 +Wire Wire Line + 3500 6600 3500 3900 +Wire Wire Line + 3500 3900 3700 3900 +Wire Wire Line + 2000 1200 2400 1200 +Connection ~ 2300 1200 +Wire Wire Line + 2000 1500 3650 1500 +Connection ~ 2300 1500 +Connection ~ 2800 1500 +Connection ~ 3400 1500 +Wire Wire Line + 3200 1200 3650 1200 +Connection ~ 3400 1200 +Connection ~ 3300 1200 +Connection ~ 4550 9150 +Connection ~ 4650 9250 +Connection ~ 4750 9350 +Connection ~ 4850 9450 +Wire Wire Line + 3500 9650 3500 9150 +Wire Wire Line + 2150 9650 3500 9650 +Wire Wire Line + 2150 9650 2150 9450 +Wire Wire Line + 2600 9350 2600 10000 +Connection ~ 2600 9650 +Wire Wire Line + 3050 9250 3050 9650 +Connection ~ 3050 9650 +Wire Wire Line + 3700 4100 2950 4100 +Wire Wire Line + 2950 4100 2950 8650 +Wire Wire Line + 2950 8650 3650 8650 +Wire Wire Line + 3650 8650 3650 8850 +Wire Wire Line + 3200 8950 3200 8750 +Wire Wire Line + 3200 8750 2850 8750 +Wire Wire Line + 2850 8750 2850 4000 +Wire Wire Line + 2850 4000 3700 4000 +Wire Wire Line + 3700 3600 2750 3600 +Wire Wire Line + 2750 3600 2750 9050 +Wire Wire Line + 2300 9150 2300 8750 +Wire Wire Line + 2300 8750 2650 8750 +Wire Wire Line + 2650 8750 2650 3400 +Wire Wire Line + 2650 3400 3700 3400 +Wire Wire Line + 8150 3750 8150 4050 +Wire Wire Line + 8150 3750 8050 3750 +Wire Wire Line + 8050 3950 8150 3950 +Connection ~ 8150 3950 +Wire Wire Line + 7350 3950 7750 3950 +Wire Wire Line + 7350 3950 7350 3900 +Wire Wire Line + 7350 3900 7100 3900 +Connection ~ 7550 3950 +Wire Wire Line + 7100 3800 7350 3800 +Wire Wire Line + 7350 3800 7350 3750 +Wire Wire Line + 7350 3750 7750 3750 +Connection ~ 7550 3750 +Wire Wire Line + 2600 10400 2600 10300 +Wire Wire Line + 1400 2900 1400 3300 +Wire Wire Line + 1400 3000 1800 3000 +Connection ~ 1400 3000 +Wire Wire Line + 1300 2900 1300 3300 +Wire Wire Line + 1800 3200 1300 3200 +Connection ~ 1300 3200 +Wire Wire Line + 850 3100 1200 3100 +Wire Wire Line + 1200 2900 1200 3300 +Wire Wire Line + 1100 2900 1100 3300 +Connection ~ 1100 3100 +Connection ~ 1200 3100 +Wire Wire Line + 1000 2900 1000 3300 +Connection ~ 1000 3100 +Wire Wire Line + 850 2400 1400 2400 +Connection ~ 1300 2400 +Connection ~ 1200 2400 +Connection ~ 1100 2400 +Connection ~ 1000 2400 +Wire Wire Line + 850 3800 1400 3800 +Connection ~ 1000 3800 +Connection ~ 1100 3800 +Connection ~ 1200 3800 +Connection ~ 1300 3800 +Wire Wire Line + 2600 10300 2750 10450 +Wire Wire Line + 2600 10000 2750 9850 +Wire Wire Line + 2750 9850 3550 9850 +Wire Wire Line + 3650 10050 3550 10050 +Wire Wire Line + 3550 10050 3550 9850 +Wire Wire Line + 2750 10450 3050 10450 +Wire Wire Line + 3450 10550 3900 10550 +Wire Wire Line + 3550 10250 3550 10800 +Wire Wire Line + 3550 10250 3650 10250 +Wire Wire Line + 3050 10450 3050 11000 +Wire Wire Line + 4200 10550 4350 10550 +Wire Wire Line + 4350 10150 4350 10800 +Wire Wire Line + 4250 10150 4450 10150 +Wire Wire Line + 3550 10800 3900 10800 +Connection ~ 3550 10550 +Wire Wire Line + 4350 10800 4200 10800 +Connection ~ 4350 10550 +Wire Wire Line + 5100 9550 5000 9550 +Wire Wire Line + 5000 9550 5000 9750 +Wire Wire Line + 4850 9750 5100 9750 +Wire Wire Line + 5400 9750 5650 9750 +Wire Wire Line + 5500 9750 5500 9550 +Wire Wire Line + 5500 9550 5400 9550 +Wire Wire Line + 5650 9750 5650 11150 +Wire Wire Line + 5650 10250 5550 10250 +Connection ~ 5500 9750 +Wire Wire Line + 4750 10150 4950 10150 +Wire Wire Line + 4850 9750 4850 10150 +Connection ~ 4850 10150 +Connection ~ 5000 9750 +Connection ~ 4350 10150 +Wire Wire Line + 4950 10350 4850 10350 +Wire Wire Line + 4850 11000 4850 10350 +Wire Wire Line + 3050 11000 5150 11000 +Wire Wire Line + 5150 11000 5150 10550 +Connection ~ 4850 11000 +Wire Wire Line + 3850 10450 3850 11000 +Connection ~ 3850 11000 +Wire Wire Line + 3150 10550 3050 10550 +Connection ~ 3050 10550 +Wire Wire Line + 3700 3000 3150 3000 +Wire Wire Line + 3150 3000 3150 1850 +Wire Wire Line + 3150 1850 600 1850 +Wire Wire Line + 600 1850 600 11150 +Wire Wire Line + 600 11150 5650 11150 +Connection ~ 5650 10250 +Text Label 3000 3100 0 60 ~ 0 +RS485_DE +Text Label 3000 3200 0 60 ~ 0 +RS485_TX +Text Label 3000 3300 0 60 ~ 0 +RS485_RX +Text Label 1400 3000 0 60 ~ 0 +RS485_A +Text Label 1350 3200 0 60 ~ 0 +RS485_B +Text Label 3300 7250 0 60 ~ 0 +D_CHAIN_IN +Text Label 5350 7250 0 60 ~ 0 +Q70 +Text Label 6850 7250 0 60 ~ 0 +Q71 +Text Label 8350 7250 0 60 ~ 0 +Q72 +Text Label 9850 7250 0 60 ~ 0 +Q73 +Text Label 11350 7250 0 60 ~ 0 +Q74 +Text Label 12850 7250 0 60 ~ 0 +Q75 +Text Label 14350 7250 0 60 ~ 0 +Q76 +Text Label 3750 6300 0 60 ~ 0 +STROBE +Text Label 3750 6400 0 60 ~ 0 +SPI_CLK +Text Label 3750 6600 0 60 ~ 0 +~MR +Text Label 4000 9150 0 60 ~ 0 +COL0 +Text Label 4000 9250 0 60 ~ 0 +COL1 +Text Label 4000 9350 0 60 ~ 0 +COL2 +Text Label 4000 9450 0 60 ~ 0 +COL3 +Text Label 3050 8650 0 60 ~ 0 +GATE0 +Text Label 2950 8750 0 60 ~ 0 +GATE1 +Text Label 2750 8850 0 60 ~ 0 +GATE2 +Text Label 2300 8750 0 60 ~ 0 +GATE3 +$EndSCHEMATC diff --git a/hw/chibi/chibi_2024/chibi_2024-cache.lib b/hw/chibi/chibi_2024/chibi_2024-cache.lib new file mode 100644 index 0000000..81985b4 --- /dev/null +++ b/hw/chibi/chibi_2024/chibi_2024-cache.lib @@ -0,0 +1,475 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +3V3 +# +DEF +3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# 74HC595_mine +# +DEF 74HC595_mine U 0 40 Y Y 1 F N +F0 "U" 550 300 60 H V C CNN +F1 "74HC595_mine" 0 0 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -450 -350 450 350 0 1 0 f +X Q1 1 -250 -550 200 U 50 50 1 1 I +X Q2 2 -150 -550 200 U 50 50 1 1 I +X Q3 3 -50 -550 200 U 50 50 1 1 I +X Q4 4 50 -550 200 U 50 50 1 1 I +X Q5 5 150 -550 200 U 50 50 1 1 I +X Q6 6 250 -550 200 U 50 50 1 1 I +X Q7 7 350 -550 200 U 50 50 1 1 I +X GND 8 250 550 200 D 50 50 1 1 I +X Q7S 9 650 0 200 L 50 50 1 1 I +X ~MR 10 -350 550 200 D 50 50 1 1 I +X SHCP 11 -50 550 200 D 50 50 1 1 I +X STCP 12 50 550 200 D 50 50 1 1 I +X ~OE 13 -250 550 200 D 50 50 1 1 I +X DS 14 -650 0 200 R 50 50 1 1 I +X Q0 15 -350 -550 200 U 50 50 1 1 I +X VCC 16 350 550 200 D 50 50 1 1 I +ENDDRAW +ENDDEF +# +# 7seg_4digit_cc +# +DEF 7seg_4digit_cc D 0 40 Y Y 1 F N +F0 "D" 550 300 60 H V C CNN +F1 "7seg_4digit_cc" 0 0 60 H V C CNN +F2 "" 1000 -100 60 H I C CNN +F3 "" 1000 -100 60 H I C CNN +DRAW +S -450 350 450 -350 0 1 0 f +X E 1 50 550 200 D 50 50 1 1 I +X D 2 -50 550 200 D 50 50 1 1 I +X DP 3 350 550 200 D 50 50 1 1 I +X C 4 -150 550 200 D 50 50 1 1 I +X G 5 250 550 200 D 50 50 1 1 I +X CC4 6 150 -550 200 U 50 50 1 1 I +X B 7 -250 550 200 D 50 50 1 1 I +X CC3 8 50 -550 200 U 50 50 1 1 I +X CC2 9 -50 -550 200 U 50 50 1 1 I +X F 10 150 550 200 D 50 50 1 1 I +X A 11 -350 550 200 D 50 50 1 1 I +X CC1 12 -150 -550 200 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# C +# +DEF C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + C? + C_????_* + C_???? + SMD*_c + Capacitor* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 40 40 1 1 P +X ~ 2 0 -150 110 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X01 +# +DEF CONN_01X01 P 0 40 Y N 1 F N +F0 "P" 0 100 50 H V C CNN +F1 "CONN_01X01" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X01 + Pin_Header_Angled_1X01 + Socket_Strip_Straight_1X01 + Socket_Strip_Angled_1X01 +$ENDFPLIST +DRAW +S -50 5 10 -5 0 1 0 N +S -50 50 50 -50 0 1 0 N +X P1 1 -200 0 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X04 +# +DEF CONN_01X04 P 0 40 Y N 1 F N +F0 "P" 0 250 50 H V C CNN +F1 "CONN_01X04" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X04 + Pin_Header_Angled_1X04 + Socket_Strip_Straight_1X04 + Socket_Strip_Angled_1X04 +$ENDFPLIST +DRAW +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 200 50 -200 0 1 0 N +X P1 1 -200 150 150 R 50 50 1 1 P +X P2 2 -200 50 150 R 50 50 1 1 P +X P3 3 -200 -50 150 R 50 50 1 1 P +X P4 4 -200 -150 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X05 +# +DEF CONN_02X05 P 0 1 Y N 1 F N +F0 "P" 0 300 50 H V C CNN +F1 "CONN_02X05" 0 -300 50 H V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X05 + Pin_Header_Angled_2X05 + Socket_Strip_Straight_2X05 + Socket_Strip_Angled_2X05 +$ENDFPLIST +DRAW +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 250 100 -250 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +X P1 1 -250 200 150 R 50 50 1 1 P +X P2 2 250 200 150 L 50 50 1 1 P +X P3 3 -250 100 150 R 50 50 1 1 P +X P4 4 250 100 150 L 50 50 1 1 P +X P5 5 -250 0 150 R 50 50 1 1 P +X P6 6 250 0 150 L 50 50 1 1 P +X P7 7 -250 -100 150 R 50 50 1 1 P +X P8 8 250 -100 150 L 50 50 1 1 P +X P9 9 -250 -200 150 R 50 50 1 1 P +X P10 10 250 -200 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CP +# +DEF CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + CP* + C_Axial* + C_Radial* + TantalC* + C*elec + c_elec* + SMD*_Pol +$ENDFPLIST +DRAW +S -90 20 -90 40 0 1 0 N +S -90 20 90 20 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +S 90 40 -90 40 0 1 0 N +S 90 40 90 20 0 1 0 N +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 40 40 1 1 P +X ~ 2 0 -150 110 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# Crystal_Small +# +DEF Crystal_Small Y 0 40 N N 1 F N +F0 "Y" 0 100 50 H V C CNN +F1 "Crystal_Small" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Crystal_ +$ENDFPLIST +DRAW +S -30 -60 30 60 0 1 0 N +P 2 0 1 0 -50 -30 -50 30 N +P 2 0 1 0 50 -30 50 30 N +X 1 1 -100 0 50 R 40 40 1 1 P +X 2 2 100 0 50 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# LD1117S33TR +# +DEF LD1117S33TR U 0 30 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "LD1117S33TR" 0 200 50 H V C CNN +F2 "SOT-223" 0 100 50 H V C CNN +F3 "" 0 0 50 H V C CNN +ALIAS LD1117S33CTR LD1117S12TR LD1117S12CTR LD1117S18TR LD1117S18CTR LD1117S25TR LD1117S25CTR LD1117S50TR LD1117S50CTR +$FPLIST + SOT223 +$ENDFPLIST +DRAW +S -250 -150 250 150 0 1 10 f +X GND 1 0 -250 100 U 50 50 1 1 W +X VO 2 400 50 150 L 50 50 1 1 w +X VI 3 -400 50 150 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# LED +# +DEF LED D 0 40 Y N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "LED" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + LED-* + LED_* +$ENDFPLIST +DRAW +P 2 0 1 0 -50 50 -50 -50 N +P 3 0 1 0 -80 -25 -125 -65 -120 -40 N +P 3 0 1 0 -65 -40 -110 -80 -105 -55 N +P 3 0 1 0 50 50 -50 0 50 -50 F +X K 1 -200 0 150 R 40 40 1 1 P +X A 2 200 0 150 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# LM358 +# +DEF LM358 U 0 20 Y Y 2 F N +F0 "U" 0 200 50 H V L CNN +F1 "LM358" 0 -200 50 H V L CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +ALIAS LMC6062 LMC6082 LM358N TL072 TL082 NE5532 4558 +$FPLIST + SOIC* + DIP* + TSSOP* + TO-99* + DSBGA* +$ENDFPLIST +DRAW +P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f +X V- 4 -100 -300 150 U 50 50 0 1 W +X V+ 8 -100 300 150 D 50 50 0 1 W +X ~ 1 300 0 100 L 50 50 1 1 O +X - 2 -300 -100 100 R 50 50 1 1 I +X + 3 -300 100 100 R 50 50 1 1 I +X + 5 -300 100 100 R 50 50 2 1 I +X - 6 -300 -100 100 R 50 50 2 1 I +X ~ 7 300 0 100 L 50 50 2 1 O +ENDDRAW +ENDDEF +# +# MBI5026 +# +DEF MBI5026 U 0 40 Y Y 1 F N +F0 "U" 700 400 60 H V C CNN +F1 "MBI5026" 0 0 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -850 -400 850 350 0 1 0 f +X GND 1 -650 550 200 D 50 50 1 1 I +X SDI 2 -1050 0 200 R 50 50 1 1 I +X CLK 3 -100 550 200 D 50 50 1 1 I +X LE 4 0 550 200 D 50 50 1 1 I +X OUT0 5 -750 -600 200 U 50 50 1 1 I +X OUT1 6 -650 -600 200 U 50 50 1 1 I +X OUT2 7 -550 -600 200 U 50 50 1 1 I +X OUT3 8 -450 -600 200 U 50 50 1 1 I +X OUT4 9 -350 -600 200 U 50 50 1 1 I +X OUT5 10 -250 -600 200 U 50 50 1 1 I +X OUT15 20 750 -600 200 U 50 50 1 1 I +X OUT6 11 -150 -600 200 U 50 50 1 1 I +X ~OE 21 100 550 200 D 50 50 1 1 I +X OUT7 12 -50 -600 200 U 50 50 1 1 I +X SDO 22 1050 0 200 L 50 50 1 1 I +X OUT8 13 50 -600 200 U 50 50 1 1 I +X R_ext 23 -250 550 200 D 50 50 1 1 I +X OUT9 14 150 -600 200 U 50 50 1 1 I +X VDD 24 -750 550 200 D 50 50 1 1 I +X OUT10 15 250 -600 200 U 50 50 1 1 I +X OUT11 16 350 -600 200 U 50 50 1 1 I +X OUT12 17 450 -600 200 U 50 50 1 1 I +X OUT13 18 550 -600 200 U 50 50 1 1 I +X OUT14 19 650 -600 200 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Q_PMOS_GSD +# +DEF Q_PMOS_GSD Q 0 0 Y N 1 F N +F0 "Q" 300 50 50 H V R CNN +F1 "Q_PMOS_GSD" 650 -50 50 H V R CNN +F2 "" 200 100 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 30 -70 100 -70 N +P 2 0 1 10 30 -50 30 -90 N +P 2 0 1 0 30 0 100 0 N +P 2 0 1 10 30 20 30 -20 N +P 2 0 1 0 30 70 100 70 N +P 2 0 1 10 30 90 30 50 N +P 2 0 1 0 100 -70 100 -100 N +P 2 0 1 0 100 -70 100 0 N +P 2 0 1 0 100 100 100 70 N +P 3 0 1 10 10 75 10 -75 10 -75 N +P 4 0 1 0 90 0 50 -15 50 15 90 0 F +X G 1 -200 0 210 R 50 50 1 1 I +X S 2 100 -200 100 U 50 50 1 1 P +X D 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + R_* + Resistor_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SP3481CN +# +DEF SP3481CN U 0 40 Y Y 1 F N +F0 "U" -300 350 50 H V L CNN +F1 "SP3481CN" 100 350 50 H V L CNN +F2 "SO-8" 0 0 50 H V C CIN +F3 "" 0 0 50 H V C CNN +ALIAS SP3481EN SP3485CN SP3485EN +$FPLIST + SO8* +$ENDFPLIST +DRAW +S -300 300 300 -300 0 1 10 f +X RO 1 -400 200 100 R 50 50 1 1 O +X ~RE~ 2 -400 100 100 R 50 50 1 1 I +X DE 3 -400 -100 100 R 50 50 1 1 I +X DI 4 -400 -200 100 R 50 50 1 1 I +X GND 5 0 -400 100 U 50 50 1 1 W +X A 6 400 100 100 L 50 50 1 1 B +X B 7 400 -100 100 L 50 50 1 1 B +X VCC 8 0 400 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# STM32F030F4Px +# +DEF STM32F030F4Px U 0 40 Y Y 1 L N +F0 "U" -1600 925 50 H V L BNN +F1 "STM32F030F4Px" 1600 925 50 H V R BNN +F2 "TSSOP20" 1600 875 50 H V R TNN +F3 "" 0 0 50 H V C CNN +DRAW +S -1600 -800 1600 900 0 1 10 f +X BOOT0 1 -1700 400 100 R 50 50 1 1 I +X PF0/RCC_OSC_IN 2 -1700 -200 100 R 50 50 1 1 I +X PF1/RCC_OSC_OUT 3 -1700 -300 100 R 50 50 1 1 I +X NRST 4 -1700 600 100 R 50 50 1 1 I +X VDDA 5 0 1000 100 D 50 50 1 1 W +X ADC_IN0/RTC_TAMP2/SYS_WKUP1/USART1_CTS/PA0 6 1700 600 100 L 50 50 1 1 B +X ADC_IN1/USART1_DE/USART1_RTS/PA1 7 1700 500 100 L 50 50 1 1 B +X ADC_IN2/USART1_TX/PA2 8 1700 400 100 L 50 50 1 1 B +X ADC_IN3/USART1_RX/PA3 9 1700 300 100 L 50 50 1 1 B +X ADC_IN4/SPI1_NSS/TIM14_CH1/USART1_CK/PA4 10 1700 200 100 L 50 50 1 1 B +X SYS_SWCLK/USART1_TX/PA14 20 1700 -500 100 L 50 50 1 1 B +X ADC_IN5/SPI1_SCK/PA5 11 1700 100 100 L 50 50 1 1 B +X ADC_IN6/SPI1_MISO/TIM16_CH1/TIM1_BKIN/TIM3_CH1/PA6 12 1700 0 100 L 50 50 1 1 B +X ADC_IN7/SPI1_MOSI/TIM14_CH1/TIM17_CH1/TIM1_CH1N/TIM3_CH2/PA7 13 1700 -100 100 L 50 50 1 1 B +X PB1/ADC_IN9/TIM14_CH1/TIM1_CH3N/TIM3_CH4 14 -1700 -500 100 R 50 50 1 1 B +X VSS 15 0 -900 100 U 50 50 1 1 W +X VDD 16 -100 1000 100 D 50 50 1 1 W +X I2C1_SCL/TIM1_CH2/USART1_TX/PA9 17 1700 -200 100 L 50 50 1 1 B +X I2C1_SDA/TIM17_BKIN/TIM1_CH3/USART1_RX/PA10 18 1700 -300 100 L 50 50 1 1 B +X IR_OUT/SYS_SWDIO/PA13 19 1700 -400 100 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# SW_PUSH_SMALL_H +# +DEF SW_PUSH_SMALL_H SW 0 40 N N 1 F N +F0 "SW" 80 110 50 H V C CNN +F1 "SW_PUSH_SMALL_H" 360 -60 50 H V C CNN +F2 "" 0 200 50 H V C CNN +F3 "" 0 200 50 H V C CNN +DRAW +C -90 0 10 0 1 0 N +C 90 0 10 0 1 0 N +P 2 0 1 0 -110 30 110 30 N +P 4 0 1 0 -110 30 -110 40 110 40 110 30 N +P 4 0 1 0 -50 40 -40 60 40 60 50 40 N +X 1 1 -150 0 50 R 50 50 0 1 P +X 2 2 150 0 50 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# VDD +# +DEF VDD #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "VDD" 0 150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +C 0 75 25 0 1 0 N +P 2 0 1 0 0 0 0 50 N +X VDD 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/hw/chibi/chibi_2024/chibi_2024.bak b/hw/chibi/chibi_2024/chibi_2024.bak new file mode 100644 index 0000000..5adedb0 --- /dev/null +++ b/hw/chibi/chibi_2024/chibi_2024.bak @@ -0,0 +1,1576 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:components +LIBS:chibi_2024-cache +LIBS:chibi-cache +EELAYER 25 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 3 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Sheet +S 7850 6000 1450 3200 +U 59008B1D +F0 "mux_module" 60 +F1 "mux_module.sch" 60 +F2 "SEG_A" I L 7850 6450 118 +F3 "SEG_B" I L 7850 6650 118 +F4 "SEG_C" I L 7850 6850 118 +F5 "SEG_D" I L 7850 7050 118 +F6 "SEG_E" I L 7850 7250 118 +F7 "SEG_F" I L 7850 7450 118 +F8 "SEG_G" I L 7850 7650 118 +F9 "SEG_DP" I L 7850 7850 118 +F10 "GND" I L 7850 9050 118 +F11 "VDD" I L 7850 6150 118 +F12 "CLK" I L 7850 8150 118 +F13 "LE" I L 7850 8350 118 +F14 "~OE" I L 7850 8550 118 +F15 "SDI" I L 7850 8750 118 +F16 "SDO" I R 9300 8750 118 +$EndSheet +$Sheet +S 6150 6000 1450 3200 +U 5901390A +F0 "mux_module" 60 +F1 "mux_module.sch" 60 +F2 "SEG_A" I L 6150 6450 118 +F3 "SEG_B" I L 6150 6650 118 +F4 "SEG_C" I L 6150 6850 118 +F5 "SEG_D" I L 6150 7050 118 +F6 "SEG_E" I L 6150 7250 118 +F7 "SEG_F" I L 6150 7450 118 +F8 "SEG_G" I L 6150 7650 118 +F9 "SEG_DP" I L 6150 7850 118 +F10 "GND" I L 6150 9050 118 +F11 "VDD" I L 6150 6150 118 +F12 "CLK" I L 6150 8150 118 +F13 "LE" I L 6150 8350 118 +F14 "~OE" I L 6150 8550 118 +F15 "SDI" I L 6150 8750 118 +F16 "SDO" I R 7600 8750 118 +$EndSheet +$Comp +L GND #PWR? +U 1 1 590171AA +P 5900 9150 +F 0 "#PWR?" H 5900 8900 50 0001 C CNN +F 1 "GND" H 5900 9000 50 0000 C CNN +F 2 "" H 5900 9150 50 0000 C CNN +F 3 "" H 5900 9150 50 0000 C CNN + 1 5900 9150 + 1 0 0 -1 +$EndComp +$Comp +L STM32F030F4Px U? +U 1 1 5901F61E +P 3350 3250 +F 0 "U?" H 1750 4175 50 0000 L BNN +F 1 "STM32F030F4Px" H 4950 4175 50 0000 R BNN +F 2 "TSSOP20" H 4950 4125 50 0000 R TNN +F 3 "" H 3350 3250 50 0000 C CNN + 1 3350 3250 + 1 0 0 -1 +$EndComp +$Comp +L SP3485CN U? +U 1 1 5901F61F +P 6550 2750 +F 0 "U?" H 6250 3100 50 0000 L CNN +F 1 "SP3485CN" H 6650 3100 50 0000 L CNN +F 2 "SO-8" H 6550 2750 50 0000 C CIN +F 3 "" H 6550 2750 50 0000 C CNN + 1 6550 2750 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 5901F620 +P 6550 2350 +F 0 "#PWR?" H 6550 2200 50 0001 C CNN +F 1 "+3V3" H 6550 2490 50 0000 C CNN +F 2 "" H 6550 2350 50 0000 C CNN +F 3 "" H 6550 2350 50 0000 C CNN + 1 6550 2350 + -1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 5901F621 +P 3350 2250 +F 0 "#PWR?" H 3350 2100 50 0001 C CNN +F 1 "+3V3" H 3350 2390 50 0000 C CNN +F 2 "" H 3350 2250 50 0000 C CNN +F 3 "" H 3350 2250 50 0000 C CNN + 1 3350 2250 + -1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 5901F622 +P 3250 2250 +F 0 "#PWR?" H 3250 2100 50 0001 C CNN +F 1 "+3V3" H 3250 2390 50 0000 C CNN +F 2 "" H 3250 2250 50 0000 C CNN +F 3 "" H 3250 2250 50 0000 C CNN + 1 3250 2250 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F623 +P 6550 3150 +F 0 "#PWR?" H 6550 2900 50 0001 C CNN +F 1 "GND" H 6550 3000 50 0000 C CNN +F 2 "" H 6550 3150 50 0000 C CNN +F 3 "" H 6550 3150 50 0000 C CNN + 1 6550 3150 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F624 +P 3350 4150 +F 0 "#PWR?" H 3350 3900 50 0001 C CNN +F 1 "GND" H 3350 4000 50 0000 C CNN +F 2 "" H 3350 4150 50 0000 C CNN +F 3 "" H 3350 4150 50 0000 C CNN + 1 3350 4150 + -1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 5901F628 +P 10750 1900 +F 0 "C?" H 10775 2000 50 0000 L CNN +F 1 "100n" H 10775 1800 50 0000 L CNN +F 2 "" H 10788 1750 50 0000 C CNN +F 3 "" H 10750 1900 50 0000 C CNN + 1 10750 1900 + -1 0 0 1 +$EndComp +$Comp +L LD1117S33CTR U? +U 1 1 5901F629 +P 10150 1800 +F 0 "U?" H 10150 2050 50 0000 C CNN +F 1 "LD1117S33CTR" H 10150 2000 50 0000 C CNN +F 2 "SOT-223" H 10150 1900 50 0000 C CNN +F 3 "" H 10150 1800 50 0000 C CNN + 1 10150 1800 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F62A +P 10150 2050 +F 0 "#PWR?" H 10150 1800 50 0001 C CNN +F 1 "GND" H 10150 1900 50 0000 C CNN +F 2 "" H 10150 2050 50 0000 C CNN +F 3 "" H 10150 2050 50 0000 C CNN + 1 10150 2050 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 5901F62C +P 10650 1750 +F 0 "#PWR?" H 10650 1600 50 0001 C CNN +F 1 "+3V3" H 10650 1890 50 0000 C CNN +F 2 "" H 10650 1750 50 0000 C CNN +F 3 "" H 10650 1750 50 0000 C CNN + 1 10650 1750 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 5901F62D +P 11000 1900 +F 0 "C?" H 11025 2000 50 0000 L CNN +F 1 "100n" H 11025 1800 50 0000 L CNN +F 2 "" H 11038 1750 50 0000 C CNN +F 3 "" H 11000 1900 50 0000 C CNN + 1 11000 1900 + -1 0 0 1 +$EndComp +$Comp +L C C? +U 1 1 5901F62E +P 9650 1900 +F 0 "C?" H 9675 2000 50 0000 L CNN +F 1 "100n" H 9675 1800 50 0000 L CNN +F 2 "" H 9688 1750 50 0000 C CNN +F 3 "" H 9650 1900 50 0000 C CNN + 1 9650 1900 + -1 0 0 1 +$EndComp +$Comp +L CP C? +U 1 1 5901F62F +P 9350 1900 +F 0 "C?" H 9150 2050 50 0000 L CNN +F 1 "1000u" H 9100 1800 50 0000 L CNN +F 2 "" H 9388 1750 50 0000 C CNN +F 3 "" H 9350 1900 50 0000 C CNN + 1 9350 1900 + 1 0 0 -1 +$EndComp +$Comp +L Crystal_Small Y? +U 1 1 5901F635 +P 1200 3500 +F 0 "Y?" H 1200 3600 50 0000 C CNN +F 1 "8MHz" V 1400 3500 50 0000 C CNN +F 2 "" H 1200 3500 50 0000 C CNN +F 3 "" H 1200 3500 50 0000 C CNN + 1 1200 3500 + 0 1 -1 0 +$EndComp +$Comp +L C C? +U 1 1 5901F636 +P 850 3400 +F 0 "C?" H 875 3500 50 0000 L CNN +F 1 "22p" H 875 3300 50 0000 L CNN +F 2 "" H 888 3250 50 0000 C CNN +F 3 "" H 850 3400 50 0000 C CNN + 1 850 3400 + 0 -1 1 0 +$EndComp +$Comp +L C C? +U 1 1 5901F637 +P 850 3600 +F 0 "C?" H 875 3700 50 0000 L CNN +F 1 "22p" H 875 3500 50 0000 L CNN +F 2 "" H 888 3450 50 0000 C CNN +F 3 "" H 850 3600 50 0000 C CNN + 1 850 3600 + 0 -1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F638 +P 600 3700 +F 0 "#PWR?" H 600 3450 50 0001 C CNN +F 1 "GND" H 600 3550 50 0000 C CNN +F 2 "" H 600 3700 50 0000 C CNN +F 3 "" H 600 3700 50 0000 C CNN + 1 600 3700 + -1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 5901F639 +P 12800 5400 +F 0 "R?" V 12880 5400 50 0000 C CNN +F 1 "R" V 12800 5400 50 0000 C CNN +F 2 "" V 12730 5400 50 0000 C CNN +F 3 "" H 12800 5400 50 0000 C CNN + 1 12800 5400 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X05 P? +U 1 1 5901F63A +P 7550 2300 +F 0 "P?" H 7550 2600 50 0000 C CNN +F 1 "CONN_02X05" H 7550 2650 50 0000 C CNN +F 2 "" H 7550 1100 50 0000 C CNN +F 3 "" H 7550 1100 50 0000 C CNN + 1 7550 2300 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_02X05 P? +U 1 1 5901F63B +P 7550 3200 +F 0 "P?" H 7550 3500 50 0000 C CNN +F 1 "CONN_02X05" H 7550 3550 50 0000 C CNN +F 2 "" H 7550 2000 50 0000 C CNN +F 3 "" H 7550 2000 50 0000 C CNN + 1 7550 3200 + 0 -1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F63C +P 7900 2750 +F 0 "#PWR?" H 7900 2500 50 0001 C CNN +F 1 "GND" H 7900 2600 50 0000 C CNN +F 2 "" H 7900 2750 50 0000 C CNN +F 3 "" H 7900 2750 50 0000 C CNN + 1 7900 2750 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F63D +P 7900 2050 +F 0 "#PWR?" H 7900 1800 50 0001 C CNN +F 1 "GND" H 7900 1900 50 0000 C CNN +F 2 "" H 7900 2050 50 0000 C CNN +F 3 "" H 7900 2050 50 0000 C CNN + 1 7900 2050 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F63E +P 7900 3450 +F 0 "#PWR?" H 7900 3200 50 0001 C CNN +F 1 "GND" H 7900 3300 50 0000 C CNN +F 2 "" H 7900 3450 50 0000 C CNN +F 3 "" H 7900 3450 50 0000 C CNN + 1 7900 3450 + -1 0 0 -1 +$EndComp +$Comp +L LM358 U? +U 1 1 5901F640 +P 15450 5500 +F 0 "U?" H 15450 5700 50 0000 L CNN +F 1 "LM358" H 15450 5300 50 0000 L CNN +F 2 "" H 15450 5500 50 0000 C CNN +F 3 "" H 15450 5500 50 0000 C CNN + 1 15450 5500 + 1 0 0 1 +$EndComp +$Comp +L R R? +U 1 1 5901F641 +P 13500 5800 +F 0 "R?" V 13580 5800 50 0000 C CNN +F 1 "R" V 13500 5800 50 0000 C CNN +F 2 "" V 13430 5800 50 0000 C CNN +F 3 "" H 13500 5800 50 0000 C CNN + 1 13500 5800 + 0 1 1 0 +$EndComp +$Comp +L R R? +U 1 1 5901F642 +P 14250 5800 +F 0 "R?" V 14330 5800 50 0000 C CNN +F 1 "R" V 14250 5800 50 0000 C CNN +F 2 "" V 14180 5800 50 0000 C CNN +F 3 "" H 14250 5800 50 0000 C CNN + 1 14250 5800 + 0 1 1 0 +$EndComp +$Comp +L LM358 U? +U 1 1 5901F643 +P 14150 5400 +F 0 "U?" H 14150 5600 50 0000 L CNN +F 1 "LM358" H 14150 5200 50 0000 L CNN +F 2 "" H 14150 5400 50 0000 C CNN +F 3 "" H 14150 5400 50 0000 C CNN + 1 14150 5400 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 5901F644 +P 14800 5400 +F 0 "R?" V 14880 5400 50 0000 C CNN +F 1 "R" V 14800 5400 50 0000 C CNN +F 2 "" V 14730 5400 50 0000 C CNN +F 3 "" H 14800 5400 50 0000 C CNN + 1 14800 5400 + 0 1 1 0 +$EndComp +$Comp +L R R? +U 1 1 5901F645 +P 15450 5000 +F 0 "R?" V 15530 5000 50 0000 C CNN +F 1 "R" V 15450 5000 50 0000 C CNN +F 2 "" V 15380 5000 50 0000 C CNN +F 3 "" H 15450 5000 50 0000 C CNN + 1 15450 5000 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 5901F646 +P 14250 6050 +F 0 "C?" H 14275 6150 50 0000 L CNN +F 1 "C" H 14275 5950 50 0000 L CNN +F 2 "" H 14288 5900 50 0000 C CNN +F 3 "" H 14250 6050 50 0000 C CNN + 1 14250 6050 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 5901F647 +P 15450 4800 +F 0 "C?" H 15475 4900 50 0000 L CNN +F 1 "C" H 15475 4700 50 0000 L CNN +F 2 "" H 15488 4650 50 0000 C CNN +F 3 "" H 15450 4800 50 0000 C CNN + 1 15450 4800 + 0 1 1 0 +$EndComp +Text Label 5100 2750 0 60 ~ 0 +RS485_DE +Text Label 5100 2850 0 60 ~ 0 +RS485_TX +Text Label 5100 2950 0 60 ~ 0 +RS485_RX +Text Label 7350 2650 2 60 ~ 0 +RS485_A +Text Label 7400 2850 2 60 ~ 0 +RS485_B +Wire Wire Line + 5900 6150 7850 6150 +Wire Wire Line + 5900 6050 5900 6150 +Wire Wire Line + 6150 7850 12300 7850 +Wire Wire Line + 6150 7650 11900 7650 +Wire Wire Line + 6150 7450 11500 7450 +Wire Wire Line + 6150 7250 11100 7250 +Wire Wire Line + 6150 7050 10700 7050 +Wire Wire Line + 6150 6850 10300 6850 +Wire Wire Line + 6150 6650 9900 6650 +Wire Wire Line + 6150 6450 9500 6450 +Wire Wire Line + 5750 8150 9550 8150 +Wire Wire Line + 5650 8550 7850 8550 +Wire Wire Line + 7600 8750 7850 8750 +Wire Wire Line + 5900 9050 7850 9050 +Wire Wire Line + 5900 9050 5900 9150 +Wire Wire Line + 12800 7650 12300 7650 +Connection ~ 12800 6650 +Wire Wire Line + 12800 7450 11900 7450 +Connection ~ 12800 6850 +Wire Wire Line + 12800 7250 11500 7250 +Connection ~ 12800 7050 +Wire Wire Line + 12800 7050 11100 7050 +Connection ~ 12800 7250 +Wire Wire Line + 12800 6850 10700 6850 +Connection ~ 12800 7450 +Wire Wire Line + 12800 6650 10300 6650 +Wire Wire Line + 6150 2650 6050 2650 +Wire Wire Line + 6050 2650 6050 2850 +Wire Wire Line + 6050 2850 6150 2850 +Wire Wire Line + 6050 2750 5050 2750 +Connection ~ 6050 2750 +Wire Wire Line + 5050 2850 5950 2850 +Wire Wire Line + 5950 2850 5950 2950 +Wire Wire Line + 5950 2950 6150 2950 +Wire Wire Line + 6150 2550 5850 2550 +Wire Wire Line + 5850 2550 5850 2950 +Wire Wire Line + 5850 2950 5050 2950 +Connection ~ 9650 1750 +Connection ~ 9650 2050 +Connection ~ 10150 2050 +Connection ~ 10750 2050 +Connection ~ 10750 1750 +Connection ~ 10650 1750 +Wire Wire Line + 600 3050 600 3700 +Wire Wire Line + 600 3400 700 3400 +Wire Wire Line + 700 3600 600 3600 +Connection ~ 600 3600 +Wire Wire Line + 1000 3600 1400 3600 +Wire Wire Line + 1400 3600 1400 3550 +Wire Wire Line + 1400 3550 1650 3550 +Connection ~ 1200 3600 +Wire Wire Line + 1650 3450 1400 3450 +Wire Wire Line + 1400 3450 1400 3400 +Wire Wire Line + 1400 3400 1000 3400 +Connection ~ 1200 3400 +Wire Wire Line + 7350 2550 7350 2950 +Wire Wire Line + 7350 2650 6950 2650 +Connection ~ 7350 2650 +Wire Wire Line + 7450 2550 7450 2950 +Wire Wire Line + 6950 2850 7450 2850 +Connection ~ 7450 2850 +Wire Wire Line + 7550 2750 7900 2750 +Wire Wire Line + 7550 2550 7550 2950 +Wire Wire Line + 7650 2550 7650 2950 +Connection ~ 7650 2750 +Connection ~ 7550 2750 +Wire Wire Line + 7750 2550 7750 2950 +Connection ~ 7750 2750 +Wire Wire Line + 7350 2050 7900 2050 +Connection ~ 7450 2050 +Connection ~ 7550 2050 +Connection ~ 7650 2050 +Connection ~ 7750 2050 +Wire Wire Line + 7350 3450 7900 3450 +Connection ~ 7750 3450 +Connection ~ 7650 3450 +Connection ~ 7550 3450 +Connection ~ 7450 3450 +Wire Wire Line + 12800 5250 12950 5100 +Wire Wire Line + 13750 5300 13850 5300 +Wire Wire Line + 13650 5800 14100 5800 +Wire Wire Line + 13750 5500 13750 6050 +Wire Wire Line + 13750 5500 13850 5500 +Wire Wire Line + 14400 5800 14550 5800 +Wire Wire Line + 14550 5400 14550 6050 +Wire Wire Line + 14450 5400 14650 5400 +Wire Wire Line + 13750 6050 14100 6050 +Connection ~ 13750 5800 +Wire Wire Line + 14550 6050 14400 6050 +Connection ~ 14550 5800 +Wire Wire Line + 15300 4800 15200 4800 +Wire Wire Line + 15200 4800 15200 5000 +Wire Wire Line + 15050 5000 15300 5000 +Wire Wire Line + 15600 5000 15850 5000 +Wire Wire Line + 15700 5000 15700 4800 +Wire Wire Line + 15700 4800 15600 4800 +Wire Wire Line + 15850 4200 15850 5500 +Wire Wire Line + 15850 5500 15750 5500 +Connection ~ 15700 5000 +Wire Wire Line + 14950 5400 15150 5400 +Wire Wire Line + 15050 4400 15050 5400 +Connection ~ 15050 5400 +Connection ~ 15200 5000 +Connection ~ 14550 5400 +Wire Wire Line + 15150 5600 15050 5600 +Wire Wire Line + 15050 5600 15050 6250 +Wire Wire Line + 14050 5700 14050 6350 +Connection ~ 14050 6250 +$Comp +L Q_PMOS_GSD Q? +U 1 1 59030F4D +P 9700 6550 +F 0 "Q?" V 9700 6800 50 0000 R CNN +F 1 "AO3415A" V 9950 6700 50 0000 R CNN +F 2 "" H 9900 6650 50 0000 C CNN +F 3 "" H 9700 6550 50 0000 C CNN + 1 9700 6550 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59031899 +P 10100 6750 +F 0 "Q?" V 10100 7000 50 0000 R CNN +F 1 "AO3415A" V 10350 6900 50 0001 R CNN +F 2 "" H 10300 6850 50 0000 C CNN +F 3 "" H 10100 6750 50 0000 C CNN + 1 10100 6750 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59031ABE +P 10500 6950 +F 0 "Q?" V 10500 7200 50 0000 R CNN +F 1 "AO3415A" V 10750 7100 50 0001 R CNN +F 2 "" H 10700 7050 50 0000 C CNN +F 3 "" H 10500 6950 50 0000 C CNN + 1 10500 6950 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59031DA8 +P 10900 7150 +F 0 "Q?" V 10900 7400 50 0000 R CNN +F 1 "AO3415A" V 11150 7300 50 0001 R CNN +F 2 "" H 11100 7250 50 0000 C CNN +F 3 "" H 10900 7150 50 0000 C CNN + 1 10900 7150 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59031EC7 +P 11300 7350 +F 0 "Q?" V 11300 7600 50 0000 R CNN +F 1 "AO3415A" V 11550 7500 50 0001 R CNN +F 2 "" H 11500 7450 50 0000 C CNN +F 3 "" H 11300 7350 50 0000 C CNN + 1 11300 7350 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59031FF7 +P 11700 7550 +F 0 "Q?" V 11700 7800 50 0000 R CNN +F 1 "AO3415A" V 11950 7700 50 0001 R CNN +F 2 "" H 11900 7650 50 0000 C CNN +F 3 "" H 11700 7550 50 0000 C CNN + 1 11700 7550 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 5903212A +P 12100 7750 +F 0 "Q?" V 12100 8000 50 0000 R CNN +F 1 "AO3415A" V 12350 7900 50 0001 R CNN +F 2 "" H 12300 7850 50 0000 C CNN +F 3 "" H 12100 7750 50 0000 C CNN + 1 12100 7750 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59032262 +P 12500 7950 +F 0 "Q?" V 12500 8200 50 0000 R CNN +F 1 "AO3415A" V 12750 8100 50 0001 R CNN +F 2 "" H 12700 8050 50 0000 C CNN +F 3 "" H 12500 7950 50 0000 C CNN + 1 12500 7950 + 0 1 -1 0 +$EndComp +Connection ~ 12800 7650 +Wire Wire Line + 14050 5000 14050 5100 +NoConn ~ 15350 5200 +NoConn ~ 15350 5800 +Wire Wire Line + 12800 5550 12800 8050 +Connection ~ 12800 6450 +$Comp +L VDD #PWR? +U 1 1 5903871E +P 12800 5000 +F 0 "#PWR?" H 12800 4850 50 0001 C CNN +F 1 "VDD" H 12800 5150 50 0000 C CNN +F 2 "" H 12800 5000 50 0000 C CNN +F 3 "" H 12800 5000 50 0000 C CNN + 1 12800 5000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12800 5000 12800 5250 +$Comp +L +3V3 #PWR? +U 1 1 590389A5 +P 5900 6050 +F 0 "#PWR?" H 5900 5900 50 0001 C CNN +F 1 "+3V3" H 5900 6190 50 0000 C CNN +F 2 "" H 5900 6050 50 0000 C CNN +F 3 "" H 5900 6050 50 0000 C CNN + 1 5900 6050 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 59039286 +P 14050 6350 +F 0 "#PWR?" H 14050 6100 50 0001 C CNN +F 1 "GND" H 14050 6200 50 0000 C CNN +F 2 "" H 14050 6350 50 0000 C CNN +F 3 "" H 14050 6350 50 0000 C CNN + 1 14050 6350 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 5903A15D +P 11100 9500 +F 0 "U?" H 11650 9800 60 0000 C CNN +F 1 "74HC595_mine" H 11100 9500 60 0000 C CNN +F 2 "" H 11100 9500 60 0001 C CNN +F 3 "" H 11100 9500 60 0001 C CNN + 1 11100 9500 + 1 0 0 1 +$EndComp +Wire Wire Line + 10900 7350 10900 8150 +Wire Wire Line + 10900 8150 11050 8150 +Wire Wire Line + 11050 8150 11050 8950 +Wire Wire Line + 11150 8950 11150 8150 +Wire Wire Line + 11150 8150 11300 8150 +Wire Wire Line + 11300 8150 11300 7550 +Wire Wire Line + 11700 7750 11700 8250 +Wire Wire Line + 11700 8250 11250 8250 +Wire Wire Line + 11250 8250 11250 8950 +Wire Wire Line + 11350 8950 11350 8350 +Wire Wire Line + 11350 8350 12100 8350 +Wire Wire Line + 12100 8350 12100 7950 +Wire Wire Line + 12500 8150 12500 8450 +Wire Wire Line + 12500 8450 11450 8450 +Wire Wire Line + 11450 8450 11450 8950 +Wire Wire Line + 10950 8250 10950 8950 +Wire Wire Line + 10500 8250 10950 8250 +Wire Wire Line + 10500 8250 10500 7150 +Wire Wire Line + 10100 6950 10100 8400 +Wire Wire Line + 10100 8400 10850 8400 +Wire Wire Line + 10850 8400 10850 8950 +Wire Wire Line + 10750 8950 10750 8500 +Wire Wire Line + 10750 8500 9700 8500 +Wire Wire Line + 9700 8500 9700 6750 +$Comp +L VDD #PWR? +U 1 1 5903B80F +P 11450 10050 +F 0 "#PWR?" H 11450 9900 50 0001 C CNN +F 1 "VDD" H 11450 10200 50 0000 C CNN +F 2 "" H 11450 10050 50 0000 C CNN +F 3 "" H 11450 10050 50 0000 C CNN + 1 11450 10050 + 1 0 0 1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5903B928 +P 11350 10150 +F 0 "#PWR?" H 11350 9900 50 0001 C CNN +F 1 "GND" H 11350 10000 50 0000 C CNN +F 2 "" H 11350 10150 50 0000 C CNN +F 3 "" H 11350 10150 50 0000 C CNN + 1 11350 10150 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5903BAB9 +P 10850 10150 +F 0 "#PWR?" H 10850 9900 50 0001 C CNN +F 1 "GND" H 10850 10000 50 0000 C CNN +F 2 "" H 10850 10150 50 0000 C CNN +F 3 "" H 10850 10150 50 0000 C CNN + 1 10850 10150 + -1 0 0 -1 +$EndComp +NoConn ~ 11750 9500 +$Comp +L VDD #PWR? +U 1 1 5903D437 +P 10750 10050 +F 0 "#PWR?" H 10750 9900 50 0001 C CNN +F 1 "VDD" H 10750 10200 50 0000 C CNN +F 2 "" H 10750 10050 50 0000 C CNN +F 3 "" H 10750 10050 50 0000 C CNN + 1 10750 10050 + 1 0 0 1 +$EndComp +Wire Wire Line + 12800 6450 9900 6450 +Wire Wire Line + 12800 7850 12700 7850 +Wire Wire Line + 9300 8750 10350 8750 +Wire Wire Line + 10350 8750 10350 9500 +Wire Wire Line + 10350 9500 10450 9500 +Wire Wire Line + 9450 8350 9450 10450 +Wire Wire Line + 9450 10450 11150 10450 +Wire Wire Line + 11150 10450 11150 10050 +Wire Wire Line + 9550 8150 9550 10350 +Wire Wire Line + 9550 10350 11050 10350 +Wire Wire Line + 11050 10350 11050 10050 +Wire Wire Line + 10850 10150 10850 10050 +Wire Wire Line + 11350 10150 11350 10050 +$Comp +L CONN_01X04 P? +U 1 1 5904BCE7 +P 2250 4850 +F 0 "P?" H 2250 5100 50 0000 C CNN +F 1 "SWD" V 2350 4850 50 0000 C CNN +F 2 "" H 2250 4850 50 0000 C CNN +F 3 "" H 2250 4850 50 0000 C CNN + 1 2250 4850 + 0 1 1 0 +$EndComp +Wire Wire Line + 5050 3150 5750 3150 +Wire Wire Line + 5750 3150 5750 8150 +Wire Wire Line + 6150 8750 5550 8750 +Wire Wire Line + 5550 8750 5550 3350 +Wire Wire Line + 5550 3350 5050 3350 +Wire Wire Line + 5650 3250 5650 8550 +Wire Wire Line + 5650 3250 5050 3250 +Wire Wire Line + 5450 8350 9450 8350 +Wire Wire Line + 5450 8350 5450 3450 +Wire Wire Line + 5450 3450 5050 3450 +Wire Wire Line + 5050 3050 5900 3050 +Wire Wire Line + 5900 3050 5900 4200 +Wire Wire Line + 5900 4200 15850 4200 +Connection ~ 15850 5000 +Text Label 15300 4200 0 60 ~ 0 +CMEAS_OUT +Text Label 6000 4200 0 60 ~ 0 +CMEAS_OUT +Text Label 5100 3150 0 60 ~ 0 +SCK +Text Label 5100 3250 0 60 ~ 0 +~OE +Text Label 5100 3350 0 60 ~ 0 +MOSI_C0 +Text Label 5100 3450 0 60 ~ 0 +STROBE +Text Label 5100 3050 0 60 ~ 0 +CMEAS_OUT +Text Label 1400 3450 0 60 ~ 0 +XT1 +Text Label 1400 3550 0 60 ~ 0 +XT2 +Text Label 8700 6450 0 60 ~ 0 +SEG_A_COM +Text Label 8700 6650 0 60 ~ 0 +SEG_B_COM +Text Label 8700 6850 0 60 ~ 0 +SEG_C_COM +Text Label 8700 7050 0 60 ~ 0 +SEG_D_COM +Text Label 8700 7250 0 60 ~ 0 +SEG_E_COM +Text Label 8700 7450 0 60 ~ 0 +SEG_F_COM +Text Label 8700 7650 0 60 ~ 0 +SEG_G_COM +Text Label 8700 7850 0 60 ~ 0 +SEG_DP_COM +Text Label 10200 8500 0 60 ~ 0 +SEG_A_CTRL +Text Label 10250 8400 0 60 ~ 0 +SEG_B_CTRL +Text Label 10500 8250 0 60 ~ 0 +SEG_C_CTRL +Text Label 11000 8150 1 60 ~ 0 +SEG_D_CTRL +Text Label 11300 8150 1 60 ~ 0 +SEG_E_CTRL +Text Label 11250 8250 0 60 ~ 0 +SEG_F_CTRL +Text Label 11350 8350 0 60 ~ 0 +SEG_G_CTLR +Text Label 11450 8450 0 60 ~ 0 +SEG_DP_CTRL +Text Label 7650 8750 0 60 ~ 0 +MOSI_C1 +Text Label 9650 8750 0 60 ~ 0 +MOSI_C2 +Text Label 5650 8750 0 60 ~ 0 +MOSI_C0 +Text Label 12800 6350 1 60 ~ 0 +SEG_COM_MEAS +$Comp +L LED D? +U 1 1 590565A2 +P 4150 4950 +F 0 "D?" H 4350 5000 50 0000 C CNN +F 1 "ID" H 4150 4850 50 0000 C CNN +F 2 "" H 4150 4950 50 0000 C CNN +F 3 "" H 4150 4950 50 0000 C CNN + 1 4150 4950 + 0 -1 -1 0 +$EndComp +$Comp +L R R? +U 1 1 590569D3 +P 4150 5400 +F 0 "R?" V 4230 5400 50 0000 C CNN +F 1 "R" V 4150 5400 50 0000 C CNN +F 2 "" V 4080 5400 50 0000 C CNN +F 3 "" H 4150 5400 50 0000 C CNN + 1 4150 5400 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 59056B28 +P 4400 5400 +F 0 "R?" V 4480 5400 50 0000 C CNN +F 1 "R" V 4400 5400 50 0000 C CNN +F 2 "" V 4330 5400 50 0000 C CNN +F 3 "" H 4400 5400 50 0000 C CNN + 1 4400 5400 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 59056C60 +P 4650 5400 +F 0 "R?" V 4730 5400 50 0000 C CNN +F 1 "R" V 4650 5400 50 0000 C CNN +F 2 "" V 4580 5400 50 0000 C CNN +F 3 "" H 4650 5400 50 0000 C CNN + 1 4650 5400 + 1 0 0 -1 +$EndComp +$Comp +L LED D? +U 1 1 59056D95 +P 4400 4950 +F 0 "D?" H 4600 5000 50 0000 C CNN +F 1 "ERROR" H 4400 4850 50 0000 C CNN +F 2 "" H 4400 4950 50 0000 C CNN +F 3 "" H 4400 4950 50 0000 C CNN + 1 4400 4950 + 0 -1 -1 0 +$EndComp +$Comp +L LED D? +U 1 1 59056ED7 +P 4650 4950 +F 0 "D?" H 4850 5000 50 0000 C CNN +F 1 "COMM_OK" H 4650 4850 50 0000 C CNN +F 2 "" H 4650 4950 50 0000 C CNN +F 3 "" H 4650 4950 50 0000 C CNN + 1 4650 4950 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 5905739D +P 4400 5750 +F 0 "#PWR?" H 4400 5500 50 0001 C CNN +F 1 "GND" H 4400 5600 50 0000 C CNN +F 2 "" H 4400 5750 50 0000 C CNN +F 3 "" H 4400 5750 50 0000 C CNN + 1 4400 5750 + -1 0 0 -1 +$EndComp +Wire Wire Line + 4400 5550 4400 5750 +Wire Wire Line + 4150 5650 4650 5650 +Wire Wire Line + 4150 5650 4150 5550 +Connection ~ 4400 5650 +Wire Wire Line + 4650 5650 4650 5550 +Wire Wire Line + 4150 5250 4150 5150 +Wire Wire Line + 4400 5250 4400 5150 +Wire Wire Line + 4650 5250 4650 5150 +Wire Wire Line + 5050 3550 5300 3550 +Wire Wire Line + 5300 3550 5300 4650 +Wire Wire Line + 5300 4650 4650 4650 +Wire Wire Line + 4650 4650 4650 4750 +Wire Wire Line + 4400 4750 4400 4550 +Wire Wire Line + 2400 4550 5200 4550 +Wire Wire Line + 5200 4550 5200 3650 +Wire Wire Line + 5200 3650 5050 3650 +Wire Wire Line + 5050 3750 5100 3750 +Wire Wire Line + 5100 3750 5100 4450 +Wire Wire Line + 5100 4450 2300 4450 +Wire Wire Line + 4150 4450 4150 4750 +$Comp +L +3V3 #PWR? +U 1 1 59059547 +P 600 2050 +F 0 "#PWR?" H 600 1900 50 0001 C CNN +F 1 "+3V3" H 600 2190 50 0000 C CNN +F 2 "" H 600 2050 50 0000 C CNN +F 3 "" H 600 2050 50 0000 C CNN + 1 600 2050 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2400 4650 2400 4550 +Connection ~ 4400 4550 +Wire Wire Line + 2300 4450 2300 4650 +Connection ~ 4150 4450 +$Comp +L C C? +U 1 1 5905A693 +P 600 2900 +F 0 "C?" H 625 3000 50 0000 L CNN +F 1 "10n" H 625 2800 50 0000 L CNN +F 2 "" H 638 2750 50 0000 C CNN +F 3 "" H 600 2900 50 0000 C CNN + 1 600 2900 + -1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 5905A92F +P 600 2400 +F 0 "R?" V 680 2400 50 0000 C CNN +F 1 "10k" V 600 2400 50 0000 C CNN +F 2 "" V 530 2400 50 0000 C CNN +F 3 "" H 600 2400 50 0000 C CNN + 1 600 2400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 600 2650 1650 2650 +Wire Wire Line + 600 2550 600 2750 +Connection ~ 600 2650 +Wire Wire Line + 600 2050 600 2250 +Wire Wire Line + 600 2150 1150 2150 +Wire Wire Line + 1150 2150 1150 2850 +Wire Wire Line + 1150 2850 1650 2850 +Connection ~ 600 2150 +Connection ~ 600 3400 +$Comp +L GND #PWR? +U 1 1 5905B96D +P 2200 5050 +F 0 "#PWR?" H 2200 4800 50 0001 C CNN +F 1 "GND" H 2200 4900 50 0000 C CNN +F 2 "" H 2200 5050 50 0000 C CNN +F 3 "" H 2200 5050 50 0000 C CNN + 1 2200 5050 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2200 4650 2200 5050 +$Comp +L +3V3 #PWR? +U 1 1 5905BCF8 +P 2100 4550 +F 0 "#PWR?" H 2100 4400 50 0001 C CNN +F 1 "+3V3" H 2100 4690 50 0000 C CNN +F 2 "" H 2100 4550 50 0000 C CNN +F 3 "" H 2100 4550 50 0000 C CNN + 1 2100 4550 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2100 4550 2100 4650 +$Comp +L VDD #PWR? +U 1 1 5905CD8E +P 9350 1750 +F 0 "#PWR?" H 9350 1600 50 0001 C CNN +F 1 "VDD" H 9350 1900 50 0000 C CNN +F 2 "" H 9350 1750 50 0000 C CNN +F 3 "" H 9350 1750 50 0000 C CNN + 1 9350 1750 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL_H SW? +U 1 1 5905D817 +P 5500 1900 +F 0 "SW?" H 5580 2010 50 0000 C CNN +F 1 "USER" H 5500 1850 50 0000 C CNN +F 2 "" H 5500 2100 50 0000 C CNN +F 3 "" H 5500 2100 50 0000 C CNN + 1 5500 1900 + 0 -1 -1 0 +$EndComp +$Comp +L SW_PUSH_SMALL_H SW? +U 1 1 5905DB00 +P 850 2900 +F 0 "SW?" H 930 3010 50 0000 C CNN +F 1 "RESET" H 850 2850 50 0000 C CNN +F 2 "" H 850 3100 50 0000 C CNN +F 3 "" H 850 3100 50 0000 C CNN + 1 850 2900 + 0 1 1 0 +$EndComp +Wire Wire Line + 850 3050 850 3150 +Wire Wire Line + 850 3150 600 3150 +Connection ~ 600 3150 +Wire Wire Line + 850 2750 850 2650 +Connection ~ 850 2650 +Wire Wire Line + 5500 2050 5500 2150 +Connection ~ 2200 5000 +$Comp +L R R? +U 1 1 5905EAC9 +P 5700 1450 +F 0 "R?" V 5780 1450 50 0000 C CNN +F 1 "10k" V 5700 1450 50 0000 C CNN +F 2 "" V 5630 1450 50 0000 C CNN +F 3 "" H 5700 1450 50 0000 C CNN + 1 5700 1450 + -1 0 0 1 +$EndComp +$Comp +L C C? +U 1 1 5905EF05 +P 5700 1900 +F 0 "C?" H 5725 2000 50 0000 L CNN +F 1 "100n" H 5725 1800 50 0000 L CNN +F 2 "" H 5738 1750 50 0000 C CNN +F 3 "" H 5700 1900 50 0000 C CNN + 1 5700 1900 + 1 0 0 1 +$EndComp +Connection ~ 5500 1700 +Wire Wire Line + 5700 1750 5700 1600 +Connection ~ 5700 1700 +Wire Wire Line + 5700 2050 5700 2150 +$Comp +L C C? +U 1 1 59062924 +P 11250 1900 +F 0 "C?" H 11275 2000 50 0000 L CNN +F 1 "100n" H 11275 1800 50 0000 L CNN +F 2 "" H 11288 1750 50 0000 C CNN +F 3 "" H 11250 1900 50 0000 C CNN + 1 11250 1900 + -1 0 0 1 +$EndComp +$Comp +L C C? +U 1 1 59062A72 +P 11500 1900 +F 0 "C?" H 11525 2000 50 0000 L CNN +F 1 "100n" H 11525 1800 50 0000 L CNN +F 2 "" H 11538 1750 50 0000 C CNN +F 3 "" H 11500 1900 50 0000 C CNN + 1 11500 1900 + -1 0 0 1 +$EndComp +$Comp +L C C? +U 1 1 59062BCF +P 11750 1900 +F 0 "C?" H 11775 2000 50 0000 L CNN +F 1 "100n" H 11775 1800 50 0000 L CNN +F 2 "" H 11788 1750 50 0000 C CNN +F 3 "" H 11750 1900 50 0000 C CNN + 1 11750 1900 + -1 0 0 1 +$EndComp +Connection ~ 11000 1750 +Connection ~ 11250 1750 +Connection ~ 11500 1750 +Connection ~ 11750 1750 +Connection ~ 11750 2050 +Connection ~ 11500 2050 +Connection ~ 11000 2050 +Connection ~ 11250 2050 +$Comp +L CP C? +U 1 1 59062D2B +P 12100 1900 +F 0 "C?" H 11900 2050 50 0000 L CNN +F 1 "47u" H 11850 1800 50 0000 L CNN +F 2 "" H 12138 1750 50 0000 C CNN +F 3 "" H 12100 1900 50 0000 C CNN + 1 12100 1900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10550 1750 12100 1750 +$Comp +L CP C? +U 1 1 5906411A +P 12800 8200 +F 0 "C?" H 12600 8350 50 0000 L CNN +F 1 "1000u" H 12550 8100 50 0000 L CNN +F 2 "" H 12838 8050 50 0000 C CNN +F 3 "" H 12800 8200 50 0000 C CNN + 1 12800 8200 + -1 0 0 -1 +$EndComp +Connection ~ 9350 1750 +Connection ~ 9350 2050 +Wire Wire Line + 9050 2050 12100 2050 +$Comp +L GND #PWR? +U 1 1 59065530 +P 12800 8450 +F 0 "#PWR?" H 12800 8200 50 0001 C CNN +F 1 "GND" H 12800 8300 50 0000 C CNN +F 2 "" H 12800 8450 50 0000 C CNN +F 3 "" H 12800 8450 50 0000 C CNN + 1 12800 8450 + -1 0 0 -1 +$EndComp +Wire Wire Line + 12800 8450 12800 8350 +Connection ~ 12800 7850 +Wire Wire Line + 9050 1750 9750 1750 +Text Label 4400 4450 0 60 ~ 0 +SWCLK_ID +Text Label 4500 4550 0 60 ~ 0 +SWDIO_ERROR +Text Label 4650 4650 0 60 ~ 0 +COMM_OK +Text Label 5150 2600 1 60 ~ 0 +USER_BTN +Text Label 1350 2650 0 60 ~ 0 +RST +Text Label 14550 5950 1 60 ~ 0 +CM_STAGE1 +Text Label 13750 6050 1 60 ~ 0 +CM_STAGE1_FB +Text Label 15050 5400 1 60 ~ 0 +CM_STAGE2_FB +Wire Wire Line + 12800 5550 12950 5700 +Wire Wire Line + 12950 5700 13250 5700 +Wire Wire Line + 13250 5700 13250 5800 +Wire Wire Line + 13250 5800 13350 5800 +$Comp +L VDD #PWR? +U 1 1 5906AB80 +P 14050 5000 +F 0 "#PWR?" H 14050 4850 50 0001 C CNN +F 1 "VDD" H 14050 5150 50 0000 C CNN +F 2 "" H 14050 5000 50 0000 C CNN +F 3 "" H 14050 5000 50 0000 C CNN + 1 14050 5000 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 5906B773 +P 9050 1900 +F 0 "C?" H 9075 2000 50 0000 L CNN +F 1 "100n" H 9075 1800 50 0000 L CNN +F 2 "" H 9088 1750 50 0000 C CNN +F 3 "" H 9050 1900 50 0000 C CNN + 1 9050 1900 + -1 0 0 1 +$EndComp +Wire Wire Line + 15050 6250 14050 6250 +$Comp +L R R? +U 1 1 5906C4F4 +P 13500 5100 +F 0 "R?" V 13580 5100 50 0000 C CNN +F 1 "R" V 13500 5100 50 0000 C CNN +F 2 "" V 13430 5100 50 0000 C CNN +F 3 "" H 13500 5100 50 0000 C CNN + 1 13500 5100 + 0 1 1 0 +$EndComp +Wire Wire Line + 13650 5100 13750 5100 +Wire Wire Line + 13750 5000 13750 5300 +Wire Wire Line + 12950 5100 13350 5100 +$Comp +L R R? +U 1 1 5906C9A8 +P 13750 4850 +F 0 "R?" V 13830 4850 50 0000 C CNN +F 1 "R" V 13750 4850 50 0000 C CNN +F 2 "" V 13680 4850 50 0000 C CNN +F 3 "" H 13750 4850 50 0000 C CNN + 1 13750 4850 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5906CB51 +P 13600 4700 +F 0 "#PWR?" H 13600 4450 50 0001 C CNN +F 1 "GND" H 13600 4550 50 0000 C CNN +F 2 "" H 13600 4700 50 0000 C CNN +F 3 "" H 13600 4700 50 0000 C CNN + 1 13600 4700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13600 4700 13750 4700 +Connection ~ 13750 5100 +$Comp +L R R? +U 1 1 5906DDCC +P 14100 4400 +F 0 "R?" V 14180 4400 50 0000 C CNN +F 1 "100k" V 14100 4400 50 0000 C CNN +F 2 "" V 14030 4400 50 0000 C CNN +F 3 "" H 14100 4400 50 0000 C CNN + 1 14100 4400 + 0 -1 -1 0 +$EndComp +$Comp +L C C? +U 1 1 5906E07E +P 14350 4650 +F 0 "C?" H 14375 4750 50 0000 L CNN +F 1 "220n" H 14375 4550 50 0000 L CNN +F 2 "" H 14388 4500 50 0000 C CNN +F 3 "" H 14350 4650 50 0000 C CNN + 1 14350 4650 + -1 0 0 1 +$EndComp +$Comp +L R R? +U 1 1 5906E371 +P 14600 4400 +F 0 "R?" V 14680 4400 50 0000 C CNN +F 1 "100k" V 14600 4400 50 0000 C CNN +F 2 "" V 14530 4400 50 0000 C CNN +F 3 "" H 14600 4400 50 0000 C CNN + 1 14600 4400 + 0 1 1 0 +$EndComp +Wire Wire Line + 14250 4400 14450 4400 +Wire Wire Line + 14350 4400 14350 4500 +Connection ~ 14350 4400 +$Comp +L GND #PWR? +U 1 1 5906EF8A +P 14350 4800 +F 0 "#PWR?" H 14350 4550 50 0001 C CNN +F 1 "GND" H 14350 4650 50 0000 C CNN +F 2 "" H 14350 4800 50 0000 C CNN +F 3 "" H 14350 4800 50 0000 C CNN + 1 14350 4800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14750 4400 15050 4400 +Connection ~ 15050 5000 +Wire Wire Line + 13950 4400 13850 4400 +Wire Wire Line + 13850 4400 13850 4300 +Wire Wire Line + 13850 4300 1550 4300 +Wire Wire Line + 1550 4300 1550 3750 +Wire Wire Line + 1550 3750 1650 3750 +Text Label 1600 4300 0 60 ~ 0 +CMEAS_OFFX_COMP +Text Label 13000 4300 0 60 ~ 0 +CMEAS_OFFX_COMP +Wire Wire Line + 5150 1700 5700 1700 +Wire Wire Line + 5700 2150 5500 2150 +$Comp +L GND #PWR? +U 1 1 59071D5D +P 5600 2150 +F 0 "#PWR?" H 5600 1900 50 0001 C CNN +F 1 "GND" H 5600 2000 50 0000 C CNN +F 2 "" H 5600 2150 50 0000 C CNN +F 3 "" H 5600 2150 50 0000 C CNN + 1 5600 2150 + -1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 59071EBE +P 5700 1300 +F 0 "#PWR?" H 5700 1150 50 0001 C CNN +F 1 "+3V3" H 5700 1440 50 0000 C CNN +F 2 "" H 5700 1300 50 0000 C CNN +F 3 "" H 5700 1300 50 0000 C CNN + 1 5700 1300 + -1 0 0 -1 +$EndComp +Wire Wire Line + 5050 2650 5150 2650 +Wire Wire Line + 5150 2650 5150 1700 +Wire Wire Line + 5500 1750 5500 1700 +Text Notes 5850 1600 1 60 ~ 0 +optional +Text Notes 14450 6200 2 60 ~ 0 +optional +Text Notes 15600 4700 2 60 ~ 0 +optional +Text Notes 1050 2750 3 60 ~ 0 +optional +$Comp +L CONN_01X01 P? +U 1 1 590744DF +P 9050 1550 +F 0 "P?" H 9050 1650 50 0000 C CNN +F 1 "VIN" V 9150 1550 50 0000 C CNN +F 2 "" H 9050 1550 50 0000 C CNN +F 3 "" H 9050 1550 50 0000 C CNN + 1 9050 1550 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_01X01 P? +U 1 1 5907496E +P 9050 2250 +F 0 "P?" H 9050 2350 50 0000 C CNN +F 1 "GND" V 9150 2250 50 0000 C CNN +F 2 "" H 9050 2250 50 0000 C CNN +F 3 "" H 9050 2250 50 0000 C CNN + 1 9050 2250 + 0 1 1 0 +$EndComp +Text Notes 1300 7900 0 197 ~ 39 +TODO: Add watchdog +Text Notes 12200 10300 0 157 ~ 31 +Chibi 2x4x(4x7)seg controller +$EndSCHEMATC diff --git a/hw/chibi/chibi_2024/chibi_2024.kicad_pcb b/hw/chibi/chibi_2024/chibi_2024.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/hw/chibi/chibi_2024/chibi_2024.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/hw/chibi/chibi_2024/chibi_2024.pro b/hw/chibi/chibi_2024/chibi_2024.pro new file mode 100644 index 0000000..1b88263 --- /dev/null +++ b/hw/chibi/chibi_2024/chibi_2024.pro @@ -0,0 +1,61 @@ +update=Wed 26 Apr 2017 10:11:00 AM CEST +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir=../chibi_2024;../../chibi +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=microcontrollers +LibName13=dsp +LibName14=microchip +LibName15=analog_switches +LibName16=motorola +LibName17=texas +LibName18=intel +LibName19=audio +LibName20=interface +LibName21=digital-audio +LibName22=philips +LibName23=display +LibName24=cypress +LibName25=siliconi +LibName26=opto +LibName27=atmel +LibName28=contrib +LibName29=valves +LibName30=/home/user/toys/7seg/hw/chibi/components diff --git a/hw/chibi/chibi_2024/chibi_2024.sch b/hw/chibi/chibi_2024/chibi_2024.sch new file mode 100644 index 0000000..50b1fd7 --- /dev/null +++ b/hw/chibi/chibi_2024/chibi_2024.sch @@ -0,0 +1,1578 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:components +LIBS:chibi_2024-cache +LIBS:chibi-cache +EELAYER 25 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 3 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Sheet +S 7850 6000 1450 3200 +U 59008B1D +F0 "mux_module" 60 +F1 "mux_module.sch" 60 +F2 "SEG_A" I L 7850 6450 118 +F3 "SEG_B" I L 7850 6650 118 +F4 "SEG_C" I L 7850 6850 118 +F5 "SEG_D" I L 7850 7050 118 +F6 "SEG_E" I L 7850 7250 118 +F7 "SEG_F" I L 7850 7450 118 +F8 "SEG_G" I L 7850 7650 118 +F9 "SEG_DP" I L 7850 7850 118 +F10 "GND" I L 7850 9050 118 +F11 "VDD" I L 7850 6150 118 +F12 "CLK" I L 7850 8150 118 +F13 "LE" I L 7850 8350 118 +F14 "~OE" I L 7850 8550 118 +F15 "SDI" I L 7850 8750 118 +F16 "SDO" I R 9300 8750 118 +$EndSheet +$Sheet +S 6150 6000 1450 3200 +U 5901390A +F0 "mux_module" 60 +F1 "mux_module.sch" 60 +F2 "SEG_A" I L 6150 6450 118 +F3 "SEG_B" I L 6150 6650 118 +F4 "SEG_C" I L 6150 6850 118 +F5 "SEG_D" I L 6150 7050 118 +F6 "SEG_E" I L 6150 7250 118 +F7 "SEG_F" I L 6150 7450 118 +F8 "SEG_G" I L 6150 7650 118 +F9 "SEG_DP" I L 6150 7850 118 +F10 "GND" I L 6150 9050 118 +F11 "VDD" I L 6150 6150 118 +F12 "CLK" I L 6150 8150 118 +F13 "LE" I L 6150 8350 118 +F14 "~OE" I L 6150 8550 118 +F15 "SDI" I L 6150 8750 118 +F16 "SDO" I R 7600 8750 118 +$EndSheet +$Comp +L GND #PWR? +U 1 1 590171AA +P 5900 9150 +F 0 "#PWR?" H 5900 8900 50 0001 C CNN +F 1 "GND" H 5900 9000 50 0000 C CNN +F 2 "" H 5900 9150 50 0000 C CNN +F 3 "" H 5900 9150 50 0000 C CNN + 1 5900 9150 + 1 0 0 -1 +$EndComp +$Comp +L STM32F030F4Px U? +U 1 1 5901F61E +P 3350 3250 +F 0 "U?" H 1750 4175 50 0000 L BNN +F 1 "STM32F030F4Px" H 4950 4175 50 0000 R BNN +F 2 "TSSOP20" H 4950 4125 50 0000 R TNN +F 3 "" H 3350 3250 50 0000 C CNN + 1 3350 3250 + 1 0 0 -1 +$EndComp +$Comp +L SP3485CN U? +U 1 1 5901F61F +P 6550 2750 +F 0 "U?" H 6250 3100 50 0000 L CNN +F 1 "SP3485CN" H 6650 3100 50 0000 L CNN +F 2 "SO-8" H 6550 2750 50 0000 C CIN +F 3 "" H 6550 2750 50 0000 C CNN + 1 6550 2750 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 5901F620 +P 6550 2350 +F 0 "#PWR?" H 6550 2200 50 0001 C CNN +F 1 "+3V3" H 6550 2490 50 0000 C CNN +F 2 "" H 6550 2350 50 0000 C CNN +F 3 "" H 6550 2350 50 0000 C CNN + 1 6550 2350 + -1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 5901F621 +P 3350 2250 +F 0 "#PWR?" H 3350 2100 50 0001 C CNN +F 1 "+3V3" H 3350 2390 50 0000 C CNN +F 2 "" H 3350 2250 50 0000 C CNN +F 3 "" H 3350 2250 50 0000 C CNN + 1 3350 2250 + -1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 5901F622 +P 3250 2250 +F 0 "#PWR?" H 3250 2100 50 0001 C CNN +F 1 "+3V3" H 3250 2390 50 0000 C CNN +F 2 "" H 3250 2250 50 0000 C CNN +F 3 "" H 3250 2250 50 0000 C CNN + 1 3250 2250 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F623 +P 6550 3150 +F 0 "#PWR?" H 6550 2900 50 0001 C CNN +F 1 "GND" H 6550 3000 50 0000 C CNN +F 2 "" H 6550 3150 50 0000 C CNN +F 3 "" H 6550 3150 50 0000 C CNN + 1 6550 3150 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F624 +P 3350 4150 +F 0 "#PWR?" H 3350 3900 50 0001 C CNN +F 1 "GND" H 3350 4000 50 0000 C CNN +F 2 "" H 3350 4150 50 0000 C CNN +F 3 "" H 3350 4150 50 0000 C CNN + 1 3350 4150 + -1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 5901F628 +P 10750 1900 +F 0 "C?" H 10775 2000 50 0000 L CNN +F 1 "100n" H 10775 1800 50 0000 L CNN +F 2 "" H 10788 1750 50 0000 C CNN +F 3 "" H 10750 1900 50 0000 C CNN + 1 10750 1900 + -1 0 0 1 +$EndComp +$Comp +L LD1117S33CTR U? +U 1 1 5901F629 +P 10150 1800 +F 0 "U?" H 10150 2050 50 0000 C CNN +F 1 "LD1117S33CTR" H 10150 2000 50 0000 C CNN +F 2 "SOT-223" H 10150 1900 50 0000 C CNN +F 3 "" H 10150 1800 50 0000 C CNN + 1 10150 1800 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F62A +P 10150 2050 +F 0 "#PWR?" H 10150 1800 50 0001 C CNN +F 1 "GND" H 10150 1900 50 0000 C CNN +F 2 "" H 10150 2050 50 0000 C CNN +F 3 "" H 10150 2050 50 0000 C CNN + 1 10150 2050 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 5901F62C +P 10650 1750 +F 0 "#PWR?" H 10650 1600 50 0001 C CNN +F 1 "+3V3" H 10650 1890 50 0000 C CNN +F 2 "" H 10650 1750 50 0000 C CNN +F 3 "" H 10650 1750 50 0000 C CNN + 1 10650 1750 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 5901F62D +P 11000 1900 +F 0 "C?" H 11025 2000 50 0000 L CNN +F 1 "100n" H 11025 1800 50 0000 L CNN +F 2 "" H 11038 1750 50 0000 C CNN +F 3 "" H 11000 1900 50 0000 C CNN + 1 11000 1900 + -1 0 0 1 +$EndComp +$Comp +L C C? +U 1 1 5901F62E +P 9650 1900 +F 0 "C?" H 9675 2000 50 0000 L CNN +F 1 "100n" H 9675 1800 50 0000 L CNN +F 2 "" H 9688 1750 50 0000 C CNN +F 3 "" H 9650 1900 50 0000 C CNN + 1 9650 1900 + -1 0 0 1 +$EndComp +$Comp +L CP C? +U 1 1 5901F62F +P 9350 1900 +F 0 "C?" H 9150 2050 50 0000 L CNN +F 1 "1000u" H 9100 1800 50 0000 L CNN +F 2 "" H 9388 1750 50 0000 C CNN +F 3 "" H 9350 1900 50 0000 C CNN + 1 9350 1900 + 1 0 0 -1 +$EndComp +$Comp +L Crystal_Small Y? +U 1 1 5901F635 +P 1200 3500 +F 0 "Y?" H 1200 3600 50 0000 C CNN +F 1 "8MHz" V 1400 3500 50 0000 C CNN +F 2 "" H 1200 3500 50 0000 C CNN +F 3 "" H 1200 3500 50 0000 C CNN + 1 1200 3500 + 0 1 -1 0 +$EndComp +$Comp +L C C? +U 1 1 5901F636 +P 850 3400 +F 0 "C?" H 875 3500 50 0000 L CNN +F 1 "22p" H 875 3300 50 0000 L CNN +F 2 "" H 888 3250 50 0000 C CNN +F 3 "" H 850 3400 50 0000 C CNN + 1 850 3400 + 0 -1 1 0 +$EndComp +$Comp +L C C? +U 1 1 5901F637 +P 850 3600 +F 0 "C?" H 875 3700 50 0000 L CNN +F 1 "22p" H 875 3500 50 0000 L CNN +F 2 "" H 888 3450 50 0000 C CNN +F 3 "" H 850 3600 50 0000 C CNN + 1 850 3600 + 0 -1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F638 +P 600 3700 +F 0 "#PWR?" H 600 3450 50 0001 C CNN +F 1 "GND" H 600 3550 50 0000 C CNN +F 2 "" H 600 3700 50 0000 C CNN +F 3 "" H 600 3700 50 0000 C CNN + 1 600 3700 + -1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 5901F639 +P 12800 5400 +F 0 "R?" V 12880 5400 50 0000 C CNN +F 1 "R" V 12800 5400 50 0000 C CNN +F 2 "" V 12730 5400 50 0000 C CNN +F 3 "" H 12800 5400 50 0000 C CNN + 1 12800 5400 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X05 P? +U 1 1 5901F63A +P 7550 2300 +F 0 "P?" H 7550 2600 50 0000 C CNN +F 1 "CONN_02X05" H 7550 2650 50 0000 C CNN +F 2 "" H 7550 1100 50 0000 C CNN +F 3 "" H 7550 1100 50 0000 C CNN + 1 7550 2300 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_02X05 P? +U 1 1 5901F63B +P 7550 3200 +F 0 "P?" H 7550 3500 50 0000 C CNN +F 1 "CONN_02X05" H 7550 3550 50 0000 C CNN +F 2 "" H 7550 2000 50 0000 C CNN +F 3 "" H 7550 2000 50 0000 C CNN + 1 7550 3200 + 0 -1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F63C +P 7900 2750 +F 0 "#PWR?" H 7900 2500 50 0001 C CNN +F 1 "GND" H 7900 2600 50 0000 C CNN +F 2 "" H 7900 2750 50 0000 C CNN +F 3 "" H 7900 2750 50 0000 C CNN + 1 7900 2750 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F63D +P 7900 2050 +F 0 "#PWR?" H 7900 1800 50 0001 C CNN +F 1 "GND" H 7900 1900 50 0000 C CNN +F 2 "" H 7900 2050 50 0000 C CNN +F 3 "" H 7900 2050 50 0000 C CNN + 1 7900 2050 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5901F63E +P 7900 3450 +F 0 "#PWR?" H 7900 3200 50 0001 C CNN +F 1 "GND" H 7900 3300 50 0000 C CNN +F 2 "" H 7900 3450 50 0000 C CNN +F 3 "" H 7900 3450 50 0000 C CNN + 1 7900 3450 + -1 0 0 -1 +$EndComp +$Comp +L LM358 U? +U 1 1 5901F640 +P 15450 5500 +F 0 "U?" H 15450 5700 50 0000 L CNN +F 1 "LM358" H 15450 5300 50 0000 L CNN +F 2 "" H 15450 5500 50 0000 C CNN +F 3 "" H 15450 5500 50 0000 C CNN + 1 15450 5500 + 1 0 0 1 +$EndComp +$Comp +L R R? +U 1 1 5901F641 +P 13500 5800 +F 0 "R?" V 13580 5800 50 0000 C CNN +F 1 "R" V 13500 5800 50 0000 C CNN +F 2 "" V 13430 5800 50 0000 C CNN +F 3 "" H 13500 5800 50 0000 C CNN + 1 13500 5800 + 0 1 1 0 +$EndComp +$Comp +L R R? +U 1 1 5901F642 +P 14250 5800 +F 0 "R?" V 14330 5800 50 0000 C CNN +F 1 "R" V 14250 5800 50 0000 C CNN +F 2 "" V 14180 5800 50 0000 C CNN +F 3 "" H 14250 5800 50 0000 C CNN + 1 14250 5800 + 0 1 1 0 +$EndComp +$Comp +L LM358 U? +U 1 1 5901F643 +P 14150 5400 +F 0 "U?" H 14150 5600 50 0000 L CNN +F 1 "LM358" H 14150 5200 50 0000 L CNN +F 2 "" H 14150 5400 50 0000 C CNN +F 3 "" H 14150 5400 50 0000 C CNN + 1 14150 5400 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 5901F644 +P 14800 5400 +F 0 "R?" V 14880 5400 50 0000 C CNN +F 1 "R" V 14800 5400 50 0000 C CNN +F 2 "" V 14730 5400 50 0000 C CNN +F 3 "" H 14800 5400 50 0000 C CNN + 1 14800 5400 + 0 1 1 0 +$EndComp +$Comp +L R R? +U 1 1 5901F645 +P 15450 5000 +F 0 "R?" V 15530 5000 50 0000 C CNN +F 1 "R" V 15450 5000 50 0000 C CNN +F 2 "" V 15380 5000 50 0000 C CNN +F 3 "" H 15450 5000 50 0000 C CNN + 1 15450 5000 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 5901F646 +P 14250 6050 +F 0 "C?" H 14275 6150 50 0000 L CNN +F 1 "C" H 14275 5950 50 0000 L CNN +F 2 "" H 14288 5900 50 0000 C CNN +F 3 "" H 14250 6050 50 0000 C CNN + 1 14250 6050 + 0 1 1 0 +$EndComp +$Comp +L C C? +U 1 1 5901F647 +P 15450 4800 +F 0 "C?" H 15475 4900 50 0000 L CNN +F 1 "C" H 15475 4700 50 0000 L CNN +F 2 "" H 15488 4650 50 0000 C CNN +F 3 "" H 15450 4800 50 0000 C CNN + 1 15450 4800 + 0 1 1 0 +$EndComp +Text Label 5100 2750 0 60 ~ 0 +RS485_DE +Text Label 5100 2850 0 60 ~ 0 +RS485_TX +Text Label 5100 2950 0 60 ~ 0 +RS485_RX +Text Label 7350 2650 2 60 ~ 0 +RS485_A +Text Label 7400 2850 2 60 ~ 0 +RS485_B +Wire Wire Line + 5900 6150 7850 6150 +Wire Wire Line + 5900 6050 5900 6150 +Wire Wire Line + 6150 7850 12300 7850 +Wire Wire Line + 6150 7650 11900 7650 +Wire Wire Line + 6150 7450 11500 7450 +Wire Wire Line + 6150 7250 11100 7250 +Wire Wire Line + 6150 7050 10700 7050 +Wire Wire Line + 6150 6850 10300 6850 +Wire Wire Line + 6150 6650 9900 6650 +Wire Wire Line + 6150 6450 9500 6450 +Wire Wire Line + 5750 8150 9550 8150 +Wire Wire Line + 5650 8550 7850 8550 +Wire Wire Line + 7600 8750 7850 8750 +Wire Wire Line + 5900 9050 7850 9050 +Wire Wire Line + 5900 9050 5900 9150 +Wire Wire Line + 12800 7650 12300 7650 +Connection ~ 12800 6650 +Wire Wire Line + 12800 7450 11900 7450 +Connection ~ 12800 6850 +Wire Wire Line + 12800 7250 11500 7250 +Connection ~ 12800 7050 +Wire Wire Line + 12800 7050 11100 7050 +Connection ~ 12800 7250 +Wire Wire Line + 12800 6850 10700 6850 +Connection ~ 12800 7450 +Wire Wire Line + 12800 6650 10300 6650 +Wire Wire Line + 6150 2650 6050 2650 +Wire Wire Line + 6050 2650 6050 2850 +Wire Wire Line + 6050 2850 6150 2850 +Wire Wire Line + 6050 2750 5050 2750 +Connection ~ 6050 2750 +Wire Wire Line + 5050 2850 5950 2850 +Wire Wire Line + 5950 2850 5950 2950 +Wire Wire Line + 5950 2950 6150 2950 +Wire Wire Line + 6150 2550 5850 2550 +Wire Wire Line + 5850 2550 5850 2950 +Wire Wire Line + 5850 2950 5050 2950 +Connection ~ 9650 1750 +Connection ~ 9650 2050 +Connection ~ 10150 2050 +Connection ~ 10750 2050 +Connection ~ 10750 1750 +Connection ~ 10650 1750 +Wire Wire Line + 600 3050 600 3700 +Wire Wire Line + 600 3400 700 3400 +Wire Wire Line + 700 3600 600 3600 +Connection ~ 600 3600 +Wire Wire Line + 1000 3600 1400 3600 +Wire Wire Line + 1400 3600 1400 3550 +Wire Wire Line + 1400 3550 1650 3550 +Connection ~ 1200 3600 +Wire Wire Line + 1650 3450 1400 3450 +Wire Wire Line + 1400 3450 1400 3400 +Wire Wire Line + 1400 3400 1000 3400 +Connection ~ 1200 3400 +Wire Wire Line + 7350 2550 7350 2950 +Wire Wire Line + 7350 2650 6950 2650 +Connection ~ 7350 2650 +Wire Wire Line + 7450 2550 7450 2950 +Wire Wire Line + 6950 2850 7450 2850 +Connection ~ 7450 2850 +Wire Wire Line + 7550 2750 7900 2750 +Wire Wire Line + 7550 2550 7550 2950 +Wire Wire Line + 7650 2550 7650 2950 +Connection ~ 7650 2750 +Connection ~ 7550 2750 +Wire Wire Line + 7750 2550 7750 2950 +Connection ~ 7750 2750 +Wire Wire Line + 7350 2050 7900 2050 +Connection ~ 7450 2050 +Connection ~ 7550 2050 +Connection ~ 7650 2050 +Connection ~ 7750 2050 +Wire Wire Line + 7350 3450 7900 3450 +Connection ~ 7750 3450 +Connection ~ 7650 3450 +Connection ~ 7550 3450 +Connection ~ 7450 3450 +Wire Wire Line + 12800 5250 12950 5100 +Wire Wire Line + 13750 5300 13850 5300 +Wire Wire Line + 13650 5800 14100 5800 +Wire Wire Line + 13750 5500 13750 6050 +Wire Wire Line + 13750 5500 13850 5500 +Wire Wire Line + 14400 5800 14550 5800 +Wire Wire Line + 14550 5400 14550 6050 +Wire Wire Line + 14450 5400 14650 5400 +Wire Wire Line + 13750 6050 14100 6050 +Connection ~ 13750 5800 +Wire Wire Line + 14550 6050 14400 6050 +Connection ~ 14550 5800 +Wire Wire Line + 15300 4800 15200 4800 +Wire Wire Line + 15200 4800 15200 5000 +Wire Wire Line + 15050 5000 15300 5000 +Wire Wire Line + 15600 5000 15850 5000 +Wire Wire Line + 15700 5000 15700 4800 +Wire Wire Line + 15700 4800 15600 4800 +Wire Wire Line + 15850 4200 15850 5500 +Wire Wire Line + 15850 5500 15750 5500 +Connection ~ 15700 5000 +Wire Wire Line + 14950 5400 15150 5400 +Wire Wire Line + 15050 4400 15050 5400 +Connection ~ 15050 5400 +Connection ~ 15200 5000 +Connection ~ 14550 5400 +Wire Wire Line + 15150 5600 15050 5600 +Wire Wire Line + 15050 5600 15050 6250 +Wire Wire Line + 14050 5700 14050 6350 +Connection ~ 14050 6250 +$Comp +L Q_PMOS_GSD Q? +U 1 1 59030F4D +P 9700 6550 +F 0 "Q?" V 9700 6800 50 0000 R CNN +F 1 "AO3415A" V 9950 6700 50 0000 R CNN +F 2 "" H 9900 6650 50 0000 C CNN +F 3 "" H 9700 6550 50 0000 C CNN + 1 9700 6550 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59031899 +P 10100 6750 +F 0 "Q?" V 10100 7000 50 0000 R CNN +F 1 "AO3415A" V 10350 6900 50 0001 R CNN +F 2 "" H 10300 6850 50 0000 C CNN +F 3 "" H 10100 6750 50 0000 C CNN + 1 10100 6750 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59031ABE +P 10500 6950 +F 0 "Q?" V 10500 7200 50 0000 R CNN +F 1 "AO3415A" V 10750 7100 50 0001 R CNN +F 2 "" H 10700 7050 50 0000 C CNN +F 3 "" H 10500 6950 50 0000 C CNN + 1 10500 6950 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59031DA8 +P 10900 7150 +F 0 "Q?" V 10900 7400 50 0000 R CNN +F 1 "AO3415A" V 11150 7300 50 0001 R CNN +F 2 "" H 11100 7250 50 0000 C CNN +F 3 "" H 10900 7150 50 0000 C CNN + 1 10900 7150 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59031EC7 +P 11300 7350 +F 0 "Q?" V 11300 7600 50 0000 R CNN +F 1 "AO3415A" V 11550 7500 50 0001 R CNN +F 2 "" H 11500 7450 50 0000 C CNN +F 3 "" H 11300 7350 50 0000 C CNN + 1 11300 7350 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59031FF7 +P 11700 7550 +F 0 "Q?" V 11700 7800 50 0000 R CNN +F 1 "AO3415A" V 11950 7700 50 0001 R CNN +F 2 "" H 11900 7650 50 0000 C CNN +F 3 "" H 11700 7550 50 0000 C CNN + 1 11700 7550 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 5903212A +P 12100 7750 +F 0 "Q?" V 12100 8000 50 0000 R CNN +F 1 "AO3415A" V 12350 7900 50 0001 R CNN +F 2 "" H 12300 7850 50 0000 C CNN +F 3 "" H 12100 7750 50 0000 C CNN + 1 12100 7750 + 0 1 -1 0 +$EndComp +$Comp +L Q_PMOS_GSD Q? +U 1 1 59032262 +P 12500 7950 +F 0 "Q?" V 12500 8200 50 0000 R CNN +F 1 "AO3415A" V 12750 8100 50 0001 R CNN +F 2 "" H 12700 8050 50 0000 C CNN +F 3 "" H 12500 7950 50 0000 C CNN + 1 12500 7950 + 0 1 -1 0 +$EndComp +Connection ~ 12800 7650 +Wire Wire Line + 14050 5000 14050 5100 +NoConn ~ 15350 5200 +NoConn ~ 15350 5800 +Wire Wire Line + 12800 5550 12800 8050 +Connection ~ 12800 6450 +$Comp +L VDD #PWR? +U 1 1 5903871E +P 12800 5000 +F 0 "#PWR?" H 12800 4850 50 0001 C CNN +F 1 "VDD" H 12800 5150 50 0000 C CNN +F 2 "" H 12800 5000 50 0000 C CNN +F 3 "" H 12800 5000 50 0000 C CNN + 1 12800 5000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12800 5000 12800 5250 +$Comp +L +3V3 #PWR? +U 1 1 590389A5 +P 5900 6050 +F 0 "#PWR?" H 5900 5900 50 0001 C CNN +F 1 "+3V3" H 5900 6190 50 0000 C CNN +F 2 "" H 5900 6050 50 0000 C CNN +F 3 "" H 5900 6050 50 0000 C CNN + 1 5900 6050 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 59039286 +P 14050 6350 +F 0 "#PWR?" H 14050 6100 50 0001 C CNN +F 1 "GND" H 14050 6200 50 0000 C CNN +F 2 "" H 14050 6350 50 0000 C CNN +F 3 "" H 14050 6350 50 0000 C CNN + 1 14050 6350 + 1 0 0 -1 +$EndComp +$Comp +L 74HC595_mine U? +U 1 1 5903A15D +P 11100 9500 +F 0 "U?" H 11650 9800 60 0000 C CNN +F 1 "74HC595_mine" H 11100 9500 60 0000 C CNN +F 2 "" H 11100 9500 60 0001 C CNN +F 3 "" H 11100 9500 60 0001 C CNN + 1 11100 9500 + 1 0 0 1 +$EndComp +Wire Wire Line + 10900 7350 10900 8150 +Wire Wire Line + 10900 8150 11050 8150 +Wire Wire Line + 11050 8150 11050 8950 +Wire Wire Line + 11150 8950 11150 8150 +Wire Wire Line + 11150 8150 11300 8150 +Wire Wire Line + 11300 8150 11300 7550 +Wire Wire Line + 11700 7750 11700 8250 +Wire Wire Line + 11700 8250 11250 8250 +Wire Wire Line + 11250 8250 11250 8950 +Wire Wire Line + 11350 8950 11350 8350 +Wire Wire Line + 11350 8350 12100 8350 +Wire Wire Line + 12100 8350 12100 7950 +Wire Wire Line + 12500 8150 12500 8450 +Wire Wire Line + 12500 8450 11450 8450 +Wire Wire Line + 11450 8450 11450 8950 +Wire Wire Line + 10950 8250 10950 8950 +Wire Wire Line + 10500 8250 10950 8250 +Wire Wire Line + 10500 8250 10500 7150 +Wire Wire Line + 10100 6950 10100 8400 +Wire Wire Line + 10100 8400 10850 8400 +Wire Wire Line + 10850 8400 10850 8950 +Wire Wire Line + 10750 8950 10750 8500 +Wire Wire Line + 10750 8500 9700 8500 +Wire Wire Line + 9700 8500 9700 6750 +$Comp +L VDD #PWR? +U 1 1 5903B80F +P 11450 10050 +F 0 "#PWR?" H 11450 9900 50 0001 C CNN +F 1 "VDD" H 11450 10200 50 0000 C CNN +F 2 "" H 11450 10050 50 0000 C CNN +F 3 "" H 11450 10050 50 0000 C CNN + 1 11450 10050 + 1 0 0 1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5903B928 +P 11350 10150 +F 0 "#PWR?" H 11350 9900 50 0001 C CNN +F 1 "GND" H 11350 10000 50 0000 C CNN +F 2 "" H 11350 10150 50 0000 C CNN +F 3 "" H 11350 10150 50 0000 C CNN + 1 11350 10150 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5903BAB9 +P 10850 10150 +F 0 "#PWR?" H 10850 9900 50 0001 C CNN +F 1 "GND" H 10850 10000 50 0000 C CNN +F 2 "" H 10850 10150 50 0000 C CNN +F 3 "" H 10850 10150 50 0000 C CNN + 1 10850 10150 + -1 0 0 -1 +$EndComp +NoConn ~ 11750 9500 +$Comp +L VDD #PWR? +U 1 1 5903D437 +P 10750 10050 +F 0 "#PWR?" H 10750 9900 50 0001 C CNN +F 1 "VDD" H 10750 10200 50 0000 C CNN +F 2 "" H 10750 10050 50 0000 C CNN +F 3 "" H 10750 10050 50 0000 C CNN + 1 10750 10050 + 1 0 0 1 +$EndComp +Wire Wire Line + 12800 6450 9900 6450 +Wire Wire Line + 12800 7850 12700 7850 +Wire Wire Line + 9300 8750 10350 8750 +Wire Wire Line + 10350 8750 10350 9500 +Wire Wire Line + 10350 9500 10450 9500 +Wire Wire Line + 9450 8350 9450 10450 +Wire Wire Line + 9450 10450 11150 10450 +Wire Wire Line + 11150 10450 11150 10050 +Wire Wire Line + 9550 8150 9550 10350 +Wire Wire Line + 9550 10350 11050 10350 +Wire Wire Line + 11050 10350 11050 10050 +Wire Wire Line + 10850 10150 10850 10050 +Wire Wire Line + 11350 10150 11350 10050 +$Comp +L CONN_01X04 P? +U 1 1 5904BCE7 +P 2250 4850 +F 0 "P?" H 2250 5100 50 0000 C CNN +F 1 "SWD" V 2350 4850 50 0000 C CNN +F 2 "" H 2250 4850 50 0000 C CNN +F 3 "" H 2250 4850 50 0000 C CNN + 1 2250 4850 + 0 1 1 0 +$EndComp +Wire Wire Line + 5050 3150 5750 3150 +Wire Wire Line + 5750 3150 5750 8150 +Wire Wire Line + 6150 8750 5550 8750 +Wire Wire Line + 5550 8750 5550 3350 +Wire Wire Line + 5550 3350 5050 3350 +Wire Wire Line + 5650 3250 5650 8550 +Wire Wire Line + 5650 3250 5050 3250 +Wire Wire Line + 5450 8350 9450 8350 +Wire Wire Line + 5450 8350 5450 3450 +Wire Wire Line + 5450 3450 5050 3450 +Wire Wire Line + 5050 3050 5900 3050 +Wire Wire Line + 5900 3050 5900 4200 +Wire Wire Line + 5900 4200 15850 4200 +Connection ~ 15850 5000 +Text Label 15300 4200 0 60 ~ 0 +CMEAS_OUT +Text Label 6000 4200 0 60 ~ 0 +CMEAS_OUT +Text Label 5100 3150 0 60 ~ 0 +SCK +Text Label 5100 3250 0 60 ~ 0 +~OE +Text Label 5100 3350 0 60 ~ 0 +MOSI_C0 +Text Label 5100 3450 0 60 ~ 0 +STROBE +Text Label 5100 3050 0 60 ~ 0 +CMEAS_OUT +Text Label 1400 3450 0 60 ~ 0 +XT1 +Text Label 1400 3550 0 60 ~ 0 +XT2 +Text Label 8700 6450 0 60 ~ 0 +SEG_A_COM +Text Label 8700 6650 0 60 ~ 0 +SEG_B_COM +Text Label 8700 6850 0 60 ~ 0 +SEG_C_COM +Text Label 8700 7050 0 60 ~ 0 +SEG_D_COM +Text Label 8700 7250 0 60 ~ 0 +SEG_E_COM +Text Label 8700 7450 0 60 ~ 0 +SEG_F_COM +Text Label 8700 7650 0 60 ~ 0 +SEG_G_COM +Text Label 8700 7850 0 60 ~ 0 +SEG_DP_COM +Text Label 10200 8500 0 60 ~ 0 +SEG_A_CTRL +Text Label 10250 8400 0 60 ~ 0 +SEG_B_CTRL +Text Label 10500 8250 0 60 ~ 0 +SEG_C_CTRL +Text Label 11000 8150 1 60 ~ 0 +SEG_D_CTRL +Text Label 11300 8150 1 60 ~ 0 +SEG_E_CTRL +Text Label 11250 8250 0 60 ~ 0 +SEG_F_CTRL +Text Label 11350 8350 0 60 ~ 0 +SEG_G_CTLR +Text Label 11450 8450 0 60 ~ 0 +SEG_DP_CTRL +Text Label 7650 8750 0 60 ~ 0 +MOSI_C1 +Text Label 9650 8750 0 60 ~ 0 +MOSI_C2 +Text Label 5650 8750 0 60 ~ 0 +MOSI_C0 +Text Label 12800 6350 1 60 ~ 0 +SEG_COM_MEAS +$Comp +L LED D? +U 1 1 590565A2 +P 4150 4950 +F 0 "D?" H 4350 5000 50 0000 C CNN +F 1 "ID" H 4150 4850 50 0000 C CNN +F 2 "" H 4150 4950 50 0000 C CNN +F 3 "" H 4150 4950 50 0000 C CNN + 1 4150 4950 + 0 -1 -1 0 +$EndComp +$Comp +L R R? +U 1 1 590569D3 +P 4150 5400 +F 0 "R?" V 4230 5400 50 0000 C CNN +F 1 "R" V 4150 5400 50 0000 C CNN +F 2 "" V 4080 5400 50 0000 C CNN +F 3 "" H 4150 5400 50 0000 C CNN + 1 4150 5400 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 59056B28 +P 4400 5400 +F 0 "R?" V 4480 5400 50 0000 C CNN +F 1 "R" V 4400 5400 50 0000 C CNN +F 2 "" V 4330 5400 50 0000 C CNN +F 3 "" H 4400 5400 50 0000 C CNN + 1 4400 5400 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 59056C60 +P 4650 5400 +F 0 "R?" V 4730 5400 50 0000 C CNN +F 1 "R" V 4650 5400 50 0000 C CNN +F 2 "" V 4580 5400 50 0000 C CNN +F 3 "" H 4650 5400 50 0000 C CNN + 1 4650 5400 + 1 0 0 -1 +$EndComp +$Comp +L LED D? +U 1 1 59056D95 +P 4400 4950 +F 0 "D?" H 4600 5000 50 0000 C CNN +F 1 "ERROR" H 4400 4850 50 0000 C CNN +F 2 "" H 4400 4950 50 0000 C CNN +F 3 "" H 4400 4950 50 0000 C CNN + 1 4400 4950 + 0 -1 -1 0 +$EndComp +$Comp +L LED D? +U 1 1 59056ED7 +P 4650 4950 +F 0 "D?" H 4850 5000 50 0000 C CNN +F 1 "COMM_OK" H 4650 4850 50 0000 C CNN +F 2 "" H 4650 4950 50 0000 C CNN +F 3 "" H 4650 4950 50 0000 C CNN + 1 4650 4950 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 5905739D +P 4400 5750 +F 0 "#PWR?" H 4400 5500 50 0001 C CNN +F 1 "GND" H 4400 5600 50 0000 C CNN +F 2 "" H 4400 5750 50 0000 C CNN +F 3 "" H 4400 5750 50 0000 C CNN + 1 4400 5750 + -1 0 0 -1 +$EndComp +Wire Wire Line + 4400 5550 4400 5750 +Wire Wire Line + 4150 5650 4650 5650 +Wire Wire Line + 4150 5650 4150 5550 +Connection ~ 4400 5650 +Wire Wire Line + 4650 5650 4650 5550 +Wire Wire Line + 4150 5250 4150 5150 +Wire Wire Line + 4400 5250 4400 5150 +Wire Wire Line + 4650 5250 4650 5150 +Wire Wire Line + 5050 3550 5300 3550 +Wire Wire Line + 5300 3550 5300 4650 +Wire Wire Line + 5300 4650 4650 4650 +Wire Wire Line + 4650 4650 4650 4750 +Wire Wire Line + 4400 4750 4400 4550 +Wire Wire Line + 2400 4550 5200 4550 +Wire Wire Line + 5200 4550 5200 3650 +Wire Wire Line + 5200 3650 5050 3650 +Wire Wire Line + 5050 3750 5100 3750 +Wire Wire Line + 5100 3750 5100 4450 +Wire Wire Line + 5100 4450 2300 4450 +Wire Wire Line + 4150 4450 4150 4750 +$Comp +L +3V3 #PWR? +U 1 1 59059547 +P 600 2050 +F 0 "#PWR?" H 600 1900 50 0001 C CNN +F 1 "+3V3" H 600 2190 50 0000 C CNN +F 2 "" H 600 2050 50 0000 C CNN +F 3 "" H 600 2050 50 0000 C CNN + 1 600 2050 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2400 4650 2400 4550 +Connection ~ 4400 4550 +Wire Wire Line + 2300 4450 2300 4650 +Connection ~ 4150 4450 +$Comp +L C C? +U 1 1 5905A693 +P 600 2900 +F 0 "C?" H 625 3000 50 0000 L CNN +F 1 "10n" H 625 2800 50 0000 L CNN +F 2 "" H 638 2750 50 0000 C CNN +F 3 "" H 600 2900 50 0000 C CNN + 1 600 2900 + -1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 5905A92F +P 600 2400 +F 0 "R?" V 680 2400 50 0000 C CNN +F 1 "10k" V 600 2400 50 0000 C CNN +F 2 "" V 530 2400 50 0000 C CNN +F 3 "" H 600 2400 50 0000 C CNN + 1 600 2400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 600 2650 1650 2650 +Wire Wire Line + 600 2550 600 2750 +Connection ~ 600 2650 +Wire Wire Line + 600 2050 600 2250 +Wire Wire Line + 600 2150 1150 2150 +Wire Wire Line + 1150 2150 1150 2850 +Wire Wire Line + 1150 2850 1650 2850 +Connection ~ 600 2150 +Connection ~ 600 3400 +$Comp +L GND #PWR? +U 1 1 5905B96D +P 2200 5050 +F 0 "#PWR?" H 2200 4800 50 0001 C CNN +F 1 "GND" H 2200 4900 50 0000 C CNN +F 2 "" H 2200 5050 50 0000 C CNN +F 3 "" H 2200 5050 50 0000 C CNN + 1 2200 5050 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2200 4650 2200 5050 +$Comp +L +3V3 #PWR? +U 1 1 5905BCF8 +P 2100 4550 +F 0 "#PWR?" H 2100 4400 50 0001 C CNN +F 1 "+3V3" H 2100 4690 50 0000 C CNN +F 2 "" H 2100 4550 50 0000 C CNN +F 3 "" H 2100 4550 50 0000 C CNN + 1 2100 4550 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2100 4550 2100 4650 +$Comp +L VDD #PWR? +U 1 1 5905CD8E +P 9350 1750 +F 0 "#PWR?" H 9350 1600 50 0001 C CNN +F 1 "VDD" H 9350 1900 50 0000 C CNN +F 2 "" H 9350 1750 50 0000 C CNN +F 3 "" H 9350 1750 50 0000 C CNN + 1 9350 1750 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL_H SW? +U 1 1 5905D817 +P 5500 1900 +F 0 "SW?" H 5580 2010 50 0000 C CNN +F 1 "USER" H 5500 1850 50 0000 C CNN +F 2 "" H 5500 2100 50 0000 C CNN +F 3 "" H 5500 2100 50 0000 C CNN + 1 5500 1900 + 0 -1 -1 0 +$EndComp +$Comp +L SW_PUSH_SMALL_H SW? +U 1 1 5905DB00 +P 850 2900 +F 0 "SW?" H 930 3010 50 0000 C CNN +F 1 "RESET" H 850 2850 50 0000 C CNN +F 2 "" H 850 3100 50 0000 C CNN +F 3 "" H 850 3100 50 0000 C CNN + 1 850 2900 + 0 1 1 0 +$EndComp +Wire Wire Line + 850 3050 850 3150 +Wire Wire Line + 850 3150 600 3150 +Connection ~ 600 3150 +Wire Wire Line + 850 2750 850 2650 +Connection ~ 850 2650 +Wire Wire Line + 5500 2050 5500 2150 +Connection ~ 2200 5000 +$Comp +L R R? +U 1 1 5905EAC9 +P 5700 1450 +F 0 "R?" V 5780 1450 50 0000 C CNN +F 1 "10k" V 5700 1450 50 0000 C CNN +F 2 "" V 5630 1450 50 0000 C CNN +F 3 "" H 5700 1450 50 0000 C CNN + 1 5700 1450 + -1 0 0 1 +$EndComp +$Comp +L C C? +U 1 1 5905EF05 +P 5700 1900 +F 0 "C?" H 5725 2000 50 0000 L CNN +F 1 "100n" H 5725 1800 50 0000 L CNN +F 2 "" H 5738 1750 50 0000 C CNN +F 3 "" H 5700 1900 50 0000 C CNN + 1 5700 1900 + 1 0 0 1 +$EndComp +Connection ~ 5500 1700 +Wire Wire Line + 5700 1750 5700 1600 +Connection ~ 5700 1700 +Wire Wire Line + 5700 2050 5700 2150 +$Comp +L C C? +U 1 1 59062924 +P 11250 1900 +F 0 "C?" H 11275 2000 50 0000 L CNN +F 1 "100n" H 11275 1800 50 0000 L CNN +F 2 "" H 11288 1750 50 0000 C CNN +F 3 "" H 11250 1900 50 0000 C CNN + 1 11250 1900 + -1 0 0 1 +$EndComp +$Comp +L C C? +U 1 1 59062A72 +P 11500 1900 +F 0 "C?" H 11525 2000 50 0000 L CNN +F 1 "100n" H 11525 1800 50 0000 L CNN +F 2 "" H 11538 1750 50 0000 C CNN +F 3 "" H 11500 1900 50 0000 C CNN + 1 11500 1900 + -1 0 0 1 +$EndComp +$Comp +L C C? +U 1 1 59062BCF +P 11750 1900 +F 0 "C?" H 11775 2000 50 0000 L CNN +F 1 "100n" H 11775 1800 50 0000 L CNN +F 2 "" H 11788 1750 50 0000 C CNN +F 3 "" H 11750 1900 50 0000 C CNN + 1 11750 1900 + -1 0 0 1 +$EndComp +Connection ~ 11000 1750 +Connection ~ 11250 1750 +Connection ~ 11500 1750 +Connection ~ 11750 1750 +Connection ~ 11750 2050 +Connection ~ 11500 2050 +Connection ~ 11000 2050 +Connection ~ 11250 2050 +$Comp +L CP C? +U 1 1 59062D2B +P 12100 1900 +F 0 "C?" H 11900 2050 50 0000 L CNN +F 1 "47u" H 11850 1800 50 0000 L CNN +F 2 "" H 12138 1750 50 0000 C CNN +F 3 "" H 12100 1900 50 0000 C CNN + 1 12100 1900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10550 1750 12100 1750 +$Comp +L CP C? +U 1 1 5906411A +P 12800 8200 +F 0 "C?" H 12600 8350 50 0000 L CNN +F 1 "1000u" H 12550 8100 50 0000 L CNN +F 2 "" H 12838 8050 50 0000 C CNN +F 3 "" H 12800 8200 50 0000 C CNN + 1 12800 8200 + -1 0 0 -1 +$EndComp +Connection ~ 9350 1750 +Connection ~ 9350 2050 +Wire Wire Line + 9050 2050 12100 2050 +$Comp +L GND #PWR? +U 1 1 59065530 +P 12800 8450 +F 0 "#PWR?" H 12800 8200 50 0001 C CNN +F 1 "GND" H 12800 8300 50 0000 C CNN +F 2 "" H 12800 8450 50 0000 C CNN +F 3 "" H 12800 8450 50 0000 C CNN + 1 12800 8450 + -1 0 0 -1 +$EndComp +Wire Wire Line + 12800 8450 12800 8350 +Connection ~ 12800 7850 +Wire Wire Line + 9050 1750 9750 1750 +Text Label 4400 4450 0 60 ~ 0 +SWCLK_ID +Text Label 4500 4550 0 60 ~ 0 +SWDIO_ERROR +Text Label 4650 4650 0 60 ~ 0 +COMM_OK +Text Label 5150 2600 1 60 ~ 0 +USER_BTN +Text Label 1350 2650 0 60 ~ 0 +RST +Text Label 14550 5950 1 60 ~ 0 +CM_STAGE1 +Text Label 13750 6050 1 60 ~ 0 +CM_STAGE1_FB +Text Label 15050 5400 1 60 ~ 0 +CM_STAGE2_FB +Wire Wire Line + 12800 5550 12950 5700 +Wire Wire Line + 12950 5700 13250 5700 +Wire Wire Line + 13250 5700 13250 5800 +Wire Wire Line + 13250 5800 13350 5800 +$Comp +L VDD #PWR? +U 1 1 5906AB80 +P 14050 5000 +F 0 "#PWR?" H 14050 4850 50 0001 C CNN +F 1 "VDD" H 14050 5150 50 0000 C CNN +F 2 "" H 14050 5000 50 0000 C CNN +F 3 "" H 14050 5000 50 0000 C CNN + 1 14050 5000 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 5906B773 +P 9050 1900 +F 0 "C?" H 9075 2000 50 0000 L CNN +F 1 "100n" H 9075 1800 50 0000 L CNN +F 2 "" H 9088 1750 50 0000 C CNN +F 3 "" H 9050 1900 50 0000 C CNN + 1 9050 1900 + -1 0 0 1 +$EndComp +Wire Wire Line + 15050 6250 14050 6250 +$Comp +L R R? +U 1 1 5906C4F4 +P 13500 5100 +F 0 "R?" V 13580 5100 50 0000 C CNN +F 1 "R" V 13500 5100 50 0000 C CNN +F 2 "" V 13430 5100 50 0000 C CNN +F 3 "" H 13500 5100 50 0000 C CNN + 1 13500 5100 + 0 1 1 0 +$EndComp +Wire Wire Line + 13650 5100 13750 5100 +Wire Wire Line + 13750 5000 13750 5300 +Wire Wire Line + 12950 5100 13350 5100 +$Comp +L R R? +U 1 1 5906C9A8 +P 13750 4850 +F 0 "R?" V 13830 4850 50 0000 C CNN +F 1 "R" V 13750 4850 50 0000 C CNN +F 2 "" V 13680 4850 50 0000 C CNN +F 3 "" H 13750 4850 50 0000 C CNN + 1 13750 4850 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5906CB51 +P 13600 4700 +F 0 "#PWR?" H 13600 4450 50 0001 C CNN +F 1 "GND" H 13600 4550 50 0000 C CNN +F 2 "" H 13600 4700 50 0000 C CNN +F 3 "" H 13600 4700 50 0000 C CNN + 1 13600 4700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13600 4700 13750 4700 +Connection ~ 13750 5100 +$Comp +L R R? +U 1 1 5906DDCC +P 14100 4400 +F 0 "R?" V 14180 4400 50 0000 C CNN +F 1 "100k" V 14100 4400 50 0000 C CNN +F 2 "" V 14030 4400 50 0000 C CNN +F 3 "" H 14100 4400 50 0000 C CNN + 1 14100 4400 + 0 -1 -1 0 +$EndComp +$Comp +L C C? +U 1 1 5906E07E +P 14350 4650 +F 0 "C?" H 14375 4750 50 0000 L CNN +F 1 "220n" H 14375 4550 50 0000 L CNN +F 2 "" H 14388 4500 50 0000 C CNN +F 3 "" H 14350 4650 50 0000 C CNN + 1 14350 4650 + -1 0 0 1 +$EndComp +$Comp +L R R? +U 1 1 5906E371 +P 14600 4400 +F 0 "R?" V 14680 4400 50 0000 C CNN +F 1 "100k" V 14600 4400 50 0000 C CNN +F 2 "" V 14530 4400 50 0000 C CNN +F 3 "" H 14600 4400 50 0000 C CNN + 1 14600 4400 + 0 1 1 0 +$EndComp +Wire Wire Line + 14250 4400 14450 4400 +Wire Wire Line + 14350 4400 14350 4500 +Connection ~ 14350 4400 +$Comp +L GND #PWR? +U 1 1 5906EF8A +P 14350 4800 +F 0 "#PWR?" H 14350 4550 50 0001 C CNN +F 1 "GND" H 14350 4650 50 0000 C CNN +F 2 "" H 14350 4800 50 0000 C CNN +F 3 "" H 14350 4800 50 0000 C CNN + 1 14350 4800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14750 4400 15050 4400 +Connection ~ 15050 5000 +Wire Wire Line + 13950 4400 13850 4400 +Wire Wire Line + 13850 4400 13850 4300 +Wire Wire Line + 13850 4300 1550 4300 +Wire Wire Line + 1550 4300 1550 3750 +Wire Wire Line + 1550 3750 1650 3750 +Text Label 1600 4300 0 60 ~ 0 +CMEAS_OFFX_COMP +Text Label 13000 4300 0 60 ~ 0 +CMEAS_OFFX_COMP +Wire Wire Line + 5150 1700 5700 1700 +Wire Wire Line + 5700 2150 5500 2150 +$Comp +L GND #PWR? +U 1 1 59071D5D +P 5600 2150 +F 0 "#PWR?" H 5600 1900 50 0001 C CNN +F 1 "GND" H 5600 2000 50 0000 C CNN +F 2 "" H 5600 2150 50 0000 C CNN +F 3 "" H 5600 2150 50 0000 C CNN + 1 5600 2150 + -1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 59071EBE +P 5700 1300 +F 0 "#PWR?" H 5700 1150 50 0001 C CNN +F 1 "+3V3" H 5700 1440 50 0000 C CNN +F 2 "" H 5700 1300 50 0000 C CNN +F 3 "" H 5700 1300 50 0000 C CNN + 1 5700 1300 + -1 0 0 -1 +$EndComp +Wire Wire Line + 5050 2650 5150 2650 +Wire Wire Line + 5150 2650 5150 1700 +Wire Wire Line + 5500 1750 5500 1700 +Text Notes 5850 1600 1 60 ~ 0 +optional +Text Notes 14450 6200 2 60 ~ 0 +optional +Text Notes 15600 4700 2 60 ~ 0 +optional +Text Notes 1050 2750 3 60 ~ 0 +optional +$Comp +L CONN_01X01 P? +U 1 1 590744DF +P 9050 1550 +F 0 "P?" H 9050 1650 50 0000 C CNN +F 1 "VIN" V 9150 1550 50 0000 C CNN +F 2 "" H 9050 1550 50 0000 C CNN +F 3 "" H 9050 1550 50 0000 C CNN + 1 9050 1550 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_01X01 P? +U 1 1 5907496E +P 9050 2250 +F 0 "P?" H 9050 2350 50 0000 C CNN +F 1 "GND" V 9150 2250 50 0000 C CNN +F 2 "" H 9050 2250 50 0000 C CNN +F 3 "" H 9050 2250 50 0000 C CNN + 1 9050 2250 + 0 1 1 0 +$EndComp +Text Notes 1300 7900 0 197 ~ 39 +TODO: Add watchdog +Text Notes 12200 10300 0 157 ~ 31 +Chibi 2x4x(4x7)seg controller +Text Notes 6150 5800 0 63 ~ 0 +Each mux module contains 4 four-digit 7-segment displays +$EndSCHEMATC diff --git a/hw/chibi/chibi_2024/mux_module.bak b/hw/chibi/chibi_2024/mux_module.bak new file mode 100644 index 0000000..23e5fd1 --- /dev/null +++ b/hw/chibi/chibi_2024/mux_module.bak @@ -0,0 +1,415 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:components +LIBS:chibi_2024-cache +LIBS:chibi-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 2 3 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L 7seg_4digit_cc D? +U 1 1 5900990E +P 4250 2900 +F 0 "D?" H 4800 3200 60 0000 C CNN +F 1 "7seg_4digit_cc" H 4250 2900 60 0000 C CNN +F 2 "" H 5250 2800 60 0001 C CNN +F 3 "" H 5250 2800 60 0001 C CNN + 1 4250 2900 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 59009915 +P 5350 2900 +F 0 "D?" H 5900 3200 60 0000 C CNN +F 1 "7seg_4digit_cc" H 5350 2900 60 0000 C CNN +F 2 "" H 6350 2800 60 0001 C CNN +F 3 "" H 6350 2800 60 0001 C CNN + 1 5350 2900 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 5900991C +P 6450 2900 +F 0 "D?" H 7000 3200 60 0000 C CNN +F 1 "7seg_4digit_cc" H 6450 2900 60 0000 C CNN +F 2 "" H 7450 2800 60 0001 C CNN +F 3 "" H 7450 2800 60 0001 C CNN + 1 6450 2900 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 59009923 +P 7550 2900 +F 0 "D?" H 8100 3200 60 0000 C CNN +F 1 "7seg_4digit_cc" H 7550 2900 60 0000 C CNN +F 2 "" H 8550 2800 60 0001 C CNN +F 3 "" H 8550 2800 60 0001 C CNN + 1 7550 2900 + 1 0 0 -1 +$EndComp +$Comp +L MBI5026 U? +U 1 1 5900992A +P 5900 5000 +F 0 "U?" H 6600 5400 60 0000 C CNN +F 1 "MBI5026" H 5900 5000 60 0000 C CNN +F 2 "" H 5900 5000 60 0001 C CNN +F 3 "" H 5900 5000 60 0001 C CNN + 1 5900 5000 + 1 0 0 1 +$EndComp +Wire Wire Line + 5500 3450 5500 3600 +Wire Wire Line + 5500 3600 5850 3600 +Wire Wire Line + 5850 3600 5850 4400 +Wire Wire Line + 5400 3450 5400 3700 +Wire Wire Line + 5400 3700 5750 3700 +Wire Wire Line + 5750 3700 5750 4400 +Wire Wire Line + 5300 3450 5300 3800 +Wire Wire Line + 5300 3800 5650 3800 +Wire Wire Line + 5650 3800 5650 4400 +Wire Wire Line + 5200 3450 5200 3900 +Wire Wire Line + 5200 3900 5550 3900 +Wire Wire Line + 5550 3900 5550 4400 +Wire Wire Line + 5450 4400 5450 4000 +Wire Wire Line + 5450 4000 4400 4000 +Wire Wire Line + 4400 4000 4400 3450 +Wire Wire Line + 5350 4400 5350 4100 +Wire Wire Line + 5350 4100 4300 4100 +Wire Wire Line + 4300 4100 4300 3450 +Wire Wire Line + 4200 3450 4200 4200 +Wire Wire Line + 4200 4200 5250 4200 +Wire Wire Line + 5250 4200 5250 4400 +Wire Wire Line + 5150 4400 5150 4300 +Wire Wire Line + 5150 4300 4100 4300 +Wire Wire Line + 4100 4300 4100 3450 +Wire Wire Line + 6300 3450 6300 3600 +Wire Wire Line + 6300 3600 5950 3600 +Wire Wire Line + 5950 3600 5950 4400 +Wire Wire Line + 6050 4400 6050 3700 +Wire Wire Line + 6050 3700 6400 3700 +Wire Wire Line + 6400 3700 6400 3450 +Wire Wire Line + 6500 3450 6500 3800 +Wire Wire Line + 6500 3800 6150 3800 +Wire Wire Line + 6150 3800 6150 4400 +Wire Wire Line + 6250 4400 6250 3900 +Wire Wire Line + 6250 3900 6600 3900 +Wire Wire Line + 6600 3900 6600 3450 +Wire Wire Line + 6350 4400 6350 4000 +Wire Wire Line + 6350 4000 7400 4000 +Wire Wire Line + 7400 4000 7400 3450 +Wire Wire Line + 7500 3450 7500 4100 +Wire Wire Line + 7500 4100 6450 4100 +Wire Wire Line + 6450 4100 6450 4400 +Wire Wire Line + 6550 4400 6550 4200 +Wire Wire Line + 6550 4200 7600 4200 +Wire Wire Line + 7600 4200 7600 3450 +Wire Wire Line + 7700 3450 7700 4300 +Wire Wire Line + 7700 4300 6650 4300 +Wire Wire Line + 6650 4300 6650 4400 +Wire Wire Line + 3700 2250 8100 2250 +Wire Wire Line + 4600 2250 4600 2350 +Connection ~ 4600 2250 +Wire Wire Line + 5700 2250 5700 2350 +Connection ~ 5700 2250 +Wire Wire Line + 6800 2250 6800 2350 +Connection ~ 6800 2250 +Wire Wire Line + 7900 2250 7900 2350 +Connection ~ 7900 2250 +Wire Wire Line + 3700 2150 8100 2150 +Wire Wire Line + 3700 2050 8100 2050 +Wire Wire Line + 3700 1950 8100 1950 +Wire Wire Line + 3700 1850 8100 1850 +Wire Wire Line + 3700 1750 8100 1750 +Wire Wire Line + 3700 1650 8100 1650 +Wire Wire Line + 3700 1550 8100 1550 +Wire Wire Line + 7800 2350 7800 2150 +Connection ~ 7800 2150 +Wire Wire Line + 7700 2050 7700 2350 +Connection ~ 7700 2050 +Wire Wire Line + 7600 2350 7600 1950 +Connection ~ 7600 1950 +Wire Wire Line + 7500 1850 7500 2350 +Connection ~ 7500 1850 +Wire Wire Line + 7400 2350 7400 1750 +Connection ~ 7400 1750 +Wire Wire Line + 7300 1650 7300 2350 +Connection ~ 7300 1650 +Wire Wire Line + 7200 2350 7200 1550 +Connection ~ 7200 1550 +Wire Wire Line + 6100 1550 6100 2350 +Connection ~ 6100 1550 +Wire Wire Line + 6200 2350 6200 1650 +Connection ~ 6200 1650 +Wire Wire Line + 6300 1750 6300 2350 +Connection ~ 6300 1750 +Wire Wire Line + 6400 1850 6400 2350 +Connection ~ 6400 1850 +Wire Wire Line + 6500 2350 6500 1950 +Connection ~ 6500 1950 +Wire Wire Line + 6600 2050 6600 2350 +Connection ~ 6600 2050 +Wire Wire Line + 6700 2150 6700 2350 +Connection ~ 6700 2150 +Wire Wire Line + 4500 2150 4500 2350 +Connection ~ 4500 2150 +Wire Wire Line + 4400 2350 4400 2050 +Connection ~ 4400 2050 +Wire Wire Line + 4300 2350 4300 1950 +Connection ~ 4300 1950 +Wire Wire Line + 4200 1850 4200 2350 +Connection ~ 4200 1850 +Wire Wire Line + 4100 1750 4100 2350 +Connection ~ 4100 1750 +Wire Wire Line + 4000 2350 4000 1650 +Connection ~ 4000 1650 +Wire Wire Line + 3900 1550 3900 2350 +Connection ~ 3900 1550 +Wire Wire Line + 5000 2350 5000 1550 +Connection ~ 5000 1550 +Wire Wire Line + 5100 1650 5100 2350 +Connection ~ 5100 1650 +Wire Wire Line + 5200 2350 5200 1750 +Connection ~ 5200 1750 +Wire Wire Line + 5300 1850 5300 2350 +Connection ~ 5300 1850 +Wire Wire Line + 5400 2350 5400 1950 +Connection ~ 5400 1950 +Wire Wire Line + 5500 2050 5500 2350 +Connection ~ 5500 2050 +Wire Wire Line + 5600 2350 5600 2150 +Connection ~ 5600 2150 +Wire Wire Line + 8100 5650 3700 5650 +Wire Wire Line + 8100 5750 3700 5750 +Wire Wire Line + 8100 5850 3700 5850 +Wire Wire Line + 8100 5950 3700 5950 +Wire Wire Line + 8100 6050 3700 6050 +$Comp +L R R? +U 1 1 590099AE +P 5450 5550 +F 0 "R?" V 5530 5550 50 0000 C CNN +F 1 "R" V 5450 5550 50 0000 C CNN +F 2 "" V 5380 5550 50 0000 C CNN +F 3 "" H 5450 5550 50 0000 C CNN + 1 5450 5550 + 0 1 -1 0 +$EndComp +Wire Wire Line + 5600 5550 5650 5550 +Wire Wire Line + 5250 5550 5300 5550 +Wire Wire Line + 5250 5550 5250 5650 +Connection ~ 5250 5650 +Wire Wire Line + 5150 5550 5150 5750 +Connection ~ 5150 5750 +Wire Wire Line + 5800 5550 5800 5850 +Connection ~ 5800 5850 +Wire Wire Line + 5900 5550 5900 5950 +Connection ~ 5900 5950 +Wire Wire Line + 6000 5550 6000 6050 +Connection ~ 6000 6050 +Text HLabel 3700 1550 0 60 Input ~ 0 +SEG_A +Text HLabel 3700 1650 0 60 Input ~ 0 +SEG_B +Text HLabel 3700 1750 0 60 Input ~ 0 +SEG_C +Text HLabel 3700 1850 0 60 Input ~ 0 +SEG_D +Text HLabel 3700 1950 0 60 Input ~ 0 +SEG_E +Text HLabel 3700 2050 0 60 Input ~ 0 +SEG_F +Text HLabel 3700 2150 0 60 Input ~ 0 +SEG_G +Text HLabel 3700 2250 0 60 Input ~ 0 +SEG_DP +Text HLabel 8100 5650 2 60 Input ~ 0 +GND +Text HLabel 8100 5750 2 60 Input ~ 0 +VDD +Text HLabel 8100 5850 2 60 Input ~ 0 +CLK +Text HLabel 8100 5950 2 60 Input ~ 0 +LE +Text HLabel 8100 6050 2 60 Input ~ 0 +~OE +Wire Wire Line + 8100 5000 6950 5000 +Wire Wire Line + 3700 5000 4850 5000 +Text HLabel 3700 5000 0 60 Input ~ 0 +SDI +Text HLabel 8100 5000 2 60 Input ~ 0 +SDO +Text HLabel 3700 5650 0 60 Input ~ 0 +GND +Text HLabel 3700 5750 0 60 Input ~ 0 +VDD +Text HLabel 3700 5850 0 60 Input ~ 0 +CLK +Text HLabel 3700 5950 0 60 Input ~ 0 +LE +Text HLabel 3700 6050 0 60 Input ~ 0 +~OE +Text HLabel 8100 1550 2 60 Input ~ 0 +SEG_A +Text HLabel 8100 1650 2 60 Input ~ 0 +SEG_B +Text HLabel 8100 1750 2 60 Input ~ 0 +SEG_C +Text HLabel 8100 1850 2 60 Input ~ 0 +SEG_D +Text HLabel 8100 1950 2 60 Input ~ 0 +SEG_E +Text HLabel 8100 2050 2 60 Input ~ 0 +SEG_F +Text HLabel 8100 2150 2 60 Input ~ 0 +SEG_G +Text HLabel 8100 2250 2 60 Input ~ 0 +SEG_DP +Text Notes 7250 6850 0 197 ~ 39 +Single multiplexing unit +Text Notes 8150 7100 0 118 ~ 0 +4 displays, 1 driver +$EndSCHEMATC diff --git a/hw/chibi/chibi_2024/mux_module.sch b/hw/chibi/chibi_2024/mux_module.sch new file mode 100644 index 0000000..23e5fd1 --- /dev/null +++ b/hw/chibi/chibi_2024/mux_module.sch @@ -0,0 +1,415 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:components +LIBS:chibi_2024-cache +LIBS:chibi-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 2 3 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L 7seg_4digit_cc D? +U 1 1 5900990E +P 4250 2900 +F 0 "D?" H 4800 3200 60 0000 C CNN +F 1 "7seg_4digit_cc" H 4250 2900 60 0000 C CNN +F 2 "" H 5250 2800 60 0001 C CNN +F 3 "" H 5250 2800 60 0001 C CNN + 1 4250 2900 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 59009915 +P 5350 2900 +F 0 "D?" H 5900 3200 60 0000 C CNN +F 1 "7seg_4digit_cc" H 5350 2900 60 0000 C CNN +F 2 "" H 6350 2800 60 0001 C CNN +F 3 "" H 6350 2800 60 0001 C CNN + 1 5350 2900 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 5900991C +P 6450 2900 +F 0 "D?" H 7000 3200 60 0000 C CNN +F 1 "7seg_4digit_cc" H 6450 2900 60 0000 C CNN +F 2 "" H 7450 2800 60 0001 C CNN +F 3 "" H 7450 2800 60 0001 C CNN + 1 6450 2900 + 1 0 0 -1 +$EndComp +$Comp +L 7seg_4digit_cc D? +U 1 1 59009923 +P 7550 2900 +F 0 "D?" H 8100 3200 60 0000 C CNN +F 1 "7seg_4digit_cc" H 7550 2900 60 0000 C CNN +F 2 "" H 8550 2800 60 0001 C CNN +F 3 "" H 8550 2800 60 0001 C CNN + 1 7550 2900 + 1 0 0 -1 +$EndComp +$Comp +L MBI5026 U? +U 1 1 5900992A +P 5900 5000 +F 0 "U?" H 6600 5400 60 0000 C CNN +F 1 "MBI5026" H 5900 5000 60 0000 C CNN +F 2 "" H 5900 5000 60 0001 C CNN +F 3 "" H 5900 5000 60 0001 C CNN + 1 5900 5000 + 1 0 0 1 +$EndComp +Wire Wire Line + 5500 3450 5500 3600 +Wire Wire Line + 5500 3600 5850 3600 +Wire Wire Line + 5850 3600 5850 4400 +Wire Wire Line + 5400 3450 5400 3700 +Wire Wire Line + 5400 3700 5750 3700 +Wire Wire Line + 5750 3700 5750 4400 +Wire Wire Line + 5300 3450 5300 3800 +Wire Wire Line + 5300 3800 5650 3800 +Wire Wire Line + 5650 3800 5650 4400 +Wire Wire Line + 5200 3450 5200 3900 +Wire Wire Line + 5200 3900 5550 3900 +Wire Wire Line + 5550 3900 5550 4400 +Wire Wire Line + 5450 4400 5450 4000 +Wire Wire Line + 5450 4000 4400 4000 +Wire Wire Line + 4400 4000 4400 3450 +Wire Wire Line + 5350 4400 5350 4100 +Wire Wire Line + 5350 4100 4300 4100 +Wire Wire Line + 4300 4100 4300 3450 +Wire Wire Line + 4200 3450 4200 4200 +Wire Wire Line + 4200 4200 5250 4200 +Wire Wire Line + 5250 4200 5250 4400 +Wire Wire Line + 5150 4400 5150 4300 +Wire Wire Line + 5150 4300 4100 4300 +Wire Wire Line + 4100 4300 4100 3450 +Wire Wire Line + 6300 3450 6300 3600 +Wire Wire Line + 6300 3600 5950 3600 +Wire Wire Line + 5950 3600 5950 4400 +Wire Wire Line + 6050 4400 6050 3700 +Wire Wire Line + 6050 3700 6400 3700 +Wire Wire Line + 6400 3700 6400 3450 +Wire Wire Line + 6500 3450 6500 3800 +Wire Wire Line + 6500 3800 6150 3800 +Wire Wire Line + 6150 3800 6150 4400 +Wire Wire Line + 6250 4400 6250 3900 +Wire Wire Line + 6250 3900 6600 3900 +Wire Wire Line + 6600 3900 6600 3450 +Wire Wire Line + 6350 4400 6350 4000 +Wire Wire Line + 6350 4000 7400 4000 +Wire Wire Line + 7400 4000 7400 3450 +Wire Wire Line + 7500 3450 7500 4100 +Wire Wire Line + 7500 4100 6450 4100 +Wire Wire Line + 6450 4100 6450 4400 +Wire Wire Line + 6550 4400 6550 4200 +Wire Wire Line + 6550 4200 7600 4200 +Wire Wire Line + 7600 4200 7600 3450 +Wire Wire Line + 7700 3450 7700 4300 +Wire Wire Line + 7700 4300 6650 4300 +Wire Wire Line + 6650 4300 6650 4400 +Wire Wire Line + 3700 2250 8100 2250 +Wire Wire Line + 4600 2250 4600 2350 +Connection ~ 4600 2250 +Wire Wire Line + 5700 2250 5700 2350 +Connection ~ 5700 2250 +Wire Wire Line + 6800 2250 6800 2350 +Connection ~ 6800 2250 +Wire Wire Line + 7900 2250 7900 2350 +Connection ~ 7900 2250 +Wire Wire Line + 3700 2150 8100 2150 +Wire Wire Line + 3700 2050 8100 2050 +Wire Wire Line + 3700 1950 8100 1950 +Wire Wire Line + 3700 1850 8100 1850 +Wire Wire Line + 3700 1750 8100 1750 +Wire Wire Line + 3700 1650 8100 1650 +Wire Wire Line + 3700 1550 8100 1550 +Wire Wire Line + 7800 2350 7800 2150 +Connection ~ 7800 2150 +Wire Wire Line + 7700 2050 7700 2350 +Connection ~ 7700 2050 +Wire Wire Line + 7600 2350 7600 1950 +Connection ~ 7600 1950 +Wire Wire Line + 7500 1850 7500 2350 +Connection ~ 7500 1850 +Wire Wire Line + 7400 2350 7400 1750 +Connection ~ 7400 1750 +Wire Wire Line + 7300 1650 7300 2350 +Connection ~ 7300 1650 +Wire Wire Line + 7200 2350 7200 1550 +Connection ~ 7200 1550 +Wire Wire Line + 6100 1550 6100 2350 +Connection ~ 6100 1550 +Wire Wire Line + 6200 2350 6200 1650 +Connection ~ 6200 1650 +Wire Wire Line + 6300 1750 6300 2350 +Connection ~ 6300 1750 +Wire Wire Line + 6400 1850 6400 2350 +Connection ~ 6400 1850 +Wire Wire Line + 6500 2350 6500 1950 +Connection ~ 6500 1950 +Wire Wire Line + 6600 2050 6600 2350 +Connection ~ 6600 2050 +Wire Wire Line + 6700 2150 6700 2350 +Connection ~ 6700 2150 +Wire Wire Line + 4500 2150 4500 2350 +Connection ~ 4500 2150 +Wire Wire Line + 4400 2350 4400 2050 +Connection ~ 4400 2050 +Wire Wire Line + 4300 2350 4300 1950 +Connection ~ 4300 1950 +Wire Wire Line + 4200 1850 4200 2350 +Connection ~ 4200 1850 +Wire Wire Line + 4100 1750 4100 2350 +Connection ~ 4100 1750 +Wire Wire Line + 4000 2350 4000 1650 +Connection ~ 4000 1650 +Wire Wire Line + 3900 1550 3900 2350 +Connection ~ 3900 1550 +Wire Wire Line + 5000 2350 5000 1550 +Connection ~ 5000 1550 +Wire Wire Line + 5100 1650 5100 2350 +Connection ~ 5100 1650 +Wire Wire Line + 5200 2350 5200 1750 +Connection ~ 5200 1750 +Wire Wire Line + 5300 1850 5300 2350 +Connection ~ 5300 1850 +Wire Wire Line + 5400 2350 5400 1950 +Connection ~ 5400 1950 +Wire Wire Line + 5500 2050 5500 2350 +Connection ~ 5500 2050 +Wire Wire Line + 5600 2350 5600 2150 +Connection ~ 5600 2150 +Wire Wire Line + 8100 5650 3700 5650 +Wire Wire Line + 8100 5750 3700 5750 +Wire Wire Line + 8100 5850 3700 5850 +Wire Wire Line + 8100 5950 3700 5950 +Wire Wire Line + 8100 6050 3700 6050 +$Comp +L R R? +U 1 1 590099AE +P 5450 5550 +F 0 "R?" V 5530 5550 50 0000 C CNN +F 1 "R" V 5450 5550 50 0000 C CNN +F 2 "" V 5380 5550 50 0000 C CNN +F 3 "" H 5450 5550 50 0000 C CNN + 1 5450 5550 + 0 1 -1 0 +$EndComp +Wire Wire Line + 5600 5550 5650 5550 +Wire Wire Line + 5250 5550 5300 5550 +Wire Wire Line + 5250 5550 5250 5650 +Connection ~ 5250 5650 +Wire Wire Line + 5150 5550 5150 5750 +Connection ~ 5150 5750 +Wire Wire Line + 5800 5550 5800 5850 +Connection ~ 5800 5850 +Wire Wire Line + 5900 5550 5900 5950 +Connection ~ 5900 5950 +Wire Wire Line + 6000 5550 6000 6050 +Connection ~ 6000 6050 +Text HLabel 3700 1550 0 60 Input ~ 0 +SEG_A +Text HLabel 3700 1650 0 60 Input ~ 0 +SEG_B +Text HLabel 3700 1750 0 60 Input ~ 0 +SEG_C +Text HLabel 3700 1850 0 60 Input ~ 0 +SEG_D +Text HLabel 3700 1950 0 60 Input ~ 0 +SEG_E +Text HLabel 3700 2050 0 60 Input ~ 0 +SEG_F +Text HLabel 3700 2150 0 60 Input ~ 0 +SEG_G +Text HLabel 3700 2250 0 60 Input ~ 0 +SEG_DP +Text HLabel 8100 5650 2 60 Input ~ 0 +GND +Text HLabel 8100 5750 2 60 Input ~ 0 +VDD +Text HLabel 8100 5850 2 60 Input ~ 0 +CLK +Text HLabel 8100 5950 2 60 Input ~ 0 +LE +Text HLabel 8100 6050 2 60 Input ~ 0 +~OE +Wire Wire Line + 8100 5000 6950 5000 +Wire Wire Line + 3700 5000 4850 5000 +Text HLabel 3700 5000 0 60 Input ~ 0 +SDI +Text HLabel 8100 5000 2 60 Input ~ 0 +SDO +Text HLabel 3700 5650 0 60 Input ~ 0 +GND +Text HLabel 3700 5750 0 60 Input ~ 0 +VDD +Text HLabel 3700 5850 0 60 Input ~ 0 +CLK +Text HLabel 3700 5950 0 60 Input ~ 0 +LE +Text HLabel 3700 6050 0 60 Input ~ 0 +~OE +Text HLabel 8100 1550 2 60 Input ~ 0 +SEG_A +Text HLabel 8100 1650 2 60 Input ~ 0 +SEG_B +Text HLabel 8100 1750 2 60 Input ~ 0 +SEG_C +Text HLabel 8100 1850 2 60 Input ~ 0 +SEG_D +Text HLabel 8100 1950 2 60 Input ~ 0 +SEG_E +Text HLabel 8100 2050 2 60 Input ~ 0 +SEG_F +Text HLabel 8100 2150 2 60 Input ~ 0 +SEG_G +Text HLabel 8100 2250 2 60 Input ~ 0 +SEG_DP +Text Notes 7250 6850 0 197 ~ 39 +Single multiplexing unit +Text Notes 8150 7100 0 118 ~ 0 +4 displays, 1 driver +$EndSCHEMATC diff --git a/hw/chibi/components.bak b/hw/chibi/components.bak new file mode 100644 index 0000000..2982641 --- /dev/null +++ b/hw/chibi/components.bak @@ -0,0 +1,120 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# 74HC595 +# +DEF 74HC595 U 0 40 Y Y 1 F N +F0 "U" 550 300 60 H V C CNN +F1 "74HC595" 0 0 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -450 -350 450 350 0 1 0 N +X Q1 1 -250 -550 200 U 50 50 1 1 I +X Q2 2 -150 -550 200 U 50 50 1 1 I +X Q3 3 -50 -550 200 U 50 50 1 1 I +X Q4 4 50 -550 200 U 50 50 1 1 I +X Q5 5 150 -550 200 U 50 50 1 1 I +X Q6 6 250 -550 200 U 50 50 1 1 I +X Q7 7 350 -550 200 U 50 50 1 1 I +X GND 8 250 550 200 D 50 50 1 1 I +X Q7S 9 650 0 200 L 50 50 1 1 I +X ~MR 10 -350 550 200 D 50 50 1 1 I +X SHCP 11 -50 550 200 D 50 50 1 1 I +X STCP 12 50 550 200 D 50 50 1 1 I +X ~OE 13 -250 550 200 D 50 50 1 1 I +X DS 14 -650 0 200 R 50 50 1 1 I +X Q0 15 -350 -550 200 U 50 50 1 1 I +X VCC 16 350 550 200 D 50 50 1 1 I +ENDDRAW +ENDDEF +# +# 74HC595_mine +# +DEF 74HC595_mine U 0 40 Y Y 1 F N +F0 "U" 550 300 60 H V C CNN +F1 "74HC595_mine" 0 0 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -450 -350 450 350 0 1 0 N +X Q1 1 -250 -550 200 U 50 50 1 1 I +X Q2 2 -150 -550 200 U 50 50 1 1 I +X Q3 3 -50 -550 200 U 50 50 1 1 I +X Q4 4 50 -550 200 U 50 50 1 1 I +X Q5 5 150 -550 200 U 50 50 1 1 I +X Q6 6 250 -550 200 U 50 50 1 1 I +X Q7 7 350 -550 200 U 50 50 1 1 I +X GND 8 250 550 200 D 50 50 1 1 I +X Q7S 9 650 0 200 L 50 50 1 1 I +X ~MR 10 -350 550 200 D 50 50 1 1 I +X SHCP 11 -50 550 200 D 50 50 1 1 I +X STCP 12 50 550 200 D 50 50 1 1 I +X ~OE 13 -250 550 200 D 50 50 1 1 I +X DS 14 -650 0 200 R 50 50 1 1 I +X Q0 15 -350 -550 200 U 50 50 1 1 I +X VCC 16 350 550 200 D 50 50 1 1 I +ENDDRAW +ENDDEF +# +# 7seg_4digit_cc +# +DEF 7seg_4digit_cc D 0 40 Y Y 1 F N +F0 "D" 550 300 60 H V C CNN +F1 "7seg_4digit_cc" 0 0 60 H V C CNN +F2 "" 1000 -100 60 H I C CNN +F3 "" 1000 -100 60 H I C CNN +DRAW +S -450 350 450 -350 0 1 0 f +X E 1 50 550 200 D 50 50 1 1 I +X D 2 -50 550 200 D 50 50 1 1 I +X DP 3 350 550 200 D 50 50 1 1 I +X C 4 -150 550 200 D 50 50 1 1 I +X G 5 250 550 200 D 50 50 1 1 I +X CC4 6 150 -550 200 U 50 50 1 1 I +X B 7 -250 550 200 D 50 50 1 1 I +X CC3 8 50 -550 200 U 50 50 1 1 I +X CC2 9 -50 -550 200 U 50 50 1 1 I +X F 10 150 550 200 D 50 50 1 1 I +X A 11 -350 550 200 D 50 50 1 1 I +X CC1 12 -150 -550 200 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# MBI5026 +# +DEF MBI5026 U 0 40 Y Y 1 F N +F0 "U" 700 400 60 H V C CNN +F1 "MBI5026" 0 0 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -850 -400 850 350 0 1 0 f +X GND 1 -650 550 200 D 50 50 1 1 I +X SDI 2 -1050 0 200 R 50 50 1 1 I +X CLK 3 -100 550 200 D 50 50 1 1 I +X LE 4 0 550 200 D 50 50 1 1 I +X OUT0 5 -750 -600 200 U 50 50 1 1 I +X OUT1 6 -650 -600 200 U 50 50 1 1 I +X OUT2 7 -550 -600 200 U 50 50 1 1 I +X OUT3 8 -450 -600 200 U 50 50 1 1 I +X OUT4 9 -350 -600 200 U 50 50 1 1 I +X OUT5 10 -250 -600 200 U 50 50 1 1 I +X OUT15 20 750 -600 200 U 50 50 1 1 I +X OUT6 11 -150 -600 200 U 50 50 1 1 I +X ~OE 21 100 550 200 D 50 50 1 1 I +X OUT7 12 -50 -600 200 U 50 50 1 1 I +X SDO 22 1050 0 200 L 50 50 1 1 I +X OUT8 13 50 -600 200 U 50 50 1 1 I +X R_ext 23 -250 550 200 D 50 50 1 1 I +X OUT9 14 150 -600 200 U 50 50 1 1 I +X VDD 24 -750 550 200 D 50 50 1 1 I +X OUT10 15 250 -600 200 U 50 50 1 1 I +X OUT11 16 350 -600 200 U 50 50 1 1 I +X OUT12 17 450 -600 200 U 50 50 1 1 I +X OUT13 18 550 -600 200 U 50 50 1 1 I +X OUT14 19 650 -600 200 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/hw/chibi/components.bck b/hw/chibi/components.bck new file mode 100644 index 0000000..29d6ab8 --- /dev/null +++ b/hw/chibi/components.bck @@ -0,0 +1,11 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP 74HC595 +F ref/74HC_HCT595.pdf +$ENDCMP +# +$CMP 74HC595_mine +F ref/74HC_HCT595.pdf +$ENDCMP +# +#End Doc Library diff --git a/hw/chibi/components.dcm b/hw/chibi/components.dcm new file mode 100644 index 0000000..29d6ab8 --- /dev/null +++ b/hw/chibi/components.dcm @@ -0,0 +1,11 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP 74HC595 +F ref/74HC_HCT595.pdf +$ENDCMP +# +$CMP 74HC595_mine +F ref/74HC_HCT595.pdf +$ENDCMP +# +#End Doc Library diff --git a/hw/chibi/components.lib b/hw/chibi/components.lib new file mode 100644 index 0000000..7e28388 --- /dev/null +++ b/hw/chibi/components.lib @@ -0,0 +1,120 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# 74HC595 +# +DEF 74HC595 U 0 40 Y Y 1 F N +F0 "U" 550 300 60 H V C CNN +F1 "74HC595" 0 0 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -450 -350 450 350 0 1 0 N +X Q1 1 -250 -550 200 U 50 50 1 1 I +X Q2 2 -150 -550 200 U 50 50 1 1 I +X Q3 3 -50 -550 200 U 50 50 1 1 I +X Q4 4 50 -550 200 U 50 50 1 1 I +X Q5 5 150 -550 200 U 50 50 1 1 I +X Q6 6 250 -550 200 U 50 50 1 1 I +X Q7 7 350 -550 200 U 50 50 1 1 I +X GND 8 250 550 200 D 50 50 1 1 I +X Q7S 9 650 0 200 L 50 50 1 1 I +X ~MR 10 -350 550 200 D 50 50 1 1 I +X SHCP 11 -50 550 200 D 50 50 1 1 I +X STCP 12 50 550 200 D 50 50 1 1 I +X ~OE 13 -250 550 200 D 50 50 1 1 I +X DS 14 -650 0 200 R 50 50 1 1 I +X Q0 15 -350 -550 200 U 50 50 1 1 I +X VCC 16 350 550 200 D 50 50 1 1 I +ENDDRAW +ENDDEF +# +# 74HC595_mine +# +DEF 74HC595_mine U 0 40 Y Y 1 F N +F0 "U" 550 300 60 H V C CNN +F1 "74HC595_mine" 0 0 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -450 -350 450 350 0 1 0 f +X Q1 1 -250 -550 200 U 50 50 1 1 I +X Q2 2 -150 -550 200 U 50 50 1 1 I +X Q3 3 -50 -550 200 U 50 50 1 1 I +X Q4 4 50 -550 200 U 50 50 1 1 I +X Q5 5 150 -550 200 U 50 50 1 1 I +X Q6 6 250 -550 200 U 50 50 1 1 I +X Q7 7 350 -550 200 U 50 50 1 1 I +X GND 8 250 550 200 D 50 50 1 1 I +X Q7S 9 650 0 200 L 50 50 1 1 I +X ~MR 10 -350 550 200 D 50 50 1 1 I +X SHCP 11 -50 550 200 D 50 50 1 1 I +X STCP 12 50 550 200 D 50 50 1 1 I +X ~OE 13 -250 550 200 D 50 50 1 1 I +X DS 14 -650 0 200 R 50 50 1 1 I +X Q0 15 -350 -550 200 U 50 50 1 1 I +X VCC 16 350 550 200 D 50 50 1 1 I +ENDDRAW +ENDDEF +# +# 7seg_4digit_cc +# +DEF 7seg_4digit_cc D 0 40 Y Y 1 F N +F0 "D" 550 300 60 H V C CNN +F1 "7seg_4digit_cc" 0 0 60 H V C CNN +F2 "" 1000 -100 60 H I C CNN +F3 "" 1000 -100 60 H I C CNN +DRAW +S -450 350 450 -350 0 1 0 f +X E 1 50 550 200 D 50 50 1 1 I +X D 2 -50 550 200 D 50 50 1 1 I +X DP 3 350 550 200 D 50 50 1 1 I +X C 4 -150 550 200 D 50 50 1 1 I +X G 5 250 550 200 D 50 50 1 1 I +X CC4 6 150 -550 200 U 50 50 1 1 I +X B 7 -250 550 200 D 50 50 1 1 I +X CC3 8 50 -550 200 U 50 50 1 1 I +X CC2 9 -50 -550 200 U 50 50 1 1 I +X F 10 150 550 200 D 50 50 1 1 I +X A 11 -350 550 200 D 50 50 1 1 I +X CC1 12 -150 -550 200 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# MBI5026 +# +DEF MBI5026 U 0 40 Y Y 1 F N +F0 "U" 700 400 60 H V C CNN +F1 "MBI5026" 0 0 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -850 -400 850 350 0 1 0 f +X GND 1 -650 550 200 D 50 50 1 1 I +X SDI 2 -1050 0 200 R 50 50 1 1 I +X CLK 3 -100 550 200 D 50 50 1 1 I +X LE 4 0 550 200 D 50 50 1 1 I +X OUT0 5 -750 -600 200 U 50 50 1 1 I +X OUT1 6 -650 -600 200 U 50 50 1 1 I +X OUT2 7 -550 -600 200 U 50 50 1 1 I +X OUT3 8 -450 -600 200 U 50 50 1 1 I +X OUT4 9 -350 -600 200 U 50 50 1 1 I +X OUT5 10 -250 -600 200 U 50 50 1 1 I +X OUT15 20 750 -600 200 U 50 50 1 1 I +X OUT6 11 -150 -600 200 U 50 50 1 1 I +X ~OE 21 100 550 200 D 50 50 1 1 I +X OUT7 12 -50 -600 200 U 50 50 1 1 I +X SDO 22 1050 0 200 L 50 50 1 1 I +X OUT8 13 50 -600 200 U 50 50 1 1 I +X R_ext 23 -250 550 200 D 50 50 1 1 I +X OUT9 14 150 -600 200 U 50 50 1 1 I +X VDD 24 -750 550 200 D 50 50 1 1 I +X OUT10 15 250 -600 200 U 50 50 1 1 I +X OUT11 16 350 -600 200 U 50 50 1 1 I +X OUT12 17 450 -600 200 U 50 50 1 1 I +X OUT13 18 550 -600 200 U 50 50 1 1 I +X OUT14 19 650 -600 200 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/hw/chibi/libs/kicad-library b/hw/chibi/libs/kicad-library new file mode 160000 index 0000000..3a0a969 --- /dev/null +++ b/hw/chibi/libs/kicad-library @@ -0,0 +1 @@ +Subproject commit 3a0a9696b809d2b8b283378ce6e15cc68f089a57 diff --git a/hw/chibi/libs/stm32.dcm b/hw/chibi/libs/stm32.dcm new file mode 100644 index 0000000..50a3d9a --- /dev/null +++ b/hw/chibi/libs/stm32.dcm @@ -0,0 +1,4779 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP STM32F030C6Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 32KB Ram: 4KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 39 +K ARM Cortex-M0 STM32F0 STM32F0x0 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf +$ENDCMP +# +$CMP STM32F030C8Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 64KB Ram: 8KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 39 +K ARM Cortex-M0 STM32F0 STM32F0x0 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf +$ENDCMP +# +$CMP STM32F030CCTx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 256KB Ram: 32KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x0 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf +$ENDCMP +# +$CMP STM32F030F4Px +D Core: ARM Cortex-M0 Package: TSSOP20 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 15 +K ARM Cortex-M0 STM32F0 STM32F0x0 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf +$ENDCMP +# +$CMP STM32F030K6Tx +D Core: ARM Cortex-M0 Package: LQFP32 Flash: 32KB Ram: 4KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 25 +K ARM Cortex-M0 STM32F0 STM32F0x0 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf +$ENDCMP +# +$CMP STM32F030R8Tx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 64KB Ram: 8KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 55 +K ARM Cortex-M0 STM32F0 STM32F0x0 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf +$ENDCMP +# +$CMP STM32F030RCTx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 51 +K ARM Cortex-M0 STM32F0 STM32F0x0 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf +$ENDCMP +# +$CMP STM32F031C4Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 39 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00104043.pdf +$ENDCMP +# +$CMP STM32F031C6Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 39 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00104043.pdf +$ENDCMP +# +$CMP STM32F031F4Px +D Core: ARM Cortex-M0 Package: TSSOP20 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 15 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00104043.pdf +$ENDCMP +# +$CMP STM32F031F6Px +D Core: ARM Cortex-M0 Package: TSSOP20 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 15 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00104043.pdf +$ENDCMP +# +$CMP STM32F031G4Ux +D Core: ARM Cortex-M0 Package: UFQFPN28 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 23 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00104043.pdf +$ENDCMP +# +$CMP STM32F031G6Ux +D Core: ARM Cortex-M0 Package: UFQFPN28 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 23 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00104043.pdf +$ENDCMP +# +$CMP STM32F031K4Ux +D Core: ARM Cortex-M0 Package: UFQFPN32 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 27 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00104043.pdf +$ENDCMP +# +$CMP STM32F031K6Ux +D Core: ARM Cortex-M0 Package: UFQFPN32 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 27 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00104043.pdf +$ENDCMP +# +$CMP STM32F031K6Tx +D Core: ARM Cortex-M0 Package: LQFP32 Flash: 32KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 25 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00104043.pdf +$ENDCMP +# +$CMP STM32F038C6Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 32KB Ram: 4KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 38 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00110868.pdf +$ENDCMP +# +$CMP STM32F038F6Px +D Core: ARM Cortex-M0 Package: TSSOP20 Flash: 32KB Ram: 4KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 14 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00110868.pdf +$ENDCMP +# +$CMP STM32F038G6Ux +D Core: ARM Cortex-M0 Package: UFQFPN28 Flash: 32KB Ram: 4KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 22 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00110868.pdf +$ENDCMP +# +$CMP STM32F038K6Ux +D Core: ARM Cortex-M0 Package: UFQFPN32 Flash: 32KB Ram: 4KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 26 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00110868.pdf +$ENDCMP +# +$CMP STM32F042C4Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 16KB Ram: 6KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 38 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105814.pdf +$ENDCMP +# +$CMP STM32F042C6Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 16KB Ram: 6KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 38 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105814.pdf +$ENDCMP +# +$CMP STM32F042C6Ux +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 32KB Ram: 6KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 38 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105814.pdf +$ENDCMP +# +$CMP STM32F042F4Px +D Core: ARM Cortex-M0 Package: TSSOP20 Flash: 16KB Ram: 6KB Frequency: 48MHz Voltage: 2..--V IO-pins: 16 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105814.pdf +$ENDCMP +# +$CMP STM32F042F6Px +D Core: ARM Cortex-M0 Package: TSSOP20 Flash: 32KB Ram: 6KB Voltage: 2..--V IO-pins: 16 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105814.pdf +$ENDCMP +# +$CMP STM32F042G4Ux +D Core: ARM Cortex-M0 Package: UFQFPN28 Flash: 16KB Ram: 6KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 23 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105814.pdf +$ENDCMP +# +$CMP STM32F042G6Ux +D Core: ARM Cortex-M0 Package: UFQFPN28 Flash: 16KB Ram: 6KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 23 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105814.pdf +$ENDCMP +# +$CMP STM32F042K4Ux +D Core: ARM Cortex-M0 Package: UFQFPN32 Flash: 16KB Ram: 6KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 28 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105814.pdf +$ENDCMP +# +$CMP STM32F042K6Ux +D Core: ARM Cortex-M0 Package: UFQFPN32 Flash: 16KB Ram: 6KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 28 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105814.pdf +$ENDCMP +# +$CMP STM32F042K6Tx +D Core: ARM Cortex-M0 Package: LQFP32 Flash: 32KB Ram: 6KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 26 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105814.pdf +$ENDCMP +# +$CMP STM32F042T6Yx +D Core: ARM Cortex-M0 Package: WLCSP36 Flash: 32KB Ram: 6KB Frequency: 48MHz Voltage: 2..--V IO-pins: 30 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105814.pdf +$ENDCMP +# +$CMP STM32F048C6Ux +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 32KB Ram: 6KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00109264.pdf +$ENDCMP +# +$CMP STM32F048G6Ux +D Core: ARM Cortex-M0 Package: UFQFPN28 Flash: 32KB Ram: 6KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 22 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00109264.pdf +$ENDCMP +# +$CMP STM32F048T6Yx +D Core: ARM Cortex-M0 Package: WLCSP36 Flash: 32KB Ram: 6KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 29 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00109264.pdf +$ENDCMP +# +$CMP STM32F050C4Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 38 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00065136.pdf +$ENDCMP +# +$CMP STM32F050C6Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 38 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00065136.pdf +$ENDCMP +# +$CMP STM32F050G4Ux +D Core: ARM Cortex-M0 Package: UFQFPN28 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 23 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00065136.pdf +$ENDCMP +# +$CMP STM32F050G6Ux +D Core: ARM Cortex-M0 Package: UFQFPN28 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 23 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00065136.pdf +$ENDCMP +# +$CMP STM32F050K4Ux +D Core: ARM Cortex-M0 Package: UFQFPN32 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 26 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00065136.pdf +$ENDCMP +# +$CMP STM32F050K6Ux +D Core: ARM Cortex-M0 Package: UFQFPN32 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 26 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00065136.pdf +$ENDCMP +# +$CMP STM32F051C4Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 16KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 39 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051C4Ux +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 16KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 39 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051C6Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 32KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 39 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051C6Ux +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 32KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 39 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051C8Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 64KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 39 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051C8Ux +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 64KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 39 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051K4Tx +D Core: ARM Cortex-M0 Package: LQFP32 Flash: 16KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 25 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051K4Ux +D Core: ARM Cortex-M0 Package: UFQFPN32 Flash: 16KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 27 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051K6Tx +D Core: ARM Cortex-M0 Package: LQFP32 Flash: 32KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 25 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051K6Ux +D Core: ARM Cortex-M0 Package: UFQFPN32 Flash: 32KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 27 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051K8Tx +D Core: ARM Cortex-M0 Package: LQFP32 Flash: 64KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 25 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051K8Ux +D Core: ARM Cortex-M0 Package: UFQFPN32 Flash: 64KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 27 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051R4Tx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 16KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 55 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051R6Tx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 32KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 55 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F051R8Tx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 64KB Ram: 8KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 55 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039193.pdf +$ENDCMP +# +$CMP STM32F058C8Ux +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 64KB Ram: 8KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 38 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00059126.pdf +$ENDCMP +# +$CMP STM32F058R8Tx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 64KB Ram: 8KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 54 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00059126.pdf +$ENDCMP +# +$CMP STM32F070C6Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 32KB Ram: 6KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x0 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141386.pdf +$ENDCMP +# +$CMP STM32F070CBTx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x0 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141386.pdf +$ENDCMP +# +$CMP STM32F070F6Px +D Core: ARM Cortex-M0 Package: TSSOP20 Flash: 32KB Ram: 6KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 15 +K ARM Cortex-M0 STM32F0 STM32F0x0 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141386.pdf +$ENDCMP +# +$CMP STM32F070RBTx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 51 +K ARM Cortex-M0 STM32F0 STM32F0x0 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141386.pdf +$ENDCMP +# +$CMP STM32F071CBTx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098745.pdf +$ENDCMP +# +$CMP STM32F071CBUx +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098745.pdf +$ENDCMP +# +$CMP STM32F071CBYx +D Core: ARM Cortex-M0 Package: WLCSP49 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098745.pdf +$ENDCMP +# +$CMP STM32F071RBTx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098745.pdf +$ENDCMP +# +$CMP STM32F071V8Hx +D Core: ARM Cortex-M0 Package: UFBGA100 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098745.pdf +$ENDCMP +# +$CMP STM32F071VBHx +D Core: ARM Cortex-M0 Package: UFBGA100 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098745.pdf +$ENDCMP +# +$CMP STM32F071V8Tx +D Core: ARM Cortex-M0 Package: LQFP100 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098745.pdf +$ENDCMP +# +$CMP STM32F071VBTx +D Core: ARM Cortex-M0 Package: LQFP100 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098745.pdf +$ENDCMP +# +$CMP STM32F072C8Tx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072CBTx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072C8Ux +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072CBUx +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072CBYx +D Core: ARM Cortex-M0 Package: WLCSP49 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072R8Tx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072RBTx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072RBHx +D Core: ARM Cortex-M0 Package: UFBGA64 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072RBIx +D Core: ARM Cortex-M0 Package: UFBGA64 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072V8Hx +D Core: ARM Cortex-M0 Package: UFBGA100 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072VBHx +D Core: ARM Cortex-M0 Package: UFBGA100 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072V8Tx +D Core: ARM Cortex-M0 Package: LQFP100 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F072VBTx +D Core: ARM Cortex-M0 Package: LQFP100 Flash: 64KB Ram: 16KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M0 STM32F0 STM32F0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf +$ENDCMP +# +$CMP STM32F078CBTx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 36 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00109263.pdf +$ENDCMP +# +$CMP STM32F078CBUx +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 36 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00109263.pdf +$ENDCMP +# +$CMP STM32F078CBYx +D Core: ARM Cortex-M0 Package: WLCSP49 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 36 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00109263.pdf +$ENDCMP +# +$CMP STM32F078RBHx +D Core: ARM Cortex-M0 Package: UFBGA64 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 50 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00109263.pdf +$ENDCMP +# +$CMP STM32F078RBTx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 50 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00109263.pdf +$ENDCMP +# +$CMP STM32F078VBHx +D Core: ARM Cortex-M0 Package: UFBGA100 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 86 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00109263.pdf +$ENDCMP +# +$CMP STM32F078VBTx +D Core: ARM Cortex-M0 Package: LQFP100 Flash: 128KB Ram: 16KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 86 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00109263.pdf +$ENDCMP +# +$CMP STM32F091CBTx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 128KB Ram: 32KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 38 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115237.pdf +$ENDCMP +# +$CMP STM32F091CCTx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 128KB Ram: 32KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 38 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115237.pdf +$ENDCMP +# +$CMP STM32F091CBUx +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 128KB Ram: 32KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 38 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115237.pdf +$ENDCMP +# +$CMP STM32F091CCUx +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 128KB Ram: 32KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 38 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115237.pdf +$ENDCMP +# +$CMP STM32F091RBTx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 128KB Ram: 32KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 52 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115237.pdf +$ENDCMP +# +$CMP STM32F091RCTx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 128KB Ram: 32KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 52 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115237.pdf +$ENDCMP +# +$CMP STM32F091RCHx +D Core: ARM Cortex-M0 Package: UFBGA64 Flash: 256KB Ram: 32KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 52 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115237.pdf +$ENDCMP +# +$CMP STM32F091RCYx +D Core: ARM Cortex-M0 Package: WLCSP64 Flash: 256KB Ram: 32KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 52 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115237.pdf +$ENDCMP +# +$CMP STM32F091VBTx +D Core: ARM Cortex-M0 Package: LQFP100 Flash: 128KB Ram: 32KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 88 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115237.pdf +$ENDCMP +# +$CMP STM32F091VCTx +D Core: ARM Cortex-M0 Package: LQFP100 Flash: 128KB Ram: 32KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 88 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115237.pdf +$ENDCMP +# +$CMP STM32F091VCHx +D Core: ARM Cortex-M0 Package: UFBGA100 Flash: 256KB Ram: 32KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 88 +K ARM Cortex-M0 STM32F0 STM32F0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115237.pdf +$ENDCMP +# +$CMP STM32F098CCTx +D Core: ARM Cortex-M0 Package: LQFP48 Flash: 256KB Ram: 32KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00135027.pdf +$ENDCMP +# +$CMP STM32F098CCUx +D Core: ARM Cortex-M0 Package: UFQFPN48 Flash: 256KB Ram: 32KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 37 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00135027.pdf +$ENDCMP +# +$CMP STM32F098RCHx +D Core: ARM Cortex-M0 Package: UFBGA64 Flash: 256KB Ram: 32KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 51 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00135027.pdf +$ENDCMP +# +$CMP STM32F098RCTx +D Core: ARM Cortex-M0 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 51 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00135027.pdf +$ENDCMP +# +$CMP STM32F098RCYx +D Core: ARM Cortex-M0 Package: WLCSP64 Flash: 256KB Ram: 32KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 51 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00135027.pdf +$ENDCMP +# +$CMP STM32F098VCTx +D Core: ARM Cortex-M0 Package: LQFP100 Flash: 256KB Ram: 32KB Frequency: 48MHz Voltage: 1.65..1.95V IO-pins: 87 +K ARM Cortex-M0 STM32F0 STM32F0x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00135027.pdf +$ENDCMP +# +$CMP STM32F100C4Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 16KB Ram: 4KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100C6Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 16KB Ram: 4KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100C8Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 64KB Ram: 8KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100CBTx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 64KB Ram: 8KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100R4Hx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 16KB Ram: 4KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100R6Hx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 16KB Ram: 4KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100R4Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 16KB Ram: 4KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100R6Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 16KB Ram: 4KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100R8Hx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 64KB Ram: 8KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100RBHx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 64KB Ram: 8KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100R8Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 8KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100RBTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 8KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100RCTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 24KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00212417.pdf +$ENDCMP +# +$CMP STM32F100RDTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 24KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00212417.pdf +$ENDCMP +# +$CMP STM32F100RETx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 24KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00212417.pdf +$ENDCMP +# +$CMP STM32F100V8Tx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 8KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100VBTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 8KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf +$ENDCMP +# +$CMP STM32F100VCTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 24KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00212417.pdf +$ENDCMP +# +$CMP STM32F100VDTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 24KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00212417.pdf +$ENDCMP +# +$CMP STM32F100VETx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 24KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00212417.pdf +$ENDCMP +# +$CMP STM32F100ZCTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 24KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00212417.pdf +$ENDCMP +# +$CMP STM32F100ZDTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 24KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00212417.pdf +$ENDCMP +# +$CMP STM32F100ZETx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 24KB Frequency: 24MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00212417.pdf +$ENDCMP +# +$CMP STM32F101C8Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 64KB Ram: 10KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161561.pdf +$ENDCMP +# +$CMP STM32F101CBTx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 64KB Ram: 10KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161561.pdf +$ENDCMP +# +$CMP STM32F101C6Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 6KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210837.pdf +$ENDCMP +# +$CMP STM32F101CBUx +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 128KB Ram: 16KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161561.pdf +$ENDCMP +# +$CMP STM32F101R4Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 16KB Ram: 4KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210837.pdf +$ENDCMP +# +$CMP STM32F101R6Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 16KB Ram: 4KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210837.pdf +$ENDCMP +# +$CMP STM32F101R8Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 10KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161561.pdf +$ENDCMP +# +$CMP STM32F101RBTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 10KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161561.pdf +$ENDCMP +# +$CMP STM32F101RCTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191174.pdf +$ENDCMP +# +$CMP STM32F101RDTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191174.pdf +$ENDCMP +# +$CMP STM32F101RETx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191174.pdf +$ENDCMP +# +$CMP STM32F101RFTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 768KB Ram: 80KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253739.pdf +$ENDCMP +# +$CMP STM32F101RGTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 768KB Ram: 80KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253739.pdf +$ENDCMP +# +$CMP STM32F101RBHx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 128KB Ram: 16KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161561.pdf +$ENDCMP +# +$CMP STM32F101T4Ux +D Core: ARM Cortex-M3 Package: VFQFPN36 Flash: 16KB Ram: 4KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 26 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210837.pdf +$ENDCMP +# +$CMP STM32F101T6Ux +D Core: ARM Cortex-M3 Package: VFQFPN36 Flash: 16KB Ram: 4KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 26 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210837.pdf +$ENDCMP +# +$CMP STM32F101T8Ux +D Core: ARM Cortex-M3 Package: VFQFPN36 Flash: 64KB Ram: 10KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 26 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161561.pdf +$ENDCMP +# +$CMP STM32F101TBUx +D Core: ARM Cortex-M3 Package: VFQFPN36 Flash: 64KB Ram: 10KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 26 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161561.pdf +$ENDCMP +# +$CMP STM32F101V8Tx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 10KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161561.pdf +$ENDCMP +# +$CMP STM32F101VBTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 10KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161561.pdf +$ENDCMP +# +$CMP STM32F101VCTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 32KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191174.pdf +$ENDCMP +# +$CMP STM32F101VDTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 32KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191174.pdf +$ENDCMP +# +$CMP STM32F101VETx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 32KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191174.pdf +$ENDCMP +# +$CMP STM32F101VFTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 768KB Ram: 80KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253739.pdf +$ENDCMP +# +$CMP STM32F101VGTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 768KB Ram: 80KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253739.pdf +$ENDCMP +# +$CMP STM32F101ZCTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 32KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191174.pdf +$ENDCMP +# +$CMP STM32F101ZDTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 32KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191174.pdf +$ENDCMP +# +$CMP STM32F101ZETx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 32KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191174.pdf +$ENDCMP +# +$CMP STM32F101ZFTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 768KB Ram: 80KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253739.pdf +$ENDCMP +# +$CMP STM32F101ZGTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 768KB Ram: 80KB Frequency: 36MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F101 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253739.pdf +$ENDCMP +# +$CMP STM32F102C4Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F102 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210833.pdf +$ENDCMP +# +$CMP STM32F102C6Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F102 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210833.pdf +$ENDCMP +# +$CMP STM32F102C8Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 64KB Ram: 10KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F102 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210831.pdf +$ENDCMP +# +$CMP STM32F102CBTx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 64KB Ram: 10KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F102 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210831.pdf +$ENDCMP +# +$CMP STM32F102R4Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F102 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210833.pdf +$ENDCMP +# +$CMP STM32F102R6Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F102 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210833.pdf +$ENDCMP +# +$CMP STM32F102R8Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 10KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F102 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210831.pdf +$ENDCMP +# +$CMP STM32F102RBTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 10KB Frequency: 48MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F102 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210831.pdf +$ENDCMP +# +$CMP STM32F103C4Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 16KB Ram: 6KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# +$CMP STM32F103C6Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 16KB Ram: 6KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# +$CMP STM32F103C8Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103CBTx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103C6Ux +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 10KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# +$CMP STM32F103CBUx +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 128KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103R4Hx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 16KB Ram: 6KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# +$CMP STM32F103R6Hx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 16KB Ram: 6KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# +$CMP STM32F103R4Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 16KB Ram: 6KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# +$CMP STM32F103R6Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 16KB Ram: 6KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# +$CMP STM32F103R8Hx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103RBHx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103R8Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103RBTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103RCTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103RDTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103RETx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103RDYx +D Core: ARM Cortex-M3 Package: WLCSP64 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103REYx +D Core: ARM Cortex-M3 Package: WLCSP64 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103RFTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 768KB Ram: 96KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# +$CMP STM32F103RGTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 768KB Ram: 96KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# +$CMP STM32F103T4Ux +D Core: ARM Cortex-M3 Package: VFQFPN36 Flash: 16KB Ram: 6KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 26 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# +$CMP STM32F103T6Ux +D Core: ARM Cortex-M3 Package: VFQFPN36 Flash: 16KB Ram: 6KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 26 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# +$CMP STM32F103T8Ux +D Core: ARM Cortex-M3 Package: VFQFPN36 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 26 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103TBUx +D Core: ARM Cortex-M3 Package: VFQFPN36 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 26 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103V8Hx +D Core: ARM Cortex-M3 Package: LFBGA100 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103VBHx +D Core: ARM Cortex-M3 Package: LFBGA100 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103V8Tx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103VBTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103VCHx +D Core: ARM Cortex-M3 Package: LFBGA100 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103VDHx +D Core: ARM Cortex-M3 Package: LFBGA100 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103VEHx +D Core: ARM Cortex-M3 Package: LFBGA100 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103VCTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103VDTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103VETx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103VFTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 768KB Ram: 96KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# +$CMP STM32F103VGTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 768KB Ram: 96KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# +$CMP STM32F103VBIx +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 128KB Ram: 20KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103ZCHx +D Core: ARM Cortex-M3 Package: LFBGA144 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103ZDHx +D Core: ARM Cortex-M3 Package: LFBGA144 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103ZEHx +D Core: ARM Cortex-M3 Package: LFBGA144 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103ZCTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103ZDTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103ZETx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103ZFHx +D Core: ARM Cortex-M3 Package: LFBGA144 Flash: 768KB Ram: 96KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# +$CMP STM32F103ZGHx +D Core: ARM Cortex-M3 Package: LFBGA144 Flash: 768KB Ram: 96KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# +$CMP STM32F103ZFTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 768KB Ram: 96KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# +$CMP STM32F103ZGTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 768KB Ram: 96KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F1 STM32F103 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# +$CMP STM32F105R8Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F105RBTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F105RCTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F105V8Tx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F105VBTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F105VCTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F105VBHx +D Core: ARM Cortex-M3 Package: LFBGA100 Flash: 128KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F107RBTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 128KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F107RCTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 128KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F107VBTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 128KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F107VCTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 128KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F107VCHx +D Core: ARM Cortex-M3 Package: LFBGA100 Flash: 256KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F1 STM32F105/107 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf +$ENDCMP +# +$CMP STM32F205RBTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 128KB Ram: 64KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205RCTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 128KB Ram: 64KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205RETx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 128KB Ram: 64KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205RFTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 128KB Ram: 64KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205RGTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 128KB Ram: 64KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205REYx +D Core: ARM Cortex-M3 Package: WLCSP66 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.7..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205RGYx +D Core: ARM Cortex-M3 Package: WLCSP66 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.7..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205VBTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 128KB Ram: 64KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205VCTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 128KB Ram: 64KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205VETx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 128KB Ram: 64KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205VFTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 128KB Ram: 64KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205VGTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 128KB Ram: 64KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205ZCTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 96KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205ZETx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 96KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205ZFTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 96KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F205ZGTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 96KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207ICHx +D Core: ARM Cortex-M3 Package: UFBGA176 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207IEHx +D Core: ARM Cortex-M3 Package: UFBGA176 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207IFHx +D Core: ARM Cortex-M3 Package: UFBGA176 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207IGHx +D Core: ARM Cortex-M3 Package: UFBGA176 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207ICTx +D Core: ARM Cortex-M3 Package: LQFP176 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207IETx +D Core: ARM Cortex-M3 Package: LQFP176 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207IFTx +D Core: ARM Cortex-M3 Package: LQFP176 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207IGTx +D Core: ARM Cortex-M3 Package: LQFP176 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207VCTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207VETx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207VFTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207VGTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207ZCTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207ZETx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207ZFTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F207ZGTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00237391.pdf +$ENDCMP +# +$CMP STM32F215RETx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F215RGTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F215VETx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F215VGTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F215ZETx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F215ZGTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F217IEHx +D Core: ARM Cortex-M3 Package: UFBGA176 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F217IGHx +D Core: ARM Cortex-M3 Package: UFBGA176 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F217IETx +D Core: ARM Cortex-M3 Package: LQFP176 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F217IGTx +D Core: ARM Cortex-M3 Package: LQFP176 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 140 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F217VETx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F217VGTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F217ZETx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F217ZGTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 512KB Ram: 128KB Frequency: 120MHz Voltage: 1.8..3.6V IO-pins: 114 +K ARM Cortex-M3 STM32F2 STM32F2x7 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00263874.pdf +$ENDCMP +# +$CMP STM32F301C6Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F301 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093332.pdf +$ENDCMP +# +$CMP STM32F301C8Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F301 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093332.pdf +$ENDCMP +# +$CMP STM32F301C8Yx +D Core: ARM Cortex-M4 Package: WLCSP49 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F301 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093332.pdf +$ENDCMP +# +$CMP STM32F301K6Ux +D Core: ARM Cortex-M4 Package: UFQFPN32 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 24 +K ARM Cortex-M4 STM32F3 STM32F301 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093332.pdf +$ENDCMP +# +$CMP STM32F301K8Ux +D Core: ARM Cortex-M4 Package: UFQFPN32 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 24 +K ARM Cortex-M4 STM32F3 STM32F301 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093332.pdf +$ENDCMP +# +$CMP STM32F301R6Tx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F301 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093332.pdf +$ENDCMP +# +$CMP STM32F301R8Tx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F301 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093332.pdf +$ENDCMP +# +$CMP STM32F302C6Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093333.pdf +$ENDCMP +# +$CMP STM32F302C8Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093333.pdf +$ENDCMP +# +$CMP STM32F302CBTx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00094064.pdf +$ENDCMP +# +$CMP STM32F302CCTx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00094064.pdf +$ENDCMP +# +$CMP STM32F302C8Yx +D Core: ARM Cortex-M4 Package: WLCSP49 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093333.pdf +$ENDCMP +# +$CMP STM32F302K6Ux +D Core: ARM Cortex-M4 Package: UFQFPN32 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 24 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093333.pdf +$ENDCMP +# +$CMP STM32F302K8Ux +D Core: ARM Cortex-M4 Package: UFQFPN32 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 24 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093333.pdf +$ENDCMP +# +$CMP STM32F302R6Tx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093333.pdf +$ENDCMP +# +$CMP STM32F302R8Tx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 32KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00093333.pdf +$ENDCMP +# +$CMP STM32F302RBTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 52 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00094064.pdf +$ENDCMP +# +$CMP STM32F302RCTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 52 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00094064.pdf +$ENDCMP +# +$CMP STM32F302RDTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00133117.pdf +$ENDCMP +# +$CMP STM32F302RETx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00133117.pdf +$ENDCMP +# +$CMP STM32F302VBTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00094064.pdf +$ENDCMP +# +$CMP STM32F302VCTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00094064.pdf +$ENDCMP +# +$CMP STM32F302VDTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 86 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00133117.pdf +$ENDCMP +# +$CMP STM32F302VETx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 86 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00133117.pdf +$ENDCMP +# +$CMP STM32F302ZDTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 115 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00133117.pdf +$ENDCMP +# +$CMP STM32F302ZETx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 115 +K ARM Cortex-M4 STM32F3 STM32F302 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00133117.pdf +$ENDCMP +# +$CMP STM32F303C6Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 32KB Ram: 12KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00092070.pdf +$ENDCMP +# +$CMP STM32F303C8Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 32KB Ram: 12KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00092070.pdf +$ENDCMP +# +$CMP STM32F303CBTx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00058181.pdf +$ENDCMP +# +$CMP STM32F303CCTx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00058181.pdf +$ENDCMP +# +$CMP STM32F303K6Tx +D Core: ARM Cortex-M4 Package: LQFP32 Flash: 32KB Ram: 12KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 25 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00092070.pdf +$ENDCMP +# +$CMP STM32F303K8Tx +D Core: ARM Cortex-M4 Package: LQFP32 Flash: 32KB Ram: 12KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 25 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00092070.pdf +$ENDCMP +# +$CMP STM32F303R6Tx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 32KB Ram: 12KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00092070.pdf +$ENDCMP +# +$CMP STM32F303R8Tx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 32KB Ram: 12KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00092070.pdf +$ENDCMP +# +$CMP STM32F303RBTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 52 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00058181.pdf +$ENDCMP +# +$CMP STM32F303RCTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 52 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00058181.pdf +$ENDCMP +# +$CMP STM32F303RDTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00118585.pdf +$ENDCMP +# +$CMP STM32F303RETx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00118585.pdf +$ENDCMP +# +$CMP STM32F303VBTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00058181.pdf +$ENDCMP +# +$CMP STM32F303VCTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 128KB Ram: 32KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 87 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00058181.pdf +$ENDCMP +# +$CMP STM32F303VDTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 86 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00118585.pdf +$ENDCMP +# +$CMP STM32F303VETx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 86 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00118585.pdf +$ENDCMP +# +$CMP STM32F303VEHx +D Core: ARM Cortex-M4 Package: UFBGA100 Flash: 512KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 86 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00118585.pdf +$ENDCMP +# +$CMP STM32F303ZDTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 115 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00118585.pdf +$ENDCMP +# +$CMP STM32F303ZETx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 384KB Ram: 64KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 115 +K ARM Cortex-M4 STM32F3 STM32F303 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00118585.pdf +$ENDCMP +# +$CMP STM32F313CCTx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 36 +K ARM Cortex-M4 STM32F3 STM32F303/313 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00081611.pdf +$ENDCMP +# +$CMP STM32F313RCTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F303/313 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00081611.pdf +$ENDCMP +# +$CMP STM32F313VCTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 256KB Ram: 48KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 86 +K ARM Cortex-M4 STM32F3 STM32F303/313 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00081611.pdf +$ENDCMP +# +$CMP STM32F318C8Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 36 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115350.pdf +$ENDCMP +# +$CMP STM32F318C8Yx +D Core: ARM Cortex-M4 Package: WLCSP49 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 36 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115350.pdf +$ENDCMP +# +$CMP STM32F318K8Ux +D Core: ARM Cortex-M4 Package: UFQFPN32 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 23 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115350.pdf +$ENDCMP +# +$CMP STM32F328C8Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 64KB Ram: 12KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00116561.pdf +$ENDCMP +# +$CMP STM32F334C4Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 16KB Ram: 8KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F334 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00097745.pdf +$ENDCMP +# +$CMP STM32F334C6Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 16KB Ram: 8KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F334 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00097745.pdf +$ENDCMP +# +$CMP STM32F334C8Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 16KB Ram: 8KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F334 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00097745.pdf +$ENDCMP +# +$CMP STM32F334K4Tx +D Core: ARM Cortex-M4 Package: LQFP32 Flash: 16KB Ram: 8KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 25 +K ARM Cortex-M4 STM32F3 STM32F334 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00097745.pdf +$ENDCMP +# +$CMP STM32F334K6Tx +D Core: ARM Cortex-M4 Package: LQFP32 Flash: 16KB Ram: 8KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 25 +K ARM Cortex-M4 STM32F3 STM32F334 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00097745.pdf +$ENDCMP +# +$CMP STM32F334K8Tx +D Core: ARM Cortex-M4 Package: LQFP32 Flash: 16KB Ram: 8KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 25 +K ARM Cortex-M4 STM32F3 STM32F334 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00097745.pdf +$ENDCMP +# +$CMP STM32F334R6Tx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 32KB Ram: 10KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F334 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00097745.pdf +$ENDCMP +# +$CMP STM32F334R8Tx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 32KB Ram: 10KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F334 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00097745.pdf +$ENDCMP +# +$CMP STM32F358CCTx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 256KB Ram: 40KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 36 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00100431.pdf +$ENDCMP +# +$CMP STM32F358RCTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 256KB Ram: 40KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00100431.pdf +$ENDCMP +# +$CMP STM32F358VCTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 256KB Ram: 40KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 86 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00100431.pdf +$ENDCMP +# +$CMP STM32F373C8Tx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F373CBTx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F373CCTx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 37 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F373R8Tx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 52 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F373RBTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 52 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F373RCTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 52 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F373V8Hx +D Core: ARM Cortex-M4 Package: UFBGA100 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 84 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F373VBHx +D Core: ARM Cortex-M4 Package: UFBGA100 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 84 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F373VCHx +D Core: ARM Cortex-M4 Package: UFBGA100 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 84 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F373V8Tx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 84 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F373VBTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 84 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F373VCTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 64KB Ram: 16KB Frequency: 72MHz Voltage: 2..3.6V IO-pins: 84 +K ARM Cortex-M4 STM32F3 STM32F373 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046749.pdf +$ENDCMP +# +$CMP STM32F378CCTx +D Core: ARM Cortex-M4 Package: LQFP48 Flash: 256KB Ram: 32KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 36 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00101621.pdf +$ENDCMP +# +$CMP STM32F378RCTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00101621.pdf +$ENDCMP +# +$CMP STM32F378RCYx +D Core: ARM Cortex-M4 Package: WLCSP66 Flash: 256KB Ram: 32KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 51 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00101621.pdf +$ENDCMP +# +$CMP STM32F378VCTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 256KB Ram: 32KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 83 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00101621.pdf +$ENDCMP +# +$CMP STM32F398VETx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 512KB Ram: 64KB Frequency: 72MHz Voltage: 1.65..1.95V IO-pins: 85 +K ARM Cortex-M4 STM32F3 STM32F3x8 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00149412.pdf +$ENDCMP +# +$CMP STM32F401CBUx +D Core: ARM Cortex-M4 Package: UFQFPN48 Flash: 128KB Ram: 64KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00086815.pdf +$ENDCMP +# +$CMP STM32F401CCUx +D Core: ARM Cortex-M4 Package: UFQFPN48 Flash: 128KB Ram: 64KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00086815.pdf +$ENDCMP +# +$CMP STM32F401CBYx +D Core: ARM Cortex-M4 Package: WLCSP49 Flash: 128KB Ram: 64KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00086815.pdf +$ENDCMP +# +$CMP STM32F401CCYx +D Core: ARM Cortex-M4 Package: WLCSP49 Flash: 128KB Ram: 64KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00086815.pdf +$ENDCMP +# +$CMP STM32F401CDUx +D Core: ARM Cortex-M4 Package: UFQFPN48 Flash: 384KB Ram: 96KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102166.pdf +$ENDCMP +# +$CMP STM32F401CEUx +D Core: ARM Cortex-M4 Package: UFQFPN48 Flash: 384KB Ram: 96KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102166.pdf +$ENDCMP +# +$CMP STM32F401CDYx +D Core: ARM Cortex-M4 Package: WLCSP49 Flash: 384KB Ram: 96KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102166.pdf +$ENDCMP +# +$CMP STM32F401CEYx +D Core: ARM Cortex-M4 Package: WLCSP49 Flash: 384KB Ram: 96KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102166.pdf +$ENDCMP +# +$CMP STM32F401RBTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 128KB Ram: 64KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 50 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00086815.pdf +$ENDCMP +# +$CMP STM32F401RCTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 128KB Ram: 64KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 50 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00086815.pdf +$ENDCMP +# +$CMP STM32F401RDTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 384KB Ram: 96KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 50 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102166.pdf +$ENDCMP +# +$CMP STM32F401RETx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 384KB Ram: 96KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 50 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102166.pdf +$ENDCMP +# +$CMP STM32F401VBHx +D Core: ARM Cortex-M4 Package: UFBGA100 Flash: 128KB Ram: 64KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00086815.pdf +$ENDCMP +# +$CMP STM32F401VCHx +D Core: ARM Cortex-M4 Package: UFBGA100 Flash: 128KB Ram: 64KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00086815.pdf +$ENDCMP +# +$CMP STM32F401VBTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 128KB Ram: 64KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00086815.pdf +$ENDCMP +# +$CMP STM32F401VCTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 128KB Ram: 64KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00086815.pdf +$ENDCMP +# +$CMP STM32F401VDHx +D Core: ARM Cortex-M4 Package: UFBGA100 Flash: 384KB Ram: 96KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102166.pdf +$ENDCMP +# +$CMP STM32F401VEHx +D Core: ARM Cortex-M4 Package: UFBGA100 Flash: 384KB Ram: 96KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102166.pdf +$ENDCMP +# +$CMP STM32F401VDTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 384KB Ram: 96KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102166.pdf +$ENDCMP +# +$CMP STM32F401VETx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 384KB Ram: 96KB Frequency: 84MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F401 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102166.pdf +$ENDCMP +# +$CMP STM32F405OEYx +D Core: ARM Cortex-M4 Package: WLCSP90 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 72 +K ARM Cortex-M4 STM32F4 STM32F405/415 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F405OGYx +D Core: ARM Cortex-M4 Package: WLCSP90 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 72 +K ARM Cortex-M4 STM32F4 STM32F405/415 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F405RGTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 1024KB Ram: 128KB Frequency: 168MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F4 STM32F405/415 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F405VGTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 1024KB Ram: 128KB Frequency: 168MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F405/415 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F405ZGTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 1024KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F405/415 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F407IEHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F407IGHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F407IETx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F407IGTx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F407VETx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F407VGTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F407ZETx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F407ZGTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf +$ENDCMP +# +$CMP STM32F410C8Ux +D Core: ARM Cortex-M4 Package: UFQFPN48 Flash: 64KB Ram: 32KB Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F410 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00214043.pdf +$ENDCMP +# +$CMP STM32F410CBUx +D Core: ARM Cortex-M4 Package: UFQFPN48 Flash: 64KB Ram: 32KB Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F410 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00214043.pdf +$ENDCMP +# +$CMP STM32F410R8Tx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 64KB Ram: 32KB Voltage: 1.7..3.6V IO-pins: 50 +K ARM Cortex-M4 STM32F4 STM32F410 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00214043.pdf +$ENDCMP +# +$CMP STM32F410RBTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 64KB Ram: 32KB Voltage: 1.7..3.6V IO-pins: 50 +K ARM Cortex-M4 STM32F4 STM32F410 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00214043.pdf +$ENDCMP +# +$CMP STM32F410T8Yx +D Core: ARM Cortex-M4 Package: WLCSP36 Flash: 64KB Ram: 32KB Voltage: 1.7..3.6V IO-pins: 23 +K ARM Cortex-M4 STM32F4 STM32F410 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00214043.pdf +$ENDCMP +# +$CMP STM32F410TBYx +D Core: ARM Cortex-M4 Package: WLCSP36 Flash: 64KB Ram: 32KB Voltage: 1.7..3.6V IO-pins: 23 +K ARM Cortex-M4 STM32F4 STM32F410 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00214043.pdf +$ENDCMP +# +$CMP STM32F411CCYx +D Core: ARM Cortex-M4 Package: WLCSP49 Flash: 256KB Ram: 128KB Frequency: 100MHz Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F411 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf +$ENDCMP +# +$CMP STM32F411CEYx +D Core: ARM Cortex-M4 Package: WLCSP49 Flash: 256KB Ram: 128KB Frequency: 100MHz Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F411 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf +$ENDCMP +# +$CMP STM32F411CEUx +D Core: ARM Cortex-M4 Package: UFQFPN48 Flash: 512KB Ram: 128KB Frequency: 100MHz Voltage: 1.7..3.6V IO-pins: 36 +K ARM Cortex-M4 STM32F4 STM32F411 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf +$ENDCMP +# +$CMP STM32F411RCTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 256KB Ram: 128KB Frequency: 100MHz Voltage: 1.7..3.6V IO-pins: 50 +K ARM Cortex-M4 STM32F4 STM32F411 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf +$ENDCMP +# +$CMP STM32F411RETx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 256KB Ram: 128KB Frequency: 100MHz Voltage: 1.7..3.6V IO-pins: 50 +K ARM Cortex-M4 STM32F4 STM32F411 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf +$ENDCMP +# +$CMP STM32F411VCHx +D Core: ARM Cortex-M4 Package: UFBGA100 Flash: 256KB Ram: 128KB Frequency: 100MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F411 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf +$ENDCMP +# +$CMP STM32F411VEHx +D Core: ARM Cortex-M4 Package: UFBGA100 Flash: 256KB Ram: 128KB Frequency: 100MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F411 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf +$ENDCMP +# +$CMP STM32F411VCTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 256KB Ram: 128KB Frequency: 100MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F411 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf +$ENDCMP +# +$CMP STM32F411VETx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 256KB Ram: 128KB Frequency: 100MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F411 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf +$ENDCMP +# +$CMP STM32F415OGYx +D Core: ARM Cortex-M4 Package: WLCSP90 Flash: 1024KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 72 +K ARM Cortex-M4 STM32F4 STM32F405/415 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F415RGTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 1024KB Ram: 128KB Frequency: 168MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32F4 STM32F405/415 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F415VGTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 1024KB Ram: 128KB Frequency: 168MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F405/415 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F415ZGTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 1024KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F405/415 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F417IEHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F417IGHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F417IETx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F417IGTx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F417VETx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F417VGTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F417ZETx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F417ZGTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 512KB Ram: 128KB Frequency: 168MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F407/417 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00035129.pdf +$ENDCMP +# +$CMP STM32F427AGHx +D Core: ARM Cortex-M4 Package: UFBGA169 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 130 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F427AIHx +D Core: ARM Cortex-M4 Package: UFBGA169 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 130 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F427IGHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F427IIHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F427IGTx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F427IITx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F427VGTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F427VITx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F427ZGTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F427ZITx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429AGHx +D Core: ARM Cortex-M4 Package: UFBGA169 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 130 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429AIHx +D Core: ARM Cortex-M4 Package: UFBGA169 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 130 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429BETx +D Core: ARM Cortex-M4 Package: LQFP208 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429BGTx +D Core: ARM Cortex-M4 Package: LQFP208 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429BITx +D Core: ARM Cortex-M4 Package: LQFP208 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429IEHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429IGHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429IIHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429IETx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429IGTx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429IITx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429NEHx +D Core: ARM Cortex-M4 Package: TFBGA216 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429NGHx +D Core: ARM Cortex-M4 Package: TFBGA216 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429NIHx +D Core: ARM Cortex-M4 Package: TFBGA216 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429VETx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429VGTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429VITx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429ZETx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429ZGTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429ZITx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 512KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F429ZIYx +D Core: ARM Cortex-M4 Package: WLCSP143 Flash: 2048KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00071990.pdf +$ENDCMP +# +$CMP STM32F437AIHx +D Core: ARM Cortex-M4 Package: UFBGA169 Flash: 2048KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 130 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F437IGHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F437IIHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F437IGTx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F437IITx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F437VGTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F437VITx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F437ZGTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F437ZITx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F427/437 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439AIHx +D Core: ARM Cortex-M4 Package: UFBGA169 Flash: 2048KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 130 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439BGTx +D Core: ARM Cortex-M4 Package: LQFP208 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439BITx +D Core: ARM Cortex-M4 Package: LQFP208 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439IGHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439IIHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439IGTx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439IITx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439NGHx +D Core: ARM Cortex-M4 Package: TFBGA216 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439NIHx +D Core: ARM Cortex-M4 Package: TFBGA216 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439VGTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439VITx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.8..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439ZGTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439ZITx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 1024KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F439ZIYx +D Core: ARM Cortex-M4 Package: WLCSP143 Flash: 2048KB Ram: 192KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F429/439 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00077036.pdf +$ENDCMP +# +$CMP STM32F446MCYx +D Core: ARM Cortex-M4 Package: WLCSP81 Flash: 256KB Ram: 128KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 63 +K ARM Cortex-M4 STM32F4 STM32F446 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141306.pdf +$ENDCMP +# +$CMP STM32F446MEYx +D Core: ARM Cortex-M4 Package: WLCSP81 Flash: 256KB Ram: 128KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 63 +K ARM Cortex-M4 STM32F4 STM32F446 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141306.pdf +$ENDCMP +# +$CMP STM32F446RCTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 256KB Ram: 128KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 50 +K ARM Cortex-M4 STM32F4 STM32F446 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141306.pdf +$ENDCMP +# +$CMP STM32F446RETx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 256KB Ram: 128KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 50 +K ARM Cortex-M4 STM32F4 STM32F446 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141306.pdf +$ENDCMP +# +$CMP STM32F446VCTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 256KB Ram: 128KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F446 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141306.pdf +$ENDCMP +# +$CMP STM32F446VETx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 256KB Ram: 128KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 81 +K ARM Cortex-M4 STM32F4 STM32F446 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141306.pdf +$ENDCMP +# +$CMP STM32F446ZCTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 256KB Ram: 128KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F446 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141306.pdf +$ENDCMP +# +$CMP STM32F446ZETx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 256KB Ram: 128KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F446 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141306.pdf +$ENDCMP +# +$CMP STM32F446ZEHx +D Core: ARM Cortex-M4 Package: UFBGA144 Flash: 512KB Ram: 128KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32F4 STM32F446 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141306.pdf +$ENDCMP +# +$CMP STM32F469AEHx +D Core: ARM Cortex-M4 Package: UFBGA169 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 128 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469AGHx +D Core: ARM Cortex-M4 Package: UFBGA169 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 128 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469AIHx +D Core: ARM Cortex-M4 Package: UFBGA169 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 128 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469AEYx +D Core: ARM Cortex-M4 Package: WLCSP168 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 128 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469AGYx +D Core: ARM Cortex-M4 Package: WLCSP168 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 128 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469AIYx +D Core: ARM Cortex-M4 Package: WLCSP168 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 128 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469BETx +D Core: ARM Cortex-M4 Package: LQFP208 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 159 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469BGTx +D Core: ARM Cortex-M4 Package: LQFP208 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 159 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469BITx +D Core: ARM Cortex-M4 Package: LQFP208 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 159 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469IETx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 131 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469IGTx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 131 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469IITx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 131 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469IGHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 131 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469IIHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 131 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469NEHx +D Core: ARM Cortex-M4 Package: TFBGA216 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 159 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469NGHx +D Core: ARM Cortex-M4 Package: TFBGA216 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 159 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F469NIHx +D Core: ARM Cortex-M4 Package: TFBGA216 Flash: 512KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 159 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00219980.pdf +$ENDCMP +# +$CMP STM32F479AGHx +D Core: ARM Cortex-M4 Package: UFBGA169 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 128 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F479AIHx +D Core: ARM Cortex-M4 Package: UFBGA169 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 128 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F479AGYx +D Core: ARM Cortex-M4 Package: WLCSP168 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 128 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F479AIYx +D Core: ARM Cortex-M4 Package: WLCSP168 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 128 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F479BGTx +D Core: ARM Cortex-M4 Package: LQFP208 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 159 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F479BITx +D Core: ARM Cortex-M4 Package: LQFP208 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 159 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F479IGHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 131 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F479IIHx +D Core: ARM Cortex-M4 Package: UFBGA176 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 131 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F479IGTx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 131 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F479IITx +D Core: ARM Cortex-M4 Package: LQFP176 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 131 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F479NGHx +D Core: ARM Cortex-M4 Package: TFBGA216 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 159 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F479NIHx +D Core: ARM Cortex-M4 Package: TFBGA216 Flash: 1024KB Ram: 320KB Frequency: 180MHz Voltage: 1.7..3.6V IO-pins: 159 +K ARM Cortex-M4 STM32F4 STM32F469/479 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00208574.pdf +$ENDCMP +# +$CMP STM32F745IEKx +D Core: ARM Cortex-M7 Package: UFBGA176 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M7 STM32F7 STM32F7x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F745IGKx +D Core: ARM Cortex-M7 Package: UFBGA176 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M7 STM32F7 STM32F7x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F745IETx +D Core: ARM Cortex-M7 Package: LQFP176 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M7 STM32F7 STM32F7x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F745IGTx +D Core: ARM Cortex-M7 Package: LQFP176 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M7 STM32F7 STM32F7x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F745VETx +D Core: ARM Cortex-M7 Package: LQFP100 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 82 +K ARM Cortex-M7 STM32F7 STM32F7x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F745VGTx +D Core: ARM Cortex-M7 Package: LQFP100 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 82 +K ARM Cortex-M7 STM32F7 STM32F7x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F745ZETx +D Core: ARM Cortex-M7 Package: LQFP144 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M7 STM32F7 STM32F7x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F745ZGTx +D Core: ARM Cortex-M7 Package: LQFP144 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M7 STM32F7 STM32F7x5 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746BETx +D Core: ARM Cortex-M7 Package: LQFP208 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746BGTx +D Core: ARM Cortex-M7 Package: LQFP208 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746IEKx +D Core: ARM Cortex-M7 Package: UFBGA176 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746IGKx +D Core: ARM Cortex-M7 Package: UFBGA176 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746IETx +D Core: ARM Cortex-M7 Package: LQFP176 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746IGTx +D Core: ARM Cortex-M7 Package: LQFP176 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746NEHx +D Core: ARM Cortex-M7 Package: TFBGA216 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746NGHx +D Core: ARM Cortex-M7 Package: TFBGA216 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746VETx +D Core: ARM Cortex-M7 Package: LQFP100 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 82 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746VGTx +D Core: ARM Cortex-M7 Package: LQFP100 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 82 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746ZETx +D Core: ARM Cortex-M7 Package: LQFP144 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746ZGTx +D Core: ARM Cortex-M7 Package: LQFP144 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746ZEYx +D Core: ARM Cortex-M7 Package: WLCSP143 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F746ZGYx +D Core: ARM Cortex-M7 Package: WLCSP143 Flash: 512KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166116.pdf +$ENDCMP +# +$CMP STM32F756BGTx +D Core: ARM Cortex-M7 Package: LQFP208 Flash: 1024KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166114.pdf +$ENDCMP +# +$CMP STM32F756IGKx +D Core: ARM Cortex-M7 Package: UFBGA176 Flash: 1024KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166114.pdf +$ENDCMP +# +$CMP STM32F756IGTx +D Core: ARM Cortex-M7 Package: LQFP176 Flash: 1024KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 140 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166114.pdf +$ENDCMP +# +$CMP STM32F756NGHx +D Core: ARM Cortex-M7 Package: TFBGA216 Flash: 1024KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 168 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166114.pdf +$ENDCMP +# +$CMP STM32F756VGTx +D Core: ARM Cortex-M7 Package: LQFP100 Flash: 1024KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 82 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166114.pdf +$ENDCMP +# +$CMP STM32F756ZGTx +D Core: ARM Cortex-M7 Package: LQFP144 Flash: 1024KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166114.pdf +$ENDCMP +# +$CMP STM32F756ZGYx +D Core: ARM Cortex-M7 Package: WLCSP143 Flash: 1024KB Ram: 320KB Frequency: 216MHz Voltage: 1.7..3.6V IO-pins: 114 +K ARM Cortex-M7 STM32F7 STM32F7x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00166114.pdf +$ENDCMP +# +$CMP STM32L031C4Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 38 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L031C6Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 38 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L031E4Yx +D Core: ARM Cortex-M0+ Package: WLCSP25 Flash: 16KB Ram: 8KB Voltage: 1.65..3.6V IO-pins: 20 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L031E6Yx +D Core: ARM Cortex-M0+ Package: WLCSP25 Flash: 16KB Ram: 8KB Voltage: 1.65..3.6V IO-pins: 20 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L031F4Px +D Core: ARM Cortex-M0+ Package: TSSOP20 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 15 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L031F6Px +D Core: ARM Cortex-M0+ Package: TSSOP20 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 15 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L031G4Ux +D Core: ARM Cortex-M0+ Package: UFQFPN28 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 23 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L031G6Ux +D Core: ARM Cortex-M0+ Package: UFQFPN28 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 23 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L031K4Tx +D Core: ARM Cortex-M0+ Package: LQFP32 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 25 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L031K6Tx +D Core: ARM Cortex-M0+ Package: LQFP32 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 25 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L031K4Ux +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 27 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L031K6Ux +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 27 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf +$ENDCMP +# +$CMP STM32L041C4Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 38 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00152023.pdf +$ENDCMP +# +$CMP STM32L041C6Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 16KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 38 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00152023.pdf +$ENDCMP +# +$CMP STM32L041F6Px +D Core: ARM Cortex-M0+ Package: TSSOP20 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 15 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00152023.pdf +$ENDCMP +# +$CMP STM32L041G6Ux +D Core: ARM Cortex-M0+ Package: UFQFPN28 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 23 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00152023.pdf +$ENDCMP +# +$CMP STM32L041K6Ux +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 27 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00152023.pdf +$ENDCMP +# +$CMP STM32L051C6Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L051C8Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L051K6Tx +D Core: ARM Cortex-M0+ Package: LQFP32 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 25 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L051K8Tx +D Core: ARM Cortex-M0+ Package: LQFP32 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 25 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L051K6Ux +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 27 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L051K8Ux +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 27 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L051R6Hx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L051R8Hx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L051R6Tx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L051R8Tx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L051T6Yx +D Core: ARM Cortex-M0+ Package: WLCSP36 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 29 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L051T8Yx +D Core: ARM Cortex-M0+ Package: WLCSP36 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 29 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108219.pdf +$ENDCMP +# +$CMP STM32L052C6Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L052C8Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L052K6Tx +D Core: ARM Cortex-M0+ Package: LQFP32 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 25 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L052K8Tx +D Core: ARM Cortex-M0+ Package: LQFP32 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 25 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L052K6Ux +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 27 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L052K8Ux +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 27 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L052R6Hx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L052R8Hx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L052R6Tx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L052R8Tx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L052T6Yx +D Core: ARM Cortex-M0+ Package: WLCSP36 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 29 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L052T8Yx +D Core: ARM Cortex-M0+ Package: WLCSP36 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 29 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108217.pdf +$ENDCMP +# +$CMP STM32L053C6Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105960.pdf +$ENDCMP +# +$CMP STM32L053C8Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105960.pdf +$ENDCMP +# +$CMP STM32L053R6Hx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105960.pdf +$ENDCMP +# +$CMP STM32L053R8Hx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105960.pdf +$ENDCMP +# +$CMP STM32L053R6Tx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105960.pdf +$ENDCMP +# +$CMP STM32L053R8Tx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 32KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00105960.pdf +$ENDCMP +# +$CMP STM32L062K8Tx +D Core: ARM Cortex-M0+ Package: LQFP32 Flash: 64KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 25 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108218.pdf +$ENDCMP +# +$CMP STM32L062K8Ux +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 64KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 27 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108218.pdf +$ENDCMP +# +$CMP STM32L063C8Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 64KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102435.pdf +$ENDCMP +# +$CMP STM32L063R8Tx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 64KB Ram: 8KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00102435.pdf +$ENDCMP +# +$CMP STM32L071CBTx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071CZTx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071CBYx +D Core: ARM Cortex-M0+ Package: WLCSP49 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 40 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071CZYx +D Core: ARM Cortex-M0+ Package: WLCSP49 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 40 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071C8Tx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 64KB Ram: 20KB IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071KBTx +D Core: ARM Cortex-M0+ Package: LQFP32 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 25 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071KZTx +D Core: ARM Cortex-M0+ Package: LQFP32 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 25 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071KBUx +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 23 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071KZUx +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 23 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071K8Ux +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 64KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 23 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071RBHx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071RZHx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071RBTx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071RZTx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071VBIx +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071VZIx +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071VBTx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071VZTx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071V8Ix +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 64KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L071V8Tx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 64KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x1 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141136.pdf +$ENDCMP +# +$CMP STM32L072CBTx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072CZTx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072CBYx +D Core: ARM Cortex-M0+ Package: WLCSP49 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 40 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072CZYx +D Core: ARM Cortex-M0+ Package: WLCSP49 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 40 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072KBTx +D Core: ARM Cortex-M0+ Package: LQFP32 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..--V IO-pins: 25 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072KZTx +D Core: ARM Cortex-M0+ Package: LQFP32 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..--V IO-pins: 25 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072KBUx +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..--V IO-pins: 23 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072KZUx +D Core: ARM Cortex-M0+ Package: UFQFPN32 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..--V IO-pins: 23 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072RBHx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072RZHx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072RBIx +D Core: ARM Cortex-M0+ Package: UFBGA64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072RZIx +D Core: ARM Cortex-M0+ Package: UFBGA64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072RBTx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072RZTx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072VBIx +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072VZIx +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072VBTx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072VZTx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072V8Ix +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 64KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L072V8Tx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 64KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x2 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141133.pdf +$ENDCMP +# +$CMP STM32L073CBTx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L073CZTx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L073RBHx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L073RZHx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L073RBTx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L073RZTx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L073VBIx +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L073VZIx +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L073VBTx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L073VZTx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L073V8Ix +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 64KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L073V8Tx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 64KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00141036.pdf +$ENDCMP +# +$CMP STM32L083CBTx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L083CZTx +D Core: ARM Cortex-M0+ Package: LQFP48 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L083RBHx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L083RZHx +D Core: ARM Cortex-M0+ Package: TFBGA64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L083RBTx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..--V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L083RZTx +D Core: ARM Cortex-M0+ Package: LQFP64 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..--V IO-pins: 51 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L083VBIx +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L083VZIx +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 128KB Ram: 20KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L083VBTx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 128KB Ram: 20KB Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L083VZTx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 128KB Ram: 20KB Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L083V8Ix +D Core: ARM Cortex-M0+ Package: UFBGA100 Flash: 64KB Ram: 20KB IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L083V8Tx +D Core: ARM Cortex-M0+ Package: LQFP100 Flash: 64KB Ram: 20KB Voltage: 1.65..3.6V IO-pins: 84 +K ARM Cortex-M0+ STM32L0 STM32L0x3 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140762.pdf +$ENDCMP +# +$CMP STM32L100C6Ux +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 4KB Frequency: 32MHz Voltage: 1.8..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00078075.pdf +$ENDCMP +# +$CMP STM32L100C6UxA +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.8..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00078075.pdf +$ENDCMP +# +$CMP STM32L100R8Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 8KB Frequency: 32MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00078075.pdf +$ENDCMP +# +$CMP STM32L100RBTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 8KB Frequency: 32MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00078075.pdf +$ENDCMP +# +$CMP STM32L100R8TxA +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00078075.pdf +$ENDCMP +# +$CMP STM32L100RBTxA +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.8..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00078075.pdf +$ENDCMP +# +$CMP STM32L100RCTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L100 Value Line +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090183.pdf +$ENDCMP +# +$CMP STM32L151C6Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151C8Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151CBTx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151C6TxA +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151C8TxA +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151CBTxA +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151C6Ux +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151C8Ux +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151CBUx +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151C6UxA +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151C8UxA +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151CBUxA +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151CCTx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L151CCUx +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L151QCHx +D Core: ARM Cortex-M3 Package: UFBGA132 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 112 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00111457.pdf +$ENDCMP +# +$CMP STM32L151QDHx +D Core: ARM Cortex-M3 Package: UFBGA132 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 112 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L151QEHx +D Core: ARM Cortex-M3 Package: UFBGA132 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 112 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098321.pdf +$ENDCMP +# +$CMP STM32L151R6Hx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151R8Hx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151RBHx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151R6HxA +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151R8HxA +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151RBHxA +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151R6Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151R8Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151RBTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151R6TxA +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151R8TxA +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151RBTxA +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151RCTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L151RCTxA +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L151RCYx +D Core: ARM Cortex-M3 Package: WLCSP64 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L151RDTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L151RDYx +D Core: ARM Cortex-M3 Package: WLCSP64 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L151RETx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098321.pdf +$ENDCMP +# +$CMP STM32L151UCYx +D Core: ARM Cortex-M3 Package: WLCSP63 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L151V8Hx +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151VBHx +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151V8HxA +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 64KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151VBHxA +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 64KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151V8Tx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151VBTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151V8TxA +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151VBTxA +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L151VCHx +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L151VCTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L151VCTxA +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L151VDTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L151VDYxX +D Core: ARM Cortex-M3 Package: WLCSP104 Flash: 384KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L151VETx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098321.pdf +$ENDCMP +# +$CMP STM32L151VEYx +D Core: ARM Cortex-M3 Package: WLCSP104 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098321.pdf +$ENDCMP +# +$CMP STM32L151ZCTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 115 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00111457.pdf +$ENDCMP +# +$CMP STM32L151ZDTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 115 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L151ZETx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 115 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098321.pdf +$ENDCMP +# +$CMP STM32L152C6Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152C8Tx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152CBTx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152C6TxA +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152C8TxA +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152CBTxA +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152C6Ux +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152C8Ux +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152CBUx +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152C6UxA +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152C8UxA +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152CBUxA +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152CCTx +D Core: ARM Cortex-M3 Package: LQFP48 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L152CCUx +D Core: ARM Cortex-M3 Package: UFQFPN48 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 37 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L152QCHx +D Core: ARM Cortex-M3 Package: UFBGA132 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 112 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00111457.pdf +$ENDCMP +# +$CMP STM32L152QDHx +D Core: ARM Cortex-M3 Package: UFBGA132 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 112 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L152QEHx +D Core: ARM Cortex-M3 Package: UFBGA132 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 112 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098321.pdf +$ENDCMP +# +$CMP STM32L152R6Hx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152R8Hx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152RBHx +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152R6HxA +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152R8HxA +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152RBHxA +D Core: ARM Cortex-M3 Package: TFBGA64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 50 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152R6Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152R8Tx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152RBTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152R6TxA +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152R8TxA +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152RBTxA +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 32KB Ram: 16KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152RCTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L152RCTxA +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L152RDTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L152RDYx +D Core: ARM Cortex-M3 Package: WLCSP64 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L152RETx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098321.pdf +$ENDCMP +# +$CMP STM32L152V8Hx +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152VBHx +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152V8HxA +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152VBHxA +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152V8Tx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152VBTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152V8TxA +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152VBTxA +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 64KB Ram: 10KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00277537.pdf +$ENDCMP +# +$CMP STM32L152VCHx +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L152VCTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L152VCTxA +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00048356.pdf +$ENDCMP +# +$CMP STM32L152VDTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L152VDTxX +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L152VETx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098321.pdf +$ENDCMP +# +$CMP STM32L152VEYx +D Core: ARM Cortex-M3 Package: WLCSP104 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098321.pdf +$ENDCMP +# +$CMP STM32L152ZCTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 115 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00111457.pdf +$ENDCMP +# +$CMP STM32L152ZDTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 115 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00034689.pdf +$ENDCMP +# +$CMP STM32L152ZETx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 115 +K ARM Cortex-M3 STM32L1 STM32L151/152 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00098321.pdf +$ENDCMP +# +$CMP STM32L162QDHx +D Core: ARM Cortex-M3 Package: UFBGA132 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 112 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039232.pdf +$ENDCMP +# +$CMP STM32L162RCTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00049732.pdf +$ENDCMP +# +$CMP STM32L162RCTxA +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00049732.pdf +$ENDCMP +# +$CMP STM32L162RDTx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039232.pdf +$ENDCMP +# +$CMP STM32L162RDYx +D Core: ARM Cortex-M3 Package: WLCSP64 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039232.pdf +$ENDCMP +# +$CMP STM32L162RETx +D Core: ARM Cortex-M3 Package: LQFP64 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 51 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00106442.pdf +$ENDCMP +# +$CMP STM32L162VCHx +D Core: ARM Cortex-M3 Package: UFBGA100 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00049732.pdf +$ENDCMP +# +$CMP STM32L162VCTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00049732.pdf +$ENDCMP +# +$CMP STM32L162VCTxA +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 256KB Ram: 32KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00049732.pdf +$ENDCMP +# +$CMP STM32L162VDTx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039232.pdf +$ENDCMP +# +$CMP STM32L162VDYxX +D Core: ARM Cortex-M3 Package: WLCSP104 Flash: 384KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039232.pdf +$ENDCMP +# +$CMP STM32L162VETx +D Core: ARM Cortex-M3 Package: LQFP100 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00106442.pdf +$ENDCMP +# +$CMP STM32L162VEYx +D Core: ARM Cortex-M3 Package: WLCSP104 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 83 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00106442.pdf +$ENDCMP +# +$CMP STM32L162ZDTx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 384KB Ram: 48KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 115 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00039232.pdf +$ENDCMP +# +$CMP STM32L162ZETx +D Core: ARM Cortex-M3 Package: LQFP144 Flash: 512KB Ram: 80KB Frequency: 32MHz Voltage: 1.65..3.6V IO-pins: 115 +K ARM Cortex-M3 STM32L1 STM32L162 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00106442.pdf +$ENDCMP +# +$CMP STM32L476JEYx +D Core: ARM Cortex-M4 Package: WLCSP72 Flash: 512KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 57 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476JGYx +D Core: ARM Cortex-M4 Package: WLCSP72 Flash: 512KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 57 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476MEYx +D Core: ARM Cortex-M4 Package: WLCSP81 Flash: 512KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 65 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476MGYx +D Core: ARM Cortex-M4 Package: WLCSP81 Flash: 512KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 65 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476QEIx +D Core: ARM Cortex-M4 Package: UFBGA132 Flash: 512KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 109 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476QGIx +D Core: ARM Cortex-M4 Package: UFBGA132 Flash: 512KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 109 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476RCTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 256KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476RETx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 256KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476RGTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 256KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476VCTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 256KB Ram: 64KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476VETx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 256KB Ram: 64KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476VGTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 256KB Ram: 64KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476ZETx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 512KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L476ZGTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 512KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf +$ENDCMP +# +$CMP STM32L486JGYx +D Core: ARM Cortex-M4 Package: WLCSP72 Flash: 1024KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 57 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108833.pdf +$ENDCMP +# +$CMP STM32L486QGIx +D Core: ARM Cortex-M4 Package: UFBGA132 Flash: 1024KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 109 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108833.pdf +$ENDCMP +# +$CMP STM32L486RGTx +D Core: ARM Cortex-M4 Package: LQFP64 Flash: 1024KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 51 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108833.pdf +$ENDCMP +# +$CMP STM32L486VGTx +D Core: ARM Cortex-M4 Package: LQFP100 Flash: 1024KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 82 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108833.pdf +$ENDCMP +# +$CMP STM32L486ZGTx +D Core: ARM Cortex-M4 Package: LQFP144 Flash: 1024KB Ram: 128KB Frequency: 80MHz Voltage: 1.71..3.6V IO-pins: 114 +K ARM Cortex-M4 STM32L4 STM32L4x6 +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108833.pdf +$ENDCMP +# +#End Doc Library diff --git a/hw/chibi/ref/74HC_HCT595.pdf b/hw/chibi/ref/74HC_HCT595.pdf new file mode 100644 index 0000000000000000000000000000000000000000..800513952ab51b836b9fd23e868cef207835d199 GIT binary patch literal 863975 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⪼di72ho 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
    ^Se{KE-CCbnrggi$*MW4 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
    d0 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�MMJi<1vn-(i>IU!q*%Jng}Q z%Hw)5clB?tPP7R-Lm%n1!OU^3x=V8nI2hSywMMu(S4U)qPpqpek_7OVaAn%H#9Tx7GeDo%L+i zy7M;QdY6~~OS66b=ltsR$Kq>}v;NKuJ|4II$@%+s$5rOvxGv+C{#Phx_rt6SIzKNf zZ3#3NuaMNfc(&E!&XbF7ygjK`{qOKyTf19!-G;-H{v_Dmtx%omb9T3+d6aIuuBYMQ zhbxwOR%uCHy_nNk6dto~OSJf+gzru|%a%XL=yb@t)pX2u?dv8rJ;(nFfuC0`SZeC{ z;>^OO0+uu4Z>`gK!1{yX`OE_A8BZU5con?cbH(ACToc&t&0MSeXVcto@nw@_^PcPv zI_Au4_p;YsTx(`d>4^a6nX58X_~u!d)x27`_V=%!jh7aCnV0UYdLP^KZH8q2-`~RQ z@zoCxwH`lba?Wt6`YZM2-}5ZxZ+7N4igyZ+Tq=f1UN zq1&P9Uo2~UkIi6aI#qTkIVsU-s^a_C%Gzd%-%Ho$o!8oO_uiUol1q!7o`i&lz($(?!VvcGkNdZ*yJs%EBSJ#A^Fk0wOcOOZry73Ymyp2&-?VApSvG5 zsLedspr#gAr8uMOLqzlclYe^Wm20{vXBusDaM(HfONDcv!9s_7 z+jsvC_8q*pa3hD+-}OG7=XU&a5PFj8{o$Lo;N*&DwtW0SZ?3K_h}dq^wDR>S(^qY) zDw28tKB^tuLO>t!`2HQnbqf%T#thewMmx-}y_4M!O zQJE~Le20s1?}06fx7CtYn8I4M&m5QdK*nEcmAdR-$P@!+_(Pr_S8Oc zUdwsKHQ(>OU;h8c^ttxBzgjAO6`Z$RTpk_AA#c6!Z#e&ar)Yhry!f(Oma7@ZF4-_H zGv0A7{-WBSR{DPXa53!u=^jDnNb|ZzU z*!90w?boRvvhLqK=O*dYaf{`%qHAIMlG6`$I;2*!i#*uirN6uXS^K7+N0#yaf4VO! zdGU^QANE$4mz7<&-o1JA>)QS4@!#I8yS{t#?zlHM4xi5d)4-s1LwDT?W*%-eo0uhP z9*lFs0$mn!Y32qm)XH47E%N|d^}@o*UMpLaLIpHML$yQyXa+@_?dO=PF=L*!*|y({ zgFb6#<-R^Qcc%4Y%kOjE7oKWecc<~ik$3C+^R-WII-#Sp&-U)t{9nDhw_f+Nzg@~C z|Kj(L^6vGI{=VOP_omC^9}GohbAPf}UeNBEow&wlhN5R}=aidzmrnn?Qg)YZZJccH z(TQXH4q3OOg}Wys1r`4!|MylF?P+pbj0fV1bt_OpL{u=42V?)T+psUJ0t zblvsd7$j5M7o1|BF`GH7=zop*&t)Ga+`ou;H#$s~-hI&SE$ibHwKG|^=U$X7P<1_; zwpnrMQXO+ek2?x`cv>5?yEmJ^E|6_;*leoFXz3*4z4Upd3Fo`cUxB7Q6^WcVPIk+S zm|HfoY^~{g^ZuTSYx8dI-~09!B$><-VOnSTaA(N-ojqwOAB}H&oPVo%ec{{B7HZS) z|M(Ifed|MiUrMVP!!OA%+(nVsnezOJm*^_-)mo;AG`HzF9HpfapB)nSU-=uskc>wdUuxNam>$ zHlJCND?`N{G;cpxa_tJ+VUx)dm+k**c=prZufxaZ@bnK`>PKB)mYae1ZB|RL z%uFr4vT5d-O@8cI_c`Oj%-KzjUAr3jV6iB(ijIrmlLhnFrm;%SvNO=CL}&l@?rm$7 zZq%)|Q#lpu&%S2v!M9?ysr=UKq)lI4;C>pCob4VnJ-$IabU_dQLh%!cH)eTlTeLEy zPd0RW+ow~1rQ(a5I?Ja$%s+Xm$?neji`v=if|j~Z&dL+!yyh9oo0g><`d{VXQqjlj zPd)GwcW_PJ`k(2=ziNH9@6(pOIW=eE^%v*wh3vR+JKJWT^0Ud`rG5CCO=Y;+7B`s- zolB{`DErIP_NGMM)I&kZDy9?Fe=WaN=2GiBbIJL&g;j?S23VwhEt}wTO#be@$%gCr zw|gc%e#G0JP-?LzZ27l6_OHINTr(A|?Uc6KqwUOgU60!ax8RG%O!+>Ae^H&s60nDv z>udBgKCgxGT5fwEah>jwwYHry@2la>#}5w}+nB#E`NW~Rai!NbEt%y@W$m`Q)9_7YaYi94(d{E3JwrU3ZtJPcO{-c6M={WzfB8w?5B( z_jUTKC8yq{n>~@GaNB?8s{Ac{;9RG~_&BnFf4`Zcl^6azzch1d-W!wB_Kik9K4qp@BEuQ-9+$lTx zsSBq+o5;O8#)EbCo?*&T^fp?K%3!{P*T7e~-Rey(G14 z!oi+biqlf2o6X-cEx~v~l$X#|%?~@bbS;_n>PljM!?J4?v1M0Z9OBcp*0d4LueP{y z`&ZC11Jf6`HYnGB+4}L}#d#Z@-%g%gCU*Oe#kZGlH_zMr`o8STTf2&F9&WNxHGh_) zm-?}LTHnLR>uWxx3jEx^Y0?6}XBPX8+-olt3pw^FRK?+a>W1nR?);VP=I-Z=gQNL9B%9X~JA4nJ=+Z8hgpHE+RP?^h3Y z-%j5WRgwGq&S{ZC#*JQ1o6VIiihAcbGk*G&bL*v#{se(j6Rr#Pcd3{JYkdsWnYYlb zeSf(2?%6Sa_PT3vsArmUs2vKP{H`)VFy=DF-sEgBXTpA9_vVpYzxH`-Stm_#mnGG6GapK-s|cI(@)JdtC&pcN{T%II$ zTxu+owD@V&yj1IEh3ecsHP;LKdN((7&WTVs-mu4<$xix2qvR8|zWZi}3;!$ai)p^S zW0ghS`?!;rPF2~Lg>PEhzP4RgbK2V2$VqEmvX58Z%*_c>-#A&TU(Imt9xFEU{-93@ z1@f65RstDqns0sD%@}WGCYx`3#B%C@kCd0hp=^(3@ePK~i3KMNGTUZ8GJU@8Nl4kx zL+WnE;j8bij(z#(-}67`SH3lw#3-@qRR<&I(+Nj9rCkq7JZQU^QM<#VbiGt_i*dEt&-bU>f6u!9_L_9=#Spb;(U&h8Z0h;xyY}wX8&^(S zPc@gbH!jHhzw%!`um9U4ihI|7JA2o6?#FWn?;YFcK0U>JcI08_e+9?gtJ|*43k|Y= zS(*F8?Z5V^b<(%_jQdU@ijVgH)?GYV-s?s~wswEmA~$HYTPBBBy4M`fOA-Z;hhJZ6c~J)fFy zBFXF4ZC>)b`tmi_jYqG&YjNMVxh^Z{#t6rbIcGA7K1xG#Dzwdcg6MD5FFXDL1PR}CVe^r`m z9R)9DC_GsoE-HBBpk{!}44wT?z9;X$|9Fm4f1?SX|BPO@zoMIjXFhD_>8;*7Pky58 zg$qI_a?HD?ToLU2A+^GaiBUeZ-BRSy<6m>;6~5}_u6^nOsbzl6 zF@C-bHNk7HbUm9<F6EP3ab>CLo&3OmA9ugrpStzTKGvC>DN$4AYRwFr;_Cfz_w+!v6E`e1 zeNS3EaM*H4>0;{-->{QBwj180t-Zv3r}Ck&6Wg7`d1|RUj>H^+@bv z?#Fc=F27v3mn_rx^;NgZO@3=j^l~pryNUdd4OnHFF4QG>JN}+1>u@_~nkK_r6_<7A zF0wy=(Oewd;{LY4S^CeyZ{Jd+_g->azeSYOT+j35r}duG>V1X$PA>~Lws1C2HIh=^ z#q`v=f7*p>af=O)*;<~L;^(a1Q&!!f)%v}vH$>A$BlTu|a93&6+dW*y8znl_#DY_q zw=QzBFmAPxW!S{JD?i0d%zIU|mr>Ws+?&jbM?cj3XI&fNX}2frxqC>ofxOKHv8$1p zZ9-e8KC=4q$@=)0BPO+*8juBLSMr-h#`f8Tdfl+S)E%X4RQ`|@wEclKqZ zabC=`{3W|I_rr--`Qm)#@^?R+s*;iV7q##1&DpKX~^! z?Lm9V_i2~zzJ6+Ba+kGn@ym19u06W_WLtBg$n$>&4+}i|CiUD^sEm*~l5pU{_xguU z%s&pAJUEr6_@;ZaUAg=T+ZPMOXEDm&4+&88xWeZBwBqe}fhigtybma|k@e@aHi$cjro`!*>* zMAltyE8G9MVGrtk9UPpGc6q&t3g|p&9B0!=GG*WS(364!yL>%(FK_qFHN}PXnVm*SpNw8fV&Nl=%K>tJrLAO=0SLvGkA< zv)&Zl8!OLgs0xcszQDIs<;MdJ%c3f~Ur!F4)b0Py^G<4y(A_QZafOc_NdH?f<>kA| z+UHjj|CqScad9MkzBK>q8t-F$`lns5zq7l1|HjSBU1zoRdnei7yHn{rlY!~5L(?~# zryb0V5&{QSaJH{HbL;(Lm0ufm1RBe|^&<_HH@Im&KC1bCXT`>O4)UKmV%A>X8MEB- zOyM+vwYiQ-Qu(=CFHD-QVs-QNq}aTZPn%B9+jrrbfH0S*p`_d889Y;x=7wErw0TmQ zq9}QyQ>7))$?An^X10jyRh7~}<;_h?G#~xi$ns^DNzb+Z#CwaEdbAi^ex;(8%mtJ^L zwWcEU^|7#JbK4>cOn2RSlY4O6hm`N^e}0$Bo7~C!QTsvP@o`pO`{V9D=7}3WL_EIq$S}NuaMw5jZH2EfkE#AZB$>wpIF{sb!lx~xW z_2OL)iwqubJL^2_WMuKS97k4DrsZ!Q7$tRH^I(h!OgXt_)vxnLL4s$U7nv#Ey5hs> zK4;e|hXlp+LvMZaGxA>NWmVjm$XM{w>HWOi+uv(4-^RUJCHtzT$UWQtdiVLScDHVe zzr9!QFf+97pJuVz(yO0MSI(+im)NVlziknZ`|H_F3#}VF%(FI!d~B*;`sK*AD$kv_ zXWqJDQ}J%%LNCcF>Os%^Cpapas1@sH798sf{#N`?$vxuR7Dj2FB|S$?*H^AD*(m#blLFhFQh&xay|)28(p{_? zdlqPjec873rWMQW(+zJ^JEwHi=klag zv+ln5ed}*+{OyVFtFsc%`);}S`)q0NzSDDK&DKjD@Aa5*H&Sf^L(B%zzt_w@J-l$q zKhAQ3)rT*}`nlGcYxe*Ayzk@PtMW^KwPihK^SpLW$fRf4$H3e_3yUBBdU8pnxJ>_E zw!wYpnf+&a4V2kF2PVjg$;s%2_Y^dK-=4YdV&KET)H7$C(|EpJSz&Tb{p{Z@A2WnG z)(4(ByhJc^&*FvcylSW0vsGIql$Rcm-L!)HZ(gilZ1^;hXE}`GJhdl60I+qn;yn-i4tG2k-XTIao`96DfxvV+PIbPa! z;eP&}%-f7sMdukzH|7d0`hM*DhMT*}K5U!4`AqL_f&BVAYv!*>H(X8n zeWZ2MvsagtH{ElIDc-i~qs1z%h@D;UU6{d87>EpbycfFUoB}CQSFhL z@u({xbWdo!=&_5@wkJgofAW0S`rWT+>-Vf*-$c(Q2{&$RJnQLjX8Ge+6HB7Myk20i zH{VC$?)^zG#f>-a+m?4eZ>9R{{<_~M&zvrFoZP0}vc&qC)6Ih4-K+0E6y7&4<;G$D z6=UH#~bn0~$SNi^^WiG7uq)UqA7!4() za$DtH1iA%&G?{a=_vpL`YuZ!oy?N39MJ-QbzdW5BZ};=WJe3uff7$Fyc&Zcy%+4L0QMYf#sTC7B%AXka^*FGdc;Z{a6nWC3Xn~4kbAfHM%#+_z z=8H3>POqF5Hh0CF*_CG;za1+6eWGO_OTDP?0rf*~JF}~5C0>O-YWW(T^zeIg#RsEG z)~hF0wtn((qfmK5Wc{8wv7@UKH_o;|!8`OE%5y&ZSsCo3zLOBZ7L_O#_Z;pGrXjf>p(GV*84 zG-;!j&O0kEeQkJWU$A1DLY&lwfE8R`H#YAn+QX=+Z1yBouy2>I=B5{sv3V6zk94B~ zQz}gR4y#`*zZ`#JR(h(Wv*c$pGYOspf#v$PC6_d(v3}Q@{-vtCU(&I_x8ha7vWqXT zT{|pY=61Gkm&~8Qmz->ze?^p+?fS@jgS)cxX~M?*Cjo8G|1!=$Vf8b~E9tF&24}l| zcz|+{PtUYkL;LssOK#uZd9C5-^U1E$^%J)5D)V%VKXB-obEDYw^HSNV|7XMju^iUayCTJl3SIxI5eL)6o`fnZPMsTYjDGJeL=qeQN#--Oi;;?#?S@y}b93 zT=aC~xKrXe|Mcc?ddE%g-|m_rwjlBK^^ca{_%-;m4{5#I!@?~dyWHq%rdv?;3P0Ho zrK{!29YQm=URkVlHcNc1*qN-Bu(=B|?M3I^mtQR{)vfzVO1R{$<;m60Z-(%>IAm+? zO;en_U|pHfwuS`OD#@(5DQ~VvZQLHQ>hhwltF9W~n)d8=T%u}Juy6P7y?$(Zb=y0- zUC+fY-}E(6eyT3}rru3CQ%;$&ZF2Qc>ioP@X4T^_Hg6=}PZI2SQ^CB1wdhyPwu>=K zYm^RM?W)|GmEkje7SACj#gosto2R`Cb3bqU^x&b%I(PVIrq}SjXkPrI((8WSQzo(X z@nX??8QYh3-d|hyw6-#BWerQ;8}4c=?X~Ns*x$RY>QXD&Wj5taZx7=w7tQ+z+qmns z#4cTKt%B^%sgY>#e*0kAG=)Zc&P+`>`i8mZcx) z`0~tn#zL2zlsAjgE-Gv~`%Xtyjd7!1M4H+;ZLjHmYxZz%?7eJnSocAw;U2c;n zGOoD!ZEfQr`{s4!KL76?Nak7ImwvcpQ+xN(FDcb_Uy~)Qy4v{WcBb9Ea&SqeRpHDnDIbj&#LRc7sM&}oy{#&{(mN<#L0kd zTGUsOt*XnUulu zqPI`&b;WhJssmnsj&I74s=a*g{mILlt2V1NY;U*aooTiEd*9601;J-US4>%)?SFSG zuQ2dvH&p$z{vxT~e#Q772czSCJln;-&1%4lUgl{~J;7mUinOE7KB7 z$*q~SVH>}!kGHtGKKD#@uNjLCf$&DZD>RE4DxGTI$ zuZ{Qlw0T$X|F3=i|KsOYTr5bEa96(~H}N*p>#6KBU;FihnqRRl-1YOwu7h6Ozi-A0 zdmZKR+;C~jVaB!o-#Q-uPu?HZylB_EAC}+m9Jh=3c2HVOp#0;bSG!tL8>hDJ-Nm^( zDU2m#$uq47T(h`XmVKSL?U9OC?&Xa?1^#S=ssV;L`uq;!`~BORauBdv~w;+rRVw|D1dOFaG%)_n*J`H5RTGpBk}m z;$5YA`_z0NZGUOswCSOYl1Q_ryG@r&-wolVnQq-1H4aN12!A>KU8zC+_vU?9G<=m_ z_t-fLx@5TLxXJJCN@%&#v7YV4^grJ}%}6|Op5-rRn*F6kN{UlMvjr9_YPksVI?E&* zI@g?GZhkCxc!tfwqZxtEST+e?bP(zH`ujuS=jXpXzk+LS>EHcfCFh)|+Z{S1bY*AQ zTZwLlIG5+1pXV~VR1DE)ZZ|3M)7;vB<%gJPmmqE&u)h0Tvp{mdY7)J;Koz`x|%q}AHTh% zUF^0|BmRPsj;|rl(WF_E+)vd7%rO%FGi{5>QQpn}rp-$2kDnYhVd~?lcTR~1X>=9H zct`M9Jn*xelX$fuUdVahnns6)$MPW)@8A9HwNL%#_63{{7Z*7>9>3VbrtG(RS%%BW zi_-ngD<2ECC#7Fkc0PY2BJ1PoX}|xL*S!rl+QAyjt|GN`Zo5eP4b{FKGK`jmKW!}( z3jXe8xLy2V_1sn33+(gT?0E&}AG$Qt#5E!8Cd>5X&5I{!e15jJ@w>%8Kh5upn~gu8 z=$U%vxXHmS%6!a8r@E~a)7J*REDpH;vOP0l>W0Oqw@m-1y-9&xN_1XLZ25_b6(34Z zd)_U4{PECav8#zy9;Q<&Ext?CdX;K@j#zg}=A5@kipr(KYQ7P3Jrp^$dM?F8T`!g1 z_S1K(=GI?=HO?BlGmnPV@8iCj6z-TC=$E-7j`1MM(jz>CyD8-?3Sq;AN)AQ`iW1$J5FuVajS1<_C02g zxf}X!-lv1Yzt4P-v?*M$X7{eF>Yv>ED-O}zinmdDpTci4Axj(tVZ z{>{}ZckizGzmhpkV9$@wwNLNnec#@%_O(obS)^)-(;3$fT~b<3e5cr}^&OwC;Ii#x zdXaghB`Q$*R+nnxuaw)4lX+Fbk0`$uh_%)^g1 z`=*Fj95T;*{mh(2JN#VssulV?+w7m;dtG^em+svWt^B%L=9dEBx~fMjk8Ro& z+Q%`)-6PR3Nusr$Z=?RT{2h}-`p$9iCf6qAg!H%`y|`~iu*ky2`uF&g0!0*;E6MrG z=mp3Ir)(-xsZ;&6fjMh~#`iA=Z#{hRx_c+Dyc^Gi?VDEJV4tp$^zkA4yp2a$O{^zC+gZ}0m2Pye{Hry`G4NlC_wv*zt>eSS;ZoR&CDWDLld(^7wJ*VC&_!F%t^ z&-?XuX~q|!z3Db0T(&owYcKWI-;^$@?-91pFFDU$yu8MzR^nd3#+EA9iiVb7_g;ED z`Eq+=M+w_+xi_2#OCGDFe`c?LvCpix^wR#N`uir%y_$UX_^f_Y`Rsr3%Z*JGOoNx^ zFr+HZPk3?Z@s$wSj#4WgiIs_$+I^Np1t_085V%z4nOnifx`=$WZx*$YpR$`hViA%5B_*f)w}oVP0{u1`fp2Gr{%2wbjCb<=F+|2G6Z_Do~tWf>%iYe|U*ZQSRb*mYrd)02RY+iHnh-7M%RnT8P zCrcyw#g`dtP8G?d{&ziofRVLt`pE-goGU`pv`RLGhve#3mlYc9KV@@2cx$bv`_XBy zriN@T`FgVqJs*YR4 zKc+m5R8&1`Wh86KU3+awiJXVG?+q1iao_3My6KJ6c(__~=f>JD*=>7e*S@tYH)gF} zz5f2|)vIqm&Cbq#^Dgg=yyE#74z_a6-W`Q+cQ0YDyr3s!_4;$A)2GP|F)fznr*r3h zkUwA(!P)(8A5Ek72oy8UR$)fF!4F0CdPCOBj?d5FA_-?}1T z!ncg1y60B4=}|g&@7K;PUVQ)g_rLS*Z*;rN%6G#^)FAXcej^Fb^D!O-nZB&Jnd9!YSE_?bwA!!REnLy z<~cv@_PU+5uf8d}i#$z{{jFIqyX(#hr#0KYxrK%w4PAL)@R3IX&&r9$H@OO_9830mAFf-7stP@18Yxx@=?Apq1%h0X|`Qh ziiFZ(m6AJ>X8Q9J<9D(JPPiGqBRl;`wfY^?ZT;^W3PRZqF1eJc;n{zWb!*k{Jgxb1 zu~u8QzJI8A!P38^*ZxK=lgnJCxm26{oPc$G+yF?uwCtGhd1}0 zJX_nj@Xs^;t80``xKAn2xSwXW>Bb?q$C2A(1&VT{%Vzif$UT{Pvag@loqgVoPfuRl z`&JY*l`qyNuIsp#s@jdZQLRYAKv}`%<=7S=WyJx z?wNVSIQdiNzAr~!y=N<*`SxfZ z*;KyFewu#Q$^U%M_DtNcEAjt{toPfz!nyLNH06}X@7uKN?`&nk8nqP`pY?O1&gRd& zQD(7()9oHRUlG?^<;l5mBJS@q`lhTte$?i*)r+cFrJA`uS@%}N8*8t+FTcTEx6Cxl zTv#|xC78o>eOB1!Sl1I@92uPd%2~WO{P}uG$m5>|>n8j4h9{IwF_^8|E&Kn_zKrxY z8a;=(mxxO>TYPr0+Chb8Gr9E_y>h8iw%(D-M(MxvK42?_7%3i$#>@+SfHWV zbz*J)w*_hm#_UrPKD(0U^g+R}5e?0$2T>i(?{ zVJwq$|EU{&_3rO^=cX9`uel#w|N33dcX#&g+P52|8cKB^&OSC@k^j_!+uRx#_rwY} zY3(?i+uOfwHKXE2N8SQO&%JpE4G+EyH{NBsLEz-;>6a$4Ex*(-bx+%)6p7Z8<_8km z9KX~Vl{wBSPD-CU$L{_$H?fm4r%dv*@@6<)dOmT_#TDPRYMD1>^{a&}7rtrQ9=
    *^KCg}EF=w9Sz0Z3mAG&j6 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%0AVj?DQ?c>pLEV`-ykwrsY48{^^i1_l{l}>!p41 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Ð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 I^>^a}0JeA0HUIzs literal 0 HcmV?d00001

    p!Hfn;daYEpYa4l^&&umnMm*daZo^cwcj}_+nRH-iYUV@7;%2KNcsa#<3j$V-1DDXB6lA* zDxZ;R{Cj`f&E>IqGpBwz(HvS@ZEeQ8_y66!)mhbZ(!%;3MzLK9_HJZn^9yb?nj;=j3Fyn5ucZxszt6ao6)+WOq``Jey)?Gp@azp2N0iQr2HH~?5 z=kHs?BcHKof8qayM)wUoe$He)T6*(vLGI~%CoxXyY{a1yz<#?R*1%t<7r!+-v$b=S{cAP_3-D06^V;v`cA$qV-otf z>qx<&kNwAS{^m)>1_xekH;cTz)@jz%3IS%D-HhWerBgbQ)}j(*IfXEnJwtXhz&M zo4APGke+1KC_M9ca)`W%85w|?L0i|;B71Ezi&S{^mxr_ z4RzmkB5h@g*o{yR@sHN6@yQoD>k@qQ*O}KXxtdqh7Nh=1G|q=T%bRolQ};RSJ9;IK zmp(GJm|HY^McK3|A4Jbb28DDyf8Kj`w%VLepI%O75x3lY^Myh5mfF{CM!wp&Hh$zGlf; zmSvU8(^J^Y|5bdo$jhF-NMPQMDmy!6v3tjUJ?O8feZ=kQ-w;oK&KH{`e@p}rN zzoDRP^sbuUpU)odUsIKOeATkA-nX^1>wZ7qwP@9@7u##6wRdYRvMhdazkE&3n@i=J z-^H74zoPRyE_eCq$o+3RwWSpWqM|k~DZMw#{I~e|x%1CQd)+hmqBt>lV`bS%eP1u0 z#A7X7hQ+NZGd`aYiB3JX^ynJ{_A_VBonbnd`|5$G01KzN=0lS>Y4O-SR(v(=jO??F zRS#?xEZ*9^ds5xKvznKcW;O1g>&mj?m7ty23TF+|gNn+faZ~xi0p;xri%%|ZnbJ?WHE?y}MBDNiE%#$v3T+1yo z`@CE3nLNi`$Ci|FJ)7Aqe&mS5=MFm`HO{$@&WLCizH_UGX5#_7+h z78F&8R z|6Hu+sO>It(Kp%Bv&UgW7bnYi>4+fpy0i`MjH-7m|CwDYlF8nxYAERc;LFj%8$!a* zR~=uU^z@Oy{AXsxRU1rFLUa$WxHu(c`RQjm$+gn6_;~)CT-@+%Y11?2evx%QYMtLj z>S_y3dcnQs?qU74scw=++og#?{|k~sLtj3UdcFONy{_M?NuDdb zxFvg^*18#%MQOYhju+KD78=47nKgNZs*2-&mPr{4n-peG+Nqn6dhH~G?i)=vU!Gex zT;1$N7CObKT{81w{nhs}U+vcxNuRU`)%nv`>NNkI##B62FSUPDyx=vh1OKubkN?PF z*D;ArQQO>6?|UpL@#oJ|OA=f-9&WZ_n#3uVe`w*MHP2ITHLagpD95qlN>9e8+BrKG z9lE2C?D)V*mr*U&+N?q{X4k)K3zNmaoHS3E`mgv0OWrH>1#$k*g^h3e+9kc^xREAg zRmj2cLb6OG`o6bI8H=~dhUvc;H)bj|-d(k?rQX3+;%UU+i}@eA=UM)%Y>0dI#Q0|K z>-%Xck4_j&{P^F9Wk%eh4fkf4CTMiGeoW33n%~jFQ)FRR$j2*P|5lan{j({I%Nyo$ zg|@Qt&g^^m?`gK!#aoO2O*^&l`^%@(mh+sNb;niMoUb=HQ+`H|rN43ZLlo?!PBj|F>F6%{>+U3l69|-_P_p_TP_dudxT?(e~~C z*d{W`Pu%V4c>jpZ3$dFijF#e?@6O@xPqm%t+9@8hXsZ8?YQH*{2@mHR37k|6Y|l6+ zqBDm*X2*-8M#aiySJ$_NPCFRl-rKWX_lNn{P7<-Vx9=2kwwTK=VU-qA5@0=~7*gQ%Q(}cxuI>fCmp8O{{kHa9HMGjOSeTQ|QE(wh zVrh@DP{OenSNg2_4r_F*G~hFqjpnO=ALnpoW%A$iCu7RKf4jT)?)}ey<~{#;_VL`7 zTwY6)r7JI1b4)QZO?bbzu70lN)!5_TJ%fI!%-F}j`th%r!0YdFJ8wz~u>7!QUmreK z;`y8&qouE;w#{7byX)Q*W`WieE6(<1Uzxj~?R_oZw|=Ub@0x0>!*BKN{#TrKIz8Dd z?eP5jA5^yWz58|T&Fq`krZUf#`Z`fG_vWeT+uq4U{rfEDZ?RSR&+q8!g|77_oxBYK@*DOY@e4 z&F4GZGL_ytn691m*`M)qR%^t8Z~YMm9Nz!>r+E2${32D+$Gj=(jH$=0Ph=KNoRH0A zb~c^eMATe6PHd;UN{@<7j&1VOkb-}&jjlc2`>Dl7^K;Fu>SYp=d}D=*v|;q>US+e+TN|}p zRnHys7E3zd3<#FVSuVRmEIh24BP^_Lg2&ORdEK5gAcy{xRC ziO&qT-oCwM^}NeFeG&_6pIyAWyvAB8%PjZZYi+A*qSgEAHrIchR<+WuVCDP8v+DjW z{I-<)`u~*E&(vhArY^K?em#MGX~6kFyM$1ljLX}U>rM*S_C8Vg-|E>JwX!KxbyWe^ zVN=ds36HokGjekJ_UhcI2*Iq@?KlgL)y%=k0uJ8yn81t=O26qhu!eSX6P%PiMCsHNS;;Px3V{ zUN>Q(Y7%FkLTIUlkn_dvK)y2%4!&$w^l?g6@{8Qd*|smuF-s=;$PWESVFx{BdqVlr z3=T~8G%wq&JJCqfXW^EmJ=w=f-wFk9vVNSPCw_(5s$lL`jU>UJXC7U;A(QOpS1zWg z^;pM6!%Z)6!8=R@80TM2n5u1U1HQy#$Q&K@-X?x$;qr*3|CFF!3}X~EnJ z&i}F&)yO;F%v)r`tFiojTfwSizA*0U%#Ni}QbC#`JXRN* z#1@}S+PZ0X)Z4_vS;DzpfogA$J5CR65<7ZoiASn>X;Ay=0;}1ljw~o^)w;sRzc#^B zGx_+AegE`?zy6ecJN>Fjbjh;=Hbp(NKXASX_1e{SPAO^*H}AQFT5|&{?amxfT$7Sw z8s47vOn;4=%s1nnBWZ^^8T(&-dC4d7Ey(@0$Hg*56}a zOiy{Q{Xe&-ZyJ+y1YcZQ{(ViJ&wKfOd+vX3c)i^J{cPL+erp$9{rmFi_sh=oXizJE%G?xYwZgBPMl@y!)>+KP%ODe34Wn{mL2RZ}-c9*RuSeV3M+ zxahphf(NIcE>QZcTU*@dIKThOm9HmG@7Z?jK)Re{q_FlHsYvC0_vYqud|Q4uTV9l1 z&3vi(p@Qp*GVaDfx?T^L`zdr@JgXt4=N&#@F?;14MRq%*q$7%w@|q>mThBCa{gvjt zMZ4>^R3F=9KNha(3+DRl>G3=48*KF_cutz%z1Q;!{CBaQIF*-e;L$9o>>=p0sQaRT zl7YAvOXT7-pSJ2pSIX#e=wQW(yX!m^W;C;do~nw=zkR6P(N$` ziEe}16D+@;6d(U1I4jdkN&V#C6aCW}If@OMvzn(b{AN&}vO4Ze!p!Ab1rgTiSvjUt zjZ4k^MITxP&)zKHly-JOUEfp99c_h{)#*1(E6=gbnfV}6tt@ic%}}4!6K2iWChqg| z^ww%yp^iAyqvzM$f1CS>amQJ~^|?o$zk2^7EAO*=u&r!vRO-Nsq)oYQ3B+r0(Ip zBvk0*nvRg2{AIxlK+XP#6g^H+$AIVp=^q!x5?zWDmC$W!jSZ!v>VN2dI3t&TY}q65!u65O;%^~+4VLwkGce?3)q-#*Q% zI?hPSeNMHCg?zVs4 zWY&2K>k6ed$O@V(bd?mC*+!J}-tNDCa{hGAiSpB~pS<$K=bEPjm(Ah_jt=vl>+YMo zT*G&op!gK#iyWQ7PCXuGQ+qMMoY`+~rjZszYk8SVyzObupQbD;B> zXTz=uLJYxx;R<6D1AbU4<<+ZBBLbSz7oIWdDt=Grsc5AqK*UT}u}D=moDH8rxkrzUoaf63#? zo@dVWKl^ZG?-rTgEJ4EF{bhEyX8fwio5X)f=1}kFKZ-UAF;0SCUU@3!9Fw(Qaws%s z0XyUNkIPt&wBBr(_E2v5k3(IrR`H~pPb>_X9=fB;cU9XRgCJAWwU;#3dp$JRJ(=&Z zLDuD4mvT+KZg-qsdUnoX-wDqT$o)`B`0_LBrLtxG`YM-;n=~)}+T+eGmv^hi#rpY5 z^DDbDs!nj!ES$S?`=-0ALJx5Azwy|n&UQ@d`rnF|zf|t0dDa+&Z7B5?`{w6X71|xO z`f>BVt%o)_tXjVzq+r3-`rAKrv=&Rg_`6S1#rd!6AKSh+%+8i=W{&GW*{LMYe5W+S zLH5hl)v7UT>P0`*?BvT+zEUJLPmcTM)2D?ygC#tUNX@?`6>;nBP zkt=a}(y z-QPH|Ku6bVW2jNB+|o?Gof;1D43^~_z6#9Z-^3SR&vzBSztj7eoc-&09~kOSXH|YV zrhCEo9>)&T>yJwNFYn!{-LdWJqs%r}?}gKxdwf;|Yc#Ml>dd{d{o}-vI@eQIf@kRk zKkS_J@yDlp*QzCJayw%WTkmFL`yG}hJo8EVlm$7j-1dc-xk;(NEx0ztNp;2bXZ(!E zbq|?0c(eIkEZA|_F{*dj^3aLG4_=&Fr?D&S$VHc#3~DPj6_n2Vm|Rlwan84Ak9JOT zN-(V3leg{7k1Y-<>m#gkn7fu5d~Lm=p*<-m++2jyr(<>uyTrZBgbi^$=>c+9PQ1(K z%FXI<3H1(SnsziGPV-ftXeqOv40F+y-d&4cx@d|C=N;nJ@Kb8E4%mI|-L~L*>unDN z{dym0^lGd#H`38$P-Z^mdoa%{*tu_p(oUJnn=kn9%-cTOc1qKgGJVw>M-%qRyg4*W z$`lCd>Ca@;n!hP`>+i&xHleTk|(S~r= zzZITa|L>1`nqSxX?jiGrSI^gmR#X@B@cJZPi@1D|$9Q+~@!D;{*>w-vk_=m7)*QQQ z5%_pzh3Y=-f7dPK-S=MoShp+)-J9aOIvy0%9yy(!RTX*1{Kj*zt?+EY(mJav;R zzVT6#{h#{Zu^*N;b9`jqStjBne%JB#yA9ztN?a;~ZmzrFm+GLX&l=A=$!UX(ieUZp z`V0Qs1#2Y!i%gy%&fn;Mnw(Un*+(KDQ{>Ut}K zQ?9Ae<6r!3)1y1ivIy*ZK-Pj-h+uWzDpsBpyjbqQf zJ2HP>7gRM|pC)s|y53>t{OdQ^zl4fj*ukUq zHX$W7QID6+{I}s_^&e58`i#o`{)cDH%v0L5DgE-dyVLI-yB&W(xqJW1n}0-VGWQfo zJYY=`+%I`S=;EnRJC~CpDV^%+6CKnZM!#L+%^@VPSn`6{By zI5ubAMdQDcb)WsEuIJew|9)xT?b2J{89yjjvBmu`+Ag#5!RL8p#m;wvsm5-tTbBBS zKGoW`J&itWDi1h1%oOA-b_dR6K9+Q%v1L_Xx{=l5*(N=YeXLSmOE^7^&)Z}Db8qXh z`Sof4B%QO1U0TTN{$Xvfw3|}C`Zt@~JNEr34`OJM%fI*JT=8Fn@MCwEbZmd9 z{X^>6HIL`2n~v4r^LMG8UFW)gS+P=l^8!o1KcXzYCki!|?R?y&wAnUe1H1gpR@*-h zOQH={eBe5Nb^^D-_WPPsyS^ViXQ%M3SLbEK=_QU|zb-A+o!t84_oX{OT^E0RSkB!Z ze>hzF=1O_dv~?4{cWkUM{Ts%&{$T&pf0G(#g#T^-nbn{B%IfiR>+et9-`wb2pD$zm zV=B8UXPJ=oL&FnKMR(<0xL{=DvUj7&h7}7QZCbNRZC9(K;#?QcNJodO7uPD;tP-6x zft}MJdqLh72gwrI-0KH+F|BN255C&OweMc}I@<-JSGB&*zw7bu+|GUH{?_h)Z~gpF z-3#TmR>dit+#$+EHd*@;mmSM=Q@Pf6v^1gc^NZ|`j1AWlHr#G2DLXG0u!qayozi#T zM^{evDq5w82wqcv{k4yU{k2Qrw7+k3*7v&oUBmbz@ubwMJ@L}DXJU)9*+mM@&Pgua zlKO1RwHyDG_gC#(@^EANi>h47*Ii$4h|b=i&2vNCH|yW-v#>b4oNKpx!^_Y9?hE9m zmCnEDw$)Ny?4#NLNz1qNZ?&7jlUKZof2MTznZ5lxbe1@7eREFo$Xtu%is{~b?D03J z=6`>d6fU>qc&F&<%5c@Md}qqy9p2kn|KDe}>zQZn^%XTzpI*eTc)685?OFYU>qR%B z*7)2P;QjH=FlD>ebkVD#YxQ@<9Jwxa@PPOSS(|jGI}N{d#5P~;QvEIM^y1w_*VfWl z$Ho)8)(JRzmIRmzy5DgumgVD4$@(3B^Th*+<=WN$ho$^*H-T;qTn6#b;ZxpWNE%*EikbT*d+3 z&VxRxo*JUwF{`+yzmV;;-T5F*>Q>`{SHcPhFW-`Ka>?Cf#^1NxUr>0SP+pMNsuLoc zyi9k+96RKcz2k_5NB_5;&qeM##80Ng=(>AOiP-seZ(7ctM5`X@MYH8zYkmpgzx41P zr?AabiRx2VjLKYg|CzWc@s}0ngW`Dsui_(5_RLYuRbDwU<lG}Lk0xjzyJA}*^_X|=p1D=8jNdF+@;6(xPn|1gXL{DHx{N*HV*Xo{?u8xM{nhNA zLT1?6$OCcfkDoVSXZp`wY)~*mPA#sgqvxOm&t0$BjkSjDA&b<$e7(eR>R^UI@Xf08 zA=9?neiYrg=Yx~>uUXL>rpG&m3-SjK#XR1Cw$5D6ZwCEGI-OC+xWA=1;ap@g0w7JW?O1dLwa_y%&OU3!qj=EKD zl$pNMdDEFADVARD%MR_xyVtvaZ8PsnuRo%0o4Q{b-f&>Hs1KRzuA3pNymQ)yrFStMu8Wp!-5po<(M)EA#ha47Pld#HKU&w)U2OQ# zR{50E`zb30ZKci%ic9ts+~1&9A?@l&hwQ+OFDm=a0wkODh9rGwt;1cv|JURijH`#pyZPQ&L&)n4kQ~;2l{X z|Jdelt?lMgiBWT;`NGwg)6>%L&uZFixbMxH1I?RlmfOAFdP^y9@06L`uO;{HUSyFRnVDMs_Q)A@RdyNB*~?rGNB9Sa_;GW`D8c6E5W(;LHYAqIO- z>qd$eNo|{}@b5Cx+!1LNd(|eN7*%ofF zm&?xx*r_({*B1@$tfNm>tk=9FlK(2_)_s))2M#4xUuHGS>2eG8N;|)9RnS9&q^pXL z%V}X)Ou7o+kcQt6{I-4Yk86lHV*A*o*TmiW6!qQTgQm{PLekjt%=hXA~7q@0AV@G+!O`as$)K4WSpf>f0OK%u2Pw`qf#jKNh-6 zJ0{NZ>Nyf*v4ZRPzM95nqn9BuZR&1ug}$ciEtYcV^08HfT<^1C6%8$vJN_i}LZ8~| zS+%`IMjDGHemn{B|3BY9D_TCbN^IJmI<9G3{#1O<%Y9;Qy|w<_?ESBI`s$ZAexK@p zUH47rTNbM?A8yt1i|Y3uwOjIj?xk(pb!_k6{l9$jhaVTstJ&_oXqq%V?&gl4+pV`w zJl4KTfuVStzt+{Nom}x>y^H5A6TG(C-YZ_LPGQbczboEr*v>DWQ1p;=cZesaf zCE3bgufe|svQ09NWiE2+hHt&H_4V}!f+aF)5iae)n_ql5o9FUup}e8}W<^^q(NDn> zXAAsX8TD>c<3+Yf_Z==ASeZIEH72r8pJQQAeB8_CPkb{^9TEQ)INwoAdWm$^MV_hr zm$v;&=zQ{_`;bAd^T$Waa&0aDC+>cgJlo>@58L;1YroyS`91M>lJw&r%*PvEAMKl) z@8PGMd)#H(l!>fXv4=vg1=&qXbMWNoa5#L3fiq+mC$HNl{tKZ|tqQ`L&WB(797$mP zm#{@vH#ysU(=v_=%U0_CxKYd(Fd^&p-tU#?%hxZx|Gu*B{rkcsr_{W-L(|06jhE_$ z*m!9j5&8UzYnkZMX1>I$XQpLwAKbsCO?gIO$J*UXDz=~6@-&g(Y(hZT8@Dxb*CH!s zt(&zu>xJfrGD+oQzq6-F*PqnQWtQjox>gh7p&(GJoE#Jg(G2`%^f(8FqE$z#a zeVxeRv7RZrx!JL3G269kJl7`hZZ12cB<%UZ|DBIe`V1}|ULKY{wiymb=IVM!A5L0i zz0tbR>fnY>3Du>+FKsiersnzfFDcGco4am3v+C@yOG2CWh82fQ-7FfSvW&~=%;|@7 zF9yt+-zYOX&3f|0kG~^0mK9&F{*o+_cZ(zryw6|9?-8 zKDhnsjji`YU0ROn>)!fxt!dpl)%A|QyYI`}T>0cx{`3!7kg>&Zez3epI*ISWdtvMS1fNqjbTWf3BZ+Hs8hU|Jf61@+tS7P3A`&7TLy; zCKz4Gb^BCLI@j&imzL7(QkU+py1(P&?Ws@ZzufuvZ|_ve+|$biVm3ZJe7L$t`t^T{ zU$6Ss{o6k;y1x1>`}^-}RTk#vp586~{?5H^Rk6>P<-T1#UAHQC`aV9fx=sIo{5!P2 z^VjLO$_oD;i@VqTUd_CC|4ny8k<$Njo^E-1KH{R-DZi-)if`qtevw$&mOeL&^Lf## zJaP4^jK=gzX@O}GGJaP(^J2bqtlRiIee1-6+_04gy=QXQJ@_@h`%KUS|5NR!rgPn0 z{U-Qc$cyKqA0AlOE;_E;B`2OI@+c;+uUJz^yEWyg?rE+Y5m6f!HF$NMjy+Uhv`_KV zLbcL~UTmQoR;}_+ zo7=CRs<T{h!TP>g6jPvuC(CFZ;=x*=3%+yk^SE>qp#=E{V`; zlRoaVU88#Qvo(89SZ>;wacLdrjh`&0{pPo2TNFH3)y?;6U$J3oV$~zV3WzBQv^|h|Z=sH$(bHb#cjwGYd zb?OJ+Po4FV=j|H@s}Cx!N~b2u=pTac0=<(lxsC$?MvVtni*+?_V6-eCD8( zv(dg+u{lRf|8~?Li;Q5(75{(Dr2IK|^7%78cXx}mXHE9qzH!#eBUW320yC=Hi|)?9 zaBJ_^iyhh5p%~t|e~*-9*|#Rf7L# z+1T95XFqKGZ&F9^L#9QWB5$tc(dJp-605||t6QUf|LkR@{WI^MBsKOjdB}S*(ZIUy+Zfe@^!(SDrQaJ7+$#R%(|v1w0!Zp z_EWEwtV7=KuX%FmNcPoZOU~xr@iUjxVlLmkvB>xM(TD$KZtwbg+Vy z7sWR4MjS9=`);Bi@3mlZj@s^%x<&INI2g4BlN$6sr6qsNI4N4PW#Ufm);T4PW|Q}4 zs4ku=dD*L~z@YtIU89wu@H7ec6QxE4lh)|IvC3Ry{`u9)-_K{1>ufhH3Y@-WxocN({?xuJMR^q!YH`w9BIdr?_?0Z@w|o_9(k~@3`lROOtdg-^ye!J}6jh**W*} z2I;-)OmDX4XtMXla9=+e`$XcL;zy%7)7PJxY@};`$>E~rtP4)37#A(R=qMA$v2n@* z&b3Z{J5(Yf96#(heqi_6EBEUs)V)fAM+O_QiqE?lv+e zzqrSFBVo&=|C3{%ZVZe`|FhTp`nz*$%FDjV$yeXl9UUNR6aQO;NX zQ}SsC%uYJs@uiy0e@BARNg&b^TG za$PR&n#3BoWJ5%w)y7S;zuuJPYe`|)08w2 zxSQv=QO=g4j6dJXX3pD_s3{n-@9rm_X)`$@mML=n?@XEcv`YI+%1PmFx7&Lxo^9sY zIDhK>zdyhBeVTcC)vT!Rdd6D4-_y?Iuc%Ld))nfVw?A)Q#J|hs*J_L2Oe*c@Y@BfbZ0k%%7);Jk=Owqm*W&wF<1ofD0AS?0P&W0KU4B^}H?$Mv+#66TquZv8avkWRok&6JRXYaWGqxE!3! zm6kOnT$Jhi_QEa|Z@mQvjE!s*-n{7(cw=YQaay_alt`l6@`J{UnWk$p@pI!=iauudY2E*QBhVB`{SkVS$`?#|y&^cZ6jZ9lCtk@TtOzjK(;}9gU1_ z^CSO#EbQ&>)=uEDeRud@Luj4Y-Yeht1lpB5r@z+|`WJZP&cQV&=lwr;YJKW!DAw*F~rN~&k2%7gU%H-1ds zKO=dn@9wBuR@3(0u2lK|FvsR?a7@t)^E3B$|GwYN7${lf{d*?Ab<}S0{X2diY5bdT z+u*mI-MOpEf};FN);k*{K2<;1P~0Z*%yiz8%4T&Nfkzer%6sh-n9uUm+^Q zcE`=LvXAT@Nia|Q6|lHtqDJ?Tqa7zcuzZy{)P2!?!<+V;Syn!;C9Y&Fy|VhPZEEI< zXe|YnmL(I`c!jY}dg^rb!8g%fUfy2)9Pa!{w?6&a7aD)b3gQ9alxMJNADOeJF0vB8E@pgw`;sFKK5uU&Dl9o@|*)_mCcoq>Qk-V zbM>!26Uf&DJ^lIikKI0bK8xMS?T;Ih z4-_6fc=Kpw$K2xwnIcjwc*S3;sPrrDRXQES;ky1DQ;S&Bc1^eQy~(=O%m#}h8P~Y9 zXfD^0S@~$2f7<^!do6$N)@A>l_aHdj=vmmFO828Z^$y~eXRf{x43JUxa+(!8fkVsg zuhK!zAkV%@b%&Pikb2iIGkMe18y-%prkn^2-`_1W;p4{_4pU+@kDYT#Z1Tu4u)kmM z`|F=-SG)OHpOe-%3r$ms;xrQxzp}?cp=FT<|L&Q4GWVEI(a;Luo$ALjCHksP<=(W; z)qlcgoV7S%5c{I^@zu8md+hwwt)BMG|Fd-2r8U0`r_J?RzfYq!G{Bzekn>V@!`oW( z@BS*dHm7&?^Q#X|=zqWS>#E)y!}T+hSBD=z^~-GDuKw(f{PffPXXEqZ_WYSD`g(ue z{|}#ppYPgze&U7c`Et3rM)s$lUO2teFi-Wn`lILNi&yS3PJ236LCZm$Cs(K8ebOGs z1M8nAhyR;aqx7skyJqPl-B&GM4s9Z#p?@?q*e^SB7#wtGYLQ57dWv^P+e2J~MSHkL9;Es-nq+HhijAN5oypNYUY%tLOI)BMRChPvv z)H8u!PgoW6$EBLhF+EPy?zm#AL%?y+!+ zAm3Z_{{^KY{c8-?H}ubYQ@!_J$@7Ej_cy8A=J0L2y~BT^tggWxnZDZ`ozhLcR=YTo zWOx>B{=B2ssw(iwW1h|cPZ=gp83pT!&inFD-n%Oj%ipgW*ZjP1*Xg@QKXh%ny@_}B zyZQrvdiVY?nEY2rx-xsUmJO!ZO#5yH-pExcvHI%AN#{B3-jYS%&F3i?eY>1=kBOnWm$24iQ?e{ zt%qmq_+j9`@341CRF}fbNsboh8W@jn)SKOV?aNG8tGm*y>n7yg5WC&6cJ|R1_FKZM zdqTn`?fZYv`abvh+?#LDy?HlR+?cz(?Ay6BdajnDmD9_DH*8yaId-K+=e2h^jw{nx@Ds2LbpY0ryMU6>$)4}lyhRjtSv&?Cce>{it7Z9x?j2b(Ym}X++?}cYv(C^{6-D>DKiPeAVyW~8xmJbS2PRbAbl#@P-9&AqO z=n-)6xXp66T_kzcQ=ilwskeU3cY5&Quz<3R`;SWVhRxTWn16`lKH<1`f{sX46XSw) zt@Dy^%iZ~Q;MT#b_wP>Cm@d3q?p$y0M;*R33-x@KB! z%xkOO>S+1x|HY|PyY6wlqdCb{>fMWuV@YpAZyh>Ry~yI#hTAz4+-2tT zJ&L%%A;g@p*sELTfnd_1n#NO27kJJnu&C8+uq;WhuGW!yyW-OMO%6JTIJ~9R9z^ye zG`~@733(ayEL2%pQ0Qb~%BQN>uCt{rb-b1V`u0&OF|;>;Eo0wm-^jP2+v0dY3uQht|2CYk7F=cHA5rk9SS`HSSd0 z|55SPy5K(d_M@MVFj(oWV@bI(L)L+H<4sFp#)GROeMHp0dKWEUC+_`o-s4y4Nv-^Q zRO>@xEVZZbe)#C!a(RW89P|H}Lq;wlMIziL4v(hvw zbgG=NsNNPc^N8T%oJxzB&tF}yq_K-l`5Mw6wkl8d&aT9ROdoITES5Guri-?rddBSXsCIM`?-2 zJl1VJi?`3%9-P}fds82?Tx{;;6#JHAm!{uZ&~w1?)-nG3Pt9)kU0Oa-{^!HYu<0-D zy{0o%tSnJ4wtS=2viWMWpWr+(VMXxEt}D}?P2btAt@`T2 zD#Lt*u%7Mu6&_WlGp$zVwTw-cx1~~6$ zy3hWu+2+LumQ7dBZ+1!Qi`=BYt^S^0vRseN4&DXwr!-z|CwZ%J7r=2hco=I7gy;1l6~_tx6g1o->y9}(dRyk z862uwCKGKXyzI>FW8e21tC!?(?Ga67lUIxHO7oe?^u*-1*_#Bh$~PWSPd+ACT+6t7 zk8NfSv)M5rffXP8`` zli>1Xx7O?Hr-}OAxnR<8(rH=CoJZlF&D`r_x9=|h{^w)q`7^f2q^t>)%~c=UWcwEDW{;~q)+ZE>=yYP*0?)g&Z~b3>%E)vmla>0Ym{UWy-p;r zHl}uuotN1~Z-czBWEsB07RN27)toaB*IqDts?+CJvybk%;@DMUK3yn1xj|GUN$YHC zM4Ex|6hX1HOLgk;dp=xz`r7@~Y|rUi*q_X2{5iqm_NB(AwfV(y7r&^b1l&LK>vgWG z)DI(%pEH;*Rmy08Tvp4~+ONhvC)IZ6`&Cn&78&v{ycx6UZtu+9_kHh(HQe;MC-)&s zt>U|4`Qe7hI=Noi8kx-|U&JJDBtGx03Kn{O$SeHV;yXKz&z_u{!7j4iqrPBoS-^%C z1MaWw9xGPHzOZ`h)L8b^{`-&r=a}sFOMTh5ztC(2%fHV}A6Q=4v+w6VUmQ7YOM1}* z_bs-U=PQ<{O!~8?sL)1izli$0V;3vGxPLusmC|eZl<8bp8+Z8Qm%_89Yf4N{cE3OP z&VEao{qawMO-xx4JDwf?AIw%#^N#Jl&cnU`En4l4D$P*+J-J1deX{e(w!|Zp*tK@x(_vPk4*ll$FxH%nYon(Yovt@O&6nvGQ=K)%C2G@)Gv*$%4B})pV;`hR-bry5$k7zgbPQl| zHsoe*<8|IHaaeAfdSzzZuB3oDB^|rx-@0*lLmum!<#wf8FHYx+V1Ay++{U}P?47Es zb*y~XLhT6?E?xcj{ciET>ht|Ot0Px*|1HR?J62}Vc%GfZYHyQ!W=PROzT&bHjhc=J zEHk$WshFjxaojPsZG7F?%aX3*v1rl?RjJOjB;AcuIaC>D^+}r)ss7(IqSyyIcZsE3p)kREolf=Z<*Vo#PN{VgN3Okz>;hTN-)+VQGc8gj| ztn-=#Z!j(kk5&7^Rr2<{0C)NKhaU0y;o=7kll*5J3Q0GxPbs!-6Hh)Xk$xbEwQVC? z&CMQGX+s(2KekQhneSh9()bni;)mS6&P^%@AGS69o_bM3NrvO1J%^Iao26bQv!=Re zAH29CScPq?cxhYd^~0wge16euKJm(`$&P2GrtxIPK6=?5J!#s~`ybwac>mE~Wrl#4 z$@FPCllOJXzBLcbT)8D?SG>?P@7GJ!RpqAc@^*V!w36+0(y}Ss+$lS_^-FcjZC^gJ zoU{IXbY;-CPbT8R-;|VvBa1cGKVSWG=^r<{1RaoD=O5#nTK>K$pLOA6fpwd5<{qDZ zp>)IfMfL~28>a+4=xk1(tIw8kME|tuOy{C6I)9aflU!3`^-fPuX{@_3p*&?Fr@miV z|B~fS(Vgcfzm}fx`kv4|*8lOv#j;hbMRRvH{a(qzzMxV4Z{UN2h4#;nia(AipK~Pp zqgzbJ_F}oyyz>>M4z1W++F0MYzn|^mY89J;2@j^VsA@{Ri+HL(sqf*rb6FLJXIjI5 zwz{*h7O=~A{F^r4{jf*d&7uWgTTblCee|wxgJr{S>tjn79g&^F=c?3hRe#q1fR5&8 zcX>Yd#qD7~-!NaX-_!NOiyix*E0QPk&( z$&YaTVx3v5Jwtdui(y=%;W^IpY%cZ4u?b5{+ zeR2%nPwl={pXQ-+e((7Sa=Sc!CHDt}ItsGmEPT$(-(yivx{Y7S( z=+etAhYnU9njOb#v$fh+LQJ^fpF98GuLm-pta%`Fw%OL*=U3f@o37PfLg#!v4oq9R zRMY!=T}0s7nK{O%B_k)TO_9F2Rp(C5b;euORa0k{KmMTJ|M0dzyX3C_{GH2sHh`yBNuawaWnyB=D zvc_Zg>c=eQ+7aQWPEEQLVm75=VaOCKlW5=6XhG4gl?>0~Od{4ar`lg*+of^O>H3Lc znQOUsHq16Ve!I+{f2Nx1>9+qe>u&ST&c1bHgLc`~IF`w#(OW!MT;7uTBzMJgGs`+I zJB!qcGw}__r%uZ>mc2AjEX?ZcFT41O2^YeTID{HDpW8HfkN2;x$qJ0^+O0>O7HE#n9#(#X4&51nqL1S_Hjvn_pnZju+zDv4QTvq*J zv}N^-AM4i7XbgA||Dw`}kIy$|-h)TNGc)FF$|zmC&~$5QZglk`*3z|X+}^VmREErY zzWCa*D=Vhms*}%uv)gvdzlyH3i@6^~swTEr%FH~}yYktUTO#{!{pygJuhpOQ&cU_c?=Z87Zjftt$VH{lEibfxZCP?+f9n5lre_yvCo#=! zKV_5h(3gA4U+#%(_pDyCGsEnRY4L5ID`!+E8{5wJJ)ge$?PkwX)9=6E%v12cIbnT{ zSf~qctb)*wHLqUv>{^+(nz3~LF2m9}E4_oJiiG=J4f58MTlz(0`l1w}4a+^2h|2{$ z4U!kXcKz$T_1R)2wbHiUlOFi}Dw@^3Ja}(NIP7im?!G>&@eDb(k=Oq)O&}v$~@N1i%S)X zZmgMEA*4TFgAnY1#Zg zneQJLu{!r;AA0)e-@_tHyXnp5b932u#3|2uEYryJI6$wx&@y%Tvm8rnzl0MP=dRlP z;!feTxx5ivmhz8_{1qQxiq$iDSEOk-y~$khEA#dEg#~Fs*CH?ONY=kCy+LHt_m6KfRrlSw=C$Wsyzu*lkDO#Jew^lnDR&n|-_octSi_g0*9w`sq)vv`t= zpti`yLju~pT;V_UUEY7&f2VJEh3um`{+l8f8IHs|t=^O8&{sY8M4Q%0k&xvJteCG# zTP@$rna987uKii#ki*Wk3-_L%{LjumspL~ixp}LNqoTjT3E^JhJDvU?WZumc`LVP9 zUFo~u_iDbx?pAp6?cMQrYZEj+RR2Ho>PPv!*e7RRzWfus{Vj9b^6Jmmv=hW@4?N_Y zc2dbUEzjw!ZEbgJWn0dU@4}n>-q){K|Lca?Iir7db86Fn=gdDJpKe}uPQJXa*jMKE z^9Z%fKkIUpqD;MSC~3J|c59y6uxnbVuC{dcrj42P3b}91d}~6yTYmh=e*OGXfZ?o_ z^7RZ0Cp(0;UgKxGtkrwLW5HkJNgwXq%x!LA;b?Ms^dxTo_gCNV{hjyx`=5E`Z4Y*d zuD&_-`}r?*SqlyoEMB$f%BSXr|CSMdcc=BW?l`=nedhy8)f+h<4~#T<_)I(2B@@!zNwwU(4*?=DSRv ztETM_fBJuE=mT-#FN#%_UyBcE{WPgO`RL2>^e=1VZyx;n{o0~^Pi60Ld}mzq_dwX8 z>r*Z#?3d`jN(nrE?a0b~U3ulZdoQ~x zAHODW``h_Rk82P7+wgF{uRNb8*Y;b<|4&L?*y~O2veJV zG4Ko5eNLVss~$__AOZ! zT)gt=lnb-6T2t@$Bzr}5I~Ppb8T6zpBDLl~i2B{BySk#UHbsS(uY7)W_NvS4{Z<^m zs%@}mu~q2mC}*=!tB0-b()SYf{(kZQWw7$Obx&XaJnP|Hd8OAZ;ib9;pZflL3zB}F zUYjaZ_)8?ttk#MD_(QQa7S90IQ^Af75}O-x$`ac+*S&L+n5uTGK>D)x=8$x~tpRHe zPrmfXa+h4`1*6qlulI({OOaURX}Yy+(Xo$P!ajffC80m7E`Ig;2aAoqesv1(nkisl zXfeJ2S@9YRZ+E|`SAvY?z4L?38Q!_FJuUoI84|xjT0?F!oA{$sy{~td^~JTV?<%QX z$B@j-`eas8@1xI+QM}?y%Gsye$@Lzew(i)}pBHD8l!nZlFK_zcZ)(w61Nq5%l1KG& z7$1ZzjagL|es<2h)1~2y&lPA$by`)b&+l$IthjIYtysNQ&H1Yzg(xgNyedmYiZj@F z^0U*bd-nXv3^v%qX)oT<^^xJ4=QLr9i_(v}T2o$l&t}_i+wya%c<1@a93gG)*I4%( zgw&LLZ&~~&^{TAoy*KZ_hgP$^`f~cl^uAq_@AUO33!GAW;y(Spoz<65@zxu*Y@Bi9 z!}5*Hhwm@He{q}XT}dS`rAK}x`ucOD-)Y^u*gNgu_HA>vu-0kGw5xsSH?C?^XzQ5T zs&%8hF@a@PkMX1H(FaxIF0FsTC(C;=c1nPUy7ttZ`KDo-Wx3xs++Tep`|PR2w+kN@ zhS+#Eg`H=tUc<7nbOSfL>W%glpIU5G=TEm(yFaCqr{TAB!T(U56Ti-!;<0`9#wqpA z$s|A4T_VeccxGGnSohW#%4d6OaJtT1YQ!!2d7;vol1*YM9&Cm^4ztUr*_}D0CA87Q zH88ZRu|{d->nx+2--3Uc1Z6U?zPK0M(;dBM>t{P-x$o+sYTC+qX#I72@3WhkglFtNDw0S@HoLgw4ICS+gJuSsfMmcX+_1{~V$&tbQo){>+l%s-tVnN~SW+4b@81o4#^N zvE}7?o0m-Ec0K*j=gPFJ8)v@UY%d{w{@MH&)=eib9*@h3{=d3hXsPVnJ0HwW`uwu{ zudq;7cgOqQ=H2$2Yk$3%r|!QkzWQ(a)86wURqOs&zJ7hvy-x1q$)A3YrK?>ND^@>< zo_S57ezqaY*&4wt^KGA)?-xy*&~(nwP$aa8>%8O1#aFnJyM=f(y(V;jdJv_kbSa>N zjdi+8WsKfWMsb(3%z?oItx`t?7TH{$b8g1z{=1vwmA2dRtojzae>r`xm{bigqc6nSzo>woj|;zAy9d>(bJk zHIrvg+r6n#*4g>PDWQEEzV3d@eqQTb#rb9F$7`*(>*Z&xIGV(K<7RHS$oErnzf7M8 zFPLYZ^HtuZ+|MRlT6FHPEj`<%vuc{v6LbBn($TI-`$(ZKj-ZR1f!Bh!ZUJPd!*&-3wY z*~%#US4=pu|NNWurqeoK9y|RH`Tz0X=f5%apBH47fB4P2Tl|mwo5cCA@@`bm$#eUn zzrlT;DhJ=y*FS9-jJTI~8=9S2cB8Otp5;tYJML%yPJXaI}bzxwIsDiyh8!vk{|u+7G(Ee3k#qeWBPJnY)%*{~hj5U0}NLw#4d<7o|ci z=5Q_f>9bgD`l+cQJ9x}bf0KQYzeup^!Q$n=yq-;4FaPT0fmc5key{s@=9BvD6DoS; zeSuBM6U66vep)6{^X*EnbG)L^y?wtQKCiR*a<%q${J#&?>E~n~uX|h2$zHvB#@=mz zg^S)^mEX%0=%}o{T{iaYikd&u5?zn-+stcQZLzy(wrGR@cA@YS3t7t4AA3G}lq6Hg zY1sJVnClCR!k76u(`$2tze^skKfm`!()`K0Hy7LOe>&&%>7#ucCwHH(RCLhG<;r=g zx_HBu5;zOFV+NdU9-j{@kL`>2uQk_vx>f{H~jK|MOovyUpjOy_(<^d&)CVD|Ct%*UBY9 z8^fBWR$u)1C^zD8zJZR!=9r|WCC5UJon9Gt>go4c5pOe%=3ZJ8tQ~f1nO79=<@l>f z-*5EXHG9flzx(tKsm5y@E>T54C4UyJGw769r`&ENm9kODaKWo7$Jkl~-W)Xexzys6 z$)xR<8CLB`N_pNZxHbIM>)2G29Zn{1W#5F`$-X`@U0bgH597DZ*#&QZC#(1M`_}%ttZd&b zV)No#Ui1~ty^9ST=DxS@c*^ykF;hAHc(x|L{o2sr0MU${(A8{`u>~Dou1k^1`_NR}&Oq#Uhuf^+*^H|{^O!6bHC^mJmfHWdO~!nS?1(Ig{07Zx@&i=s59Ih z>QOCq=9tT!PU{(3kGQ3>J6F1Co!xNlZAoyD?vA^6Ra+VVH$9A)y~N4i=WXEpfXH8E z0k%tv{%Q%7x}=7bepG7pnth(1chSDd%{%}6+<#{K0;X$!QyxC6dc^ZmGe$qfXlWAv zw=XG1o2Sa#nHyGSGQDrHT>9nJ?7bTP;T0YYeLku#P7TLDgzw8K;XH97XI8ai)LYrE zz$~|=ZA&gCJ2ZUOTakNz_P0;JZ>+yIBfD(tiZkLjK47OSUrIh^Uso-4Ka-rl2UIYJfo zh}jDs|EQ{WJp1vQ+1~?q?3*IRE4j;jrqV92poN|x-4F=+(h=^(pjqZMs620qGx~T18iS9<;BV*TFXCUF ze^u6c?O(NfQH7d*`OB?A0%R@|@pw>ZVHGiOEYtPrmt_q1T+cTYvt_$Zk#k*i&nlj` z+@Ae4@vrFLj&r(C6O7Hz7&8X3H`Zk>|**B}ao5@yv z^3sUXGK2OuXW4WPe)o5G_M|@l)UZnJIj`%Emn!iA6RbFH8*a$?c&_El{o>tuHNTsV ze$Rb!Xa4f~ds}DEI%fT$dsEbhlP?^aYgb1FZmN%2oK?9Zs&_O*_0T|)%kzrS@wpuel^nY38O&H0?Oxgy!MZB&;VL85{pUYU4PK_N;+bl= zWZG?^w1sP2S59pYKX+zZXYuwU(=C%jujo%an0`j9AbUsF#2xuMm-kxs zhREg}+x(L&cv*a3hA6Can9Q_?>GhQMspmzfMQl1+b6aX7Uu3xMx`Ve;49g?4b=0yM z^G%~7Upv1}?k+EnSbQz9J9N#d6z@j~k1`&GG))$&_cfSzq)lalO322OOZ}P^g6zJx zEc)hF=whQL=F-=(>4tuuj_$ecrsyeJA5Ty9)^?dxx~Xr$&B%8lOhRoU?NVlXl5-AQ zZmgQUxO~;|b%#n>3N1LZwz{~?7vS|jwW2g@?yRcaqW5P;W$|{DKRxq=XVVn*bjI^< zA71nEvojY@3BUB-Cqa6lsDR$uPbHqZGQYj#>f1hunj0GGn7XHxGp9DA&n8}Z}zy@P8TLjQ%&w~m#G;C^__ zevfsC&EJ5fF{@TO_+Gu2n?LW)r<`3s?*F>(?<)QO<7sxokMHXDo-R6OzOF6x4D7*BYLwnfN&H zmZ6fF-0cANXu$({t2hvpt{$a2cQ9@;Z$RphoSvtztK@vg z^TdL8i8Bq)CG;3aylOpk@y()r`&j%;e%Y+_m3uRhX(fXoGvn6I)R0G)uLgc%;Zh9H z_1>tn)?b<9$^LljwL4Yb=DykV=b}LWqlkqcEjG;RJ;S`mc`dKq>9!`emM@iu4sMy^ zwX|W)%3~|$m6x36+Nj-JWFWgoYLDQP5GkH*+g2EVmk8)z>5?k@@$ki3zsgq8#>n{0s7rQRGG@Ksp8x0N@vn=`UnMIr^RIep zafU&1LDlt`$|;8rALbQ|zu;pe+;=#MxptzE{n0w+-LZnoi&Im)M4WEOY2>B`Z+_6g z!S+XgiR8DnPdA1Idmc`VeU{TU=j@)TivL4D6tUW`+OurJ^(pZhE{(UJbS@HFBw=#Y zHAS%T=n@vc=@uSLb5y%5ry59l4m&KAzMYE#$X7Xn(mh#O0 zv94|RmbX$LGj6Qa)Jk|<({X;|iU6lLbD@Ir{TqT6rd?2>wy0DKb(_q_#IPXs1Dq({J-6xB zzdQcVb=S%-?XS1dK6B<#%=4QM?^@M;&bN57ZQ&)+zrEc(|F`|i|K8>=Je|d(@x{wu zS=T?8vFR_YkI22pab(N42a^;c}FE;oKelNl^Qc&a~9s9DN39w`x)x?_7+#^7zS)lTzB= z##8Qa7)9$Hp84`c?(0>1H}BME*>SFKj_^aLHl=cjOjpq&V^*%Hb(0_Li=FfP$v@Y* zQ|B@JpVNQ%#r%8Sk9Q7#@3DM)xO>OHKI@BnzI{9wbD@4gRqp?1Yu&HCxv}Zp%!8%3 zx7YssaaMT!zc(zh2S5LdlNY?|6t0ok;yu$>f4|+I+G7`u_W2!)v2Qf{eS@Rua=2c= zspPz#c}{UhF3T(OANq2pGUcX0Z`-0YDWgdFSMJO&Bp%(AZnD^(-7?QHMtaMMTgPU; z-5BjDdclhE{QOpviJ@8rYbI>m`0MUQL!JJIuXjZJSKb-3zdcvRCg-sNzeR>?e#C0- zwKK9gxBgk)y6f&sk6AwsZLH~8!=LP*;QTp?`Gb=f2I50$LudXJuCcGd7MSn z4;H?C)hYX}?_Rm{Yw5@C^JlI}C*S?5IU_OaRrw#icl;T8|N5@J?tJ|5$6kv_GwHa( z;P7y9!ChPQ9vP}yt_%MXR9I#dShuz3^oO+gMQhYfRVhi%*Y$SY{6tUPXZ`HJgVz;9 zPUUiR-($JF*L?B5Yi`dvEw8Z5)A%l4Cg!p0LcD}V2)ABT!n7X|#eLJYY^R1!^%b3d zKh#mRxX(Ucbg5b3mPu`uUVD`4SSAaFcd{SVy!ceqmG`-7i}UR)Hmx! zt+r7YFnjv!=Gvcb+Vg!ISb4Y^jVGSnbkWp-PwvE{;+t91Qr<3NE#7qcn(Bert;bqE zGtUSq_xUG~#^SZ}QlZQ4NugRBIby=}*muc3{=@R9H+i;bL(WpBlyw@6Yoq^tRd}B9 zbU{S%)fqNjrV$-mU%It9Wb!&2a$hdtW!$&&@q$^p{WtxdZ9i2zo%fLFj;36{_8+ld zXY19cUp_QlYvZr8wRI8Vd&@nx;MV;GckVl7Y~9d2 z-SPW_n9@b8C$CCQ+HS3K{@u#^cXo@re}C}(b?%S9fq#N(wP($m^;1^mPJw`_Eu-bBu{jwv6Fd(2I^ z{$(g}#W^jOu@<~kQ)u|W(Jgp`>f#3xc2hf|3%4o8sr@UgG3|Stdzq_zX6YHD3Wv%? zH75%h8Ybtm=p_69HfhLxdgNHq&2+I@p3IBH2OImJ;jqRx4ntE?n=-nMZ zUvp2_i`!B9WpC~A_<1tRSG#|dw%=p0W%ntQuvWJ+nSuvxC1zPme?EwIJoK~uugjND zhIOnA2StkoHPDUoGA4Yn;*NxACE5HyG(a>!jig{CB84t*G}Bk`k8-z#@*{zE^K&^@Y*_R ze%9VuiKeSIY9+s0{my}5qugxv=T_ZwEi@Jd38_Y$TzmGY;`M(_Ar8{#&nV7bd*ad5 z)T55qm#sgsU}E;>8UL64aX#1;v|1-9Vr^lu$i3H}!m4iXN#FZ@FPrh}ugyX zU~PQB*{S^=$wGQl7X@uTGHa<4r*~_frOxW2_CE`46s1$zxhr!X)=c3~GL18}k?D6? zxc$U@wV8U0%^PQ@39MYltJ!yEbzAH<+-_XvbME;+Y7w=mafYcsr@-m-1hUn_I)zBt2aN%aoQglv%j|b z@1xzev9Y%0>u+@n9n^p4#>S>pzMn&_>&=wUw-@|g{-xPRF8JJ^DBagO)-i3ZMO&n0 z9V?h`pL_ImS+3e1>+c?VYU?H(zqs0{^~4FWPrEeVi*I2yT+N+y>XwjEQ~QUVH5TFN zp9%|JZ#w?w`I`-rb&R@egs#pA_m${hdMTYlqwcDG=DR;9>@VNBJ7dobx%{`W(gi!3 zE-ssAWqiBSLTPhMY~rmOXD_eI&N5OvpX^(`E4KgpzL?OvckYIU_uaAYIPzKyh!?OF^!Z(SC^I>w>F9~)N+$!3 zE$E;BKlFCbYNz$B23(mOI~No-Z@$|(cc;jFuRG5^CC%LY-RS3u8Rx}Cf+w*isLYt~ zX@ShtcHViNLLz#Os#8Ne?fZjkzH4mj{rJ(XNcnA_x_R<8*|r?(X31HcXO=6@?vcM0 zVs8H~uO~$B#^t|7qFyP6y9*vnp1Akz{p#c|i{(_dCdt)4-@Uq8Pv`E&#ipWjox*O{ zzfAhyd|dtf{6kM>2d?T)%3_tfe4p)YW%O2)-_d{X)|IK>(f5|$q;h`B>Iw;oonjI@ z6(jXeFPvj^Z0)Y-J8N#gDGFm!={k|6B)6Ttnn!Qjq@%whj$GPZ>1e{K8~$v@F=?p@ zA1f9a8cy-yS$N7~C*Nj?ewEb>;ydN$OZO=!-|`j-+AlEks-xXm?|@)VhYvF@efh++ z^225S=*BX7B$84Kxe&eqP)AG{)AmK7|!G*^j(Xy+c&XOW0kgAKx|pF1BXi6 z9m69>z8z;vTJy1d*KqQ) zf|cOWhZP3X{giE)~vU)u}M@DVB{b*L)Vg2PL zQZ5-P({M^baCL@m0!vhHtY5w<^Q${bB^*}U8~V7Jnd;&lSe-fpbl(W^ zaUMP-`*2~xsf}jQ(QDrXYYTOxT)p|ma&HfxWa*v^bBhY;@5xPF9@aO#BaAhbQd>-Q zmE1k#6L)id@)Ufzpd{$h#t*?4C%9+72$cNE(_i-4<7sro8S5$;jq{4u(<~qLEpg7j zXqjOh(HpbXxh}&!{jL0s!nv|H?T_6KjSTs(dT7tCqZ@80H7SdRI<6E;J-F&dNOW53 z{Vj^OuW+>+M7f!teLZXHf?YHA^+hXhSmSE+sG)Ab@7=zeQ#)BMSG;Ds!7CB?>R;k~ z^%eGwZi@Cxj@j?s{$=wn21(Q1jW!&vB{#WW-o0|2J-Gisrpe;3E9Wn=eEWI1cgH(f z-@ifjKi=49l)pOrBzQ$6`x`~!D`$@BgnLREuYUZwvd=(j_vvjlt>Kkf%MZ-{d@JDK z4W17j&$+oXJ_p@iGB-MU&xWiAi3{hZ+pm9i&NuS>&uW#uv%Y5ha*XKdsN^;~EPR7! z>zSR}XJRIBEI%3ZcLmp4T?g*SDa=B1>JCZW6MWFr#ua7Jt-1bJ)lrY55vm5I=TA8q5%66A&f}B@M?Q3cjq+C8Ot^8v1(dCJs z&BQ%^tt~3=RT7Ig#>>$kr2`NTQ*u&_b<^v1-7mo0H$ul`#1+pT6-=%Z|_sN{5`)S zPkBszA~EM{t%dg2g2P#^>GvMm=oD;~xp!b|@s7~{wYK+q`xE}G;K}@#ck76zNpIRA z$*qNL2~l27$86^F$n|}GnsxobL!CXcAK!5I#9RoOWLWfa$usxuD`s}@zj2mvlg`zf`j~ZOi#xw>SR%uNU5;y0F^ z)9$k_ zhu!R77(IM$U&+1Dm&bEVd9l_-sZ<5F+go}=w}h;?v}$dr%9fRLmkFjn-(9BA81d`f z_q*9gcl|Fu_y3RI68$30L-`L9_3LM-TbVFUtlr76gSp9J@syhWzJN)6!XXD@E?FHyOszHjCOckiVq8>TRp zvV}-)xKnZD$CU+hbZTkcA%}mzc>UpnCYxlKtx9hk5&kL{Q{^t05 zg)eWk=hC(EQTw;(MMPBAZ|FE5HJeF~m2uXr@Sfd~(VBkdhjx~J%KO=JNB{F2om2cL zU(Y!#pSnFY7Aa4>I7@EVF}2vj0^jE=7V>vE*C&SdP0W;ux@_67cU6;q#rAI5 zNb%yRi16!SF%$LYUSRAin=|=*=y$dJo@r_T_b#&EH(A7qZ_gFz?sH-uOGE9a}di{=2f+|Gb&l*_gr~ zKR&U4F0P+*cW>4rq3jHc4eiYn8!s7Eu~hD!XB~27Z(+g7RX%@2ByX0i6x4pHHvaYXeA!H$cv9nGQ>11-zepJ@$e4|tNZ%xLPBd#5WOp9_lA`JQ3F(EZqpFY5zN z*O%MHF8gE{{p04E-Ieu)zk42^WZYQxsOI0HKFNGF$tBzG*YUnS&|mt&Aiq$nT=cB~ z@1R_ni<_v*@yo(gW%nK- zq{!2X=J)koI;nHk0QbnA}tSr7NBIBK@(>z)4Y z_gv&km6a~4+XJlEPn^NF-DH9Bma|d^ z?|%)+4C2UrqOz)Y`ew%YdY!X`rv$t97N1&jYwhzL2LBQ^T1^tZ=vz`a;cAy2Uk{&n zhT~f2vu8yuFYcJzne3Z>^YCfWP0LSpvXtbe%InB}t9fCK*q_0p{zT*D+q=)Sl>npR% z)A!9TJ$}^FK+|UC<|vn`OLy0&ZAo3y+Ox&sw2jZbb^L7t|9(qfj=s2e=e39D^xkyO z<CaUHBu1|Ky--&DGmlkqnA8DG+ zp)MKzCyd2N(BaYxsia#*I{OSw4pj92JRZQ@{AjHx3)@G%zkL@C>fIf3nkwh0YTsY* zcK(+$Sw7ppmYmO0V0B+BK7V&j?)7KAx9x3y+DI7734nZeK&ylHt?Amh1*Z%(CkA3Jl0r;%s!+83Me8c*V$tYX=i zS$^r0_nURI+Eu1+RBD{9wZeDBHIWlOjhcN?@+Evc3u62XA0H`5&(YYvoy%g)N|U1> zPxVf6`ne{wMMiybvE=fEZ9IH&r8@)X*Jj=Px@^|&B)2a4_cGcl_9qv1{-68SEPC&D zwRtgxh1XXsn_l&N-=QyadTT!$pV89yW7@B~tolr?+D*ZG!fMMdEq)XHf?IJy(5BvH zmW;l_oA*deC~8uF~9^6IJ0m6X5WmZo|BXA{!BXktJePh`O~Iud^2R^cM2(nnh0rbja;l-d@NFr zbK3GpJ9mW5k?QF`;#t1O-0u2Vpcod@=Xofxjta2-J?spn53CzGn-8C zaBki^kuh(x>74mzp0mx+N--9ztiHsp#d#?5hOhGdvo3!U=492)Igq?Q{)$TWt#5y> zWE!rG{`5CJTI%J3t+S%7vTtu+`FZ5jx#zjx z_a$-vdUWb@v-z{WJ+`pksDt07yrbV-@| zntErycy?qR%R^y{4DD3Dl0!$A`W5V$F?na!JLPlFil#nFZCuWDMD&2&bmJE)lZ+#; zT=B2iClqyL@!?;Ze;4_Q?&Z$Qd$svj?cIw@-(O-cS@k;U;*_4}DQiw}?u=db=8|e~ zq(=DZ$xlnXf4(aU(z9w+3DH(uskVI5WzXHlGgsuU-y2lDxoq3DxacDv@162uJ-Pd- z)BjduKQViviLdnI4*zGE8d2h{a^iG?U$|JV_q4$T*XJu`<{=4)} zN*r0!Z^*TX{U2MT*eot((clV)@S2WX);+nC#m>x}{QjN9uD>7W?MrU|y)C?MV@3My zU24j^baw7pw{+>k;g zHQgsd8+)%NrJMc>HRaFUpRJEJ=FBjakiwxhOheG_C4OAGR;E5U%N6;Q1}r;iM`>XkDjWYDzkL1FA$!w z(N$9}Q9VoK-;H36RbiUGUpCCB{CVp?yGae>y=BIwC$~)1l~xPm{!%AdtFpIUJT4~;S<9XNOh2X4RMXTy<%Zl#_DqqY%nQ7WIwv%QxSSRcKD$EF z`O^-bO`50wt;lMMSf$4CbVHSws`Qn!T7iepG%WJ7HeSGG-=5;zAv(7!xy^g-Do6iW zT)yqkoJ^*iI1`iXHf7$9IQx9dz&QQH1&(Udco$6c(O)=O_lJk!A9DI}YY35($ zkS->TE5u#;4z|q_|CUSB%f(S3#PuxkOJ*-7NcJ zrJl|Xx0oYOxma(m+sMMJW~0X*e%5)9;IYU9iDylDf3htL>M*+3`lZQqy_?v5E^*9sS>&gA!pv!N z;ihQ~^Nj-{I94Z0U7I4ab!ER-RNwZ+i!^7=yEJ9SiH|}rPWV;ls-0ak^=6j8-Rd*` zQNbSe8!qwuj{dU$o(w$5{)VIquJAxcfx$YUrZ(Gna-&ZFZaYcw6E6qAMDCT53yG zeVTtb+;GsFzVNfi{pB+@X^OZSZu-;Lx~o{#X+KAA`M+a489aLo4%a08d-aD!c&pJlX0_Gy5U)IH8keP z1e?Q!Ia7UQGqVC)53cT-6|k~0{%Et7o7S49sJF%ylg;;Eo%l%Ckn#82#~(%P&pP)c zxSa1?S8z4xjNG(2>--t^2;46ISu3M(m+SKnw~%&I_5{f-zHk0;d*|QJKUk6T{Q36X zyfTO0U3<0doV>RZ-`d&}V$p5x=j)z_r>IE(S&-sh`lEB(weue<6jvpSFv{&n6bgND zKkbmCiqkvI8={BHlWqu3f3#%9As+6w%o6FnZN3fM4|!!4v>gn8r87(1_0dZH(ly#r z&bNYJ7Bu`^krcEfslhgLtLS%bgXwwurf=umb4tCkYt47%J!emTe$KN-;#We2iVf=< zj@KGWE*#>5y!(%T+Hy(of9C%k^M6g`vtQlLV_+=t-ZI^wRg80T>k1}gUjzBsjO!dW zp7}9r_GOM`vu;||GpAhR7G#~LlaXs>tQy}|xp}uw)cLowzHDtd|KqTa_AQQ%jNVxt z5C5BezZd`K^Y+`FpA)67?l=8=>s)Wd`&H-doPTfHZ@=%~$(5h&Z~XZ&DPf-HbKz?D z>r4BS4}Sdazd5}5{CA_}tBy}Uu_l+NaD|Ml*=oLN4~kWVRl~hk>}8SHv5x-cd2{}$ zoNq=OdkRDnd1{=FT4ab@SNxI|h;zE{qPXMp<-{k>dKKyiWEbVnDV&|RtznbK@<|2v zU(1#B?|!>#_ifup%kuW0SBqVcuTbA~^*Cq5nL8YT`|P)g*Q7hI<9irl67<5U`?Hg9 ztL&DXIW|T%f8r0Vw$teP%(q{@x_W-~?(ZARtJ{yu%G{BaiGL_2F!5ef*R%}BNp3SM zoO(@~ma&~NF`MirB)ojmN~^ig_%E+)@D$$oR>W0s$s8YdV>7p7FC~t9wy&%&F`9gG zf#2ns|1L88-CM12!z#Eh`Fq~Zz27V6-G5&>KRz$f+uQSn|Lmx`i`#Q8_Wpfv@)_H% zujj(on)dd-;`c9;t6AIaW50X%bJlC+Pk*rOJl(6zZ?$sg&IzX%cgcwP*qi^oXOj77 zjm+kYg89=<^@%TNv{}c=u#EA>zd%Rh+aZp7nDQeSwzC^3sOUT{J=t~2K`14;Jx)5k zxaXqdS*1^&b@ughp8vQs?`G_ zH`(-O*L-(;`~NEBDVz1odGlZ2s(qH@{``LNZu|eMzGYsRdi?Jb{f3J@Tm=O(N5$S{ zO0%~A%3|F1<5x|3?etn1j;zT!-*ZA9Y3Ksb@x(G=nTZxnpEhJn z_^jkod@5^Ff{~kl_PJ#q(N6+e7Ilblx-JlOwpo0H?@@cnx=k-Mb?@_U7gW{xv`OSt zu9p{E0hMPhUK8Q{&vvjJh8>_Ba$bEMTzy!nVU9ugxZ3NNw-qxO2ZH zD!1obty*pTkUvVR_}aC(l7ADV5*iD)&32v164S7MLPAj0`-5TA6lc|%oa;KhW7C$3 zX#(=<_h+x%(lo7ft!wE|*3O07*0$fj6DV+7TDQwis9EOC%N5xw&Z)B(Pul(GYf5VE zqGxAcxtxBtd3R~%o^@}JcKTeuyCCm`o|0D6mwFBT@YJ&AwUz>(YW?o($@3O;J^8fi zzt*7~AsO98*XNecZ7F}`Rz83Bm!0>^=a&X=elxi<@|f7s^#WR2J3=y>YW6KCD9Agj z^dtLIzSAQczMF+%65WY!M2ed%RgMQpbhkV2v~;U?wA=JoP^7rANXEAI-uj=BU%UOT z+Or8+X&vSjusk&NVgDf$YmsFgF9oM;=}+FF|E;b^B1zORY4P?)5k2gWkDNXJXws1_ zAu01$d7iy=`VwcRmyyCspRDOC0*zwZrhR;Hr`#*u{_@H5D<)@_#D?Zqu98-L>`~9i zX!`I=*x}F}e6t$;%Z#0KU;CxXB`lxW{Xp>Ii7rjPBP_bp+xL20kyzX1A}p6b_4*4% z-;c}ZWomZ1cJKf16Zz-X^8J4wT%JD9Uf}ds)g)8r#`tU7YlQgsiQW0iyY^<-?uB({ zi`QruU)&Wm}Uvh(IttjSk=W+?WD zwJzg_aYRacnz5ANc_rII1@6cG*IW*2MKy;_a$h^^`ueD~c1LHiapvr5?>gb(-}`0r z11JCapA`y@h7@JxX{}r?viFSW%gLGrJ*%yQgFlD~ES|oSr+5vsoG2&TY{vEj!4Z3& z-q=_YKK((|VzaFh=l14$s@|Ku+b?W?_*T;(*%;Qpme5MRc5ap5#w?+G8` z84qfA@pY`3xBFa)!}Jric|0W+Jw|c=S$8tcRa+eAYnOQ3_Yd>Djv9eGJ361UFc%vC zKbiA}|ZmCWV z{?%g@-RC{i^Q#V9rbh@*5%=m$8b9o}~7z?_7+#)T?JpYj3|| z`{@2Te|y(lYp;37s}mU4%-hA#E_x&Px(atcFPpF^>zgG_vW~%Xou+(?-!LmT&EUns zZnuLDrl+DTgBEOhyy8iaW~qnO^IxZy33uvle){y1$r_u=$(AZHvt}hS7HsU0crMbn zBRjil^}pH6KK(I``OG%$`Tk?;`Sgu?fHqdFT2TM>>8L zJGSFXAY1GD+Er&*cmHTU=^2n2^vDIsw=Ls1^L>yY*slh^Y(CGlP3Fu^|5dv z*S4t^jLZ5ydH$HTVJ!pO>h^qj)!#giPqfr%G{o)92+vuRCEqM~cBfXjZN~qZb2Y;5 z%x~QsrpRCH9NOOwptlUP4ASxjgQV$Jer!aL2`}n!J1D2OB4mW7rikn z7JeY?r*i3Eu~77-vrl~QYVWE}c-*Id?fjiHXF{KeoVH{98zOkkG?zoXe9F|S#p_x! zYPA2#+7#_b+PmR+(8KH#%jr5wi^6>U5@A^={!l5e{y~8}IeATnl1?qi#F$H3784Ny; z_k@YeZrT0pV6bB%$E0qVm*-BsYLnz^*W#Aunyu<{11CdRk*+Zd1+Psw5$(S*Ln6lU$}VI zQJGEFS90bBTvz#!%5>~kdxsMvyOZ9Ozvd2{TYRHX z43wA2@yyZ)o$HvvtH+1P zJ@~gsPi(Wk-~ay~15bprt(HygtBU_w92m~XcgtqF%^mA4>2*?)Rn`3$1q*WgYR$`2 zr8vI)xh8J4|I=n0;|;xwzRmxC?NB5;?=#cO-L3yG86_>O-&~(opOBut)de z)8fRYKDWA-vH1zp68h=$s74Ufv1k&*sN#><#n!KCLN+%lqo}tLLwHf8A3la9!>yM27y{#!Z=xs4)H z=ikw-7dBphG<)G=5w8{VFL}939bgsoV4i(&L&CMR=j#L+^Nz0Omsa9rUO2<6@YJ$P zE5B$vdxcHx2wMI{^KjSERWJBv%=@&I_h`h4zJ->D(e^`F)Z=vEj4G$*nyt-CbecitM zUmx}QuGHSs{zU1wa8^9$ulp)LZ>+gLyTaJ<>5;WZ#5uoZvUn*aXfsE$y9XV0ZCS#6 z!8#=RV0vp7n;qLfGxbM%L{{7R?NMo%Tkzc=r4P9#eLL*-f5CjE|7YbtrT;BC!GENlXXb>+zyD?$? zbn6Xg=2m??q$g^9cz3J#1+K_dUD?fQOro2Zl~!F?X?dsn!K4GxcVDI$@z#4R+x@Ym zZb|y(oxZlpFK@ojvHjk^&!m>kPd_Ve|GvtLr8Q5*^t0-o9o#kRj&sATQhu}YwUPW2 zs((C`Iw-RIB}>vqzP2+xtHnejzbeP;tZ1$e{kMIR*2YZ|e~sAsA~ejjkL_EKuuv|_ zbLOEKk)|RJ&aWW`cP2avUn0JzF6-D`x5K9uJKEHoN}^vJy|CUn$ADF3>9S3lY15rF z<1am^3F%w6?qEd58Z!yQ5aq0dJ%%-Qn-{G*n0`v^%lEVkQ#({LP9J9BQLCH0;E&$i zgf7*IK1x3J2lo3MtK>M<{8Pg7!I^a-ch@WmW!!h^YWYcLr-?JPEvH@;Gz$-qs(v`e)vW%UW4JMA5k59PI%zPO`wkz=oPqes=O+y9E5vpuTy zx${x@oZx+{cO91ZGxxUCImq6haojOm&7$_cb+>}UtRLzY)xdPtJ7BgHwL>TbJ z9cITYbKTecIIw-jkKlWhP7AlJDxaU5*#L z>+?y=YxWX*A^FIvwi^XI_*{-Fp5HysSnk-4lb?jd&4tQx>=cc@-B~K|c81xSRMYOz z%S`|NsP*{va<@I0F`xC3x4l};3YIyn8Nmvs$&$y;ipoBkP?O&J<)7T~HhukdM^5ZK ze)06PH9l`1NV3j-@A;Bt(pSOFS0r8c2y*>c?dd9BajJlQi`ncOx#mnuWc<|%6_(sN z#Hu&lQH?J^_DDX9Wr)b-rLHEk5@x*XG~wIo!{IxnWJ~T zs>&_C_Ua>#GiMI0WlrON^-FK*=5L`HRu(_*Tse5>toqj;y-6=!&Dg)LZE-mfX}n>+ z>mCQlSIB);$p5yg!c51(Mqa3r;lzbgclKv?uFsA> z!*=Y{!*$N?&snUk+z!^}seUeDo&N2Y__JgCx4v$zyuaf9+29mA&!WHkPh@SdFD$yd zCa*)U=h8fb67~f*Z@*j0nA+wf%DShBDR%=8pO`UE0k?EWdoUCQuRFK6!6x(=c z=5q;OXCKSOepc^i7{8uVVw4{Bz;nV$i*hgDN6)PCV<*@jV(*{ODyzxhy&_Zp$i`YX zxuhokc^&4*coY>5`Iv>6AB#A1wfge!l2x~N zPTa7xHCoR|OT9DaqGquX%hg{RDk3^YwtpY5&)fMm<>!lep-<-pUYq;-{HrSk&;1iz z^In|q&f3rSw}0R7%%lnP=N+`XXWgpPxXCzk(G?Sm$Qf6So-J>?y}}^k$|Ir2&-o$_ zP50gLVDX(_^IcRvXlZTW5}9=K$NJ}fLJ!yqCmH1N3$kPgugRM^U3uwpz5ExV|E6aj z{QqLzwHq4iv}?}q{d`06{kb#m&b)im{dLyX>&N;w>+P<)8dS#Ro8dg+tg~Zj_HoBh z!PaYRSDHdxcLWLjn8+m+`O`HrIKVqfN1ZK3T<_S=U3+6 zugr?RW-EDrQ*PtgT?~6aY`R_l>&0}pU#sIftLF5)`leUrsx;ZJq1(!9#=#7aMK!D2 zYW_9#AFAcrv9Q!lRcTN2N{<=SwiNw$Qi+_fEbN`N=AF6gz4ATgd+9X9XdGIu6d+jA z*d-)vp=@&^Cj9InL8krc4L_q>3V(zzjHWf(?EU?E`>}d%Q+xNun(JF%vadc>%T&xg;riS!9aUjVzlT_yJZJn% zl3C38hV_s7WkEB7iP`x8z7yUdTic&KMMRf{p7!TDju zLe};|g#%F^+?a*Vo;_2z=-5%2H*ZvGuKbWF6BD<#?(cHDd~y1+o!OO)wcM9NwLK&y z(|K-vGA&7}lwg}ZYx>Ku@9fqlCl1NGKQLLmyl+>$=*d;wx4U*8IZ>%@oixYvg)Ot6 z)^pKcGnoRHI=&3J7o4Z{X!arf*2qT9w!DI~FN1aF`)||_pL3&S-H)Hi4RdFGk#rJx zlAwBV(qhdvfAx7ug&rDT4E9eDmg3kbw&&u6``-=rzx*MS7Iw1e^rL2(?(Y6gE`A4f zw4bfHcY5k)&Mnv17;)X+wexX_8AnD6TlDo^C9{9u(mQdgYI*v}sQuk9x$Ud2z7_Si z%U{U9_{Q1ZH;dY@nB)}f;#=Q1UqwyWnDbjvl8WR1Sq<0MOcwjQo3*EUcBzI|+S=%8 zBBCPRD?=l;9?)?!4pW-vusc(q^L6=x#6Fr`b};bD{lYj$K; zxA3a~|67{>m_%DtZp~AvU;EQpLr=Zb{)g-S1OLA)TO#bECVQvAebR-wI;t-}s+g!) zPx^BD{&&co{>@mD=-o9Ia zF~9ti;(?7E&-NaS=;w9VJtO|uW}CY%d#3-0nb<6MzIxS%KyQn91<|US{qh#U3Gx*YO)<=a`$MoE9KKOix91|B@D#ljzc!7D#${iBp?Cv&3Z&KlVMhNKSbcq$ArUlJmt{{KFS9 zZ)3X|f7Z%uPX226Z1dtW<}d>pUh|fjIk(dGo}BW1%j{d~Qrt=cb6+Vo2s2n}9O6Du zVzcYx!}$uoBpn>CSVUYb-}id$GNC|&zRSWE_vYDsb*ohN zl!k+*-&a+OnjK*KcIn}teYLC`_(Z?GJuUyPY~soTM_=5z-dg-2cctuW)yZ0yULWx~ zwZlo&ed>{i!Z}j{-AXn_E!kw@8a;6jXS0|}S!UP17cV{;eiWYARWDrgm`lSc@85wr z8*gmiU~|7bp--eT`uC$_hkAd=m`z{kBVrt&{OITEjfNGEbIYZ6C49ayqhMW3+hh4D z|Iq`}DvTnUd|3a<%PUui901N|pMuW@n|ID~Yc- zW$}S23i%tPdc>N%Oy2z1+bYX>j4M$7-k(HOE!Buq%LNN|7?elN*AVey(EU-$(Iyy} zx`S`~!Q=Js8w1~;7CK>+ajS51O5bdq-WXHXo#7mtuEbo7zB{MqSyP#MlhUm2^LHa= zJhNM_bgNgI+qh%)GPPj0xt(20i{h{9CUUE$AK9HBeE$92-P;4Ef3IEmq4(dvy6@Io zFNm!Te^R1!CnB|V^Ud^CvnAKA+_u?n2~&ahA^C*uD#CNu>|XJEUf2nd11-x!9vZIX zzREOpqvYB>cTRu)+&v-s*^(KN(Gy!LulR5MY4axUb?i&4Ju5BtSu!Z*2 zoA2otXgu@C{%6FVJzWfQ|D5@`@6Bi9NupC3lo^a1E}UTP(qOgny4B^jd+Q{#bsH6V zFGY2mt+{(`nn~bkO;?vfchA_s%-`z)|HpXy`U;$U zb&*wmce%p1AFLah`R!WrZ%$cpc2(x)p349OB<-KXsGQ zEzvTupXZa(WnO1 z!zawyv|_!#wN~dLrWJh|?Xux-$drlsp;Pm0Yhy3M?A zf6T|z{}uQAN}j!A{g1ux@BXaW*Zn@{{?9iSg>Njj3C}q)?fsiS20F(TwlD`NX0U4( zI%zOp3U%1jcW4RksauyquTGk_N;Eq3#*1UeA})9GE$S>0GvJ=1LU zq*6)X1#{K7RTJB62dtKbIwV5mEahl!Z z7EX1U;zPoIJC@Wgn<%x`(|Ya2=}hxkJ$x5vI{2~Xvz^S8R%sP$^hj#;coTicVP~qj z;N3}!4^1q&VCTNyLgUf9w8Hiq`bL6LB9f7F&nv&-3GEYDyw=G$&6n|@$eL^4S28B| z8Yl>OO=z8xpc}dSf%w~NDj(FB`=7GldVhwA`{u`Kh1bvM9N?X^eDAd-XPoPvy*T^* z;2V_y(W$)Wec0dXZK&$dSYouTz;O?kp4cjnoO6$^9(<@8+#a?*=H5Rk8s+41| zd!5)mec2{yC;2t+|6TPr|8_P^{jKW}l~r@9&Ys!(c;5>(GjpA=dBN*6|A)?aK1E)$ zU1Zj@D_mdOs-ja>M1TEN`1x>UQNk(51daf|6-h^bPP6?SF(ZLTK}$?-lV)_qlvQ&J>?H3ulu#G`F_pcH)s3q9J&_c?!IoT>GjG7haNcJ zuT3fVI=`#$ZJGT}zfUI|oYRuGGQ@9op3~~e^5U&d`74|8~W zPj4^ijA!}xa!K45tCx$EH!M-lx_r}GW3h?se-)c|izb~9jtxuQFwsJsG3vTh$*h?D z-yY4=cBuciUG{v;&-C|CRK7SKKRLPe@DSe>QuzpXK*MhE+=Mr>BK({?#aT;J)KY*QJ&Y8_Q1V$sT`ldP-Y*wb1Ve^VZF< z`&mDWsah#ZGjBE1p^eoMt=!_Po97(9WWVi`-4355Q|}G3V)6F(>h4E8)cW1bdNnjY z;ph7|mN%!JN-(ck{`+vegr~Rfy1i>RAKoSs+8J}#W3IvP3U-ac(6b?CDYdh_m!(Wv zQR=lp=-~nReX=U7-OkhgF7#>3W?RwMzC%PxAay3!t9@@0rll;7wfpc>iI;75gUhCM zO--kQ-V{CJ$+`IT^x{t;QvZ*abkEygJk>AyQ|lqeIo<$O}!|432%{NlxW7ivAK=p$((aGHO~FI@yVj4j<;vZJu~?%-?nm@gElXVrT+3APlN(RB^Oj!XKxq0rMTgc z*L&@_pv7h@-)8lnQYde{{Osskf#;zX=T<*bRtyYv2~2$(x4-eqn^4!?s`{+w;{6I0 zF2s0jSa)%<)zKhvf#773*=LRH74L3X^zvIq+u37m8Z*mSehRVgtKjJSe{HqU?gV%1 zn?^>hl2VrDO7$j2Mop((nkE&7zS_J_u~RxX_!H}C@!k_ZGKAGkHqJhJYrD{{+vbz6 z>zz(}_OyCa^?S*m3(Vt}oUl1^SmuZ&$K@X%7d*&ysC;y=U+P+ksnh>WD?c1}uQiS<=rp z>*>rM*62m|G>#S2sQo(Cb@7hk%45eR7Z??_r4-q{;Xn0d`xA##x#!-V=6!bVSw!Et zr;BQAo_vvLtWffMB)TI1)w2sd3pif4OlN5m_bE{;HS#w-eRg45l-6nu?`ap~cJ1up zJ^s4bZCjkc^P{V8?hyK-nYMD#44M3vDN~%Lq)g17SfsYLrf1pHlV5(CtXm%A`aCN# zvb#EJS@rQxoLt3Ew2dx#yma5I{3&AJ`A^wXYWOyHZFe_Noa=FZ%Fzp)9ILy6=7cHA zT-zLznqo9#PL9at$$M9~9Wu`H2n_WRwL94w`S+S~_Viq)+aIT!egE?R@3Ym;r{m(7 zk9}eNrLZP$!>_-}_W#XaO#a(GO@3Fs!XLw*c7NKKnO<+&dfPt#qx-cle_PX@cE)O} zS-fnFxcRG`JuJ_L_dtWi#w8nGT+OPQ z`R~2ZVqX=br(U+p=G?Kn%WglBbvrS)NO*f|RpAYB=>_6D?~ZGR}G_-@k)d7YTWdM+nav+rpnUiDzxd0#d9Qc!rHc;pwc?%kW@ineUe{kx0( z#iiWVcjEuPZhm~&e&^3a%k|fLi|b9*%a5^{v)k=|Xzu-}ABzfdvyXQ=ML)S=`2Kc=pohgH;=zJ+IO7t$Oi4Fn;U8+}QLVbBfp7<($4YwWzdI z`Q)do?W(R`HS1OHuFjbCc5?pJmqPmTzEM?w4NpxwaN>!;w0}2OU7W^Zb;-f|cvM*X zKZ(B=&n=5=x_%(1O;R(uDY8zdah+MSqvVV)$G#zau#0$lxrR(2S z&ih__@B5t3{lEI2THK9vQ@^NrWa`h!e>CSkzH6{|v6=KW8IfJ}jo05?@q5E6eKFy) z#}1}T9Idf#jLM?lR%tK$5c#*^YURVtyRrpNY^tm({W0Nk{9RSeZ$Gd5?)m!6mu*Fu zb9>hO&+o0j2{C_n+^w@<_lwK7j^DWdPrXFgUukmL$2kcaY>sYP^OmG+E1Uc4kthGM z$9o@ldgZGIzFn)9a5wSJ13L!Ck5N;9oqJvQ>fWU5k8a4$?-rI?f7DZ^Z2pFiXI?n( z%6rr^Z|0S+?Y;Hv`RyP5Ygzo$`~+p3{&h8q^V;mX>5`DU;5C2ZrY&khf4%G-|MII} z*ne_jM4sEC{gRz^dv5f*o6q)G?Qw@$&Dhs}53i3#vJg+nbJkS>y+y_)^CoHS_2FD} z(`UV_)})uLL7ua!?dK;z$Q5ulyA;pBCkHH7KTw?=Qo< zE@_5+c?=nsG+z}w4faS~E4X4_>Xz5{bzh~+pS%0%^6HQWmM*NvDjyjd#@gRrZKJz= zubb;q{?9R;UPbp}53Ts}BF206@u@!(KPBc&zwWYCWy%&I^N$rXq5{{(wlDi7_1Kf? zz-5PW@mG7-Y-7-wzqGJ#LoA!)q{-z0JkshBjlH*zy%mi<8n-p{ZCRhknv4gNLQQJ+ zW>ma+_PoOBrRPyZcOhT#pS7R83o?G3(G- zjn7;wwWf9 z6uavZG=2qI%YN_m7L9jZ^=p;T6xTyq+!wXDH^zx6m30>@EllDqlhF+mU3+X_u>9<+ zX^SFfbMBdOVDW6vq*B+5T}Lm?;&7S5;W+VHv%8rk)9JGuF0%wX9vtP6yXzygR;hqL z;*5#yfnSraz44#5C{xOO@!9Mpt75NlTw3HPFTnMyVZxD^SLp%?8>TkqScYd?gomX* zn)dw3ZzFRx{gb9MC(kTSeHJs*GCb|v)S1Okd#?qrt%&}&(}6o6eilQ`YAO4~k89ZW zyRAw)treY`Rrw}$7IS~<6duQ!?rAe`x=ho(v*XmIqQ|R4+AGppdZs;8ljA?{cKtug zu2(NjW4~TH?Sw#3OP?2ZlA zGkQ9!Oi=t_&DKwsZTye>G1t6~Y&c`kaEF(Hsq)sdQ~n<>Z%BKPu+w1X#<*R4TQh5= zFR4rWT|fBdS6h|(N#h0I`Av@Wa|APKa^F*r-ni4RkNZVX?!vOZN}-VW?6jY=rarY@ zcwm~}g*{7)d!O;Gx|YDjQef~vvc%ATmt=)xg#^b}*7}Z{CF0ACVtwvx>0Z4nOQC;N z_@{MQHZ#iuS6cIDg>HLv*e8IOW#eg^UNz~a*XL6AUA?-j(RlUxt5fW{?6gLGmNcu?Q3nhEuf4WH=oMq_LOH_|UpgIM=ss*q z-z|N-;PCFdzVFN8Ifd=AD$P?W&98jOTk-I2z~SAB&+c9b>F{Y?=B(nf;lv(oqxW5B zb}M~ecS5D>%9BLYHRImHYscElx*W{RGmpM-jORIP9|D<6%HO{Ag z;YlOk#px5KZ(g`?>YS*M?wyL8SNwW7;q=O7nN{7r@3@3{Jn@y5P7R&V;2yg2bQsjNNz)6W|_ZJ!zT zI4RBaxRrcS#aiu4jo$0&uksfQTrO_ovlsodDE`r;vi5_zB{!EEN!qK*FWyw}@65yR zYG?L}DsR?)FsXcct!LRA!aC zsrSZ`$aN0Mf~sQ9&AaaHTpSW`)#u>5se6vx&U7yF;cRU_Sg?a3bH}oVbfcBh6IffU zc0OOX>(;FcI?o-PBTcs}t#R1U9+9-iwPWA%7n-vKQY=mecbN&-u2;e6(63KALBTi_jS%IYrBto=g$;AeExlG&F9Mx!{uszp5C8&TEbsO zlkbhqAHSbF_qPA*N!Y)1;r|V>YY+Oyq<^^=8~ZkE>!o+EHdZ~3<@Vh6XF~2xu{Mcr zo|!7oMB61iWF^~#g8CVmof(+lO<1;8_7=nBm6a+E91B}*B+@c28JWqt6nHvU?BGqD z<#%Yw+mbUEX6=|e$wc<`rTpv578>8(TCzUuU*Y-hbBp&WA9=U&j7!~>NxF|~cFa6( zr*`l_znkYlF2Rx`#{@5WOxtkeSW?);wFSb@Gt&;A-zy^+5PW&Xr3(|hG!J;sIVEZ* zJvIM{8!s0V``S5+v`y9CRcx8z?ZC;?@@AfR*rkcB{m->d%io;8Q}*t~+7D0K-k!Nx z`hNO_>mPQuKP$J3jNYrfH~C%jTiK4i(GDFt>dYDq%NChL&AuAKTFkX>g+{mP1Sy{# zfw4=&mfd8%w{Q2G0?C##n|W8YDnt8Km!eH`e+^dxM26m z#m}EyWV4Jv(RfVnIrq;!HGidS8r}!FsjDwZxmwB^wfsd|^PUDCv77^4TA2#w()#{FUPU%da| zI_8yie~vxB%ge{OoqvP7#maTX8y=tC^ke(2kM?D|Icy#8Y}vE^%)U0J(SCTwfM0~Nb&$vGVrrqdUBh6*XO#;gkD3OqE?W8?Y5BH*dv)^Q^yWHCn8dTZMxL+mfU*i7q;@leR zOP8CyXGHEuF^&zh$kyNcdAkyO@v-^w1xn>#p8Qd-+Bb=P#?4maW7$iTYPS9R8(iE| z$s(Sq%G|?skkO;#*ZXhL$JVgyoXFpL!TaXVX%p^0e^@c?xZcs10y#Fx$-5%&9p1F( ztlFt}9s#@=OGG?QW<5Arrz-H-GW6=(!iwaudujz?YEO!ea~zH`Xe@jF+5D4HL)+Qq z&z|kmYIu4o?YVx#$#17p_u4vtnoxOiuW)wh)OE!deL^l8XC4lX%rIG}@>3Q1>+b_IUqUL4%ALq_ZNjNvB{^G&)FRZ>f7dxJ4O1pS< zn#RtSLnl7$C@QhDo*up-sxNn!!Un~?OSZ&JJiKXg#1^HVLqd~wJ>B3w?Qp3=tjNXX z8-56Mi*JzFXmonR)XpXE=ISL!eiM5cxb}(3=cF)!oTW?VY>wEWkzuCIa!8|vd5%hP zTZ`!O40nS88yGOg8b zj}*;H`p{xfRoK+K%QxM4>ie|EoaeSMtu{aF8aiL~*X~5C?9xSRw#)p!e&KNLXTLpF ziD{|s-@oT?HT_@2ZJe4`>k@6a_g%#2A~)sf89&rZ&R)N?Pvq~`_H~Elr<}V}oBU?# zV=X(Yx+Pl^pU+rZS@!&Pw_L*`m-l@U4Y3E7yo{Xr+%O=Vo3-%Bzt#ubQj0bu_a8sc zQMU3B*DQ^gm6=RtA`RS&Kb1Q3On<-fAcLU)kt>|9?oW2Pb?Mgft(R-(=f5~~!+p!D zr?VgL+kWp*r`@wN6EB~B5x*_}@8)lJZ?XEPmhI2JByU*We?d%*D?KTY#dePF%IyzZ zc!jySj?WD`&~LicEA@)Q54FIn3qpg+tXw&tN~CC*+5Wo!xiRGIyO?vci{&_8^l1rS z-fJ;&ro|GYN{>IrR!z*dwn+b}^#^`>hUPB54B^-vO1b`_PIex^-W zbiuZO1x$uQM*La(J}ova2-A3`GWpEmSsNFhlVU9oeBxs}BU5dy&kU|GwT#5NO=W9h ze;jY0^!M+Vx8LhbE9AES{raQ$a>e^c4yb@7vQMo$D$lYm?uh?` zZQ9qRrT^dkmh(bT`k&_Ss;v0;>etI;7*uk%w4Q1HDaKZ6nr^GH#?7L?y?gak!@Z{( zW#d-oy*RM8VCjZ^hi|@lsF34#m;Km}*$qrH9pomhzY-GetF+QsJhkag=`UN2t)0I& zG{l~Z-u>a*mJ7>1zt6d|G3~XyUf!WKzPYSAU$64#+_u}itLWIaT>fi}bAr3it*_bn z-eB6lEzfW4WO;$FLU_59eZFULNdO`LqQ@JmUV72l!-$C3(M z&urdtZ~KYk8}=n}f0Fnwu#c!pv9lKX`zAT z-zV8^r+O_cHA@fwaM*Ti!SDHk8p6sZo9_2G82RwW-j}G~a^1P!-t5?vzOpsBvmC2; zJqz7(|K{qsb!-1W-c`EeWy;GvhZxh2>ZXM*+Vc6f?UxT*BK@zvPt1G&UHDgW_?;6f ziW2OSFJ^MhRGCtkY_Voh1gE_C+gZZamA`$}6`9ifjc0EMB{GxJey~CcTewI6V>XuY)#=qqwcqU zsHYb0WtMZ~mPc=?wkhksypHoo@>Wil2NpLh zRgWFEFs(Rl#FN~j;%3Y?HCU*NbKa?hLlH4yZ_MtTP_xci6q}%PVXE4R+0SB5&5oVW z&MVUDePFNLhUog4J?FkolB?wS{WM?h(}xAqeJqSF7GrMQP%<;^XbG97)v_qBeq(RHM z)bKASZ^-iObW#jI@K|&&4;$A8Eot$+a)Dod{avNi7Skmm6kF)}#UjNuM8z|Fm8e^w zMckK@a^KH3FfVV~q1|!2c|#_b9>=DG3zVutrzeTB#u-dGvC+jyJ&0E%$>P8Kq19{} zt6p>6|NQS;{r%guZ}j*Jzw4gXdz7`{^!$XW;#&g(5|1c#rYZUc&7I+Lbemay@9K*y zWLIyyOYN7W=3(OG>LrKhUL#a~;Xt5Lo8)2GhT*9!kQrfhXgc^j2gqPla} z#T$*{w$o$wKc4o*LGCa2@AnIvBaTk#ixq7;RC6w0Q$fdS_QyR^-}U;hW?kwC|B?MS zM(|yxu1>|FQ<{t-IXue?_Z4isyP>$uG1x|GAJd#uCwA)!95^5E!I$P)QDMB)G_B|k zQ~FHqc!@B#^J+6K6Q8kPp5s$|HB_*Co4aGxo#i^O4>Rk2={#Sadvn)kwVbLce9z?e z6}|P~iDT`Zw_s(n{jcXQ{`vhXd!+GK*S3mnV!yHB#PvpL=L+kup8Z&~BPv70k8=-a zG;jLNQig(r(nlwPWPcQWlw-S-uc*g%r%L<*hj_61VY{j_ne82Qq8EQ^bUh3-2zA@5 zv$DY6ys*Cb^f~D-onj}tWOtT5Ezpy#5iz@aXXjK!`;yI%6_#|JJJ4+KJ%eeMm34&b zPWj2lX0Mr~(%bTspa0#Rw-Spld;TpHDmuMS@5jo-?Ojamst(^w`dH_LpE);8Vb*ES ziw&XQ-lW83Kl}aA$4kb){pIE98%zSK3b_??@jowum=y{XNzeUI`w*62PDx*K!qOmT_i{T@NHxjKf0 zzs@q9ZL&xfw&6^;F#Kzed|` zjZbaeezi!Qb2+|OW8$v9EPeHCy=m^O>)qj@`s&(YXEQgxo!G)N(Z%y?rr4`B*S;k1 z%vL08&`*wrR#)o*^Wd&_LO7U?ZqVNN_H z84HUa?4BKWZ`&5Nij!f&^^E5NCQ3iOx3smOu;g6E`NEXfNA_+OGQD`>d+*cl3EIC! z;?L-(|9pD;gw@6oyxE0 zKXdEd$7kjLbk1uz`-T0&r`K^Smg`@BYhSZ+Vc*7HJNCq?N!i%;optMF0F+M?~S>+z>|74gRy!wL*c52rrt zStC*YsHm#p+l;DtOOzK}%D;cu~?&IUO*Roj&58%wy% zCriB-nPVtEzx8nNjH7BZG;?y7P1-$6QOz*vTeYzFKXc>BGm5$;g7sp;CJFK%4yl+S z_g6W1ZQH-!?=^hgcG&-aT)g72qgeB@xYgAH7pvZ6>LrEBsV5(MqY-|r(A^?J_h1(L zjoACeg<*yQyi-^!<{jxup3~&=CdOw|d(*;o8!zwwls>&}*N%LN?xzYZO;-;ddvNc; z#s@1OJbmzWK`39|vB|F;4@&W9F$Ic-hF4xSkAC>n;z;@#u^c<=8*^1S^6Vt8gxrfP_h|k0 zE4Dwsa0g~sZQrx5^ziWq6*^zrFK5qsxte=-mzUfv3-gQii@%(_nz}h^|Itl}k8gzj z6D~Pv@kBaGXTQyUHTmwxpPFVd)%`tl*4VOAErt8sx{ZR155Ll|)oSp)(Bjm%J!)=3 z=z(nBlU8Sbch>pXFa4~zS8#vKwe_!)cU@VLf9?CLJ?nPwv=em;;aKUKwe{5Iem4IPBUbF( zuT?(<$mPf{(+WLUf5~V2-#0(c9W39z#`@2xU(Y}NH?yrzyZdMT)ZqhZ`#-oC`)oLv31$Nv{{`@1er*`Ru(p@sQS-tpQm%Q896 z)=A&pw0KGFL#xu2QLmZ)t-Ub2c%9;oS98QGTir7L?`ilx=Z0EY(Q3{MaSxqmsK%)& zoiu#o@+4S6Ku|a?u)bcZIL6Pa_dL7c=OWfKi{@W6Uy$XI^ZJFy!#kfXwr3^j9q+cd zUeb8`dD~*qMuU)x<}cEZ350OUmo14`5?VdrzbOi^}8-f%m`OZ1&JB{XO@+am^8? zNe7lsn8do5Dib4LIl=5?TEaoO`Pt%TRNVr-1(!H6Z{F?axg}XpYYTo_$z3=nS z8oS$;$M@@ZK0f^M=Fe2?ZIdT_I4rK9`nF-iM!nNr*H;Sb{`KT`=3F7W@am~;o79}8 zFBl2BBwp}XdyVg!j^k`~jkRhF>U+p7AubL+7hrv!E3 zFUiT%a*r1uHy7h-kqYnGx}pA^w#;GAu-BZsgQv`Ko{{xun_rh0-_IL*1$=?qMOAB? znPvFq@kQ#YgoZ4$nvgJ6^J&weW64Xbm-@{9-er^Acd9s0PdelI&uiZ*wE2IZUM%&z zM>{!L;FYHTGmhW6j|*GujJ~H!J5E`l%sELd^2OE3O>A}j&oVz3$ci+XIIf)5q5e_e|D-~09DuQLHMk3RN@O`j!oeCOgSe{Z(U(|t^@n5$o2>C)5o z>C_6R!(KrPyM)%-$+X&Pg(6yVF>iIvp zAH1296*h0)*(GT=pWiq+MW=e9s_%!_0S%i@?_L}E`qB3yhY~sGzYX{K1&;3Dq2=N@ zbww|a?N9B;CpPVGkFQ^x@MrP!i)ZiuemXDTc42MQ=f$;*rGIXm@9EwCt+(j4*HZm( ziG02P;$NIYfs@2?BS9w8p)q432CH1PGujk2H zRZfb|zT$LYN0Ld)$Q51mPFu_8LNG(Osh3bgls+;jGnq50`0_j2|ro1Qk4ew05^ zb4S=`2j#6luZ8YNH92UxVqeVtY5lX*cuu#3LmSzF*h}DvVhdlyYCe5?oz9cd2o$owML|p zQEZlR{O||{_Be$s<0a}xG z2hKP-XHvSKVpFn&p3lP*6`Je^wOooLi|_bUPZLxSx_>gdL{PTsI4fu2OcR&;-@-3_ z{!%{8uGuc4YQuXq)3RiaXI>WV(h}_Y7f&SJmFElp{YWKHJH&lXA4gY=;<8)WhMMm~ ztyd@MX*~-0q`K`N_YPjJ;ELcW=aX%h8nC3M7FY}9nI0-LnV-z0o~71SSW-Rv>9Oe5 zVK!D@)gN!(Tm7)OV4dX4z4tAC&lSyGd{{x^zvYjlUmKU4`uqD?!t6KNwWoT04s5Q= zeO=5RX7_Ltzn_hA)wE@ts=EU(&pA+e+@me$((Z+QS6nSV6v<>+3ru7Tx#&M(V`Iig zkKA3;u06Z6>4r$+s)=l~lC{Fw7jg7%RG1pOewVFiYIm5JL|)i0*~o2&f8kL!PKJ=i7Q%lvuwwQX;g{jbqIA#H8B{9en8+WjB5sGgj!sCmgtY;s;vyB_Ce@+jqGiJet4Ha0SLp4n4b zf81skuk7NR3L4XmB-dEfIEF^@tzi=XnvrUAHdy4c)1I>~VgA!T&p!F#*PXbK8x1?O zx3ETil)v?%cg9tb+tZeOY+ZcFt$xS*j~AE!61S~ck?vp8d1trVOz+&vnxeQ5GcWq` zo(c|(-}uu4i*F>j2R;{>s`{w`0_Fvo%AKH3uz3Tm# zeG&;bG;Yk@+5Sb)(cqYC;e+L0PQFsTxVP{0=h&&oj{jN3y78*n>}?v06GiUwmt=*^?t{W{UX) z6|P#`@@k=SKGU6L z(8a5g^$I^ueCFP~Uw*H|lp}9%JMJvG^`m0K^YeGkEM4{Qnu7G~M7P&je=X^^@1ozSnr4Uox9NY9 zIUg;nRC?56HSf{0b9iENvWFr4P_`2~D=VN1! z3#k(%Ou80ae!DdHkIT#cEw7(Bnaz(q7J8c9V!qa=hB$2&CdOOOSXYG>&I)>5n5kMWv-3`8T!++TSul;rF`nTTr&bh};GjqJM z=G@qLIY43Agwzs7H_7!56(*@J6Be{Q3@FV>-Ew$CUhBlrsFxQKlK3;DTUUr#Dd@<) zv|6dMNXv1>8OC0nrMGRomM-$^%`f{m+kLm!##-5z_W#a(pZ|I8`zNnn7Z*Oc?lLJ^ zV}fJb;$u@p(gJ)9mf3#DDE#-W3)bKWpEwZt{t(hD}mSWh*@K*@T`-^(zLfWU*;?GJ@>QJJ&rpRGQ=`Of2>%ne1)?PR6((@U*S?>HUn-v9hStn++b z2C)X+BiwoO#Mgv*$@sOudmuAQ=X2P>Ep=TPk9{w3g!%~Z95vx-J7me*ywIZ|BJYvM zvF1Bpt$%9hRhqr(FRp&g|e6iBxGxx>6Qzm|1S+*xj zZtb%0%QovSO-d>^RQEDk`a@vS%IIZ&k<(x1O5U4te`=YekgoF^uJaurL+#|7^XIre|fFi7L8n&W8Ef8j~`*@elw zs-C^~O?*A;&%BNN96mqK@N2Bl?%`XcacpDZ#dXC&JH8cLzc2LGbGV&cRTV!e-%RXj z{ub5kQ!~7$$==%jW8>+!0a<^PVs>44b^l1aUG;pfiH9dnz4+qXF;QOb`Bs~+NG$ul ze(KdT-(UGE2LGL)-c_nBX!}$_Ot95|6~lu9?*#)$i`M2wN#bLV5* zKe9yH6^3UVub$(o^dx)bqxEhJ^q98ZbJJHn`013uttizOn}p?m$cVp?OHxk^ITUpA zJI8I!8+OOCerx^Sxo~2P<6L9=q*n`f>a(V|E@!KbnKkEH-2AZM?7s5LF@CF4gEH)Y zWIsNVZ(X(S}+elGae8Ibw5$*=n2sblNr_nh^X+MX6_cJ=0qT&bO9RU7tf`us%q z@l@vdzpj~^*uqgg^q=;Amb9s!_?zdO@7&(yOh;wRlnR#2 zXO|ImI4a`5aDG8k%SE>J$NrqT@_Tc5a_o;QS6k;eOQ`g4|L&O=dcknoNse5%^OG-J zyzIOp@x$!Kx;~#rEDu~C7=)Fj2rLTUdH0}K=74IbfG3pgHEsj!P z-5bH!(Ik7MxVibwrox5Y%xC)#Pc+$YX?x6X&M{%ribGCbL1vPf3-+97RM=d+ z!5znKwnv43G|j3}XWPjxZNTm{rvp0f<5_5aCu#P&wv-V~=!9cDk#3I9E^ zPaIw%q$M2j(f+XPLf?vhmW$>#N;_-wxhzHD*5ZSVUFDhue)eA-U^eJ-?8Q8%(JH_wI1KCsl&BT zYKDEfT-gQFOT2|W!Vaz<&AYN)U$r|Nu+3rIz`t7TYMyNAFZY8kr@o}9h<7V>2d?ca zj1Wv&IJw6<-_Oqj_uV0q)Pc%Gdbj zC`gYXc>{T{CqHPn`?(9f6yE!}ShFqIzBFAHu9G>FDwKX@Q7i8A0 zx5?Sa()KsbXw9m787Z>Zv;=8%&K4ZGf-@er^EOhv~w-#(UV|8lw1@+%+x^vst zNIi;@Etau-?!kB8RK~aP%|WXtlKM%Ta-7p1&Z@jxl`b?#^7x`BtvmhK-``w*GwZnY zxwW#ly~Tf+O}!OXd$@4hid`>T-=4l!?X{>qAvyhUle_qvvhCZqTlHPEy!GE={kI1z zPHF#}`}@bc>hJIFrcUPNzRUiGP35M|iSFl0{cKSScmy~Sm0OM|B-|Ep6j=HoL}Kc6 zhfGGn+mi0TCA=8DZ)I{b3zp70s<5Vc8pExgOB*F6x)<}k@jYKY*&*t;`|_K+Pu9$Q zbF#c{e{tRO@<04$PfYt~1;t!7u!)h-N&8wTB{}1jLFNR_lM#y<3l|@H!1HBEkfomD ztW^$f7vwHFUQdZzI76tbZqa7l=u2sfPJ1{m(!D)x+p3_nU8g)7IMuAw&zQ!j9lSF2 z_?!8Mj){lgs<-C+^zQEMhqk*v9Of5%&39y1$9i?gO%|3`W;<#Oo_~CvvS(T=gLE^S z;+{=Ol_E8n%kMmRcgmA(pRk4017^mv_n+?N&s7S&HMdA0?MISra_0ss$Ehol@}6Zk z9NYWQG4W)hP*)K5{3!G4g}=|cJ^p^pN83Jt{p~mDd5aF2Zhm&)7w`RbdeYaE%<`kc z-?i@5*Ddg0>2^f#@m}SQ8Pj+->$NOvPflS{ z`kZc?SAL*n+4DQm_UCo8neYx*^)>GYoXXDPI6ho!j znQNLY_P4z7+b%RqahAsvy+3W{2ZM6#@1K?8njtSKvQ zUEZ&!6PYaoYOKpTKJYOq3pC1n+4(aiv*=FrtJJB#_i~xmb^M+g_$YM0|9O_?qO^z; z(@&mNojKu^{H?8;Ozz6dm1PC(gidysb5_Pavo#Uu&Qp7F_q+7suB}HJ<~dw9xiI3H=T4;n+U%$0%k^tAoZVyZE;@S8J=|9#j?vV9Mo8$)n7w5| zg~iF0j*gYZcV`&ppP6Czcys%7v3}M62j8qoaXJ(5>eQ2;9&Ws4D|dO^wUW73zxe)@ z>XL^Vw!YRH>x1W>+8I0Tj{5SwYrbu@@_xp3`pCuW9{HSM30i(aE4F@&n19RdjWP2J zm!^dpXC-o@*tWk>uX_21>Eu>>cem|t6eifJn-wKziW{C}J~<~%b{hAF3GGpQKB1O5 z4UWF86I`Nyc}ZED+sY$&@jni6wL<^C zIB(o&WVN)&_po;TUWW^duY9xdYVQ)a^l}p}Temr!llKsd&H3VULW-9@Ka&4obIkJb z|D{u%c+Pio%>JSOKqU8=<}ZfGd2?nwXP&iRwLaeN{pszG3We1BDj)JHM@-mqU{Xe$ zhKLSV(ZLFn`@s)BSBcg;PT_y_Lw`Ze603i$Q@umWHD?>IeDibCXU$~`U!)g&T`3h{ zAo`s>d&`-C>b_KA8QKObqGdu@|tzwf`SYxB;#XMB6A$ohWW zo*Vz(crSiqy=kcc3YsVV%M01n_GE{R=qJ$=!3iv_HeAiF1~Do} zL}w<>gj>Y4y>hfkW1ZbDy7a+I-#dc*g^O!{9?<(O{;mIC1=}mT+T7x$wUy7``FIBh zdmsPhAu_LRXTbb@CUt-2?)>xY$Ufb0y}Ww|Eta%&DBkJNxio3cpM6YS%d!naKdw9# zCwfS0MO6&j&854OLcRswNqYUl@sy^C!}8#HWe+|$=)YHz^SmCSrM+Xq!g}unxtEiK zVuFKr%zUy9p15`^!!4PwP8bH3KPkI5uRWXf`=2cj zdVFvH*v74_&bRL5JHe!zOcl>^4n~!gukruM@#wvJ`y}pf-U>TE8s1fm{B&~Dmt-yx zRcn=?`5uiO%W5VpO@5*1`!#cw+HQxS14~bMohbOpGrjTOyzM6x?p-n6-fg^M$%;)r zLc+K8wtlUBeO_z(X8naB3pU%&joEB`q0;{9+MQ|l=YM(LY57R_+r87FcAGN)b?jo= zecUcRexvo<;BV&(Eg5B}G3=3<_whpU?ISnE-Q@RkJAIuSwq>2%zh|+BWba4r-#6Vn z)8f-K?|<{|l!i8L7nNxJe24kDjY6fv#|XK0x6qHu^*?^-#M`&(2T1rT&TncH;N9%7 znJs$G(pP%hwbNeMIr~cp7&tg=EZo2PU?gu_<_B?MlgqisLe4JFYP$XWS<3dVJHI{p zQg-t6dtTJY+$H5Q!Bgq${Q&Rl%YPMmf4$~ZZ}?=BbHm>xhpjvZHsnWrx$ZsVx#Xm{ z8X1+P5B;u69KN^7-n#P8zD#-6^Rv|t{=F^Qy7>2Mb@i!tkN?%Ome*b}EBkEN;V$Rm zja?R>%vc^MD?WR({Keu<5$3=ZOO^Q8x>^S+loP=ot%4sY_Fc=21u z75B&4|{Jq9ZDD57&jb$Xw1m7WQ5)@vi@r z^fh-^*xAT-nH-a@y}z#Q+U;^XhgWPaPpcPuZE^~HAR_dbrE~R>z}vN^Z!7%$GZ)!^ z-(Vi|O!upkdiV01vX}Y8FAEFo_jJdDTwR5`mp5r{Y6Qcg=@C_o4(=D z`FHKCB^j%CT(A0;@cp{V>97ui*fpX%4V5&K9Ap$fDXG_-D)tpwc2Vlo)Wq^&``(N7 zh4JqWMuvnl*zc|`-{1d3;fj-@F4rZ7i#J?q0z?!$_@lC2R0J<9+Umi+q1kk*V7kle zD^1LqjyxhdwcNe$hW&T>qtAXEHgfKhezWfW z*Tb*N_CJ_$?sZnyoWwWFBaYZ4elMQ#Of}Cef5OCs37V!y)~~t0+TgLMRav-f^s%Ij z{G5~TD`cDP-}M}1l{micD_VYM z!=F|67JpA?PjRjP{!Y#|;OVy1=xbZIZ7YA`{cZJ^x2%0 zRDW8hc?p>AT&(nJ=i9kOdsj}r_%f;EDc6YUn?EqdOZqE9yKi zcz)l?KI_5Hmb}bW_HI+>JfEBP-v4_I&z!erCwI>AUjFWMz4o7ggYV)J<7Xc*H-2(u zP0QC8me=ZivR3vtT%4v==ri}s*KdXF{U^^J#wyHc*&+gIf+uFD_RIk!M8FW_&) zewXues{dbD`KD&VzWhz+T)DF6B_zJzSv^%+@;~#lqBmAMt50}7_?>g^i}?o?o26Dq zBCNYN6kqLreyv?zp}(0aqbW5jzreKTlHHp5?*DDF*Wc*5wd_{=t+xGFZ@o%gRh`Fw zOunSD{%ZYf?)powvrD7in%>@febwHhLFZj_eg6j5Doqj=uGa0VSu*3}@#yH| zV#$*8U8mRhg&C)(Zs4)bomljF)s*Vh6+Z<_a}-k>9~affb% zYDTV3nKk$3nyEJ=MP~Yjg3OTg= z^0fZsiOT|y&Ds}q%u@7HoM24G{ku!g?7x~hG3(uH^_lyOj@&+c`$W{c(?{4Z{G2GR z{^mup+4OBoBaVHWH7(2d*E^-!Ck%h`lyjQGmH)Br-f*0=VBs;g+WEOP4|>~P&Dq;l zz57k^?kkG*Qn%Aj`T2X@OjpaDp1E?P>-}=+=nuhPR`h*e|9ZP8x^Rfe=;`-?bbFdKc)Y-J+{e| zl0SLtpO3Pga;tr{tMgL&qu0hHzx6zBC$;U>Kcn>1(`)+wX3AeM{1+uDGWR%FwOH@B zo~$*z#bQ?JA10kOKT_ZN&whIJrpirL);-@d_lu-dc)y9_KmGKkQT4lH$6kN`*e{l| z#!2jFJdgdRZ~GN__J-B0VErE?v+wIv#=7n`2d9hO{Cx7{(O33y-Cshb6YD4E+Ffkw zy{~W1!n;W&D9^lmGCXKh|G<--ck#~%x__@eiViXE6FvrX4teeS_C zh27hBUq5BGrNGt6z4o9@$NRMt3-7I0Ie$i_z9KxY+&g7qc;DT(s%aHP-Pe3K@_hex z%Jm+jbiLTGN~25PUc1ZGyQ|Gw*^@s-@|obwhpkh7JM(@!Ve!9k=Ck_gHrZC6U3R1! zEt~GcBNnX3X`W%f`&i?K`AN@Cb6D#&UNvk8$6(_F4wMpO%ZF56)k z`Q815#!=m8zWV=unBT6SJ0~yik*prCxz;_Klfg~NOEo4>RVo*MJGICA>feW(E}dEW zUgcxerI(W*gwL`#zUhhFQT+0ZntwXKWI6A=U;Dwf`rr2x*Vpjw zb@rRbIls{CbjkCx8>W7@2`DPn-0*y-->)OzU4ARwp0~?B=c$kF=Mw9u7rkQq?`Qj$ zKASsLWn1%%GaQ=1XQaQhm&~mQSjLi-eDvm$~q23=7-#gHH!GC_Az(TTYERpIj==*!`BBMzxDB3U6Qr` zeg5R5IS*}rSzCTi(eyaIPHMQ(ss}@5?Rr`{Mh*{l^ufedpy;e(iUw`EPsj$9@-c$+^sy_xV&m-hVFq|M8JY zzyD|?$^SWhN3v`}a9WO>uU>X>-dTC&%+GJrX8T*2E$>lzzOqVY?as~5)}OHYZU5f# z%gRal3&WRQ)$UX7+=pbf)4p~kNB!AWR-L^2_?Giq>vkA^;z)X>D!4i5$XjFOOZUB%{6a2m z{88{yvrN8F$KIvK@7T-pQT>l=eAXKpIh~xcusrhn9+SE3Uqaq%p0~YIW%b_UihP*e z!`*9_f1b2s-m=@@-))686yrt=nr9u+5)$lm#kntBDN^Rj;(D1 zizZ*ltwk3LOE$P>uYDU3a-gA!hgW{#)NB1h4iZ{HFCwyDGDK~(3R)|=YDtppmTN4l zT|aHxzqvgBQ_Y7-FRz$?p1pZ@{`+}*tIN;-)K4v1urv5`^sgyXmYaK9epOF&mnlBe zWAT0FuBP~fOYJXBn7p&S>WO{+@3_Y^F5av=cX#`$^K0!=&c3-L|0H_OghT_bU5Cwf z?0g$t+F*7$ zH&CdBS;zNn=Cy*|Z;N&RhyGlDGUd^qI|n95|54lAIm1p}FPrX&Bbr)&K~}t`>Ss9*1uJ+d^MHNeSf-N zD80SK{84+2DBmW_W!kyVe;%qfJ?SyyVZ4_3L5_dFh0c8OGy2B%`_12#7dKt~?XvCH z?4@lV%fxc0Ol|$0k~-_V=9-CZFN!ZcI6t|)%gxL7`}V3=r%mHkE2nNfuadgu_OTWH zF^k`yy}>+pt=B!vaN!$2W4&Tz6U|b7`_A(Y-(WU%&wsm>%lGXu&OK}~{h)val_U97+JZsxl^^$X{|F1oOF z_f*@em5R`JH!4SFO9r)axhqrPl8G`eL=(%$Z+&>s?nZI{N0i`VDLD z57vIa+P)Szc^&e;(C%IFesx7zqmEat!c(tbY;dyB@c^WW~OY?c+*T-nR|_h-Gi%G2V;z06I1;@CL`S1O#IgI zd5LmAe?6V;zV91%(Zat?=M&_99+REG{g&Bk#{DBP8S{VGpHaSV#eb&tTchlmjB91X59R!t(0_LK z2EJw67Vq;p|6}Hn{+*pg#^16x>erfWw*Hn|XlLBNYo}dnt<~yv#mCE^WxP56D@|@@ z?8ZLB>=&Q2UoD<<|M;WI^mE7Sj{lteL-uWP|JG!Sx;Be@tKOTfm7QCirv0=%`RtUN zFRv9jzu7*udeKW(=R5zqZ#`~$^L$=~?Z*us#idrNi^7uE_U_zzNm)DmZr$$wlP z$DYXfb9$+NM_Y1_(p6rm!*6RR?Z|&WdHn+a3tZD0pG=&-a{oyQ`(*ht)jYi^+*jNG zGgh^3G=0D7*@w7kE4!{rRp+deTl{lD#+EZ2?ncXnFU|hwy|_6@{G8IfW92tDFOpsn z-~aB%yelme&-kyOzUxKkzwaqBKUXPb`oG)u(DoQh^V2m)mi^Z?Ui3U8UW2*mo{_^} z*XbUn*=3QBtS?3#xsmk!Zs~iSUdykpGg6+Pso8jU!%{Qx)n%7VEfu=by*Soy5J^>B~{R$dDP6u3pUf^>%XLKmXK<+5TImmd8}J>7RV?;P|D>>%J-* z>DTm@?wy(cLg(i~Jt@`a?6WJ@vqe6BpT36erTCXAabeano05;4NhT{-J=?J+)&I-6 ztEQcOS(nZAH>h7=%C)=md&Si|Gr#`3miCf&_q&5;GvD1;iT~zrRXZbjvZZVL5=EPo z?+0{N?_W0|^5Wbl*UlR0-O(0xWVNbo3RzO^z5j*a%cZ|`W}Utlve&JT@At_G32O_E z`Lf=B$?&c0#;bGXz1GF+52%S-YdtQjHp|S8eS9mwW%mNJfARl~?R!qIeSiG%?f>t( zes9lO^JtA|!6Kvg)=>}b-<_#j^K?yVT&n5cm)BlaMZPS_K5ph-|7>$r+s|{VkyRGg zCNIBz@UgBT$5N_sI~E8P-jT9+O?w__1<24`RUv5;B~Q$ ze%6ml*1Y=uan0|bb9bKfU8r5&qPxs8=j65{9v}XB^w}{dO8!0NvPgHC<*iG3U)S9b ze8_C`o#E%w^_hO(&u+WqoOq7^*bLbX;(Z5pZ;<^~!Mg0G_JQ+7mwUp_Z+g=A^jlp} zrP?93KV}b>OVzu4e8KQpm21NLXXPxjVwElxRQ1&!7dzW3TO?q=qV>z(A3LX~`#pNT zWUH>%rgtZ;)LtLjy*GD%xY6??`=!7C|J&CSd0p`5{_e~`yVc*{WxP9R_gP8ino;`8 z(sKQSv&2->&z*j=r~hN0fN%fB&p!9l+__)>68jUHJmsC^lX^}^yogj}}$XZ9bpd(Lh9JN;&b^HQIMHbV6khP;0HtNZ4PPp-7i%by=E zR9!p8pgi{B-F1(v#iRdjnzeK7v>+4zxvyAfD|e;tv5%j&P;>XHe*t?F&L7G(l8KFY z`QrSpke}KYdVP(~e&YKpbymGAOX>IASt(f-0n2{nGkm;y%=OWd@8%iLZkAu1b9Gb4 z|6QxUT{H~gU#0hHR)l*}*Y-why;C=TTW+&D_I*RSXXQZ~lUIVLq8IjjJD;52ZmkjD zuva+kklOWswVM1@24N17Fa7t+Zrr*gDMQ)W_f>d$D%5et2;N`c*AvU zMl9=lkD2kR&p-H{XWN(J_TJgwQub)3X>fw=*ZQUNrbQi{eO_jYZQAthd~f079UH#ZP(CvMh`H$^0gKM_8-cx+`u`PA>=G}+v zPhN2PV)>stc>0lLQjF07xy8#jY+vGVH9C3CiKgvm+^en$&6Tcop615CSXF-7Og*uc z*Dl3e^8IY}RB%^$lcUkJi6`vXX5Z|&`q`lO#)9YDug!fJRlo6%)AwnYn{L%lE}!>@ zp*nKayiy6>)OR;mC)(V3d#!-!@jCufk;)#tYV1r;Pm7+~J!Q>*`^mfZ&-+};zVT_& zDe?Jn&#V0kYhK-Ud-^H#sJ)Z@Qm?k^>I)A;ZHl*iuBzzc2@cvGwBFu%?`oc|OGYQ` zqAyq4mWKS&j#JH!sjQOyAFh%6{;ucUXm#c(Df_p+efeJ~?pa{$v`Cr#{2E$8Zsl z&MB@U+0Pa%X8K%NH{tj!%^l|HFHC`4`!!?-%RNzx;o< z^uZd#|E3p;%#){IycFz?WhmpAj+27fn;ZU3U3%r9`DI9vaPqg(GErpJrq?0aS%of+lvqS3B+m)+&` z$qUP+zP`yWVYmKs{k~q?uCJ37cd^ZU{xkdg(tE$3`j?-16mR$c*4_!0OZ^{Be|)U> zNkZR^qI(vF%U>SR_pY5@|L5-3n6}r(w~rkCus7+2^^;5QKHA35ulzOVO68@WUDMNF zYL@-~9Gjps(Q13`_l{<}-49;M?D%oy{UJGtbD3w8Coc@w`q_Pu&30XQxmsIw@4tPQ z@AI+m)}Hs{+wYgr=Qf2$_Z^vb!g9yX_nb5DRo@feR35JXEi+^P?`fy<{+?Y{Us*o4 z(r<6w)yBySxN3eEm&|+pw{Q0UAJs2f3Y5xgvyzVget%@i|C)R8qQcE;Z;pnWo@Cm#2)9O3N}XOxZDS5!aa+*=4Rz zUS3q-5b2yTU#v21(}@FNg52j?9JyWCip`>m{zMq%o!!i9&N16vY1^CpbjGr-8~nnR zeVY%B}Jc%B}!;n8a=X0C1A>n?D}<6KiE|Mutf zE}ev0hL0?Vo+{0|p6S2lbsn0L66Pkr8p(@KI*bdp$4Fx}`@ zS>}<)5_sf;nA!B*ookL9J9SlQ^@)r3H;DSmyr0l6@u<78U83Y?-aZeVoqf&Qzuyy& zJUyrM!=^s{3A{G>Ewg?5lxF)f%sHmKvEtK~*893YHchp)Q_)+Z!+FM2VY~H@{mr|6 zRLu5JvZ;6K@jP?)=-dQxOW$MPQ;Md{QQkEBzouM+ZBWNw<3GN0*)BM16~1ddZ1QQY z+q_F1+OmJ&HGltGuyOug`*fY=2&0F3lWWq2{L^g3mEWWv^b{-G^gx5#Z}UTo*?%_| zGtPOoA)N1Z(F5J~U$!lMd=o!A-)5|n;}ftK+PkUpiXKk3#cj;>(3$JSZSmTr(`lUJRm%Hits~>`RpPSxTbFf{i zVx6MC>5H{uyjL%&XMbEg?asAF?y^$r55KqiRU*4J;{3j^H`YJ@DP$Mdbl&^L|LAW& z`tsMFF8IZt6Q|f$FZ4asVrQG&x`nOTXLk4H?Q8F5`*ew6KJSgp1AfZC%@(ywpV{Ad zFF#K*?{TfTn)WSUai7?$?X1$e zKW;b0>wcLP_A6L>R;H`-+JcK-GHbu=jV`F@w%U30PV{lc+1mr>=YCmiR+FKezkOxv z?JEy*lXmu=%NM>Q`{sTmQ^(r5AIm=7>s$Z!$GvlB7tfthci?=z;XOw_s}q^*WmYS8 z^F4a0FpuxiPWS#@?tJe*{W}PlKXRi}%<5u>`v2V( z_m}R^?Ob0yL&Ngi*ZmTA1XEMEjx}-wFhsdZ-fnuSAoiqT^`c)hn9C2?)F!)=F&E9!z>zrGhRO;GtDoce3iisjE5zdPDxh^3}+?m56UfrX1Pd)_+n)N@v! z*Djj3QqXh*zXWeu^V>!9Vzo{&MT_0obYL3mKYl5u52XP-Cz!%rc#rMBFT;Ajd(#$% z9|=FrJec2PSH@2feZ3|k-L)s|NQP_AwLja}38fycl76&V(JuPY=A+AWzvcQj?Oyao z=77%zIf2QthBu>|Llr`=2qaa=?UV8AmhxMpyuo;r@0Asq48IqDI9)h@#l?cJ(bXRo zuMpq(*ZPn2WbIQY1rsiFuA5u&f08{1)9Qn14C(r*9Yx3T(<=&&g^M4Hktp8Db7G