(kicad_symbol_lib
  (version 20251024)
  (generator "Protoflow")
    (symbol "ATmega328P-AU" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
      (property "Reference" "U" (id 0) (at -19.05 -22.86 0) (effects (font (size 1.27 1.27))))
      (property "Value" "ATmega328P-AU" (id 1) (at 0 22.86 0) (effects (font (size 1.27 1.27))))
      (property "Footprint" "ProtoFlow.pretty:TQFP-32_7x7mm_P0.8mm" (id 2) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "https://ww1.microchip.com/downloads/cn/DeviceDoc/cn604759.pdf" (id 3) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "Description" "8-bit AVR microcontroller, 20 MHz maximum, 32 KB Flash, 2 KB SRAM, 1 KB EEPROM, 32-pin TQFP" (id 4) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "AVR microcontroller picoPower ATmega328P TQFP SPI USART I2C ADC" (id 5) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "Manufacturer" "Microchip Technology" (id 6) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "MPN" "ATmega328P-AU" (id 7) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "Package" "TQFP-32_7x7mm_P0.8mm" (id 8) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "ADC Channels" "8" (id 9) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "ADC Resolution" "10 bits" (id 10) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "EEPROM" "1 KB" (id 11) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "Flash Memory" "32 KB" (id 12) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "Maximum Clock Frequency" "20 MHz" (id 13) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "Operating Temperature" "-40 °C to 85 °C" (id 14) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "SRAM" "2 KB" (id 15) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (property "Supply Voltage" "1.8 V to 5.5 V" (id 16) (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
      (symbol "ATmega328P-AU_1_1"
        (rectangle (start -20.32 21.59) (end 20.32 -21.59) (stroke (width 0.254) (type solid)) (fill (type none)))
        (pin power_in line (at -24.13 19.05 0) (length 3.81) (name "VCC" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))))
        (pin power_in line (at -24.13 16.51 0) (length 3.81) (name "VCC" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27)))))
        (pin power_in line (at -24.13 13.97 0) (length 3.81) (name "AVCC" (effects (font (size 1.27 1.27)))) (number "18" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at -24.13 11.43 0) (length 3.81) (name "PC6/RESET/PCINT14" (effects (font (size 1.27 1.27)))) (number "29" (effects (font (size 1.27 1.27)))))
        (pin passive line (at -24.13 8.89 0) (length 3.81) (name "AREF" (effects (font (size 1.27 1.27)))) (number "20" (effects (font (size 1.27 1.27)))))
        (pin input line (at -24.13 6.35 0) (length 3.81) (name "ADC6" (effects (font (size 1.27 1.27)))) (number "19" (effects (font (size 1.27 1.27)))))
        (pin input line (at -24.13 3.81 0) (length 3.81) (name "ADC7" (effects (font (size 1.27 1.27)))) (number "22" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at -24.13 1.27 0) (length 3.81) (name "PC0/ADC0/PCINT8" (effects (font (size 1.27 1.27)))) (number "23" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at -24.13 -1.27 0) (length 3.81) (name "PC1/ADC1/PCINT9" (effects (font (size 1.27 1.27)))) (number "24" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at -24.13 -3.81 0) (length 3.81) (name "PC2/ADC2/PCINT10" (effects (font (size 1.27 1.27)))) (number "25" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at -24.13 -6.35 0) (length 3.81) (name "PC3/ADC3/PCINT11" (effects (font (size 1.27 1.27)))) (number "26" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at -24.13 -8.89 0) (length 3.81) (name "PC4/ADC4/SDA/PCINT12" (effects (font (size 1.27 1.27)))) (number "27" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at -24.13 -11.43 0) (length 3.81) (name "PC5/ADC5/SCL/PCINT13" (effects (font (size 1.27 1.27)))) (number "28" (effects (font (size 1.27 1.27)))))
        (pin power_in line (at -24.13 -13.97 0) (length 3.81) (name "GND" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))))
        (pin power_in line (at -24.13 -16.51 0) (length 3.81) (name "GND" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27)))))
        (pin power_in line (at -24.13 -19.05 0) (length 3.81) (name "GND" (effects (font (size 1.27 1.27)))) (number "21" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 19.05 180) (length 3.81) (name "PB0/ICP1/CLKO/PCINT0" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 16.51 180) (length 3.81) (name "PB1/OC1A/PCINT1" (effects (font (size 1.27 1.27)))) (number "13" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 13.97 180) (length 3.81) (name "PB2/SS/OC1B/PCINT2" (effects (font (size 1.27 1.27)))) (number "14" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 11.43 180) (length 3.81) (name "PB3/MOSI/OC2A/PCINT3" (effects (font (size 1.27 1.27)))) (number "15" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 8.89 180) (length 3.81) (name "PB4/MISO/PCINT4" (effects (font (size 1.27 1.27)))) (number "16" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 6.35 180) (length 3.81) (name "PB5/SCK/PCINT5" (effects (font (size 1.27 1.27)))) (number "17" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 3.81 180) (length 3.81) (name "PB6/XTAL1/TOSC1/PCINT6" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 1.27 180) (length 3.81) (name "PB7/XTAL2/TOSC2/PCINT7" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 -1.27 180) (length 3.81) (name "PD0/RXD/PCINT16" (effects (font (size 1.27 1.27)))) (number "30" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 -3.81 180) (length 3.81) (name "PD1/TXD/PCINT17" (effects (font (size 1.27 1.27)))) (number "31" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 -6.35 180) (length 3.81) (name "PD2/INT0/PCINT18" (effects (font (size 1.27 1.27)))) (number "32" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 -8.89 180) (length 3.81) (name "PD3/INT1/OC2B/PCINT19" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 -11.43 180) (length 3.81) (name "PD4/T0/XCK/PCINT20" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 -13.97 180) (length 3.81) (name "PD5/T1/OC0B/PCINT21" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 -16.51 180) (length 3.81) (name "PD6/AIN0/OC0A/PCINT22" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27)))))
        (pin bidirectional line (at 24.13 -19.05 180) (length 3.81) (name "PD7/AIN1/PCINT23" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27)))))
      )
    )
)
