← Commit history

adom-lbr: faint symbol body fill (not solid); readme: drop duplicate viewer labels

Ray ·3730975a68 ·3mo ago ·parent 7342874
2 files changed +3−3
readme.html+2−2
@@ -114,8 +114,8 @@ tr[data-pin].hl td,tr[data-pin].hl td.data{color:var(--text)}  <h2 id=pinout>Library view <span class=s>hover any pin, pad, or row &mdash; symbol, footprint, and pin map light up together with the datasheet function</span></h2> <div class=pinout>-  <div class="vizcard symwrap"><div class=vt>Schematic symbol</div><iframe class=vframe id=vf-symbol title="Schematic symbol viewer" src="https://wiki.adom.inc/blob/component/stm32f103c8t6/viewers/symbol.html"></iframe></div>-  <div class="vizcard fpwrap"><div class=vt>PCB footprint</div><iframe class=vframe id=vf-footprint title="PCB footprint viewer" src="https://wiki.adom.inc/blob/component/stm32f103c8t6/viewers/footprint.html"></iframe></div>+  <div class="vizcard symwrap"><iframe class=vframe id=vf-symbol title="Schematic symbol viewer" src="https://wiki.adom.inc/blob/component/stm32f103c8t6/viewers/symbol.html"></iframe></div>+  <div class="vizcard fpwrap"><iframe class=vframe id=vf-footprint title="PCB footprint viewer" src="https://wiki.adom.inc/blob/component/stm32f103c8t6/viewers/footprint.html"></iframe></div>   <div class=pintbl><div class=pingroup><h3>POWER <span style="color:var(--text-3);font-weight:400">(9)</span></h3><table><thead><tr><th style=width:44px>Pin</th><th style=width:170px>Name</th><th style=width:70px>Type</th><th>Function (datasheet)</th></tr></thead><tbody><tr data-pin="1"><td class=data>1</td><td class=data>VBAT</td><td><span class="tbadge t-power">Power</span></td><td class=note style="color:var(--text-2)">Backup battery supply for RTC and backup registers. Typical operating range 1.8 to 3.6 V. Supplies the RTC and backup domain when VDD is off.</td></tr><tr data-pin="8"><td class=data>8</td><td class=data>VSSA</td><td><span class="tbadge t-power">Power</span></td><td class=note style="color:var(--text-2)">Analog ground reference for ADC, reset block, PLL, and analog peripherals. Connect to digital ground at a single point.</td></tr><tr data-pin="9"><td class=data>9</td><td class=data>VDDA</td><td><span class="tbadge t-power">Power</span></td><td class=note style="color:var(--text-2)">Analog supply for ADC, reset block, PLL, and analog I/O. 2.0 to 3.6 V. Decouple with 1 µF + 10 nF close to the pin.</td></tr><tr data-pin="23"><td class=data>23</td><td class=data>VSS_1</td><td><span class="tbadge t-power">Power</span></td><td class=note style="color:var(--text-2)">Digital ground, group 1. Connect to the ground plane; keep short return path to VDD_1 decoupling.</td></tr><tr data-pin="24"><td class=data>24</td><td class=data>VDD_1</td><td><span class="tbadge t-power">Power</span></td><td class=note style="color:var(--text-2)">Digital supply, group 1. 2.0 to 3.6 V. Decouple with 100 nF close to the pin.</td></tr><tr data-pin="35"><td class=data>35</td><td class=data>VSS_2</td><td><span class="tbadge t-power">Power</span></td><td class=note style="color:var(--text-2)">Digital ground, group 2. Connect to the ground plane; pair with VDD_2 decoupling.</td></tr><tr data-pin="36"><td class=data>36</td><td class=data>VDD_2</td><td><span class="tbadge t-power">Power</span></td><td class=note style="color:var(--text-2)">Digital supply, group 2. 2.0 to 3.6 V. Decouple with 100 nF close to the pin.</td></tr><tr data-pin="47"><td class=data>47</td><td class=data>VSS_3</td><td><span class="tbadge t-power">Power</span></td><td class=note style="color:var(--text-2)">Digital ground, group 3. Connect to the ground plane; pair with VDD_3 decoupling.</td></tr><tr data-pin="48"><td class=data>48</td><td class=data>VDD_3</td><td><span class="tbadge t-power">Power</span></td><td class=note style="color:var(--text-2)">Digital supply, group 3. 2.0 to 3.6 V. Decouple with 100 nF close to the pin.</td></tr></tbody></table></div><div class=pingroup><h3>GPIO <span style="color:var(--text-3);font-weight:400">(26)</span></h3><table><thead><tr><th style=width:44px>Pin</th><th style=width:170px>Name</th><th style=width:70px>Type</th><th>Function (datasheet)</th></tr></thead><tbody><tr data-pin="2"><td class=data>2</td><td class=data>PC13-TAMPER-RTC</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port C bit 13, muxed with TAMPER input and RTC output. Supplied through the backup power switch (limited to 3 mA sink); output speed limited to 2 MHz with max 30 pF load; must not source current.</td></tr><tr data-pin="10"><td class=data>10</td><td class=data>PA0-WKUP</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 0, 5 V-tolerant when configured as digital input. Alternate functions: standby WKUP, USART2_CTS (remap), ADC12_IN0, TIM2_CH1_ETR.</td></tr><tr data-pin="11"><td class=data>11</td><td class=data>PA1</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 1. Alternate functions: USART2_RTS, ADC12_IN1, TIM2_CH2.</td></tr><tr data-pin="12"><td class=data>12</td><td class=data>PA2</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 2. Alternate functions: USART2_TX, ADC12_IN2, TIM2_CH3.</td></tr><tr data-pin="13"><td class=data>13</td><td class=data>PA3</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 3. Alternate functions: USART2_RX, ADC12_IN3, TIM2_CH4.</td></tr><tr data-pin="14"><td class=data>14</td><td class=data>PA4</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 4. Alternate functions: SPI1_NSS, USART2_CK, ADC12_IN4.</td></tr><tr data-pin="15"><td class=data>15</td><td class=data>PA5</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 5. Alternate functions: SPI1_SCK, ADC12_IN5.</td></tr><tr data-pin="16"><td class=data>16</td><td class=data>PA6</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 6. Alternate functions: SPI1_MISO, ADC12_IN6, TIM3_CH1; remap: TIM1_BKIN.</td></tr><tr data-pin="17"><td class=data>17</td><td class=data>PA7</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 7. Alternate functions: SPI1_MOSI, ADC12_IN7, TIM3_CH2; remap: TIM1_CH1N.</td></tr><tr data-pin="18"><td class=data>18</td><td class=data>PB0</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 0. Alternate functions: ADC12_IN8, TIM3_CH3; remap: TIM1_CH2N.</td></tr><tr data-pin="19"><td class=data>19</td><td class=data>PB1</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 1. Alternate functions: ADC12_IN9, TIM3_CH4; remap: TIM1_CH3N.</td></tr><tr data-pin="20"><td class=data>20</td><td class=data>PB2</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 2, 5 V-tolerant. Doubles as BOOT1 boot mode selection input sampled at reset.</td></tr><tr data-pin="21"><td class=data>21</td><td class=data>PB10</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 10, 5 V-tolerant. Alternate functions: I2C2_SCL, USART3_TX; remap: TIM2_CH3.</td></tr><tr data-pin="22"><td class=data>22</td><td class=data>PB11</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 11, 5 V-tolerant. Alternate functions: I2C2_SDA, USART3_RX; remap: TIM2_CH4.</td></tr><tr data-pin="25"><td class=data>25</td><td class=data>PB12</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 12, 5 V-tolerant. Alternate functions: SPI2_NSS, I2C2_SMBAl, USART3_CK, TIM1_BKIN.</td></tr><tr data-pin="26"><td class=data>26</td><td class=data>PB13</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 13, 5 V-tolerant. Alternate functions: SPI2_SCK, USART3_CTS, TIM1_CH1N.</td></tr><tr data-pin="27"><td class=data>27</td><td class=data>PB14</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 14, 5 V-tolerant. Alternate functions: SPI2_MISO, USART3_RTS, TIM1_CH2N.</td></tr><tr data-pin="28"><td class=data>28</td><td class=data>PB15</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 15, 5 V-tolerant. Alternate functions: SPI2_MOSI, TIM1_CH3N.</td></tr><tr data-pin="29"><td class=data>29</td><td class=data>PA8</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 8, 5 V-tolerant. Alternate functions: USART1_CK, TIM1_CH1, MCO (master clock output).</td></tr><tr data-pin="30"><td class=data>30</td><td class=data>PA9</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 9, 5 V-tolerant. Alternate functions: USART1_TX, TIM1_CH2.</td></tr><tr data-pin="31"><td class=data>31</td><td class=data>PA10</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 10, 5 V-tolerant. Alternate functions: USART1_RX, TIM1_CH3.</td></tr><tr data-pin="41"><td class=data>41</td><td class=data>PB5</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 5 (NOT 5 V-tolerant on this pin). Alternate functions: I2C1_SMBAl; remap: TIM3_CH2, SPI1_MOSI.</td></tr><tr data-pin="42"><td class=data>42</td><td class=data>PB6</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 6, 5 V-tolerant. Alternate functions: I2C1_SCL, TIM4_CH1; remap: USART1_TX.</td></tr><tr data-pin="43"><td class=data>43</td><td class=data>PB7</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 7, 5 V-tolerant. Alternate functions: I2C1_SDA, TIM4_CH2; remap: USART1_RX.</td></tr><tr data-pin="45"><td class=data>45</td><td class=data>PB8</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 8, 5 V-tolerant. Alternate functions: TIM4_CH3; remap: I2C1_SCL, CANRX.</td></tr><tr data-pin="46"><td class=data>46</td><td class=data>PB9</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 9, 5 V-tolerant. Alternate functions: TIM4_CH4; remap: I2C1_SDA, CANTX.</td></tr></tbody></table></div><div class=pingroup><h3>TIMING <span style="color:var(--text-3);font-weight:400">(4)</span></h3><table><thead><tr><th style=width:44px>Pin</th><th style=width:170px>Name</th><th style=width:70px>Type</th><th>Function (datasheet)</th></tr></thead><tbody><tr data-pin="3"><td class=data>3</td><td class=data>PC14-OSC32_IN</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port C bit 14, muxed with 32 kHz LSE oscillator input (OSC32_IN). Backup-domain pin routed through the power switch; same 2 MHz / 30 pF drive limitation as PC13.</td></tr><tr data-pin="4"><td class=data>4</td><td class=data>PC15-OSC32_OUT</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port C bit 15, muxed with 32 kHz LSE oscillator output (OSC32_OUT). Backup-domain pin routed through the power switch; same 2 MHz / 30 pF drive limitation as PC13/PC14.</td></tr><tr data-pin="5"><td class=data>5</td><td class=data>PD0-OSC_IN</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">HSE crystal oscillator input (OSC_IN) after reset; remappable to GPIO PD0 by software. In GPIO mode limited to 50 MHz output. Connect to 4-16 MHz crystal or external clock.</td></tr><tr data-pin="6"><td class=data>6</td><td class=data>PD1-OSC_OUT</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">HSE crystal oscillator output (OSC_OUT) after reset; remappable to GPIO PD1 by software. In GPIO mode limited to 50 MHz output.</td></tr></tbody></table></div><div class=pingroup><h3>CONTROL <span style="color:var(--text-3);font-weight:400">(2)</span></h3><table><thead><tr><th style=width:44px>Pin</th><th style=width:170px>Name</th><th style=width:70px>Type</th><th>Function (datasheet)</th></tr></thead><tbody><tr data-pin="7"><td class=data>7</td><td class=data>NRST</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">Active-low bidirectional device reset. Pulled low by internal or external reset sources; external pull-up recommended (typ 40 kΩ internal weak pull-up).</td></tr><tr data-pin="44"><td class=data>44</td><td class=data>BOOT0</td><td></td><td class=note style="color:var(--text-2)">Boot mode selection input sampled at reset (with BOOT1/PB2): selects boot from Flash, System memory (bootloader), or embedded SRAM. Must be tied to a defined logic level.</td></tr></tbody></table></div><div class=pingroup><h3>USB <span style="color:var(--text-3);font-weight:400">(2)</span></h3><table><thead><tr><th style=width:44px>Pin</th><th style=width:170px>Name</th><th style=width:70px>Type</th><th>Function (datasheet)</th></tr></thead><tbody><tr data-pin="32"><td class=data>32</td><td class=data>PA11</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 11, 5 V-tolerant. Alternate functions: USART1_CTS, CANRX, USBDM (USB D-), TIM1_CH4.</td></tr><tr data-pin="33"><td class=data>33</td><td class=data>PA12</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 12, 5 V-tolerant. Alternate functions: USART1_RTS, CANTX, USBDP (USB D+), TIM1_ETR.</td></tr></tbody></table></div><div class=pingroup><h3>DEBUG <span style="color:var(--text-3);font-weight:400">(5)</span></h3><table><thead><tr><th style=width:44px>Pin</th><th style=width:170px>Name</th><th style=width:70px>Type</th><th>Function (datasheet)</th></tr></thead><tbody><tr data-pin="34"><td class=data>34</td><td class=data>PA13</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 13, 5 V-tolerant. Default after reset: JTMS/SWDIO (serial-wire debug data/JTAG mode select). Can be released to GPIO via SWJ-DP disable.</td></tr><tr data-pin="37"><td class=data>37</td><td class=data>PA14</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 14, 5 V-tolerant. Default after reset: JTCK/SWCLK (serial-wire debug clock/JTAG clock).</td></tr><tr data-pin="38"><td class=data>38</td><td class=data>PA15</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port A bit 15, 5 V-tolerant. Default after reset: JTDI (JTAG data in). Remappable to TIM2_CH1_ETR/PA15/SPI1_NSS.</td></tr><tr data-pin="39"><td class=data>39</td><td class=data>PB3</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 3, 5 V-tolerant. Default after reset: JTDO / TRACESWO. Remappable to TIM2_CH2, PB3, SPI1_SCK.</td></tr><tr data-pin="40"><td class=data>40</td><td class=data>PB4</td><td><span class="tbadge t-io">I/O</span></td><td class=note style="color:var(--text-2)">GPIO port B bit 4, 5 V-tolerant. Default after reset: NJTRST (JTAG reset, active low). Remappable to TIM3_CH1, PB4, SPI1_MISO.</td></tr></tbody></table></div></div> </div> 
viewers/symbol.html+1−1
@@ -23,7 +23,7 @@ rect.pad.hi{stroke:var(--hi);stroke-width:.15;paint-order:stroke} #tip .td{font-size:11px;color:var(--ink);margin-top:5px;line-height:1.4} </style></head><body> <div class=bar><span class=h>Schematic symbol</span><span class=sp></span></div>-<div class=stage id=stage><svg xmlns='http://www.w3.org/2000/svg' viewBox='-950 -1700 1900 3394' style='width:100%;height:100%'><rect x='-800.0' y='-1650.0' width='1600.0' height='3293.7' fill='#e35d5d' stroke='#e35d5d' stroke-width='4'/><g class='pingroup' data-num='2' data-name='PC13-TAMPER-RTC'><line class='pinvis' x1='-900.0' y1='-1471.0' x2='-800.0' y2='-1471.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-1471.0' x2='-800.0' y2='-1471.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-1433.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>2</text><text x='-775.0' y='-1471.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PC13-TAMPER-RTC</text><g class='pingroup' data-num='10' data-name='PA0-WKUP'><line class='pinvis' x1='-900.0' y1='-1371.0' x2='-800.0' y2='-1371.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-1371.0' x2='-800.0' y2='-1371.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-1333.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>10</text><text x='-775.0' y='-1371.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA0-WKUP</text><g class='pingroup' data-num='11' data-name='PA1'><line class='pinvis' x1='-900.0' y1='-1271.0' x2='-800.0' y2='-1271.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-1271.0' x2='-800.0' y2='-1271.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-1233.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>11</text><text x='-775.0' y='-1271.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA1</text><g class='pingroup' data-num='12' data-name='PA2'><line class='pinvis' x1='-900.0' y1='-1171.0' x2='-800.0' y2='-1171.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-1171.0' x2='-800.0' y2='-1171.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-1133.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>12</text><text x='-775.0' y='-1171.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA2</text><g class='pingroup' data-num='13' data-name='PA3'><line class='pinvis' x1='-900.0' y1='-1071.0' x2='-800.0' y2='-1071.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-1071.0' x2='-800.0' y2='-1071.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-1033.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>13</text><text x='-775.0' y='-1071.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA3</text><g class='pingroup' data-num='14' data-name='PA4'><line class='pinvis' x1='-900.0' y1='-971.0' x2='-800.0' y2='-971.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-971.0' x2='-800.0' y2='-971.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-933.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>14</text><text x='-775.0' y='-971.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA4</text><g class='pingroup' data-num='15' data-name='PA5'><line class='pinvis' x1='-900.0' y1='-871.0' x2='-800.0' y2='-871.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-871.0' x2='-800.0' y2='-871.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-833.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>15</text><text x='-775.0' y='-871.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA5</text><g class='pingroup' data-num='16' data-name='PA6'><line class='pinvis' x1='-900.0' y1='-771.0' x2='-800.0' y2='-771.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-771.0' x2='-800.0' y2='-771.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-733.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>16</text><text x='-775.0' y='-771.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA6</text><g class='pingroup' data-num='17' data-name='PA7'><line class='pinvis' x1='-900.0' y1='-671.0' x2='-800.0' y2='-671.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-671.0' x2='-800.0' y2='-671.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-633.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>17</text><text x='-775.0' y='-671.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA7</text><g class='pingroup' data-num='18' data-name='PB0'><line class='pinvis' x1='-900.0' y1='-571.0' x2='-800.0' y2='-571.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-571.0' x2='-800.0' y2='-571.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-533.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>18</text><text x='-775.0' y='-571.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB0</text><g class='pingroup' data-num='19' data-name='PB1'><line class='pinvis' x1='-900.0' y1='-471.0' x2='-800.0' y2='-471.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-471.0' x2='-800.0' y2='-471.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-433.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>19</text><text x='-775.0' y='-471.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB1</text><g class='pingroup' data-num='20' data-name='PB2'><line class='pinvis' x1='-900.0' y1='-371.0' x2='-800.0' y2='-371.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-371.0' x2='-800.0' y2='-371.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-333.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>20</text><text x='-775.0' y='-371.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB2</text><g class='pingroup' data-num='21' data-name='PB10'><line class='pinvis' x1='-900.0' y1='-271.0' x2='-800.0' y2='-271.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-271.0' x2='-800.0' y2='-271.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-233.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>21</text><text x='-775.0' y='-271.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB10</text><g class='pingroup' data-num='22' data-name='PB11'><line class='pinvis' x1='-900.0' y1='-171.0' x2='-800.0' y2='-171.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-171.0' x2='-800.0' y2='-171.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-133.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>22</text><text x='-775.0' y='-171.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB11</text><g class='pingroup' data-num='25' data-name='PB12'><line class='pinvis' x1='-900.0' y1='-71.0' x2='-800.0' y2='-71.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-71.0' x2='-800.0' y2='-71.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-33.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>25</text><text x='-775.0' y='-71.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB12</text><g class='pingroup' data-num='26' data-name='PB13'><line class='pinvis' x1='-900.0' y1='29.0' x2='-800.0' y2='29.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='29.0' x2='-800.0' y2='29.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='66.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>26</text><text x='-775.0' y='29.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB13</text><g class='pingroup' data-num='27' data-name='PB14'><line class='pinvis' x1='-900.0' y1='129.0' x2='-800.0' y2='129.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='129.0' x2='-800.0' y2='129.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='166.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>27</text><text x='-775.0' y='129.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB14</text><g class='pingroup' data-num='28' data-name='PB15'><line class='pinvis' x1='-900.0' y1='229.0' x2='-800.0' y2='229.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='229.0' x2='-800.0' y2='229.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='266.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>28</text><text x='-775.0' y='229.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB15</text><g class='pingroup' data-num='29' data-name='PA8'><line class='pinvis' x1='-900.0' y1='329.0' x2='-800.0' y2='329.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='329.0' x2='-800.0' y2='329.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='366.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>29</text><text x='-775.0' y='329.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA8</text><g class='pingroup' data-num='30' data-name='PA9'><line class='pinvis' x1='-900.0' y1='429.0' x2='-800.0' y2='429.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='429.0' x2='-800.0' y2='429.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='466.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>30</text><text x='-775.0' y='429.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA9</text><g class='pingroup' data-num='31' data-name='PA10'><line class='pinvis' x1='-900.0' y1='529.0' x2='-800.0' y2='529.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='529.0' x2='-800.0' y2='529.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='566.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>31</text><text x='-775.0' y='529.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA10</text><g class='pingroup' data-num='41' data-name='PB5'><line class='pinvis' x1='-900.0' y1='629.0' x2='-800.0' y2='629.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='629.0' x2='-800.0' y2='629.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='666.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>41</text><text x='-775.0' y='629.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB5</text><g class='pingroup' data-num='42' data-name='PB6'><line class='pinvis' x1='-900.0' y1='729.0' x2='-800.0' y2='729.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='729.0' x2='-800.0' y2='729.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='766.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>42</text><text x='-775.0' y='729.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB6</text><g class='pingroup' data-num='43' data-name='PB7'><line class='pinvis' x1='-900.0' y1='829.0' x2='-800.0' y2='829.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='829.0' x2='-800.0' y2='829.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='866.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>43</text><text x='-775.0' y='829.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB7</text><g class='pingroup' data-num='45' data-name='PB8'><line class='pinvis' x1='-900.0' y1='929.0' x2='-800.0' y2='929.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='929.0' x2='-800.0' y2='929.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='966.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>45</text><text x='-775.0' y='929.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB8</text><g class='pingroup' data-num='46' data-name='PB9'><line class='pinvis' x1='-900.0' y1='1029.0' x2='-800.0' y2='1029.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='1029.0' x2='-800.0' y2='1029.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='1066.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>46</text><text x='-775.0' y='1029.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB9</text><g class='pingroup' data-num='1' data-name='VBAT'><line class='pinvis' x1='900.0' y1='-1471.0' x2='800.0' y2='-1471.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-1471.0' x2='800.0' y2='-1471.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1508.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>1</text><text x='775.0' y='-1471.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VBAT</text><g class='pingroup' data-num='8' data-name='VSSA'><line class='pinvis' x1='900.0' y1='-1371.0' x2='800.0' y2='-1371.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-1371.0' x2='800.0' y2='-1371.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1408.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>8</text><text x='775.0' y='-1371.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VSSA</text><g class='pingroup' data-num='9' data-name='VDDA'><line class='pinvis' x1='900.0' y1='-1271.0' x2='800.0' y2='-1271.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-1271.0' x2='800.0' y2='-1271.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1308.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>9</text><text x='775.0' y='-1271.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VDDA</text><g class='pingroup' data-num='23' data-name='VSS_1'><line class='pinvis' x1='900.0' y1='-1171.0' x2='800.0' y2='-1171.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-1171.0' x2='800.0' y2='-1171.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1208.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>23</text><text x='775.0' y='-1171.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VSS_1</text><g class='pingroup' data-num='24' data-name='VDD_1'><line class='pinvis' x1='900.0' y1='-1071.0' x2='800.0' y2='-1071.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-1071.0' x2='800.0' y2='-1071.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1108.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>24</text><text x='775.0' y='-1071.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VDD_1</text><g class='pingroup' data-num='35' data-name='VSS_2'><line class='pinvis' x1='900.0' y1='-971.0' x2='800.0' y2='-971.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-971.0' x2='800.0' y2='-971.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1008.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>35</text><text x='775.0' y='-971.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VSS_2</text><g class='pingroup' data-num='36' data-name='VDD_2'><line class='pinvis' x1='900.0' y1='-871.0' x2='800.0' y2='-871.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-871.0' x2='800.0' y2='-871.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-908.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>36</text><text x='775.0' y='-871.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VDD_2</text><g class='pingroup' data-num='47' data-name='VSS_3'><line class='pinvis' x1='900.0' y1='-771.0' x2='800.0' y2='-771.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-771.0' x2='800.0' y2='-771.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-808.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>47</text><text x='775.0' y='-771.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VSS_3</text><g class='pingroup' data-num='48' data-name='VDD_3'><line class='pinvis' x1='900.0' y1='-671.0' x2='800.0' y2='-671.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-671.0' x2='800.0' y2='-671.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-708.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>48</text><text x='775.0' y='-671.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VDD_3</text><g class='pingroup' data-num='3' data-name='PC14-OSC32_IN'><line class='pinvis' x1='900.0' y1='-343.0' x2='800.0' y2='-343.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-343.0' x2='800.0' y2='-343.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-380.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>3</text><text x='775.0' y='-343.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PC14-OSC32_IN</text><g class='pingroup' data-num='4' data-name='PC15-OSC32_OUT'><line class='pinvis' x1='900.0' y1='-243.0' x2='800.0' y2='-243.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-243.0' x2='800.0' y2='-243.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-280.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>4</text><text x='775.0' y='-243.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PC15-OSC32_OUT</text><g class='pingroup' data-num='5' data-name='PD0-OSC_IN'><line class='pinvis' x1='900.0' y1='-143.0' x2='800.0' y2='-143.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-143.0' x2='800.0' y2='-143.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-180.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>5</text><text x='775.0' y='-143.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PD0-OSC_IN</text><g class='pingroup' data-num='6' data-name='PD1-OSC_OUT'><line class='pinvis' x1='900.0' y1='-43.0' x2='800.0' y2='-43.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-43.0' x2='800.0' y2='-43.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-80.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>6</text><text x='775.0' y='-43.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PD1-OSC_OUT</text><g class='pingroup' data-num='7' data-name='NRST'><line class='pinvis' x1='900.0' y1='286.0' x2='800.0' y2='286.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='286.0' x2='800.0' y2='286.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='248.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>7</text><text x='775.0' y='286.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>NRST</text><g class='pingroup' data-num='44' data-name='BOOT0'><line class='pinvis' x1='900.0' y1='386.0' x2='800.0' y2='386.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='386.0' x2='800.0' y2='386.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='348.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>44</text><text x='775.0' y='386.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>BOOT0</text><g class='pingroup' data-num='32' data-name='PA11'><line class='pinvis' x1='900.0' y1='715.0' x2='800.0' y2='715.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='715.0' x2='800.0' y2='715.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='677.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>32</text><text x='775.0' y='715.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PA11</text><g class='pingroup' data-num='33' data-name='PA12'><line class='pinvis' x1='900.0' y1='815.0' x2='800.0' y2='815.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='815.0' x2='800.0' y2='815.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='777.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>33</text><text x='775.0' y='815.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PA12</text><g class='pingroup' data-num='34' data-name='PA13'><line class='pinvis' x1='900.0' y1='1144.0' x2='800.0' y2='1144.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='1144.0' x2='800.0' y2='1144.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='1106.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>34</text><text x='775.0' y='1144.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PA13</text><g class='pingroup' data-num='37' data-name='PA14'><line class='pinvis' x1='900.0' y1='1244.0' x2='800.0' y2='1244.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='1244.0' x2='800.0' y2='1244.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='1206.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>37</text><text x='775.0' y='1244.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PA14</text><g class='pingroup' data-num='38' data-name='PA15'><line class='pinvis' x1='900.0' y1='1344.0' x2='800.0' y2='1344.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='1344.0' x2='800.0' y2='1344.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='1306.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>38</text><text x='775.0' y='1344.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PA15</text><g class='pingroup' data-num='39' data-name='PB3'><line class='pinvis' x1='900.0' y1='1444.0' x2='800.0' y2='1444.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='1444.0' x2='800.0' y2='1444.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='1406.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>39</text><text x='775.0' y='1444.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PB3</text><g class='pingroup' data-num='40' data-name='PB4'><line class='pinvis' x1='900.0' y1='1544.0' x2='800.0' y2='1544.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='1544.0' x2='800.0' y2='1544.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='1506.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>40</text><text x='775.0' y='1544.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PB4</text></svg></div>+<div class=stage id=stage><svg xmlns='http://www.w3.org/2000/svg' viewBox='-950 -1700 1900 3394' style='width:100%;height:100%'><rect x='-800.0' y='-1650.0' width='1600.0' height='3293.7' fill='#e35d5d22' stroke='#e35d5d' stroke-width='4'/><g class='pingroup' data-num='2' data-name='PC13-TAMPER-RTC'><line class='pinvis' x1='-900.0' y1='-1471.0' x2='-800.0' y2='-1471.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-1471.0' x2='-800.0' y2='-1471.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-1433.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>2</text><text x='-775.0' y='-1471.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PC13-TAMPER-RTC</text><g class='pingroup' data-num='10' data-name='PA0-WKUP'><line class='pinvis' x1='-900.0' y1='-1371.0' x2='-800.0' y2='-1371.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-1371.0' x2='-800.0' y2='-1371.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-1333.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>10</text><text x='-775.0' y='-1371.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA0-WKUP</text><g class='pingroup' data-num='11' data-name='PA1'><line class='pinvis' x1='-900.0' y1='-1271.0' x2='-800.0' y2='-1271.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-1271.0' x2='-800.0' y2='-1271.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-1233.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>11</text><text x='-775.0' y='-1271.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA1</text><g class='pingroup' data-num='12' data-name='PA2'><line class='pinvis' x1='-900.0' y1='-1171.0' x2='-800.0' y2='-1171.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-1171.0' x2='-800.0' y2='-1171.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-1133.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>12</text><text x='-775.0' y='-1171.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA2</text><g class='pingroup' data-num='13' data-name='PA3'><line class='pinvis' x1='-900.0' y1='-1071.0' x2='-800.0' y2='-1071.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-1071.0' x2='-800.0' y2='-1071.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-1033.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>13</text><text x='-775.0' y='-1071.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA3</text><g class='pingroup' data-num='14' data-name='PA4'><line class='pinvis' x1='-900.0' y1='-971.0' x2='-800.0' y2='-971.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-971.0' x2='-800.0' y2='-971.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-933.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>14</text><text x='-775.0' y='-971.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA4</text><g class='pingroup' data-num='15' data-name='PA5'><line class='pinvis' x1='-900.0' y1='-871.0' x2='-800.0' y2='-871.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-871.0' x2='-800.0' y2='-871.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-833.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>15</text><text x='-775.0' y='-871.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA5</text><g class='pingroup' data-num='16' data-name='PA6'><line class='pinvis' x1='-900.0' y1='-771.0' x2='-800.0' y2='-771.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-771.0' x2='-800.0' y2='-771.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-733.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>16</text><text x='-775.0' y='-771.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA6</text><g class='pingroup' data-num='17' data-name='PA7'><line class='pinvis' x1='-900.0' y1='-671.0' x2='-800.0' y2='-671.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-671.0' x2='-800.0' y2='-671.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-633.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>17</text><text x='-775.0' y='-671.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA7</text><g class='pingroup' data-num='18' data-name='PB0'><line class='pinvis' x1='-900.0' y1='-571.0' x2='-800.0' y2='-571.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-571.0' x2='-800.0' y2='-571.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-533.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>18</text><text x='-775.0' y='-571.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB0</text><g class='pingroup' data-num='19' data-name='PB1'><line class='pinvis' x1='-900.0' y1='-471.0' x2='-800.0' y2='-471.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-471.0' x2='-800.0' y2='-471.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-433.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>19</text><text x='-775.0' y='-471.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB1</text><g class='pingroup' data-num='20' data-name='PB2'><line class='pinvis' x1='-900.0' y1='-371.0' x2='-800.0' y2='-371.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-371.0' x2='-800.0' y2='-371.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-333.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>20</text><text x='-775.0' y='-371.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB2</text><g class='pingroup' data-num='21' data-name='PB10'><line class='pinvis' x1='-900.0' y1='-271.0' x2='-800.0' y2='-271.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-271.0' x2='-800.0' y2='-271.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-233.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>21</text><text x='-775.0' y='-271.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB10</text><g class='pingroup' data-num='22' data-name='PB11'><line class='pinvis' x1='-900.0' y1='-171.0' x2='-800.0' y2='-171.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-171.0' x2='-800.0' y2='-171.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-133.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>22</text><text x='-775.0' y='-171.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB11</text><g class='pingroup' data-num='25' data-name='PB12'><line class='pinvis' x1='-900.0' y1='-71.0' x2='-800.0' y2='-71.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='-71.0' x2='-800.0' y2='-71.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='-33.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>25</text><text x='-775.0' y='-71.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB12</text><g class='pingroup' data-num='26' data-name='PB13'><line class='pinvis' x1='-900.0' y1='29.0' x2='-800.0' y2='29.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='29.0' x2='-800.0' y2='29.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='66.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>26</text><text x='-775.0' y='29.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB13</text><g class='pingroup' data-num='27' data-name='PB14'><line class='pinvis' x1='-900.0' y1='129.0' x2='-800.0' y2='129.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='129.0' x2='-800.0' y2='129.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='166.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>27</text><text x='-775.0' y='129.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB14</text><g class='pingroup' data-num='28' data-name='PB15'><line class='pinvis' x1='-900.0' y1='229.0' x2='-800.0' y2='229.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='229.0' x2='-800.0' y2='229.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='266.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>28</text><text x='-775.0' y='229.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB15</text><g class='pingroup' data-num='29' data-name='PA8'><line class='pinvis' x1='-900.0' y1='329.0' x2='-800.0' y2='329.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='329.0' x2='-800.0' y2='329.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='366.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>29</text><text x='-775.0' y='329.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA8</text><g class='pingroup' data-num='30' data-name='PA9'><line class='pinvis' x1='-900.0' y1='429.0' x2='-800.0' y2='429.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='429.0' x2='-800.0' y2='429.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='466.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>30</text><text x='-775.0' y='429.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA9</text><g class='pingroup' data-num='31' data-name='PA10'><line class='pinvis' x1='-900.0' y1='529.0' x2='-800.0' y2='529.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='529.0' x2='-800.0' y2='529.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='566.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>31</text><text x='-775.0' y='529.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PA10</text><g class='pingroup' data-num='41' data-name='PB5'><line class='pinvis' x1='-900.0' y1='629.0' x2='-800.0' y2='629.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='629.0' x2='-800.0' y2='629.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='666.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>41</text><text x='-775.0' y='629.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB5</text><g class='pingroup' data-num='42' data-name='PB6'><line class='pinvis' x1='-900.0' y1='729.0' x2='-800.0' y2='729.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='729.0' x2='-800.0' y2='729.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='766.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>42</text><text x='-775.0' y='729.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB6</text><g class='pingroup' data-num='43' data-name='PB7'><line class='pinvis' x1='-900.0' y1='829.0' x2='-800.0' y2='829.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='829.0' x2='-800.0' y2='829.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='866.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>43</text><text x='-775.0' y='829.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB7</text><g class='pingroup' data-num='45' data-name='PB8'><line class='pinvis' x1='-900.0' y1='929.0' x2='-800.0' y2='929.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='929.0' x2='-800.0' y2='929.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='966.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>45</text><text x='-775.0' y='929.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB8</text><g class='pingroup' data-num='46' data-name='PB9'><line class='pinvis' x1='-900.0' y1='1029.0' x2='-800.0' y2='1029.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-900.0' y1='1029.0' x2='-800.0' y2='1029.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-850.0' y='1066.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>46</text><text x='-775.0' y='1029.0' font-size='50' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>PB9</text><g class='pingroup' data-num='1' data-name='VBAT'><line class='pinvis' x1='900.0' y1='-1471.0' x2='800.0' y2='-1471.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-1471.0' x2='800.0' y2='-1471.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1508.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>1</text><text x='775.0' y='-1471.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VBAT</text><g class='pingroup' data-num='8' data-name='VSSA'><line class='pinvis' x1='900.0' y1='-1371.0' x2='800.0' y2='-1371.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-1371.0' x2='800.0' y2='-1371.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1408.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>8</text><text x='775.0' y='-1371.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VSSA</text><g class='pingroup' data-num='9' data-name='VDDA'><line class='pinvis' x1='900.0' y1='-1271.0' x2='800.0' y2='-1271.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-1271.0' x2='800.0' y2='-1271.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1308.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>9</text><text x='775.0' y='-1271.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VDDA</text><g class='pingroup' data-num='23' data-name='VSS_1'><line class='pinvis' x1='900.0' y1='-1171.0' x2='800.0' y2='-1171.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-1171.0' x2='800.0' y2='-1171.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1208.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>23</text><text x='775.0' y='-1171.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VSS_1</text><g class='pingroup' data-num='24' data-name='VDD_1'><line class='pinvis' x1='900.0' y1='-1071.0' x2='800.0' y2='-1071.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-1071.0' x2='800.0' y2='-1071.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1108.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>24</text><text x='775.0' y='-1071.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VDD_1</text><g class='pingroup' data-num='35' data-name='VSS_2'><line class='pinvis' x1='900.0' y1='-971.0' x2='800.0' y2='-971.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-971.0' x2='800.0' y2='-971.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-1008.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>35</text><text x='775.0' y='-971.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VSS_2</text><g class='pingroup' data-num='36' data-name='VDD_2'><line class='pinvis' x1='900.0' y1='-871.0' x2='800.0' y2='-871.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-871.0' x2='800.0' y2='-871.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-908.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>36</text><text x='775.0' y='-871.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VDD_2</text><g class='pingroup' data-num='47' data-name='VSS_3'><line class='pinvis' x1='900.0' y1='-771.0' x2='800.0' y2='-771.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-771.0' x2='800.0' y2='-771.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-808.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>47</text><text x='775.0' y='-771.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VSS_3</text><g class='pingroup' data-num='48' data-name='VDD_3'><line class='pinvis' x1='900.0' y1='-671.0' x2='800.0' y2='-671.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-671.0' x2='800.0' y2='-671.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-708.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>48</text><text x='775.0' y='-671.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VDD_3</text><g class='pingroup' data-num='3' data-name='PC14-OSC32_IN'><line class='pinvis' x1='900.0' y1='-343.0' x2='800.0' y2='-343.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-343.0' x2='800.0' y2='-343.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-380.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>3</text><text x='775.0' y='-343.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PC14-OSC32_IN</text><g class='pingroup' data-num='4' data-name='PC15-OSC32_OUT'><line class='pinvis' x1='900.0' y1='-243.0' x2='800.0' y2='-243.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-243.0' x2='800.0' y2='-243.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-280.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>4</text><text x='775.0' y='-243.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PC15-OSC32_OUT</text><g class='pingroup' data-num='5' data-name='PD0-OSC_IN'><line class='pinvis' x1='900.0' y1='-143.0' x2='800.0' y2='-143.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-143.0' x2='800.0' y2='-143.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-180.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>5</text><text x='775.0' y='-143.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PD0-OSC_IN</text><g class='pingroup' data-num='6' data-name='PD1-OSC_OUT'><line class='pinvis' x1='900.0' y1='-43.0' x2='800.0' y2='-43.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='-43.0' x2='800.0' y2='-43.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='-80.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>6</text><text x='775.0' y='-43.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PD1-OSC_OUT</text><g class='pingroup' data-num='7' data-name='NRST'><line class='pinvis' x1='900.0' y1='286.0' x2='800.0' y2='286.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='286.0' x2='800.0' y2='286.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='248.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>7</text><text x='775.0' y='286.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>NRST</text><g class='pingroup' data-num='44' data-name='BOOT0'><line class='pinvis' x1='900.0' y1='386.0' x2='800.0' y2='386.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='386.0' x2='800.0' y2='386.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='348.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>44</text><text x='775.0' y='386.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>BOOT0</text><g class='pingroup' data-num='32' data-name='PA11'><line class='pinvis' x1='900.0' y1='715.0' x2='800.0' y2='715.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='715.0' x2='800.0' y2='715.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='677.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>32</text><text x='775.0' y='715.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PA11</text><g class='pingroup' data-num='33' data-name='PA12'><line class='pinvis' x1='900.0' y1='815.0' x2='800.0' y2='815.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='815.0' x2='800.0' y2='815.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='777.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>33</text><text x='775.0' y='815.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PA12</text><g class='pingroup' data-num='34' data-name='PA13'><line class='pinvis' x1='900.0' y1='1144.0' x2='800.0' y2='1144.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='1144.0' x2='800.0' y2='1144.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='1106.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>34</text><text x='775.0' y='1144.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PA13</text><g class='pingroup' data-num='37' data-name='PA14'><line class='pinvis' x1='900.0' y1='1244.0' x2='800.0' y2='1244.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='1244.0' x2='800.0' y2='1244.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='1206.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>37</text><text x='775.0' y='1244.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PA14</text><g class='pingroup' data-num='38' data-name='PA15'><line class='pinvis' x1='900.0' y1='1344.0' x2='800.0' y2='1344.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='1344.0' x2='800.0' y2='1344.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='1306.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>38</text><text x='775.0' y='1344.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PA15</text><g class='pingroup' data-num='39' data-name='PB3'><line class='pinvis' x1='900.0' y1='1444.0' x2='800.0' y2='1444.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='1444.0' x2='800.0' y2='1444.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='1406.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>39</text><text x='775.0' y='1444.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PB3</text><g class='pingroup' data-num='40' data-name='PB4'><line class='pinvis' x1='900.0' y1='1544.0' x2='800.0' y2='1544.0' stroke='#dfe4ec' stroke-width='4'/><line x1='900.0' y1='1544.0' x2='800.0' y2='1544.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='850.0' y='1506.5' font-size='50' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>40</text><text x='775.0' y='1544.0' font-size='50' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>PB4</text></svg></div> <div id=tip></div> <script> var KIND="symbol", MPN="STM32F103C8T6", PINS=[{"desc":"GPIO port C bit 13, muxed with TAMPER input and RTC output.","name":"PC13-TAMPER-RTC","number":"2","type":"Bidir"},{"desc":"GPIO port A bit 0, 5 V-tolerant when configured as digital input.","name":"PA0-WKUP","number":"10","type":"Bidir"},{"desc":"GPIO port A bit 1.","name":"PA1","number":"11","type":"Bidir"},{"desc":"GPIO port A bit 2.","name":"PA2","number":"12","type":"Bidir"},{"desc":"GPIO port A bit 3.","name":"PA3","number":"13","type":"Bidir"},{"desc":"GPIO port A bit 4.","name":"PA4","number":"14","type":"Bidir"},{"desc":"GPIO port A bit 5.","name":"PA5","number":"15","type":"Bidir"},{"desc":"GPIO port A bit 6.","name":"PA6","number":"16","type":"Bidir"},{"desc":"GPIO port A bit 7.","name":"PA7","number":"17","type":"Bidir"},{"desc":"GPIO port B bit 0.","name":"PB0","number":"18","type":"Bidir"},{"desc":"GPIO port B bit 1.","name":"PB1","number":"19","type":"Bidir"},{"desc":"GPIO port B bit 2, 5 V-tolerant.","name":"PB2","number":"20","type":"Bidir"},{"desc":"GPIO port B bit 10, 5 V-tolerant.","name":"PB10","number":"21","type":"Bidir"},{"desc":"GPIO port B bit 11, 5 V-tolerant.","name":"PB11","number":"22","type":"Bidir"},{"desc":"GPIO port B bit 12, 5 V-tolerant.","name":"PB12","number":"25","type":"Bidir"},{"desc":"GPIO port B bit 13, 5 V-tolerant.","name":"PB13","number":"26","type":"Bidir"},{"desc":"GPIO port B bit 14, 5 V-tolerant.","name":"PB14","number":"27","type":"Bidir"},{"desc":"GPIO port B bit 15, 5 V-tolerant.","name":"PB15","number":"28","type":"Bidir"},{"desc":"GPIO port A bit 8, 5 V-tolerant.","name":"PA8","number":"29","type":"Bidir"},{"desc":"GPIO port A bit 9, 5 V-tolerant.","name":"PA9","number":"30","type":"Bidir"},{"desc":"GPIO port A bit 10, 5 V-tolerant.","name":"PA10","number":"31","type":"Bidir"},{"desc":"GPIO port B bit 5 (NOT 5 V-tolerant on this pin).","name":"PB5","number":"41","type":"Bidir"},{"desc":"GPIO port B bit 6, 5 V-tolerant.","name":"PB6","number":"42","type":"Bidir"},{"desc":"GPIO port B bit 7, 5 V-tolerant.","name":"PB7","number":"43","type":"Bidir"},{"desc":"GPIO port B bit 8, 5 V-tolerant.","name":"PB8","number":"45","type":"Bidir"},{"desc":"GPIO port B bit 9, 5 V-tolerant.","name":"PB9","number":"46","type":"Bidir"},{"desc":"Backup battery supply for RTC and backup registers.","name":"VBAT","number":"1","type":"Power"},{"desc":"Analog ground reference for ADC, reset block, PLL, and analog peripherals.","name":"VSSA","number":"8","type":"Power"},{"desc":"Analog supply for ADC, reset block, PLL, and analog I/O.","name":"VDDA","number":"9","type":"Power"},{"desc":"Digital ground, group 1.","name":"VSS_1","number":"23","type":"Power"},{"desc":"Digital supply, group 1.","name":"VDD_1","number":"24","type":"Power"},{"desc":"Digital ground, group 2.","name":"VSS_2","number":"35","type":"Power"},{"desc":"Digital supply, group 2.","name":"VDD_2","number":"36","type":"Power"},{"desc":"Digital ground, group 3.","name":"VSS_3","number":"47","type":"Power"},{"desc":"Digital supply, group 3.","name":"VDD_3","number":"48","type":"Power"},{"desc":"GPIO port C bit 14, muxed with 32 kHz LSE oscillator input (OSC32_IN).","name":"PC14-OSC32_IN","number":"3","type":"Bidir"},{"desc":"GPIO port C bit 15, muxed with 32 kHz LSE oscillator output (OSC32_OUT).","name":"PC15-OSC32_OUT","number":"4","type":"Bidir"},{"desc":"HSE crystal oscillator input (OSC_IN) after reset; remappable to GPIO PD0 by software.","name":"PD0-OSC_IN","number":"5","type":"Bidir"},{"desc":"HSE crystal oscillator output (OSC_OUT) after reset; remappable to GPIO PD1 by software.","name":"PD1-OSC_OUT","number":"6","type":"Bidir"},{"desc":"Active-low bidirectional device reset.","name":"NRST","number":"7","type":"Bidir"},{"desc":"Boot mode selection input sampled at reset (with BOOT1/PB2): selects boot from Flash, System memory (bootloader), or embedded SRAM.","name":"BOOT0","number":"44","type":"Input"},{"desc":"GPIO port A bit 11, 5 V-tolerant.","name":"PA11","number":"32","type":"Bidir"},{"desc":"GPIO port A bit 12, 5 V-tolerant.","name":"PA12","number":"33","type":"Bidir"},{"desc":"GPIO port A bit 13, 5 V-tolerant.","name":"PA13","number":"34","type":"Bidir"},{"desc":"GPIO port A bit 14, 5 V-tolerant.","name":"PA14","number":"37","type":"Bidir"},{"desc":"GPIO port A bit 15, 5 V-tolerant.","name":"PA15","number":"38","type":"Bidir"},{"desc":"GPIO port B bit 3, 5 V-tolerant.","name":"PB3","number":"39","type":"Bidir"},{"desc":"GPIO port B bit 4, 5 V-tolerant.","name":"PB4","number":"40","type":"Bidir"}];