ATmega328p
Hardware definitions
Loading...
Searching...
No Matches
Reset.h
Go to the documentation of this file.
1
5
6#ifndef ATMEGA328P_DEFINITIONS_RESET_H
7#define ATMEGA328P_DEFINITIONS_RESET_H
8
9#include <stdint.h>
10#include "Config.h"
11
13namespace atmega328p
14{
66}
67
68#endif
Selects the ATmega328P package and operating grade.
Reset and brown-out definitions.
Definition Reset.h:17
Cause
Reset source flags.
Definition Reset.h:20
@ BrownOut
0x04 - Brown-out detector triggered.
Definition Reset.h:23
@ Watchdog
0x08 - Watchdog reset.
Definition Reset.h:24
@ External
0x02 - External RESET pin asserted.
Definition Reset.h:22
@ PowerOn
0x01 - Power-on reset.
Definition Reset.h:21
BrownOutFuseCode
Brown-out fuse threshold encodings.
Definition Reset.h:41
@ Reserved011
0x03 - Reserved encoding.
Definition Reset.h:46
@ Reserved010
0x02 - Reserved encoding.
Definition Reset.h:47
@ Reserved001
0x01 - Reserved encoding.
Definition Reset.h:48
@ Code110
0x06 - 1.8 V level in family specifications; verify grade.
Definition Reset.h:43
@ Disabled
0x07 - Brown-out detection disabled.
Definition Reset.h:42
@ Code100
0x04 - 4.3 V nominal threshold.
Definition Reset.h:45
@ Code101
0x05 - 2.7 V nominal threshold.
Definition Reset.h:44
@ Reserved000
0x00 - Reserved encoding.
Definition Reset.h:49
@ has_external_reset
External reset available.
Definition Reset.h:32
@ has_power_on_reset
Power on reset available.
Definition Reset.h:31
@ has_watchdog_reset
Watchdog reset available.
Definition Reset.h:34
@ has_brown_out_reset
Brown out reset available.
Definition Reset.h:33
@ family_bod_code_110_is_1v8
Family BOD code 110 is 1v8.
Definition Reset.h:35
@ automotive_bod_code_110_level_documented
Automotive BOD code 110 level documented.
Definition Reset.h:36
@ family_datasheet_bod_code_110_min_mv
Family datasheet BOD code 110 min (mV).
Definition Reset.h:56
@ brown_out_4v3_typical_mv
Brown out 4v3 typical (mV).
Definition Reset.h:61
@ brown_out_2v7_min_mv
Brown out 2v7 min (mV).
Definition Reset.h:59
@ brown_out_2v7_typical_mv
Brown out 2v7 typical (mV).
Definition Reset.h:58
@ brown_out_4v3_min_mv
Brown out 4v3 min (mV).
Definition Reset.h:62
@ brown_out_4v3_max_mv
Brown out 4v3 max (mV).
Definition Reset.h:63
@ family_datasheet_bod_code_110_typical_mv
Family datasheet BOD code 110 typical (mV).
Definition Reset.h:55
@ brown_out_2v7_max_mv
Brown out 2v7 max (mV).
Definition Reset.h:60
@ family_datasheet_bod_code_110_max_mv
Family datasheet BOD code 110 max (mV).
Definition Reset.h:57
@ family_datasheet_brown_out_hysteresis_typical_mv
Family datasheet brown out hysteresis typical (mV).
Definition Reset.h:54
Device-specific definitions for the ATmega328P.
Definition ADC.h:14