ATmega2560
Hardware definitions
Loading...
Searching...
No Matches
PackagePins.h File Reference

Physical terminal and ball mappings for 100-terminal packages. More...

#include <stdint.h>
#include "Config.h"
Include dependency graph for PackagePins.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  atmega2560
 ATmega2560 hardware definitions.
namespace  atmega2560::package
 Package definitions.
namespace  atmega2560::package::tqfp100
 Tqfp100 definitions.
namespace  atmega2560::package::cbga100
 Cbga100 definitions.

Enumerations

enum  : uint8_t {
  atmega2560::package::tqfp100::PG5 = 1 , atmega2560::package::tqfp100::PE0 = 2 , atmega2560::package::tqfp100::PE1 = 3 , atmega2560::package::tqfp100::PE2 = 4 ,
  atmega2560::package::tqfp100::PE3 = 5 , atmega2560::package::tqfp100::PE4 = 6 , atmega2560::package::tqfp100::PE5 = 7 , atmega2560::package::tqfp100::PE6 = 8 ,
  atmega2560::package::tqfp100::PE7 = 9 , atmega2560::package::tqfp100::VCC1 = 10 , atmega2560::package::tqfp100::GND1 = 11 , atmega2560::package::tqfp100::PH0 = 12 ,
  atmega2560::package::tqfp100::PH1 = 13 , atmega2560::package::tqfp100::PH2 = 14 , atmega2560::package::tqfp100::PH3 = 15 , atmega2560::package::tqfp100::PH4 = 16 ,
  atmega2560::package::tqfp100::PH5 = 17 , atmega2560::package::tqfp100::PH6 = 18 , atmega2560::package::tqfp100::PB0 = 19 , atmega2560::package::tqfp100::PB1 = 20 ,
  atmega2560::package::tqfp100::PB2 = 21 , atmega2560::package::tqfp100::PB3 = 22 , atmega2560::package::tqfp100::PB4 = 23 , atmega2560::package::tqfp100::PB5 = 24 ,
  atmega2560::package::tqfp100::PB6 = 25 , atmega2560::package::tqfp100::PB7 = 26 , atmega2560::package::tqfp100::PH7 = 27 , atmega2560::package::tqfp100::PG3 = 28 ,
  atmega2560::package::tqfp100::PG4 = 29 , atmega2560::package::tqfp100::RESET = 30 , atmega2560::package::tqfp100::VCC2 = 31 , atmega2560::package::tqfp100::GND2 = 32 ,
  atmega2560::package::tqfp100::XTAL2 = 33 , atmega2560::package::tqfp100::XTAL1 = 34 , atmega2560::package::tqfp100::PL0 = 35 , atmega2560::package::tqfp100::PL1 = 36 ,
  atmega2560::package::tqfp100::PL2 = 37 , atmega2560::package::tqfp100::PL3 = 38 , atmega2560::package::tqfp100::PL4 = 39 , atmega2560::package::tqfp100::PL5 = 40 ,
  atmega2560::package::tqfp100::PL6 = 41 , atmega2560::package::tqfp100::PL7 = 42 , atmega2560::package::tqfp100::PD0 = 43 , atmega2560::package::tqfp100::PD1 = 44 ,
  atmega2560::package::tqfp100::PD2 = 45 , atmega2560::package::tqfp100::PD3 = 46 , atmega2560::package::tqfp100::PD4 = 47 , atmega2560::package::tqfp100::PD5 = 48 ,
  atmega2560::package::tqfp100::PD6 = 49 , atmega2560::package::tqfp100::PD7 = 50 , atmega2560::package::tqfp100::PG0 = 51 , atmega2560::package::tqfp100::PG1 = 52 ,
  atmega2560::package::tqfp100::PC0 = 53 , atmega2560::package::tqfp100::PC1 = 54 , atmega2560::package::tqfp100::PC2 = 55 , atmega2560::package::tqfp100::PC3 = 56 ,
  atmega2560::package::tqfp100::PC4 = 57 , atmega2560::package::tqfp100::PC5 = 58 , atmega2560::package::tqfp100::PC6 = 59 , atmega2560::package::tqfp100::PC7 = 60 ,
  atmega2560::package::tqfp100::VCC3 = 61 , atmega2560::package::tqfp100::GND3 = 62 , atmega2560::package::tqfp100::PJ0 = 63 , atmega2560::package::tqfp100::PJ1 = 64 ,
  atmega2560::package::tqfp100::PJ2 = 65 , atmega2560::package::tqfp100::PJ3 = 66 , atmega2560::package::tqfp100::PJ4 = 67 , atmega2560::package::tqfp100::PJ5 = 68 ,
  atmega2560::package::tqfp100::PJ6 = 69 , atmega2560::package::tqfp100::PG2 = 70 , atmega2560::package::tqfp100::PA7 = 71 , atmega2560::package::tqfp100::PA6 = 72 ,
  atmega2560::package::tqfp100::PA5 = 73 , atmega2560::package::tqfp100::PA4 = 74 , atmega2560::package::tqfp100::PA3 = 75 , atmega2560::package::tqfp100::PA2 = 76 ,
  atmega2560::package::tqfp100::PA1 = 77 , atmega2560::package::tqfp100::PA0 = 78 , atmega2560::package::tqfp100::PJ7 = 79 , atmega2560::package::tqfp100::VCC4 = 80 ,
  atmega2560::package::tqfp100::GND4 = 81 , atmega2560::package::tqfp100::PK7 = 82 , atmega2560::package::tqfp100::PK6 = 83 , atmega2560::package::tqfp100::PK5 = 84 ,
  atmega2560::package::tqfp100::PK4 = 85 , atmega2560::package::tqfp100::PK3 = 86 , atmega2560::package::tqfp100::PK2 = 87 , atmega2560::package::tqfp100::PK1 = 88 ,
  atmega2560::package::tqfp100::PK0 = 89 , atmega2560::package::tqfp100::PF7 = 90 , atmega2560::package::tqfp100::PF6 = 91 , atmega2560::package::tqfp100::PF5 = 92 ,
  atmega2560::package::tqfp100::PF4 = 93 , atmega2560::package::tqfp100::PF3 = 94 , atmega2560::package::tqfp100::PF2 = 95 , atmega2560::package::tqfp100::PF1 = 96 ,
  atmega2560::package::tqfp100::PF0 = 97 , atmega2560::package::tqfp100::AREF = 98 , atmega2560::package::tqfp100::GND5 = 99 , atmega2560::package::tqfp100::AVCC = 100
}
 TQFP-100 numbered terminals. More...
enum  : uint8_t {
  atmega2560::package::cbga100::A1 = 1 , atmega2560::package::cbga100::A2 = 2 , atmega2560::package::cbga100::A3 = 3 , atmega2560::package::cbga100::A4 = 4 ,
  atmega2560::package::cbga100::A5 = 5 , atmega2560::package::cbga100::A6 = 6 , atmega2560::package::cbga100::A7 = 7 , atmega2560::package::cbga100::A8 = 8 ,
  atmega2560::package::cbga100::A9 = 9 , atmega2560::package::cbga100::A10 = 10 , atmega2560::package::cbga100::B1 = 11 , atmega2560::package::cbga100::B2 = 12 ,
  atmega2560::package::cbga100::B3 = 13 , atmega2560::package::cbga100::B4 = 14 , atmega2560::package::cbga100::B5 = 15 , atmega2560::package::cbga100::B6 = 16 ,
  atmega2560::package::cbga100::B7 = 17 , atmega2560::package::cbga100::B8 = 18 , atmega2560::package::cbga100::B9 = 19 , atmega2560::package::cbga100::B10 = 20 ,
  atmega2560::package::cbga100::C1 = 21 , atmega2560::package::cbga100::C2 = 22 , atmega2560::package::cbga100::C3 = 23 , atmega2560::package::cbga100::C4 = 24 ,
  atmega2560::package::cbga100::C5 = 25 , atmega2560::package::cbga100::C6 = 26 , atmega2560::package::cbga100::C7 = 27 , atmega2560::package::cbga100::C8 = 28 ,
  atmega2560::package::cbga100::C9 = 29 , atmega2560::package::cbga100::C10 = 30 , atmega2560::package::cbga100::D1 = 31 , atmega2560::package::cbga100::D2 = 32 ,
  atmega2560::package::cbga100::D3 = 33 , atmega2560::package::cbga100::D4 = 34 , atmega2560::package::cbga100::D5 = 35 , atmega2560::package::cbga100::D6 = 36 ,
  atmega2560::package::cbga100::D7 = 37 , atmega2560::package::cbga100::D8 = 38 , atmega2560::package::cbga100::D9 = 39 , atmega2560::package::cbga100::D10 = 40 ,
  atmega2560::package::cbga100::E1 = 41 , atmega2560::package::cbga100::E2 = 42 , atmega2560::package::cbga100::E3 = 43 , atmega2560::package::cbga100::E4 = 44 ,
  atmega2560::package::cbga100::E5 = 45 , atmega2560::package::cbga100::E6 = 46 , atmega2560::package::cbga100::E7 = 47 , atmega2560::package::cbga100::E8 = 48 ,
  atmega2560::package::cbga100::E9 = 49 , atmega2560::package::cbga100::E10 = 50 , atmega2560::package::cbga100::F1 = 51 , atmega2560::package::cbga100::F2 = 52 ,
  atmega2560::package::cbga100::F3 = 53 , atmega2560::package::cbga100::F4 = 54 , atmega2560::package::cbga100::F5 = 55 , atmega2560::package::cbga100::F6 = 56 ,
  atmega2560::package::cbga100::F7 = 57 , atmega2560::package::cbga100::F8 = 58 , atmega2560::package::cbga100::F9 = 59 , atmega2560::package::cbga100::F10 = 60 ,
  atmega2560::package::cbga100::G1 = 61 , atmega2560::package::cbga100::G2 = 62 , atmega2560::package::cbga100::G3 = 63 , atmega2560::package::cbga100::G4 = 64 ,
  atmega2560::package::cbga100::G5 = 65 , atmega2560::package::cbga100::G6 = 66 , atmega2560::package::cbga100::G7 = 67 , atmega2560::package::cbga100::G8 = 68 ,
  atmega2560::package::cbga100::G9 = 69 , atmega2560::package::cbga100::G10 = 70 , atmega2560::package::cbga100::H1 = 71 , atmega2560::package::cbga100::H2 = 72 ,
  atmega2560::package::cbga100::H3 = 73 , atmega2560::package::cbga100::H4 = 74 , atmega2560::package::cbga100::H5 = 75 , atmega2560::package::cbga100::H6 = 76 ,
  atmega2560::package::cbga100::H7 = 77 , atmega2560::package::cbga100::H8 = 78 , atmega2560::package::cbga100::H9 = 79 , atmega2560::package::cbga100::H10 = 80 ,
  atmega2560::package::cbga100::J1 = 81 , atmega2560::package::cbga100::J2 = 82 , atmega2560::package::cbga100::J3 = 83 , atmega2560::package::cbga100::J4 = 84 ,
  atmega2560::package::cbga100::J5 = 85 , atmega2560::package::cbga100::J6 = 86 , atmega2560::package::cbga100::J7 = 87 , atmega2560::package::cbga100::J8 = 88 ,
  atmega2560::package::cbga100::J9 = 89 , atmega2560::package::cbga100::J10 = 90 , atmega2560::package::cbga100::K1 = 91 , atmega2560::package::cbga100::K2 = 92 ,
  atmega2560::package::cbga100::K3 = 93 , atmega2560::package::cbga100::K4 = 94 , atmega2560::package::cbga100::K5 = 95 , atmega2560::package::cbga100::K6 = 96 ,
  atmega2560::package::cbga100::K7 = 97 , atmega2560::package::cbga100::K8 = 98 , atmega2560::package::cbga100::K9 = 99 , atmega2560::package::cbga100::K10 = 100
}
 CBGA-100 ball ordinals in top-view A1..K10 order. More...
enum  : uint8_t {
  atmega2560::package::cbga100::GND1 = 1 , atmega2560::package::cbga100::AREF = 2 , atmega2560::package::cbga100::PF0 = 3 , atmega2560::package::cbga100::PF2 = 4 ,
  atmega2560::package::cbga100::PF5 = 5 , atmega2560::package::cbga100::PK0 = 6 , atmega2560::package::cbga100::PK3 = 7 , atmega2560::package::cbga100::PK6 = 8 ,
  atmega2560::package::cbga100::GND2 = 9 , atmega2560::package::cbga100::VCC1 = 10 , atmega2560::package::cbga100::AVCC = 11 , atmega2560::package::cbga100::PG5 = 12 ,
  atmega2560::package::cbga100::PF1 = 13 , atmega2560::package::cbga100::PF3 = 14 , atmega2560::package::cbga100::PF6 = 15 , atmega2560::package::cbga100::PK1 = 16 ,
  atmega2560::package::cbga100::PK4 = 17 , atmega2560::package::cbga100::PK7 = 18 , atmega2560::package::cbga100::PA0 = 19 , atmega2560::package::cbga100::PA2 = 20 ,
  atmega2560::package::cbga100::PE2 = 21 , atmega2560::package::cbga100::PE0 = 22 , atmega2560::package::cbga100::PE1 = 23 , atmega2560::package::cbga100::PF4 = 24 ,
  atmega2560::package::cbga100::PF7 = 25 , atmega2560::package::cbga100::PK2 = 26 , atmega2560::package::cbga100::PK5 = 27 , atmega2560::package::cbga100::PJ7 = 28 ,
  atmega2560::package::cbga100::PA1 = 29 , atmega2560::package::cbga100::PA3 = 30 , atmega2560::package::cbga100::PE3 = 31 , atmega2560::package::cbga100::PE4 = 32 ,
  atmega2560::package::cbga100::PE5 = 33 , atmega2560::package::cbga100::PE6 = 34 , atmega2560::package::cbga100::PH2 = 35 , atmega2560::package::cbga100::PA4 = 36 ,
  atmega2560::package::cbga100::PA5 = 37 , atmega2560::package::cbga100::PA6 = 38 , atmega2560::package::cbga100::PA7 = 39 , atmega2560::package::cbga100::PG2 = 40 ,
  atmega2560::package::cbga100::PE7 = 41 , atmega2560::package::cbga100::PH0 = 42 , atmega2560::package::cbga100::PH1 = 43 , atmega2560::package::cbga100::PH3 = 44 ,
  atmega2560::package::cbga100::PH5 = 45 , atmega2560::package::cbga100::PJ6 = 46 , atmega2560::package::cbga100::PJ5 = 47 , atmega2560::package::cbga100::PJ4 = 48 ,
  atmega2560::package::cbga100::PJ3 = 49 , atmega2560::package::cbga100::PJ2 = 50 , atmega2560::package::cbga100::VCC2 = 51 , atmega2560::package::cbga100::PH4 = 52 ,
  atmega2560::package::cbga100::PH6 = 53 , atmega2560::package::cbga100::PB0 = 54 , atmega2560::package::cbga100::PL4 = 55 , atmega2560::package::cbga100::PD1 = 56 ,
  atmega2560::package::cbga100::PJ1 = 57 , atmega2560::package::cbga100::PJ0 = 58 , atmega2560::package::cbga100::PC7 = 59 , atmega2560::package::cbga100::GND3 = 60 ,
  atmega2560::package::cbga100::GND4 = 61 , atmega2560::package::cbga100::PB1 = 62 , atmega2560::package::cbga100::PB2 = 63 , atmega2560::package::cbga100::PB5 = 64 ,
  atmega2560::package::cbga100::PL2 = 65 , atmega2560::package::cbga100::PD0 = 66 , atmega2560::package::cbga100::PD5 = 67 , atmega2560::package::cbga100::PC5 = 68 ,
  atmega2560::package::cbga100::PC6 = 69 , atmega2560::package::cbga100::VCC3 = 70 , atmega2560::package::cbga100::PB3 = 71 , atmega2560::package::cbga100::PB4 = 72 ,
  atmega2560::package::cbga100::RESET = 73 , atmega2560::package::cbga100::PL1 = 74 , atmega2560::package::cbga100::PL3 = 75 , atmega2560::package::cbga100::PL7 = 76 ,
  atmega2560::package::cbga100::PD4 = 77 , atmega2560::package::cbga100::PC4 = 78 , atmega2560::package::cbga100::PC3 = 79 , atmega2560::package::cbga100::PC2 = 80 ,
  atmega2560::package::cbga100::PH7 = 81 , atmega2560::package::cbga100::PG3 = 82 , atmega2560::package::cbga100::PB6 = 83 , atmega2560::package::cbga100::PL0 = 84 ,
  atmega2560::package::cbga100::XTAL2 = 85 , atmega2560::package::cbga100::PL6 = 86 , atmega2560::package::cbga100::PD3 = 87 , atmega2560::package::cbga100::PC1 = 88 ,
  atmega2560::package::cbga100::PC0 = 89 , atmega2560::package::cbga100::PG1 = 90 , atmega2560::package::cbga100::PB7 = 91 , atmega2560::package::cbga100::PG4 = 92 ,
  atmega2560::package::cbga100::VCC4 = 93 , atmega2560::package::cbga100::GND5 = 94 , atmega2560::package::cbga100::XTAL1 = 95 , atmega2560::package::cbga100::PL5 = 96 ,
  atmega2560::package::cbga100::PD2 = 97 , atmega2560::package::cbga100::PD6 = 98 , atmega2560::package::cbga100::PD7 = 99 , atmega2560::package::cbga100::PG0 = 100
}
 CBGA-100 ball assignments by signal. More...

Detailed Description

Physical terminal and ball mappings for 100-terminal packages.