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

MLF-32 package characteristics. More...

Enumerations

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

Detailed Description

MLF-32 package characteristics.

MLF-32 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).

lead_pitch_um 

Lead pitch (micrometres).

◆ anonymous enum

anonymous enum : uint32_t
Enumerator
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).

◆ 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
PD3 

1 - PD3 signal, terminal 1.

PD4 

2 - PD4 signal, terminal 2.

GND1 

3 - Ground terminal 3.

VCC1 

4 - Digital supply terminal 4.

GND2 

5 - Ground terminal 5.

VCC2 

6 - Digital supply terminal 6.

PB6 

7 - PB6 signal, terminal 7.

PB7 

8 - PB7 signal, terminal 8.

PD5 

9 - PD5 signal, terminal 9.

PD6 

10 - PD6 signal, terminal 10.

PD7 

11 - PD7 signal, terminal 11.

PB0 

12 - PB0 signal, terminal 12.

PB1 

13 - PB1 signal, terminal 13.

PB2 

14 - PB2 signal, terminal 14.

PB3 

15 - PB3 signal, terminal 15.

PB4 

16 - PB4 signal, terminal 16.

PB5 

17 - PB5 signal, terminal 17.

AVCC 

18 - Analog supply terminal 18.

ADC6 

19 - Analog-only input ADC6, terminal 19.

AREF 

20 - ADC reference terminal 20.

GND3 

21 - Ground terminal 21.

ADC7 

22 - Analog-only input ADC7, 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.

PC6 

29 - PC6 signal, terminal 29.

PD0 

30 - PD0 signal, terminal 30.

PD1 

31 - PD1 signal, terminal 31.

PD2 

32 - PD2 signal, terminal 32.