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