Module avrd::atxmega128b3
[−]
[src]
The AVR ATxmega128B3 microcontroller
Variants
Pinout | Package | Operating temperature | Operating voltage | Max speed | |
---|---|---|---|---|---|
ATxmega128B3-AU | QFP_QFN_64 | TQFP64 | -40°C - 85°C | 1.6V - 3.6V | 32 MHz |
ATxmega128B3-MH | QFP_QFN_64 | QFN64 | -40°C - 85°C | 1.6V - 3.6V | 32 MHz |
ATxmega128B3-MCU | DRQFN_64 | DRQFN64 | -40°C - 85°C | 1.6V - 3.6V | 32 MHz |
Registers by module (not exhaustive)
PORT modules
- PORTB
- PB0 (PB0)
- PB1 (PB1)
- PB2 (PB2)
- PB3 (PB3)
- PB4 (PB4)
- PB5 (PB5)
- PB6 (PB6)
- PB7 (PB7)
- PORTC
- PC0 (PC0)
- PC1 (PC1)
- PC2 (PC2)
- PC3 (PC3)
- PC4 (PC4)
- PC5 (PC5)
- PC6 (PC6)
- PC7 (PC7)
- PORTD
- PD0 (PD0)
- PD1 (PD1)
- PORTG
- PG0 (PG0)
- PG1 (PG1)
- PG2 (PG2)
- PG3 (PG3)
- PG4 (PG4)
- PG5 (PG5)
- PG6 (PG6)
- PG7 (PG7)
- PORTM
- PM0 (PM0)
- PM1 (PM1)
- PM2 (PM2)
- PM3 (PM3)
- PM4 (PM4)
- PM5 (PM5)
- PM6 (PM6)
- PM7 (PM7)
- PORTR
- PR0 (PR0)
- PR1 (PR1)
ADC modules
- ADCB
- PB0 (PB0)
- PB1 (PB1)
- PB2 (PB2)
- PB3 (PB3)
- PB4 (PB4)
- PB5 (PB5)
- PB6 (PB6)
- PB7 (PB7)
- PB0 (PB0)
USB modules
- USB
- PD0 (PD0)
- PD1 (PD1)
USART modules
- USARTC0
- PC1 (PC1)
- PC2 (PC2)
- PC3 (PC3)
- PC5 (PC5)
- PC6 (PC6)
- PC7 (PC7)
Constants
AC0CTRL |
Analog Comparator 0 Control. |
AC0MUXCTRL |
Analog Comparator 0 MUX Control. |
AC1CTRL |
Analog Comparator 1 Control. |
AC1MUXCTRL |
Analog Comparator 1 MUX Control. |
ADCACAL0 |
ADCA Calibration Byte 0. |
ADCACAL1 |
ADCA Calibration Byte 1. |
ADCBCAL0 |
ADCB Calibration Byte 0. |
ADCBCAL1 |
ADCB Calibration Byte 1. |
ADDR |
Address Register. |
ADDR0 |
Address Register 0. |
ADDR1 |
Address Register 1. |
ADDR2 |
Address Register 2. |
ADDRCTRL |
Address Control. |
ADDRMASK |
Address Mask Register. |
ANAINIT |
Analog Startup Delay. |
AUXDATA |
Auxiliary Data. |
AUXDATAH |
Auxiliary Data high byte. |
AUXDATAL |
Auxiliary Data low byte. |
AWEXLOCK |
AWEX Lock. |
BAUD |
Baurd Rate Control Register. |
BAUDCTRLA |
Baud Rate Control Register A. |
BAUDCTRLB |
Baud Rate Control Register B. |
CAL |
Calibration Value. |
CAL0 |
Calibration Byte 0. |
CAL1 |
Calibration Byte 1. |
CALA |
Calibration Register A. |
CALB |
Calibration Register B. |
CALH |
Calibration Value high byte. |
CALL |
Calibration Value low byte. |
CCA |
Compare or Capture A. |
CCABUF |
Compare Or Capture A Buffer. |
CCABUFH |
Compare Or Capture A Buffer high byte. |
CCABUFL |
Compare Or Capture A Buffer low byte. |
CCAH |
Compare or Capture A high byte. |
CCAL |
Compare or Capture A low byte. |
CCB |
Compare or Capture B. |
CCBBUF |
Compare Or Capture B Buffer. |
CCBBUFH |
Compare Or Capture B Buffer high byte. |
CCBBUFL |
Compare Or Capture B Buffer low byte. |
CCBH |
Compare or Capture B high byte. |
CCBL |
Compare or Capture B low byte. |
CCC |
Compare or Capture C. |
CCCBUF |
Compare Or Capture C Buffer. |
CCCBUFH |
Compare Or Capture C Buffer high byte. |
CCCBUFL |
Compare Or Capture C Buffer low byte. |
CCCH |
Compare or Capture C high byte. |
CCCL |
Compare or Capture C low byte. |
CCD |
Compare or Capture D. |
CCDBUF |
Compare Or Capture D Buffer. |
CCDBUFH |
Compare Or Capture D Buffer high byte. |
CCDBUFL |
Compare Or Capture D Buffer low byte. |
CCDH |
Compare or Capture D high byte. |
CCDL |
Compare or Capture D low byte. |
CCP |
Configuration Change Protection. |
CH0CTRL |
Channel 0 Control Register. |
CH0MUX |
Event Channel 0 Multiplexer. |
CH0RES |
Channel 0 Result. |
CH0RESH |
Channel 0 Result high byte. |
CH0RESL |
Channel 0 Result low byte. |
CH1CTRL |
Channel 1 Control Register. |
CH1MUX |
Event Channel 1 Multiplexer. |
CH2CTRL |
Channel 2 Control Register. |
CH2MUX |
Event Channel 2 Multiplexer. |
CH3CTRL |
Channel 3 Control Register. |
CH3MUX |
Event Channel 3 Multiplexer. |
CHECKSUM0 |
Checksum byte 0. |
CHECKSUM1 |
Checksum byte 1. |
CHECKSUM2 |
Checksum byte 2. |
CHECKSUM3 |
Checksum byte 3. |
CLKEVOUT |
Clock and Event Out Register. |
CMD |
Command. |
CMP |
Compare Value. |
CMPH |
Compare Value high byte. |
CMPL |
Compare Value low byte. |
CNT |
Count. |
CNTH |
Count high byte. |
CNTL |
Count low byte. |
COMP |
Compare Register. |
COMP0 |
Oscillator Compare Register 0. |
COMP1 |
Oscillator Compare Register 1. |
COMP2 |
Oscillator Compare Register 2. |
COMPH |
Compare Register high byte. |
COMPL |
Compare Register low byte. |
COORDX0 |
Wafer Coordinate X Byte 0. |
COORDX1 |
Wafer Coordinate X Byte 1. |
COORDY0 |
Wafer Coordinate Y Byte 0. |
COORDY1 |
Wafer Coordinate Y Byte 1. |
CTRL |
Control Register. |
CTRLA |
Control Register A. |
CTRLB |
Control Register B. |
CTRLC |
Control Register C. |
CTRLD |
Control Register D. |
CTRLE |
Control Register E. |
CTRLF |
Control Register F. |
CTRLFCLR |
Control Register F Clear. |
CTRLFSET |
Control Register F Set. |
CTRLG |
Control Register G. |
CTRLGCLR |
Control Register G Clear. |
CTRLGSET |
Control Register G Set. |
CTRLH |
Control Register H. |
CURRCALIB |
Current Source Calibration Register. |
CURRCTRL |
Current Source Control Register. |
DATA |
Data Register. |
DATA0 |
LCD Data Register 0. |
DATA1 |
LCD Data Register 1. |
DATA2 |
LCD Data Register 2. |
DATA3 |
LCD Data Register 3. |
DATA4 |
LCD Data Register 4. |
DATA5 |
LCD Data Register 5. |
DATA6 |
LCD Data Register 6. |
DATA7 |
LCD Data Register 7. |
DATA8 |
LCD Data Register 8. |
DATA9 |
LCD Data Register 9. |
DATA10 |
LCD Data Register 10. |
DATA11 |
LCD Data Register 11. |
DATA12 |
LCD Data Register 12. |
DATA13 |
LCD Data Register 13. |
DATA14 |
LCD Data Register 14. |
DATA15 |
LCD Data Register 15. |
DATA16 |
LCD Data Register 16. |
DATA17 |
LCD Data Register 17. |
DATA18 |
LCD Data Register 18. |
DATA19 |
LCD Data Register 19. |
DATAIN |
Data Input. |
DATAPTR |
Data Pointer. |
DATAPTRH |
Data Pointer high byte. |
DATAPTRL |
Data Pointer low byte. |
DESTADDR0 |
Channel Destination Address 0. |
DESTADDR1 |
Channel Destination Address 1. |
DEVID0 |
Device ID byte 0. |
DEVID1 |
Device ID byte 1. |
DEVID2 |
Device ID byte 2. |
DFLLCTRL |
DFLL Control Register. |
DIR |
I/O Port Data Direction. |
DIRCLR |
I/O Port Data Direction Clear. |
DIRSET |
I/O Port Data Direction Set. |
DIRTGL |
I/O Port Data Direction Toggle. |
DTBOTH |
Dead Time Both Sides. |
DTBOTHBUF |
Dead Time Both Sides Buffer. |
DTHS |
Dead Time High Side. |
DTHSBUF |
Dead Time High Side Buffer. |
DTLS |
Dead Time Low Side. |
DTLSBUF |
Dead Time Low Side Buffer. |
EIND |
Extended Indirect Jump. |
EPPTR |
Endpoint Configuration Table Pointer. |
EPPTRH |
Endpoint Configuration Table Pointer high byte. |
EPPTRL |
Endpoint Configuration Table Pointer low byte. |
EVCTRL |
Event Control. |
EVOUTSEL |
Event Output Select. |
EVSYSLOCK |
Event System Lock. |
FDCTRL |
Fault Detection Control Register. |
FDEMASK |
Fault Detection Event Mask. |
FIFORP |
FIFO Read Pointer Register. |
FIFOWP |
FIFO Write Pointer Register. |
FRAMENUMH |
Frame Number High Byte. |
FRAMENUML |
Frame Number Low Byte. |
FUSEBYTE0 |
JTAG User ID. |
FUSEBYTE1 |
Watchdog Configuration. |
FUSEBYTE2 |
Reset Configuration. |
FUSEBYTE4 |
Start-up Configuration. |
FUSEBYTE5 |
EESAVE and BOD Level. |
GPIOR0 |
General Purpose IO Register 0. |
GPIOR1 |
General Purpose IO Register 1. |
GPIOR2 |
General Purpose IO Register 2. |
GPIOR3 |
General Purpose IO Register 3. |
HCMPA |
High Byte Compare A. |
HCMPB |
High Byte Compare B. |
HCMPC |
High Byte Compare C. |
HCMPD |
High Byte Compare D. |
HCNT |
High Byte Count. |
HPER |
High Byte Period. |
IN |
I/O port Input. |
INT0MASK |
Port Interrupt 0 Mask. |
INT1MASK |
Port Interrupt 1 Mask. |
INTCTRL |
Interrupt Enable Register. |
INTCTRLA |
Interrupt Control Register A. |
INTCTRLB |
Interrupt Control Register B. |
INTFLAG |
Interrupt Flag Register. |
INTFLAGS |
Interrupt Flag Register. |
INTFLAGSACLR |
Clear Interrupt Flag Register A. |
INTFLAGSASET |
Set Interrupt Flag Register A. |
INTFLAGSBCLR |
Clear Interrupt Flag Register B. |
INTFLAGSBSET |
Set Interrupt Flag Register B. |
INTPRI |
Interrupt Priority. |
JTAGUID |
JTAG User ID. |
KEY |
AES Key Register. |
LCMPA |
Low Byte Compare A. |
LCMPB |
Low Byte Compare B. |
LCMPC |
Low Byte Compare C. |
LCMPD |
Low Byte Compare D. |
LCNT |
Low Byte Count. |
LOCK |
Lock register. |
LOCKBITS |
Lock Bits. |
LOTNUM0 |
Lot Number Byte 0, ASCII. |
LOTNUM1 |
Lot Number Byte 1, ASCII. |
LOTNUM2 |
Lot Number Byte 2, ASCII. |
LOTNUM3 |
Lot Number Byte 3, ASCII. |
LOTNUM4 |
Lot Number Byte 4, ASCII. |
LOTNUM5 |
Lot Number Byte 5, ASCII. |
LPER |
Low Byte Period. |
MCUCR |
MCU Control. |
MPCMASK |
Multi-pin Configuration Mask. |
MUXCTRL |
MUX Control. |
OCDR0 |
OCD Register 0. |
OCDR1 |
OCD Register 1. |
OUT |
I/O Port Output. |
OUTCLR |
I/O Port Output Clear. |
OUTOVEN |
Output Override Enable. |
OUTSET |
I/O Port Output Set. |
OUTTGL |
I/O Port Output Toggle. |
PER |
Period. |
PERBUF |
Period Buffer. |
PERBUFH |
Period Buffer high byte. |
PERBUFL |
Period Buffer low byte. |
PERH |
Period high byte. |
PERL |
Period low byte. |
PIN0CTRL |
Pin 0 Control Register. |
PIN1CTRL |
Pin 1 Control Register. |
PIN2CTRL |
Pin 2 Control Register. |
PIN3CTRL |
Pin 3 Control Register. |
PIN4CTRL |
Pin 4 Control Register. |
PIN5CTRL |
Pin 5 Control Register. |
PIN6CTRL |
Pin 6 Control Register. |
PIN7CTRL |
Pin 7 Control Register. |
PLLCTRL |
PLL Control Register. |
PRESCALER |
Clock Prescaler. |
PRGEN |
General Power Reduction. |
PRPA |
Power Reduction Port A. |
PRPB |
Power Reduction Port B. |
PRPC |
Power Reduction Port C. |
PRPE |
Power Reduction Port E. |
PSCTRL |
Prescaler Control Register. |
RAMPD |
Ramp D. |
RAMPX |
Ramp X. |
RAMPY |
Ramp Y. |
RAMPZ |
Ramp Z. |
RC32KCAL |
32.768 kHz Internal Oscillator Calibration Register. |
RCOSC2M |
RCOSC 2 MHz Calibration Value B. |
RCOSC2MA |
RCOSC 2 MHz Calibration Value A. |
RCOSC32K |
RCOSC 32.768 kHz Calibration Value. |
RCOSC32M |
RCOSC 32 MHz Calibration Value B. |
RCOSC32MA |
RCOSC 32 MHz Calibration Value A. |
REFCTRL |
Reference Control. |
REMAP |
I/O Port Pin Remap Register. |
REPCNT |
Channel Repeat Count. |
RES |
Channel Result. |
RESH |
Channel Result high byte. |
RESL |
Channel Result low byte. |
REVID |
Revision ID. |
RTCCTRL |
RTC Control Register. |
RXPLCTRL |
IrDA Receiver Pulse Length Control Register. |
SAMPCTRL |
ADC Sampling Time Control Register. |
SCAN |
Input Channel Scan. |
SPH |
Stack Pointer High. |
SPL |
Stack Pointer Low. |
SRCADDR0 |
Channel Source Address 0. |
SRCADDR1 |
Channel Source Address 1. |
SREG |
Status Register. |
STATE |
AES State Register. |
STATUS |
Status Register. |
STATUSSET |
Status Set Register. |
STROBE |
Event Strobe. |
TEMP |
Temporary Register For 16-bit Access. |
TEMPSENSE0 |
Temperature Sensor Calibration Byte 0. |
TEMPSENSE1 |
Temperature Sensor Calibration Byte 1. |
TRFCNT |
Channel Block Transfer Count. |
TRFCNTH |
Channel Block Transfer Count high byte. |
TRFCNTL |
Channel Block Transfer Count low byte. |
TRIGSRC |
Channel Trigger Source. |
TXPLCTRL |
IrDA Transmitter Pulse Length Control Register. |
USBCAL0 |
USB Calibration Byte 0. |
USBCAL1 |
USB Calibration Byte 1. |
USBCTRL |
USB Control Register. |
USBRCOSC |
USB RCOSC Calibration Value B. |
USBRCOSCA |
USB RCOSC Calibration Value A. |
VPCTRLA |
Virtual Port Control Register A. |
VPCTRLB |
Virtual Port Control Register B. |
WAFNUM |
Wafer Number. |
WINCTRL |
Window Mode Control. |
XOSCCTRL |
External Oscillator Control Register. |
XOSCFAIL |
Oscillator Failure Detection Register. |