|
| enum class | Source : uint8_t {
ExternalClock
, LowPowerCrystal
, FullSwingCrystal
, LowFrequencyCrystal
,
InternalCalibratedRC
, Internal128kHzRC
} |
| | Clock or interrupt source identifiers. More...
|
| enum class | Domain : uint8_t { CPU
, IO
, Flash
, ADC
} |
| | Clock domains. More...
|
| enum class | CKSELCode : uint8_t {
ExternalClock = 0x00
, Reserved = 0x01
, InternalCalibratedRC = 0x02
, Internal128kHzRC = 0x03
,
LowFrequencyCrystalMinimum = 0x04
, LowFrequencyCrystalMaximum = 0x05
, FullSwingCrystalMinimum = 0x06
, FullSwingCrystalMaximum = 0x07
,
LowPowerCrystalMinimum = 0x08
, LowPowerCrystalMaximum = 0x0F
} |
| | Clock-source fuse encodings. More...
|
| enum class | SUTCode : uint8_t { SUT00 = 0
, SUT01 = 1
, SUT10 = 2
, SUT11 = 3
} |
| | Startup-time fuse encodings. More...
|
| enum class | Prescaler : uint16_t {
Divide1 = 1
, Divide2 = 2
, Divide4 = 4
, Divide8 = 8
,
Divide16 = 16
, Divide32 = 32
, Divide64 = 64
, Divide128 = 128
,
Divide256 = 256
} |
| | Clock prescaler selections. More...
|
| enum | : uint32_t {
internal_calibrated_rc_hz = 8000000UL
, internal_rc_nominal_hz = 8000000UL
, family_datasheet_internal_rc_user_calibrated_min_hz = 7300000UL
, family_datasheet_internal_rc_user_calibrated_max_hz = 8100000UL
,
internal_128khz_rc_hz = 128000UL
, timer2_async_crystal_hz = 32768UL
, factory_default_oscillator_hz = 8000000UL
, factory_default_cpu_hz = 1000000UL
} |
| enum | : uint16_t {
factory_default_divisor = 8U
, system_prescaler_count = 9U
, startup_delay_from_reset_cycles = 19U
, factory_default_startup_additional_delay_ms = 65U
,
rstdisbl_sut00_additional_delay_ms = 4U
, startup_delay_corrected_from_14_to_19_ck = 1
} |
| enum | : uint32_t {
standard_max_cpu_hz_at_1v8 = 4000000UL
, standard_max_cpu_hz_at_2v7 = 10000000UL
, standard_max_cpu_hz_at_4v5 = 20000000UL
, automotive_max_cpu_hz_at_2v7 = 8000000UL
,
automotive_max_cpu_hz_at_4v5 = 16000000UL
} |
| enum | : uint8_t {
timer2_tosc1_pin_value = 0x06U
, timer2_tosc2_pin_value = 0x07U
, clock_output_pin_value = 0x00U
, internal_rc_frequency_depends_on_voltage_and_temperature = 1
,
internal_rc_factory_calibration_provided = 1
, internal_rc_user_calibration_supported = 1
, osccal_width_bits = 7U
, osccal_max_value = 0x7FU
,
internal_rc_factory_accuracy_percent = 10U
, internal_rc_user_accuracy_percent = 1U
} |
| enum | : uint16_t { internal_rc_factory_calibration_vcc_mv = 3000U
, internal_rc_user_min_vcc_mv = 1800U
, internal_rc_user_max_vcc_mv = 5500U
, internal_128khz_rc_nominal_vcc_mv = 3000U
} |
| enum | : int16_t { internal_rc_factory_calibration_temperature_c = 25
, internal_rc_user_min_temperature_c = -40
, internal_rc_user_max_temperature_c = 85
, internal_128khz_rc_nominal_temperature_c = 25
} |
Clock source and prescaler definitions.