ATmega328p
Hardware definitions
Loading...
Searching...
No Matches
atmega328p::package::pdip28 Namespace Reference

PDIP-28 package characteristics. More...

Enumerations

enum  : uint8_t {
  type_id = 1 , pin_count = 28 , adc_channel_count = 6 , has_adc6 = 0 ,
  has_adc7 = 0 , has_exposed_pad = 0 , exposed_pad_grounded = 0
}
enum  : uint32_t {
  body_width_min_um = 7620 , body_width_nominal_um = 0 , body_width_max_um = 8255 , overall_height_min_um = 0 ,
  overall_height_nominal_um = 0 , overall_height_max_um = 4572 , exposed_pad_width_min_um = 0 , exposed_pad_width_nominal_um = 0 ,
  exposed_pad_width_max_um = 0 , exposed_pad_length_min_um = 0 , exposed_pad_length_nominal_um = 0 , exposed_pad_length_max_um = 0 ,
  land_pad_width_um = 0 , land_pad_length_um = 0 , lead_pitch_um = 2540
}
enum  Terminal : uint8_t {
  PC6 = 1 , PD0 = 2 , PD1 = 3 , PD2 = 4 ,
  PD3 = 5 , PD4 = 6 , VCC1 = 7 , GND1 = 8 ,
  PB6 = 9 , PB7 = 10 , PD5 = 11 , PD6 = 12 ,
  PD7 = 13 , PB0 = 14 , PB1 = 15 , PB2 = 16 ,
  PB3 = 17 , PB4 = 18 , PB5 = 19 , AVCC = 20 ,
  AREF = 21 , GND2 = 22 , PC0 = 23 , PC1 = 24 ,
  PC2 = 25 , PC3 = 26 , PC4 = 27 , PC5 = 28
}
 Physical package terminal numbers. More...

Detailed Description

PDIP-28 package characteristics.

PDIP-28 terminal numbers.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : uint32_t
Enumerator
body_width_min_um 

Body width min (micrometres).

body_width_nominal_um 

Body width nominal (micrometres).

body_width_max_um 

Body width max (micrometres).

overall_height_min_um 

Overall height min (micrometres).

overall_height_nominal_um 

Overall height nominal (micrometres).

overall_height_max_um 

Overall height max (micrometres).

exposed_pad_width_min_um 

Exposed pad width min (micrometres).

exposed_pad_width_nominal_um 

Exposed pad width nominal (micrometres).

exposed_pad_width_max_um 

Exposed pad width max (micrometres).

exposed_pad_length_min_um 

Exposed pad length min (micrometres).

exposed_pad_length_nominal_um 

Exposed pad length nominal (micrometres).

exposed_pad_length_max_um 

Exposed pad length max (micrometres).

land_pad_width_um 

Land pad width (micrometres).

land_pad_length_um 

Land pad length (micrometres).

lead_pitch_um 

Lead pitch (micrometres).

◆ anonymous enum

anonymous enum : uint8_t
Enumerator
type_id 

Selected package type code.

pin_count 

Physical terminal count.

adc_channel_count 

External ADC channels on this package.

has_adc6 

ADC6 is bonded out.

has_adc7 

ADC7 is bonded out.

has_exposed_pad 

Package has an exposed pad.

exposed_pad_grounded 

Exposed pad connects to ground.

◆ Terminal

Physical package terminal numbers.

Enumerator
PC6 

1 - PC6 signal, terminal 1.

PD0 

2 - PD0 signal, terminal 2.

PD1 

3 - PD1 signal, terminal 3.

PD2 

4 - PD2 signal, terminal 4.

PD3 

5 - PD3 signal, terminal 5.

PD4 

6 - PD4 signal, terminal 6.

VCC1 

7 - Digital supply terminal 7.

GND1 

8 - Ground terminal 8.

PB6 

9 - PB6 signal, terminal 9.

PB7 

10 - PB7 signal, terminal 10.

PD5 

11 - PD5 signal, terminal 11.

PD6 

12 - PD6 signal, terminal 12.

PD7 

13 - PD7 signal, terminal 13.

PB0 

14 - PB0 signal, terminal 14.

PB1 

15 - PB1 signal, terminal 15.

PB2 

16 - PB2 signal, terminal 16.

PB3 

17 - PB3 signal, terminal 17.

PB4 

18 - PB4 signal, terminal 18.

PB5 

19 - PB5 signal, terminal 19.

AVCC 

20 - Analog supply terminal 20.

AREF 

21 - ADC reference terminal 21.

GND2 

22 - Ground terminal 22.

PC0 

23 - PC0 signal, terminal 23.

PC1 

24 - PC1 signal, terminal 24.

PC2 

25 - PC2 signal, terminal 25.

PC3 

26 - PC3 signal, terminal 26.

PC4 

27 - PC4 signal, terminal 27.

PC5 

28 - PC5 signal, terminal 28.