ATmega2560
Hardware definitions
Loading...
Searching...
No Matches
Electrical.h
Go to the documentation of this file.
1
5
6#ifndef ATMEGA2560_DEFINITIONS_ELECTRICAL_H
7#define ATMEGA2560_DEFINITIONS_ELECTRICAL_H
8
9#include <stdint.h>
10#include "Config.h"
11
13namespace atmega2560
14{
16 namespace electrical
17 {
19 enum class Grade : uint8_t
20 {
24 };
25
27 namespace standard
28 {
29 enum : int16_t
30 {
33 };
34 enum : uint32_t
35 {
39 max_cpu_frequency_hz = 16000000UL,
40 };
41 }
42
44 namespace low_voltage
45 {
46 enum : int16_t
47 {
50 };
51 enum : uint32_t
52 {
58 };
59 }
60
79
81 namespace unspecified
82 {
83 enum : uint32_t
84 {
88 };
89 }
90
91#if defined(MCU_GRADE_INDUSTRIAL_85C)
92 namespace selected = standard;
94#elif defined(MCU_GRADE_LOW_VOLTAGE)
95 namespace selected = low_voltage;
97#else
98 namespace selected = unspecified;
100#endif
101 }
102}
103
104#endif
Device, package and operating-grade selection.
Absolute maximum ratings; exceeding them may permanently damage the device.
Definition Electrical.h:63
@ operating_temperature_min_c
Absolute minimum operating temperature.
Definition Electrical.h:66
@ min_pin_voltage_mv
Minimum voltage on pins other than RESET.
Definition Electrical.h:70
@ max_dc_current_vcc_gnd_pins_ma
Absolute maximum current through VCC/GND pins.
Definition Electrical.h:76
@ storage_temperature_min_c
Minimum storage temperature.
Definition Electrical.h:68
@ max_vcc_mv
Absolute maximum operating voltage.
Definition Electrical.h:74
@ max_pin_voltage_above_vcc_mv
Maximum voltage above VCC on pins other than RESET.
Definition Electrical.h:71
@ max_reset_voltage_mv
Maximum RESET pin voltage.
Definition Electrical.h:73
@ min_reset_voltage_mv
Minimum RESET pin voltage.
Definition Electrical.h:72
@ operating_temperature_max_c
Absolute maximum operating temperature.
Definition Electrical.h:67
@ storage_temperature_max_c
Maximum storage temperature.
Definition Electrical.h:69
@ max_dc_current_per_io_pin_ma
Absolute maximum DC current per I/O pin.
Definition Electrical.h:75
ATmega2560V low-voltage operating conditions.
Definition Electrical.h:45
@ operating_temperature_max_c
Maximum operating temperature.
Definition Electrical.h:49
@ operating_temperature_min_c
Minimum operating temperature.
Definition Electrical.h:48
@ max_cpu_frequency_hz_at_2v7
Maximum CPU frequency at 2.7 V and above.
Definition Electrical.h:57
@ available
ATmega2560V variant is covered by the family datasheet.
Definition Electrical.h:53
@ recommended_vcc_min_mv
Minimum VCC for the low-voltage variant.
Definition Electrical.h:54
@ recommended_vcc_max_mv
Maximum recommended VCC.
Definition Electrical.h:55
@ max_cpu_frequency_hz_at_1v8
Maximum CPU frequency at 1.8 V.
Definition Electrical.h:56
Standard ATmega2560 operating conditions.
Definition Electrical.h:28
@ recommended_vcc_min_mv
Minimum VCC for the 16 MHz ordering grade.
Definition Electrical.h:37
@ recommended_vcc_max_mv
Maximum recommended VCC.
Definition Electrical.h:38
@ max_cpu_frequency_hz
Maximum CPU frequency at the 16 MHz grade supply range.
Definition Electrical.h:39
@ available
Standard grade is available.
Definition Electrical.h:36
@ operating_temperature_min_c
Minimum operating temperature.
Definition Electrical.h:31
@ operating_temperature_max_c
Maximum operating temperature.
Definition Electrical.h:32
No grade selected by the application.
Definition Electrical.h:82
@ recommended_vcc_min_mv
Unknown minimum operating voltage.
Definition Electrical.h:86
@ available
No operating profile selected.
Definition Electrical.h:85
@ recommended_vcc_max_mv
Unknown maximum operating voltage.
Definition Electrical.h:87
Electrical definitions.
Definition Electrical.h:17
Grade
Electrical ordering grade represented by this datasheet family.
Definition Electrical.h:20
@ LowVoltageV
ATmega2560V low-voltage ordering variant.
Definition Electrical.h:23
@ Unspecified
No operating grade selected.
Definition Electrical.h:21
@ Standard
ATmega2560 standard speed grade.
Definition Electrical.h:22
static const Grade selected_grade
Definition Electrical.h:99
ATmega2560 hardware definitions.
Definition ADC.h:15