ATmega328p
Hardware definitions
Loading...
Searching...
No Matches
atmega328p Namespace Reference

Device-specific definitions for the ATmega328P. More...

Namespaces

namespace  adc
 Analog-to-digital converter definitions.
namespace  analog_comparator
 Analog comparator definitions.
namespace  architecture
 AVR8 architecture characteristics.
namespace  bootloader
 Boot section and Flash region definitions.
namespace  clock
 Clock source and prescaler definitions.
namespace  cpu
 CPU register and status flag definitions.
namespace  debugwire
 debugWIRE characteristics.
namespace  device
 General ATmega328P device information.
namespace  eeprom
 EEPROM characteristics.
namespace  electrical
 Electrical characteristics of the ATmega328P.
namespace  errata
 Silicon revision and errata information.
namespace  external_interrupts
 External interrupt and pin-change definitions.
namespace  fuse
 Fuse byte identifiers and bit masks.
namespace  gpio
 GPIO characteristics of the ATmega328P.
namespace  interrupts
 Interrupt vector table definitions.
namespace  lock_bits
 Lock-bit definitions.
namespace  memory
 Memory sizes and address ranges.
namespace  package
 Physical package and terminal definitions.
namespace  pin
 Logical pin and alternate-function definitions.
namespace  power
 Power management definitions.
namespace  programming
 Programming interface definitions.
namespace  pwm
 PWM channel definitions.
namespace  qtouch
 QTouch support characteristics.
namespace  register_bits
 Register bit positions and masks.
namespace  register_map
 Register addresses and memory-space boundaries.
namespace  reset
 Reset and brown-out definitions.
namespace  rtc
 RTC-style Timer2 clock definitions.
namespace  spi
 SPI interface definitions.
namespace  timer
 Timer/counter definitions.
namespace  twi
 Two-wire interface definitions.
namespace  usart
 USART interface definitions.
namespace  watchdog
 Watchdog timer definitions.

Enumerations

enum class  Pin
 Logical pin identifiers, independent of package terminals. More...
enum class  Port
 GPIO port identifiers. More...

Detailed Description

Device-specific definitions for the ATmega328P.

Enumeration Type Documentation

◆ Pin

enum class atmega328p::pin::Pin : uint8_t
strong

Logical pin identifiers, independent of package terminals.

◆ Port

enum class atmega328p::pin::Port : uint8_t
strong

GPIO port identifiers.