← Commit history

atmega2560-16au: restore the component block (pinout + model declarations) from this page's own README and symbol

Ray ·413c2af7c3 · ·parent 44d8a70
1 file changed +626−1
page.json+626−1
@@ -32,5 +32,630 @@   "author": {     "name": "Ray",     "email": "[email protected]"+  },+  "component": {+    "mpn": "ATMEGA2560-16AU",+    "manufacturer": "Microchip",+    "package": "TQFP-100(14x14)",+    "pin_count": 100,+    "category": "Microcontrollers (MCU/MPU/SOC)",+    "parts": {+      "symbol": "atmega2560-16au.kicad_sym",+      "footprint": "atmega2560-16au.kicad_mod",+      "model_3d": "atmega2560-16au-etched.glb",+      "model_3d_plain": "atmega2560-16au.glb",+      "model_3d_step": "atmega2560-16au-etched.step",+      "model_3d_step_plain": "atmega2560-16au.step",+      "lbr": "atmega2560-16au.lbr"+    },+    "pins": [+      {+        "number": "1",+        "name": "PG5/(OC0B)",+        "type": "bidirectional",+        "description": "Port G bit 5 (6-bit port with internal pull-ups). Alternate function: Timer/Counter0 Output Compare Match B output (OC0B)."+      },+      {+        "number": "2",+        "name": "PE0/(RXD0/PCINT8)",+        "type": "bidirectional",+        "description": "Port E bit 0. Alternate functions: USART0 Receive input (RXD0) and Pin Change Interrupt source 8 (PCINT8)."+      },+      {+        "number": "3",+        "name": "PE1/(TXD0)",+        "type": "bidirectional",+        "description": "Port E bit 1. Alternate function: USART0 Transmit output (TXD0)."+      },+      {+        "number": "4",+        "name": "PE2/(XCK0/AIN0)",+        "type": "bidirectional",+        "description": "Port E bit 2. Alternate functions: USART0 external clock (XCK0) and Analog Comparator positive input (AIN0)."+      },+      {+        "number": "5",+        "name": "PE3/(OC3A/AIN1)",+        "type": "bidirectional",+        "description": "Port E bit 3. Alternate functions: Timer/Counter3 Output Compare Match A (OC3A) and Analog Comparator negative input (AIN1)."+      },+      {+        "number": "6",+        "name": "PE4/(OC3B/INT4)",+        "type": "bidirectional",+        "description": "Port E bit 4. Alternate functions: Timer/Counter3 Output Compare Match B (OC3B) and External Interrupt 4 (INT4)."+      },+      {+        "number": "7",+        "name": "PE5/(OC3C/INT5)",+        "type": "bidirectional",+        "description": "Port E bit 5. Alternate functions: Timer/Counter3 Output Compare Match C (OC3C) and External Interrupt 5 (INT5)."+      },+      {+        "number": "8",+        "name": "PE6/(T3/INT6)",+        "type": "bidirectional",+        "description": "Port E bit 6. Alternate functions: Timer/Counter3 external counter input (T3) and External Interrupt 6 (INT6)."+      },+      {+        "number": "9",+        "name": "PE7/(CLKO/ICP3/INT7)",+        "type": "bidirectional",+        "description": "Port E bit 7. Alternate functions: divided system clock output (CLKO), Timer/Counter3 input capture (ICP3), and External Interrupt 7 (INT7)."+      },+      {+        "number": "10",+        "name": "VCC",+        "type": "power_in",+        "description": "Digital supply voltage. 4.5-5.5 V for the 16 MHz speed grade. Decouple with 100 nF close to the pin."+      },+      {+        "number": "11",+        "name": "GND",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "12",+        "name": "PH0/(RXD2)",+        "type": "bidirectional",+        "description": "Port H bit 0. Alternate function: USART2 Receive input (RXD2)."+      },+      {+        "number": "13",+        "name": "PH1/(TXD2)",+        "type": "bidirectional",+        "description": "Port H bit 1. Alternate function: USART2 Transmit output (TXD2)."+      },+      {+        "number": "14",+        "name": "PH2/(XCK2)",+        "type": "bidirectional",+        "description": "Port H bit 2. Alternate function: USART2 external clock (XCK2)."+      },+      {+        "number": "15",+        "name": "PH3/(OC4A)",+        "type": "bidirectional",+        "description": "Port H bit 3. Alternate function: Timer/Counter4 Output Compare Match A (OC4A)."+      },+      {+        "number": "16",+        "name": "PH4/(OC4B)",+        "type": "bidirectional",+        "description": "Port H bit 4. Alternate function: Timer/Counter4 Output Compare Match B (OC4B)."+      },+      {+        "number": "17",+        "name": "PH5/(OC4C)",+        "type": "bidirectional",+        "description": "Port H bit 5. Alternate function: Timer/Counter4 Output Compare Match C (OC4C)."+      },+      {+        "number": "18",+        "name": "PH6/(OC2B)",+        "type": "bidirectional",+        "description": "Port H bit 6. Alternate function: Timer/Counter2 Output Compare Match B (OC2B)."+      },+      {+        "number": "19",+        "name": "PB0/(SS/PCINT0)",+        "type": "bidirectional",+        "description": "Port B bit 0 (higher drive strength than other ports). Alternate functions: SPI Slave Select input (SS) and Pin Change Interrupt 0 (PCINT0)."+      },+      {+        "number": "20",+        "name": "PB1/(SCK/PCINT1)",+        "type": "bidirectional",+        "description": "Port B bit 1. Alternate functions: SPI serial clock (SCK) and Pin Change Interrupt 1 (PCINT1)."+      },+      {+        "number": "21",+        "name": "PB2/(MOSI/PCINT2)",+        "type": "bidirectional",+        "description": "Port B bit 2. Alternate functions: SPI Master-Out Slave-In (MOSI) and Pin Change Interrupt 2 (PCINT2)."+      },+      {+        "number": "22",+        "name": "PB3/(MISO/PCINT3)",+        "type": "bidirectional",+        "description": "Port B bit 3. Alternate functions: SPI Master-In Slave-Out (MISO) and Pin Change Interrupt 3 (PCINT3)."+      },+      {+        "number": "23",+        "name": "PB4/(OC2A/PCINT4)",+        "type": "bidirectional",+        "description": "Port B bit 4. Alternate functions: Timer/Counter2 Output Compare Match A (OC2A) and Pin Change Interrupt 4 (PCINT4)."+      },+      {+        "number": "24",+        "name": "PB5/(OC1A/PCINT5)",+        "type": "bidirectional",+        "description": "Port B bit 5. Alternate functions: Timer/Counter1 Output Compare Match A (OC1A) and Pin Change Interrupt 5 (PCINT5)."+      },+      {+        "number": "25",+        "name": "PB6/(OC1B/PCINT6)",+        "type": "bidirectional",+        "description": "Port B bit 6. Alternate functions: Timer/Counter1 Output Compare Match B (OC1B) and Pin Change Interrupt 6 (PCINT6)."+      },+      {+        "number": "26",+        "name": "PB7/(OC0A/OC1C/PCINT7)",+        "type": "bidirectional",+        "description": "Port B bit 7. Alternate functions: Timer/Counter0 Output Compare Match A (OC0A), Timer/Counter1 Output Compare Match C (OC1C), and Pin Change Interrupt 7 (PCINT7)."+      },+      {+        "number": "27",+        "name": "PH7/(T4)",+        "type": "bidirectional",+        "description": "Port H bit 7. Alternate function: Timer/Counter4 external counter input (T4)."+      },+      {+        "number": "28",+        "name": "PG3/(TOSC2)",+        "type": "bidirectional",+        "description": "Port G bit 3. Alternate function: Timer Oscillator pin 2 (TOSC2) when asynchronous Timer/Counter2 clocked from external 32.768 kHz crystal."+      },+      {+        "number": "29",+        "name": "PG4/(TOSC1)",+        "type": "bidirectional",+        "description": "Port G bit 4. Alternate function: Timer Oscillator pin 1 (TOSC1) for asynchronous Timer/Counter2 crystal input."+      },+      {+        "number": "30",+        "name": "RESET",+        "type": "input",+        "description": "Active-low reset input. A low level longer than the minimum pulse length (see “System and Reset Characteristics”, datasheet p.360) generates a reset even if the clock is not running."+      },+      {+        "number": "31",+        "name": "VCC",+        "type": "power_in",+        "description": "Digital supply voltage (tie to same rail as other VCC pins). Decouple with 100 nF close to the pin."+      },+      {+        "number": "32",+        "name": "GND",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "33",+        "name": "XTAL2",+        "type": "output",+        "description": "Output of the inverting crystal oscillator amplifier. Leave floating when using an external clock on XTAL1."+      },+      {+        "number": "34",+        "name": "XTAL1",+        "type": "input",+        "description": "Input to the inverting crystal oscillator amplifier and to the internal clock circuit. Drive with an external clock or connect a crystal between XTAL1 and XTAL2 with two load capacitors to ground."+      },+      {+        "number": "35",+        "name": "PL0/(ICP4)",+        "type": "bidirectional",+        "description": "Port L bit 0. Alternate function: Timer/Counter4 input capture (ICP4)."+      },+      {+        "number": "36",+        "name": "PL1/(ICP5)",+        "type": "bidirectional",+        "description": "Port L bit 1. Alternate function: Timer/Counter5 input capture (ICP5)."+      },+      {+        "number": "37",+        "name": "PL2/(T5)",+        "type": "bidirectional",+        "description": "Port L bit 2. Alternate function: Timer/Counter5 external counter input (T5)."+      },+      {+        "number": "38",+        "name": "PL3/(OC5A)",+        "type": "bidirectional",+        "description": "Port L bit 3. Alternate function: Timer/Counter5 Output Compare Match A (OC5A)."+      },+      {+        "number": "39",+        "name": "PL4/(OC5B)",+        "type": "bidirectional",+        "description": "Port L bit 4. Alternate function: Timer/Counter5 Output Compare Match B (OC5B)."+      },+      {+        "number": "40",+        "name": "PL5/(OC5C)",+        "type": "bidirectional",+        "description": "Port L bit 5. Alternate function: Timer/Counter5 Output Compare Match C (OC5C)."+      },+      {+        "number": "41",+        "name": "PL6",+        "type": "bidirectional",+        "description": "Port L bit 6 (general-purpose I/O with internal pull-up)."+      },+      {+        "number": "42",+        "name": "PL7",+        "type": "bidirectional",+        "description": "Port L bit 7 (general-purpose I/O with internal pull-up)."+      },+      {+        "number": "43",+        "name": "PD0/(SCL/INT0)",+        "type": "bidirectional",+        "description": "Port D bit 0. Alternate functions: 2-wire (TWI/I2C) serial clock (SCL) and External Interrupt 0 (INT0)."+      },+      {+        "number": "44",+        "name": "PD1/(SDA/INT1)",+        "type": "bidirectional",+        "description": "Port D bit 1. Alternate functions: 2-wire (TWI/I2C) serial data (SDA) and External Interrupt 1 (INT1)."+      },+      {+        "number": "45",+        "name": "PD2/(RXD1/INT2)",+        "type": "bidirectional",+        "description": "Port D bit 2. Alternate functions: USART1 Receive input (RXD1) and External Interrupt 2 (INT2)."+      },+      {+        "number": "46",+        "name": "PD3/(TXD1/INT3)",+        "type": "bidirectional",+        "description": "Port D bit 3. Alternate functions: USART1 Transmit output (TXD1) and External Interrupt 3 (INT3)."+      },+      {+        "number": "47",+        "name": "PD4/(ICP1)",+        "type": "bidirectional",+        "description": "Port D bit 4. Alternate function: Timer/Counter1 input capture (ICP1)."+      },+      {+        "number": "48",+        "name": "PD5/(XCK1)",+        "type": "bidirectional",+        "description": "Port D bit 5. Alternate function: USART1 external clock (XCK1)."+      },+      {+        "number": "49",+        "name": "PD6/(T1)",+        "type": "bidirectional",+        "description": "Port D bit 6. Alternate function: Timer/Counter1 external counter input (T1)."+      },+      {+        "number": "50",+        "name": "PD7/(T0)",+        "type": "bidirectional",+        "description": "Port D bit 7. Alternate function: Timer/Counter0 external counter input (T0)."+      },+      {+        "number": "51",+        "name": "PG0/(WR)",+        "type": "bidirectional",+        "description": "Port G bit 0. Alternate function: External-memory-interface Write strobe (WR) when the XMEM interface is enabled."+      },+      {+        "number": "52",+        "name": "PG1/(RD)",+        "type": "bidirectional",+        "description": "Port G bit 1. Alternate function: External-memory-interface Read strobe (RD) when the XMEM interface is enabled."+      },+      {+        "number": "53",+        "name": "PC0/(A8)",+        "type": "bidirectional",+        "description": "Port C bit 0. Alternate function: External-memory-interface address line A8."+      },+      {+        "number": "54",+        "name": "PC1/(A9)",+        "type": "bidirectional",+        "description": "Port C bit 1. Alternate function: External-memory-interface address line A9."+      },+      {+        "number": "55",+        "name": "PC2/(A10)",+        "type": "bidirectional",+        "description": "Port C bit 2. Alternate function: External-memory-interface address line A10."+      },+      {+        "number": "56",+        "name": "PC3/(A11)",+        "type": "bidirectional",+        "description": "Port C bit 3. Alternate function: External-memory-interface address line A11."+      },+      {+        "number": "57",+        "name": "PC4/(A12)",+        "type": "bidirectional",+        "description": "Port C bit 4. Alternate function: External-memory-interface address line A12."+      },+      {+        "number": "58",+        "name": "PC5/(A13)",+        "type": "bidirectional",+        "description": "Port C bit 5. Alternate function: External-memory-interface address line A13."+      },+      {+        "number": "59",+        "name": "PC6/(A14)",+        "type": "bidirectional",+        "description": "Port C bit 6. Alternate function: External-memory-interface address line A14."+      },+      {+        "number": "60",+        "name": "PC7/(A15)",+        "type": "bidirectional",+        "description": "Port C bit 7. Alternate function: External-memory-interface address line A15."+      },+      {+        "number": "61",+        "name": "VCC",+        "type": "power_in",+        "description": "Digital supply voltage. Decouple with 100 nF close to the pin."+      },+      {+        "number": "62",+        "name": "GND",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "63",+        "name": "PJ0/(RXD3/PCINT9)",+        "type": "bidirectional",+        "description": "Port J bit 0. Alternate functions: USART3 Receive input (RXD3) and Pin Change Interrupt 9 (PCINT9)."+      },+      {+        "number": "64",+        "name": "PJ1/(TXD3/PCINT10)",+        "type": "bidirectional",+        "description": "Port J bit 1. Alternate functions: USART3 Transmit output (TXD3) and Pin Change Interrupt 10 (PCINT10)."+      },+      {+        "number": "65",+        "name": "PJ2/(XCK3/PCINT11)",+        "type": "bidirectional",+        "description": "Port J bit 2. Alternate functions: USART3 external clock (XCK3) and Pin Change Interrupt 11 (PCINT11)."+      },+      {+        "number": "66",+        "name": "PJ3/(PCINT12)",+        "type": "bidirectional",+        "description": "Port J bit 3. Alternate function: Pin Change Interrupt 12 (PCINT12)."+      },+      {+        "number": "67",+        "name": "PJ4/(PCINT13)",+        "type": "bidirectional",+        "description": "Port J bit 4. Alternate function: Pin Change Interrupt 13 (PCINT13)."+      },+      {+        "number": "68",+        "name": "PJ5/(PCINT14)",+        "type": "bidirectional",+        "description": "Port J bit 5. Alternate function: Pin Change Interrupt 14 (PCINT14)."+      },+      {+        "number": "69",+        "name": "PJ6/(PCINT15)",+        "type": "bidirectional",+        "description": "Port J bit 6. Alternate function: Pin Change Interrupt 15 (PCINT15)."+      },+      {+        "number": "70",+        "name": "PJ7",+        "type": "bidirectional",+        "description": "Port J bit 7 (general-purpose I/O with internal pull-up)."+      },+      {+        "number": "71",+        "name": "VCC",+        "type": "power_in",+        "description": "Digital supply voltage. Decouple with 100 nF close to the pin."+      },+      {+        "number": "72",+        "name": "GND",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "73",+        "name": "PA7/(AD7)",+        "type": "bidirectional",+        "description": "Port A bit 7. Alternate function: multiplexed external-memory-interface Address/Data bit 7 (AD7)."+      },+      {+        "number": "74",+        "name": "PA6/(AD6)",+        "type": "bidirectional",+        "description": "Port A bit 6. Alternate function: multiplexed external-memory-interface Address/Data bit 6 (AD6)."+      },+      {+        "number": "75",+        "name": "PA5/(AD5)",+        "type": "bidirectional",+        "description": "Port A bit 5. Alternate function: multiplexed external-memory-interface Address/Data bit 5 (AD5)."+      },+      {+        "number": "76",+        "name": "PA4/(AD4)",+        "type": "bidirectional",+        "description": "Port A bit 4. Alternate function: multiplexed external-memory-interface Address/Data bit 4 (AD4)."+      },+      {+        "number": "77",+        "name": "PA3/(AD3)",+        "type": "bidirectional",+        "description": "Port A bit 3. Alternate function: multiplexed external-memory-interface Address/Data bit 3 (AD3)."+      },+      {+        "number": "78",+        "name": "PA2/(AD2)",+        "type": "bidirectional",+        "description": "Port A bit 2. Alternate function: multiplexed external-memory-interface Address/Data bit 2 (AD2)."+      },+      {+        "number": "79",+        "name": "PA1/(AD1)",+        "type": "bidirectional",+        "description": "Port A bit 1. Alternate function: multiplexed external-memory-interface Address/Data bit 1 (AD1)."+      },+      {+        "number": "80",+        "name": "PA0/(AD0)",+        "type": "bidirectional",+        "description": "Port A bit 0. Alternate function: multiplexed external-memory-interface Address/Data bit 0 (AD0)."+      },+      {+        "number": "81",+        "name": "PG2/(ALE)",+        "type": "bidirectional",+        "description": "Port G bit 2. Alternate function: External-memory-interface Address Latch Enable (ALE) when the XMEM interface is enabled."+      },+      {+        "number": "82",+        "name": "PK7/(ADC15/PCINT23)",+        "type": "bidirectional",+        "description": "Port K bit 7 doubling as ADC channel 15 input; also Pin Change Interrupt 23 (PCINT23). Analog input range 0 V to AVCC (default), 10-bit resolution."+      },+      {+        "number": "83",+        "name": "PK6/(ADC14/PCINT22)",+        "type": "bidirectional",+        "description": "Port K bit 6; ADC channel 14 input; Pin Change Interrupt 22 (PCINT22). Analog input range 0 V to AVCC (default), 10-bit resolution."+      },+      {+        "number": "84",+        "name": "PK5/(ADC13/PCINT21)",+        "type": "bidirectional",+        "description": "Port K bit 5; ADC channel 13 input; Pin Change Interrupt 21 (PCINT21). Analog input range 0 V to AVCC (default), 10-bit resolution."+      },+      {+        "number": "85",+        "name": "PK4/(ADC12/PCINT20)",+        "type": "bidirectional",+        "description": "Port K bit 4; ADC channel 12 input; Pin Change Interrupt 20 (PCINT20). Analog input range 0 V to AVCC (default), 10-bit resolution."+      },+      {+        "number": "86",+        "name": "PK3/(ADC11/PCINT19)",+        "type": "bidirectional",+        "description": "Port K bit 3; ADC channel 11 input; Pin Change Interrupt 19 (PCINT19). Analog input range 0 V to AVCC (default), 10-bit resolution."+      },+      {+        "number": "87",+        "name": "PK2/(ADC10/PCINT18)",+        "type": "bidirectional",+        "description": "Port K bit 2; ADC channel 10 input; Pin Change Interrupt 18 (PCINT18). Analog input range 0 V to AVCC (default), 10-bit resolution."+      },+      {+        "number": "88",+        "name": "PK1/(ADC9/PCINT17)",+        "type": "bidirectional",+        "description": "Port K bit 1; ADC channel 9 input; Pin Change Interrupt 17 (PCINT17). Analog input range 0 V to AVCC (default), 10-bit resolution."+      },+      {+        "number": "89",+        "name": "PK0/(ADC8/PCINT16)",+        "type": "bidirectional",+        "description": "Port K bit 0; ADC channel 8 input; Pin Change Interrupt 16 (PCINT16). Analog input range 0 V to AVCC (default), 10-bit resolution."+      },+      {+        "number": "90",+        "name": "PF7/(ADC7/TDI)",+        "type": "bidirectional",+        "description": "Port F bit 7; ADC channel 7 analog input; also JTAG Test Data Input (TDI). Pull-up on TDI stays active during reset when JTAG is enabled."+      },+      {+        "number": "91",+        "name": "PF6/(ADC6/TDO)",+        "type": "bidirectional",+        "description": "Port F bit 6; ADC channel 6 analog input; also JTAG Test Data Output (TDO)."+      },+      {+        "number": "92",+        "name": "PF5/(ADC5/TMS)",+        "type": "bidirectional",+        "description": "Port F bit 5; ADC channel 5 analog input; also JTAG Test Mode Select (TMS). Pull-up on TMS stays active during reset when JTAG is enabled."+      },+      {+        "number": "93",+        "name": "PF4/(ADC4/TCK)",+        "type": "bidirectional",+        "description": "Port F bit 4; ADC channel 4 analog input; also JTAG Test Clock (TCK). Pull-up on TCK stays active during reset when JTAG is enabled."+      },+      {+        "number": "94",+        "name": "PF3/(ADC3)",+        "type": "bidirectional",+        "description": "Port F bit 3; ADC channel 3 analog input. Digital GPIO when the ADC is not in use."+      },+      {+        "number": "95",+        "name": "PF2/(ADC2)",+        "type": "bidirectional",+        "description": "Port F bit 2; ADC channel 2 analog input. Digital GPIO when the ADC is not in use."+      },+      {+        "number": "96",+        "name": "PF1/(ADC1)",+        "type": "bidirectional",+        "description": "Port F bit 1; ADC channel 1 analog input. Digital GPIO when the ADC is not in use."+      },+      {+        "number": "97",+        "name": "PF0/(ADC0)",+        "type": "bidirectional",+        "description": "Port F bit 0; ADC channel 0 analog input. Digital GPIO when the ADC is not in use."+      },+      {+        "number": "98",+        "name": "AREF",+        "type": "passive",+        "description": "Analog reference voltage input for the A/D converter. Decouple to GND with 100 nF; may be tied to AVCC via an internal switch, or driven by an internal 1.1 V / 2.56 V bandgap depending on ADMUX[REFS1:0]."+      },+      {+        "number": "99",+        "name": "GND",+        "type": "power_in",+        "description": "Ground (return for AVCC and AREF; connect to the common ground plane at the pin)."+      },+      {+        "number": "100",+        "name": "AVCC",+        "type": "power_in",+        "description": "Analog supply for Port F and the A/D Converter. Must be tied to VCC even if the ADC is not used; when the ADC is used, connect via an LC/RC low-pass filter to VCC."+      }+    ],+    "provenance": {+      "rebuilt": "component block rebuilt 2026-10-05 from this page's own README pinout table and .kicad_sym (pins cross-checked), no re-extraction"+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }   }-}\ No newline at end of file+}