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

MLF-28 package characteristics. More...

Enumerations

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

Detailed Description

MLF-28 package characteristics.

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

1 - PD3 signal, terminal 1.

PD4 

2 - PD4 signal, terminal 2.

VCC1 

3 - Digital supply terminal 3.

GND1 

4 - Ground terminal 4.

PB6 

5 - PB6 signal, terminal 5.

PB7 

6 - PB7 signal, terminal 6.

PD5 

7 - PD5 signal, terminal 7.

PD6 

8 - PD6 signal, terminal 8.

PD7 

9 - PD7 signal, terminal 9.

PB0 

10 - PB0 signal, terminal 10.

PB1 

11 - PB1 signal, terminal 11.

PB2 

12 - PB2 signal, terminal 12.

PB3 

13 - PB3 signal, terminal 13.

PB4 

14 - PB4 signal, terminal 14.

PB5 

15 - PB5 signal, terminal 15.

AVCC 

16 - Analog supply terminal 16.

AREF 

17 - ADC reference terminal 17.

GND2 

18 - Ground terminal 18.

PC0 

19 - PC0 signal, terminal 19.

PC1 

20 - PC1 signal, terminal 20.

PC2 

21 - PC2 signal, terminal 21.

PC3 

22 - PC3 signal, terminal 22.

PC4 

23 - PC4 signal, terminal 23.

PC5 

24 - PC5 signal, terminal 24.

PC6 

25 - PC6 signal, terminal 25.

PD0 

26 - PD0 signal, terminal 26.

PD1 

27 - PD1 signal, terminal 27.

PD2 

28 - PD2 signal, terminal 28.