# This file is a work in progress. The plan is to add (all/most) AVR specific words, so
# they get highlighted in the Arduino IDE when used
# More libraries will be added later

# FUNCTIONS are color coded with	KEYWORD2
# MACROS WITH PARAMETERS are are color coded with	KEYWORD3	 	RESERVED_WORD
# MACROS WITHOUT PARAMETERS are color coded with	LITERAL2		RESERVED_WORD_2



#OTHER
minicore	LITERAL2		RESERVED_WORD_2
MiniCore	LITERAL2		RESERVED_WORD_2
MINICORE	LITERAL2		RESERVED_WORD_2
__AVR_ATmega8__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega48__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega48P__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega48PB__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega88__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega88P__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega88PB__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega168__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega168P__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega168PB__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega328__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega328P__	LITERAL2		RESERVED_WORD_2
__AVR_ATmega328PB__	LITERAL2		RESERVED_WORD_2
__ASM__	KEYWORD3	 	RESERVED_WORD
F_CPU	LITERAL2		RESERVED_WORD_2
main	KEYWORD3	 	RESERVED_WORD
size_t	LITERAL2		RESERVED_WORD_2
_SFR_IO8	KEYWORD3	 	RESERVED_WORD
_SFR_IO16	KEYWORD3	 	RESERVED_WORD
_SFR_MEM8	KEYWORD3	 	RESERVED_WORD
_SFR_MEM16	KEYWORD3	 	RESERVED_WORD



# <util/atomic.h> - http://www.nongnu.org/avr-libc/user-manual/group__util__atomic.html
ATOMIC_BLOCK	KEYWORD3	 	RESERVED_WORD
NONATOMIC_BLOCK	KEYWORD3	 	RESERVED_WORD
ATOMIC_RESTORESTATE	LITERAL2		RESERVED_WORD_2
ATOMIC_FORCEON	LITERAL2		RESERVED_WORD_2
NONATOMIC_RESTORESTATE	LITERAL2		RESERVED_WORD_2
NONATOMIC_FORCEOFF	LITERAL2		RESERVED_WORD_2



# <avr/sfr_defs.h> - http://www.nongnu.org/avr-libc/user-manual/group__avr__sfr.html
bit_is_set	KEYWORD3	 	RESERVED_WORD
bit_is_clear	KEYWORD3	 	RESERVED_WORD
_BV	KEYWORD3	 	RESERVED_WORD
loop_until_bit_is_set	KEYWORD3	 	RESERVED_WORD
loop_until_bit_is_clear	KEYWORD3	 	RESERVED_WORD



# <avr/delay.h> - http://www.nongnu.org/avr-libc/user-manual/group__util__delay.html
_delay_ms	KEYWORD2
_delay_us	KEYWORD2



# <avr/interrupt.h> - http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html
ISR	KEYWORD3	 	RESERVED_WORD
SIGNAL	KEYWORD3	 	RESERVED_WORD
EMPTY_INTERRUPT	KEYWORD3	 	RESERVED_WORD
ISR_ALIAS	KEYWORD3	 	RESERVED_WORD
reti	KEYWORD3	 	RESERVED_WORD
cli	KEYWORD3	 	RESERVED_WORD
sei	KEYWORD3	 	RESERVED_WORD
BADISR_vect	LITERAL2		RESERVED_WORD_2
ISR_BLOCK	LITERAL2		RESERVED_WORD_2
ISR_NOBLOCK	LITERAL2		RESERVED_WORD_2
ISR_NAKED	LITERAL2		RESERVED_WORD_2
ISR_ALIASOF	KEYWORD3	 	RESERVED_WORD



# <math.h> - http://www.nongnu.org/avr-libc/user-manual/group__avr__math.html
M_E	LITERAL2		RESERVED_WORD_2
M_LOG2E	LITERAL2		RESERVED_WORD_2
M_LOG10E	LITERAL2		RESERVED_WORD_2
M_LN2	LITERAL2		RESERVED_WORD_2
M_LN10	LITERAL2		RESERVED_WORD_2
M_PI	LITERAL2		RESERVED_WORD_2
M_PI_2	LITERAL2		RESERVED_WORD_2
M_PI_4	LITERAL2		RESERVED_WORD_2
M_1_PI	LITERAL2		RESERVED_WORD_2
M_2_PI	LITERAL2		RESERVED_WORD_2
M_2_SQRTPI	LITERAL2		RESERVED_WORD_2
M_SQRT2	LITERAL2		RESERVED_WORD_2
M_SQRT1_2	LITERAL2		RESERVED_WORD_2
NAN	LITERAL2		RESERVED_WORD_2
INFINITY	LITERAL2		RESERVED_WORD_2
cosf	KEYWORD3	 	RESERVED_WORD
sinf	KEYWORD3	 	RESERVED_WORD
tanf	KEYWORD3	 	RESERVED_WORD
fabsf	KEYWORD3	 	RESERVED_WORD
fmodf	KEYWORD3	 	RESERVED_WORD
cbrtf	KEYWORD3	 	RESERVED_WORD
cbrt	KEYWORD2
hypotf	KEYWORD3	 	RESERVED_WORD
hypot	KEYWORD2
squaref	KEYWORD3	 	RESERVED_WORD
square	KEYWORD2
floorf	KEYWORD3	 	RESERVED_WORD
ceilf	KEYWORD3	 	RESERVED_WORD
frexpf	KEYWORD3	 	RESERVED_WORD
ldexpf	KEYWORD3	 	RESERVED_WORD
expf	KEYWORD3	 	RESERVED_WORD
coshf	KEYWORD3	 	RESERVED_WORD
sinhf	KEYWORD3	 	RESERVED_WORD
tanhf	KEYWORD3	 	RESERVED_WORD
acosf	KEYWORD3	 	RESERVED_WORD
asinf	KEYWORD3	 	RESERVED_WORD
atanf	KEYWORD3	 	RESERVED_WORD
atan2f	KEYWORD3	 	RESERVED_WORD
logf	KEYWORD3	 	RESERVED_WORD
log10f	KEYWORD3	 	RESERVED_WORD
powf	KEYWORD3	 	RESERVED_WORD
isnanf	KEYWORD3	 	RESERVED_WORD
isnan	KEYWORD2
isinff	KEYWORD3	 	RESERVED_WORD
isinf	KEYWORD2
isfinitef	KEYWORD3	 	RESERVED_WORD
isfinite	KEYWORD2
copysign	KEYWORD2
copysignf	KEYWORD3	 	RESERVED_WORD
signbitf	KEYWORD3	 	RESERVED_WORD
signbit	KEYWORD2
fdimf	KEYWORD3	 	RESERVED_WORD
fdim	KEYWORD2
fmaf	KEYWORD3	 	RESERVED_WORD
fma	KEYWORD2
fmaxf	KEYWORD3	 	RESERVED_WORD
fmax	KEYWORD2
fminf	KEYWORD3	 	RESERVED_WORD
fmin	KEYWORD2
truncf	KEYWORD3	 	RESERVED_WORD
trunc	KEYWORD2
roundf	KEYWORD3	 	RESERVED_WORD
lroundf	KEYWORD3	 	RESERVED_WORD
lround	KEYWORD2
lrintf	KEYWORD3	 	RESERVED_WORD
lrint	KEYWORD2


# <avr/sleep.h>	 - http://www.nongnu.org/avr-libc/user-manual/sleep_8h.html
sleep_enable	KEYWORD2
sleep_disable	KEYWORD2
sleep_cpu	KEYWORD2
sleep_mode	KEYWORD2
sleep_bod_disable	KEYWORD2
_SLEEP_CONTROL_REG	LITERAL2		RESERVED_WORD_2
_SLEEP_ENABLE_MASK	LITERAL2		RESERVED_WORD_2



# <string.h> - http://www.nongnu.org/avr-libc/user-manual/group__avr__string.html
_FFS	KEYWORD3	 	RESERVED_WORD
ffs	KEYWORD2
ffsl	KEYWORD2
ffsll	KEYWORD2
memccpy	KEYWORD2
memmem	KEYWORD2
memrchr	KEYWORD2
strcasecmp	KEYWORD2
strcasestr	KEYWORD2
strchrnul	KEYWORD2
strdup	KEYWORD2
strlcat	KEYWORD2
strlcpy	KEYWORD2
strnlen	KEYWORD2
strlwr	KEYWORD2
strncasecmp	KEYWORD2
strrev	KEYWORD2
strsep	KEYWORD2
strtok_r	KEYWORD2
strupr	KEYWORD2




# <avr/stdint.h> - http://www.nongnu.org/avr-libc/user-manual/group__avr__stdint.html
__USING_MINT8	LITERAL2		RESERVED_WORD_2
__CONCATenate	KEYWORD3	 	RESERVED_WORD
__CONCAT	KEYWORD3	 	RESERVED_WORD
intptr_t	LITERAL2		RESERVED_WORD_2
uintptr_t	LITERAL2		RESERVED_WORD_2
int_least8_t	LITERAL2		RESERVED_WORD_2
uint_least8_t	LITERAL2		RESERVED_WORD_2
int_least16_t	LITERAL2		RESERVED_WORD_2
uint_least16_t	LITERAL2		RESERVED_WORD_2
int_least32_t	LITERAL2		RESERVED_WORD_2
uint_least32_t	LITERAL2		RESERVED_WORD_2
int_least64_t	LITERAL2		RESERVED_WORD_2
uint_least64_t	LITERAL2		RESERVED_WORD_2
int_fast8_t	LITERAL2		RESERVED_WORD_2
uint_fast8_t	LITERAL2		RESERVED_WORD_2
int_fast16_t	LITERAL2		RESERVED_WORD_2
uint_fast16_t	LITERAL2		RESERVED_WORD_2
int_fast32_t	LITERAL2		RESERVED_WORD_2
uint_fast32_t	LITERAL2		RESERVED_WORD_2
int_fast64_t	LITERAL2		RESERVED_WORD_2
uint_fast64_t	LITERAL2		RESERVED_WORD_2
intmax_t	LITERAL2		RESERVED_WORD_2
uintmax_t	LITERAL2		RESERVED_WORD_2
INT8_MAX	LITERAL2		RESERVED_WORD_2
INT8_MIN	LITERAL2		RESERVED_WORD_2
UINT8_MAX	LITERAL2		RESERVED_WORD_2
INT16_MAX	LITERAL2		RESERVED_WORD_2
INT16_MIN	LITERAL2		RESERVED_WORD_2
UINT16_MAX	LITERAL2		RESERVED_WORD_2
INT32_MAX	LITERAL2		RESERVED_WORD_2
INT32_MIN	LITERAL2		RESERVED_WORD_2
UINT32_MAX	LITERAL2		RESERVED_WORD_2
INT64_MAX	LITERAL2		RESERVED_WORD_2
INT64_MIN	LITERAL2		RESERVED_WORD_2
UINT64_MAX	LITERAL2		RESERVED_WORD_2
INT_LEAST8_MAX	LITERAL2		RESERVED_WORD_2
INT_LEAST8_MIN	LITERAL2		RESERVED_WORD_2
UINT_LEAST8_MAX	LITERAL2		RESERVED_WORD_2
INT_LEAST16_MAX	LITERAL2		RESERVED_WORD_2
INT_LEAST16_MIN	LITERAL2		RESERVED_WORD_2
UINT_LEAST16_MAX	LITERAL2		RESERVED_WORD_2
INT_LEAST32_MAX	LITERAL2		RESERVED_WORD_2
INT_LEAST32_MIN	LITERAL2		RESERVED_WORD_2
UINT_LEAST32_MAX	LITERAL2		RESERVED_WORD_2
INT_LEAST64_MAX	LITERAL2		RESERVED_WORD_2
INT_LEAST64_MIN	LITERAL2		RESERVED_WORD_2
UINT_LEAST64_MAX	LITERAL2		RESERVED_WORD_2
INT_FAST8_MAX	LITERAL2		RESERVED_WORD_2
INT_FAST8_MIN	LITERAL2		RESERVED_WORD_2
UINT_FAST8_MAX	LITERAL2		RESERVED_WORD_2
INT_FAST16_MAX	LITERAL2		RESERVED_WORD_2
INT_FAST16_MIN	LITERAL2		RESERVED_WORD_2
UINT_FAST16_MAX	LITERAL2		RESERVED_WORD_2
INT_FAST32_MAX	LITERAL2		RESERVED_WORD_2
INT_FAST32_MIN	LITERAL2		RESERVED_WORD_2
UINT_FAST32_MAX	LITERAL2		RESERVED_WORD_2
INT_FAST64_MAX	LITERAL2		RESERVED_WORD_2
INT_FAST64_MIN	LITERAL2		RESERVED_WORD_2
UINT_FAST64_MAX	LITERAL2		RESERVED_WORD_2
INTPTR_MAX	LITERAL2		RESERVED_WORD_2
INTPTR_MIN	LITERAL2		RESERVED_WORD_2
UINTPTR_MAX	LITERAL2		RESERVED_WORD_2
INTMAX_MAX	LITERAL2		RESERVED_WORD_2
INTMAX_MIN	LITERAL2		RESERVED_WORD_2
UINTMAX_MAX	LITERAL2		RESERVED_WORD_2
PTRDIFF_MAX	LITERAL2		RESERVED_WORD_2
PTRDIFF_MIN	LITERAL2		RESERVED_WORD_2
SIG_ATOMIC_MAX	LITERAL2		RESERVED_WORD_2
SIG_ATOMIC_MIN	LITERAL2		RESERVED_WORD_2
SIZE_MAX	LITERAL2		RESERVED_WORD_2
WCHAR_MAX	LITERAL2		RESERVED_WORD_2
WCHAR_MIN	LITERAL2		RESERVED_WORD_2
WINT_MAX	LITERAL2		RESERVED_WORD_2
WINT_MIN	LITERAL2		RESERVED_WORD_2



# <avr/wdt.h> - http://www.nongnu.org/avr-libc/user-manual/group__avr__watchdog.html
wdt_reset	KEYWORD3	 	RESERVED_WORD
wdt_enable	KEYWORD3	 	RESERVED_WORD
wdt_disable	KEYWORD3	 	RESERVED_WORD
WDTO_15MS	LITERAL2		RESERVED_WORD_2
WDTO_30MS	LITERAL2		RESERVED_WORD_2
WDTO_60MS	LITERAL2		RESERVED_WORD_2
WDTO_120MS	LITERAL2		RESERVED_WORD_2
WDTO_250MS	LITERAL2		RESERVED_WORD_2
WDTO_500MS	LITERAL2		RESERVED_WORD_2
WDTO_1S	LITERAL2		RESERVED_WORD_2
WDTO_2S	LITERAL2		RESERVED_WORD_2
WDTO_4S	LITERAL2		RESERVED_WORD_2
WDTO_8S	LITERAL2		RESERVED_WORD_2



# <avr/io.h> - definitions, interrupt & vectors
_VECTOR	KEYWORD3	 	RESERVED_WORD
INT0_vect_num	KEYWORD3	 	RESERVED_WORD
INT0_vect	LITERAL2		RESERVED_WORD_2
INT1_vect_num	KEYWORD3	 	RESERVED_WORD
INT1_vect	LITERAL2		RESERVED_WORD_2
PCINT0_vect_num	KEYWORD3	 	RESERVED_WORD
PCINT0_vect	LITERAL2		RESERVED_WORD_2
PCINT1_vect_num	KEYWORD3	 	RESERVED_WORD
PCINT1_vect	LITERAL2		RESERVED_WORD_2
PCINT2_vect_num	KEYWORD3	 	RESERVED_WORD
PCINT2_vect	LITERAL2		RESERVED_WORD_2
PCINT3_vect_num	KEYWORD3	 	RESERVED_WORD
PCINT3_vect	LITERAL2		RESERVED_WORD_2
WDT_vect_num	KEYWORD3	 	RESERVED_WORD
WDT_vect	LITERAL2		RESERVED_WORD_2

TIMER4_OVF_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER4_OVF_vect	LITERAL2		RESERVED_WORD_2
TIMER4_COMPB_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER4_COMPB_vect	LITERAL2		RESERVED_WORD_2
TIMER4_COMPA_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER4_COMPA_vect	LITERAL2		RESERVED_WORD_2
TIMER4_CAPT_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER4_CAPT_vect	LITERAL2		RESERVED_WORD_2
TIMER3_OVF_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER3_OVF_vect	LITERAL2		RESERVED_WORD_2
TIMER3_COMPB_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER3_COMPB_vect	LITERAL2		RESERVED_WORD_2
TIMER3_COMPA_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER3_COMPA_vect	LITERAL2		RESERVED_WORD_2
TIMER3_CAPT_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER3_CAPT_vect	LITERAL2		RESERVED_WORD_2
TIMER2_COMP_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER2_COMP_vect	LITERAL2		RESERVED_WORD_2
TIMER2_COMPA_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER2_COMPA_vect	LITERAL2		RESERVED_WORD_2
TIMER2_COMPB_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER2_COMPB_vect	LITERAL2		RESERVED_WORD_2
TIMER2_OVF_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER2_OVF_vect	LITERAL2		RESERVED_WORD_2
TIMER1_CAPT_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER1_CAPT_vect	LITERAL2		RESERVED_WORD_2
TIMER1_COMPA_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER1_COMPA_vect	LITERAL2		RESERVED_WORD_2
TIMER1_COMPB_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER1_COMPB_vect	LITERAL2		RESERVED_WORD_2
TIMER1_OVF_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER1_OVF_vect	LITERAL2		RESERVED_WORD_2
TIMER0_COMPA_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER0_COMPA_vect	LITERAL2		RESERVED_WORD_2
TIMER0_COMPB_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER0_COMPB_vect	LITERAL2		RESERVED_WORD_2
TIMER0_OVF_vect_num	KEYWORD3	 	RESERVED_WORD
TIMER0_OVF_vect	LITERAL2		RESERVED_WORD_2
SPI_STC_vect_num	KEYWORD3	 	RESERVED_WORD
SPI_STC_vect	LITERAL2		RESERVED_WORD_2
SPI0_STC_vect_num	KEYWORD3	 	RESERVED_WORD
SPI0_STC_vect	LITERAL2		RESERVED_WORD_2
SPI1_STC_vect_num	KEYWORD3	 	RESERVED_WORD
SPI1_STC_vect	LITERAL2		RESERVED_WORD_2
USART0_START_vect_num	KEYWORD3	 	RESERVED_WORD
USART0_START_vect	LITERAL2		RESERVED_WORD_2
USART1_START_vect_num	KEYWORD3	 	RESERVED_WORD
USART1_START_vect	LITERAL2		RESERVED_WORD_2
USART_RX_vect_num	KEYWORD3	 	RESERVED_WORD
USART_RX_vect	LITERAL2		RESERVED_WORD_2
USART0_RX_vect_num	KEYWORD3	 	RESERVED_WORD
USART0_RX_vect	LITERAL2		RESERVED_WORD_2
USART1_RX_vect_num	KEYWORD3	 	RESERVED_WORD
USART1_RX_vect	LITERAL2		RESERVED_WORD_2
USART_RXC_vect_num	KEYWORD3	 	RESERVED_WORD
USART_RXC_vect	LITERAL2		RESERVED_WORD_2
USART_UDRE_vect_num	KEYWORD3	 	RESERVED_WORD
USART_UDRE_vect	LITERAL2		RESERVED_WORD_2
USART0_UDRE_vect_num	KEYWORD3	 	RESERVED_WORD
USART0_UDRE_vect	LITERAL2		RESERVED_WORD_2
USART1_UDRE_vect_num	KEYWORD3	 	RESERVED_WORD
USART1_UDRE_vect	LITERAL2		RESERVED_WORD_2
USART_TX_vect_num	KEYWORD3	 	RESERVED_WORD
USART_TX_vect	LITERAL2		RESERVED_WORD_2
USART0_TX_vect_num	KEYWORD3	 	RESERVED_WORD
USART0_TX_vect	LITERAL2		RESERVED_WORD_2
USART1_TX_vect_num	KEYWORD3	 	RESERVED_WORD
USART1_TX_vect	LITERAL2		RESERVED_WORD_2
USART_TXC_vect_num	KEYWORD3	 	RESERVED_WORD
USART_TXC_vect	LITERAL2		RESERVED_WORD_2
ANALOG_COMP_vect_num	KEYWORD3	 	RESERVED_WORD
ANALOG_COMP_vect	LITERAL2		RESERVED_WORD_2
ANA_COMP_vect_num	KEYWORD3	 	RESERVED_WORD
ANA_COMP_vect	LITERAL2		RESERVED_WORD_2
ADC_vect_num	KEYWORD3	 	RESERVED_WORD
ADC_vect	LITERAL2		RESERVED_WORD_2
EE_READY_vect_num	KEYWORD3	 	RESERVED_WORD
EE_READY_vect	LITERAL2		RESERVED_WORD_2
EE_RDY_vect_num	KEYWORD3	 	RESERVED_WORD
EE_RDY_vect	LITERAL2		RESERVED_WORD_2
TWI_vect_num	KEYWORD3	 	RESERVED_WORD
TWI_vect	LITERAL2		RESERVED_WORD_2
TWI0_vect_num	KEYWORD3	 	RESERVED_WORD
TWI0_vect	LITERAL2		RESERVED_WORD_2
TWI1_vect_num	KEYWORD3	 	RESERVED_WORD
TWI1_vect	LITERAL2		RESERVED_WORD_2
CFD_vect_num	KEYWORD3	 	RESERVED_WORD
CFD_vect	LITERAL2		RESERVED_WORD_2
PTC_EOC_vect_num	KEYWORD3	 	RESERVED_WORD
PTC_EOC_vect	LITERAL2		RESERVED_WORD_2
PTC_WCOMP_vect_num	KEYWORD3	 	RESERVED_WORD
PTC_WCOMP_vect	LITERAL2		RESERVED_WORD_2
SPM_READY_vect_num	KEYWORD3	 	RESERVED_WORD
SPM_READY_vect	LITERAL2		RESERVED_WORD_2
SPM_Ready_vect_num	KEYWORD3	 	RESERVED_WORD
SPM_Ready_vect	LITERAL2		RESERVED_WORD_2
SPM_RDY_vect_num	KEYWORD3	 	RESERVED_WORD
SPM_RDY_vect	LITERAL2		RESERVED_WORD_2

_VECTORS_SIZE	LITERAL2		RESERVED_WORD_2
SPM_PAGESIZE	LITERAL2		RESERVED_WORD_2
RAMSTART	LITERAL2		RESERVED_WORD_2
RAMSIZE	LITERAL2		RESERVED_WORD_2
RAMEND	LITERAL2		RESERVED_WORD_2
XRAMSIZE	LITERAL2		RESERVED_WORD_2
XRAMEND	LITERAL2		RESERVED_WORD_2
E2START	LITERAL2		RESERVED_WORD_2
E2SIZE	LITERAL2		RESERVED_WORD_2
E2END	LITERAL2		RESERVED_WORD_2
E2PAGESIZE	LITERAL2		RESERVED_WORD_2
FLASHSTART	LITERAL2		RESERVED_WORD_2
FLASHEND	LITERAL2		RESERVED_WORD_2
FUSE_MEMORY_SIZE	LITERAL2		RESERVED_WORD_2
SIGNATURE_0	LITERAL2		RESERVED_WORD_2
SIGNATURE_1	LITERAL2		RESERVED_WORD_2
SIGNATURE_2	LITERAL2		RESERVED_WORD_2



#HARDWARE
SREG	LITERAL2		RESERVED_WORD_2

SPH	LITERAL2		RESERVED_WORD_2

SPL	LITERAL2		RESERVED_WORD_2

RAMPZ	LITERAL2		RESERVED_WORD_2
RAMPZ0	KEYWORD3	 	RESERVED_WORD

GICR	LITERAL2		RESERVED_WORD_2
INT1	KEYWORD3	 	RESERVED_WORD
INT0	KEYWORD3	 	RESERVED_WORD
INT2	KEYWORD3	 	RESERVED_WORD
IVSEL	KEYWORD3	 	RESERVED_WORD
IVCE	KEYWORD3	 	RESERVED_WORD

GIFR	LITERAL2		RESERVED_WORD_2
INTF1	KEYWORD3	 	RESERVED_WORD
INTF0	KEYWORD3	 	RESERVED_WORD
INTF2	KEYWORD3	 	RESERVED_WORD

GIMSK	LITERAL2		RESERVED_WORD_2

TIMSK0	LITERAL2		RESERVED_WORD_2
OCIE0B	KEYWORD3	 	RESERVED_WORD
OCIE0A	KEYWORD3	 	RESERVED_WORD
TOIE0	KEYWORD3	 	RESERVED_WORD

TIMSK	LITERAL2		RESERVED_WORD_2
OCIE2	KEYWORD3	 	RESERVED_WORD
TOIE2	KEYWORD3	 	RESERVED_WORD
TICIE1	KEYWORD3	 	RESERVED_WORD
OCIE1A	KEYWORD3	 	RESERVED_WORD
OCIE1B	KEYWORD3	 	RESERVED_WORD
TOIE1	KEYWORD3	 	RESERVED_WORD
OCIE0	KEYWORD3	 	RESERVED_WORD
TOIE0	KEYWORD3	 	RESERVED_WORD

TIMSK1	LITERAL2		RESERVED_WORD_2
ICIE1	KEYWORD3	 	RESERVED_WORD
OCIE1B	KEYWORD3	 	RESERVED_WORD
OCIE1A	KEYWORD3	 	RESERVED_WORD
TOIE1	KEYWORD3	 	RESERVED_WORD

TIMSK2	LITERAL2		RESERVED_WORD_2
OCIE2B	KEYWORD3	 	RESERVED_WORD
OCIE2A	KEYWORD3	 	RESERVED_WORD
TOIE2	KEYWORD3	 	RESERVED_WORD

TIMSK3	LITERAL2		RESERVED_WORD_2
ICIE4	KEYWORD3	 	RESERVED_WORD
OCIE4B	KEYWORD3	 	RESERVED_WORD
OCIE4A	KEYWORD3	 	RESERVED_WORD
TOIE4	KEYWORD3	 	RESERVED_WORD

TIMSK4	LITERAL2		RESERVED_WORD_2
ICIE3	KEYWORD3	 	RESERVED_WORD
OCIE3B	KEYWORD3	 	RESERVED_WORD
OCIE3A	KEYWORD3	 	RESERVED_WORD
TOIE3	KEYWORD3	 	RESERVED_WORD

TIFR0	LITERAL2		RESERVED_WORD_2
OCF0B	KEYWORD3	 	RESERVED_WORD
OCF0A	KEYWORD3	 	RESERVED_WORD
TOV0	KEYWORD3	 	RESERVED_WORD

TIFR	LITERAL2		RESERVED_WORD_2
OCF2	KEYWORD3	 	RESERVED_WORD
TOV2	KEYWORD3	 	RESERVED_WORD
ICF1	KEYWORD3	 	RESERVED_WORD
OCF1A	KEYWORD3	 	RESERVED_WORD
OCF1B	KEYWORD3	 	RESERVED_WORD
TOV1	KEYWORD3	 	RESERVED_WORD
OCF0	KEYWORD3	 	RESERVED_WORD
TOV0	KEYWORD3	 	RESERVED_WORD

TIFR1	LITERAL2		RESERVED_WORD_2
ICF1	KEYWORD3	 	RESERVED_WORD
OCF1B	KEYWORD3	 	RESERVED_WORD
OCF1A	KEYWORD3	 	RESERVED_WORD
TOV1	KEYWORD3	 	RESERVED_WORD

TIFR2	LITERAL2		RESERVED_WORD_2
OCF2B	KEYWORD3	 	RESERVED_WORD
OCF2A	KEYWORD3	 	RESERVED_WORD
TOV2	KEYWORD3	 	RESERVED_WORD

TIFR3	LITERAL2		RESERVED_WORD_2
ICF3	KEYWORD3	 	RESERVED_WORD
OCF3B	KEYWORD3	 	RESERVED_WORD
OCF3A	KEYWORD3	 	RESERVED_WORD
TOV3	KEYWORD3	 	RESERVED_WORD

TIFR4	LITERAL2		RESERVED_WORD_2
OCF4B	KEYWORD3	 	RESERVED_WORD
OCF4A	KEYWORD3	 	RESERVED_WORD
TOV4	KEYWORD3	 	RESERVED_WORD

SPMCR	LITERAL2		RESERVED_WORD_2
SPMIE	KEYWORD3	 	RESERVED_WORD
RWWSB	KEYWORD3	 	RESERVED_WORD
RWWSRE	KEYWORD3	 	RESERVED_WORD
BLBSET	KEYWORD3	 	RESERVED_WORD
PGWRT	KEYWORD3	 	RESERVED_WORD
PGERS	KEYWORD3	 	RESERVED_WORD
SPMEN	KEYWORD3	 	RESERVED_WORD

SPMCSR	LITERAL2		RESERVED_WORD_2
SELFPRGEN	KEYWORD3	 	RESERVED_WORD
SPMIE	KEYWORD3	 	RESERVED_WORD
RWWSB	KEYWORD3	 	RESERVED_WORD
SIGRD	KEYWORD3	 	RESERVED_WORD
RWWSRE	KEYWORD3	 	RESERVED_WORD
BLBSET	KEYWORD3	 	RESERVED_WORD
PGWRT	KEYWORD3	 	RESERVED_WORD
PGERS	KEYWORD3	 	RESERVED_WORD
SPMEN	KEYWORD3	 	RESERVED_WORD

TWAMR0	LITERAL2		RESERVED_WORD_2
TWAMR	LITERAL2		RESERVED_WORD_2
TWAM6	KEYWORD3	 	RESERVED_WORD
TWAM5	KEYWORD3	 	RESERVED_WORD
TWAM4	KEYWORD3	 	RESERVED_WORD
TWAM3	KEYWORD3	 	RESERVED_WORD
TWAM2	KEYWORD3	 	RESERVED_WORD
TWAM1	KEYWORD3	 	RESERVED_WORD
TWAM0	KEYWORD3	 	RESERVED_WORD

TWAMR1	LITERAL2		RESERVED_WORD_2
TWAM16	KEYWORD3	 	RESERVED_WORD
TWAM15	KEYWORD3	 	RESERVED_WORD
TWAM14	KEYWORD3	 	RESERVED_WORD
TWAM13	KEYWORD3	 	RESERVED_WORD
TWAM12	KEYWORD3	 	RESERVED_WORD
TWAM11	KEYWORD3	 	RESERVED_WORD
TWAM10	KEYWORD3	 	RESERVED_WORD

TWCR0	LITERAL2		RESERVED_WORD_2
TWCR	LITERAL2		RESERVED_WORD_2
TWINT	KEYWORD3	 	RESERVED_WORD
TWEA	KEYWORD3	 	RESERVED_WORD
TWSTA	KEYWORD3	 	RESERVED_WORD
TWSTO	KEYWORD3	 	RESERVED_WORD
TWWC	KEYWORD3	 	RESERVED_WORD
TWEN	KEYWORD3	 	RESERVED_WORD
TWIE	KEYWORD3	 	RESERVED_WORD

TWCR1	LITERAL2		RESERVED_WORD_2
TWINT1	KEYWORD3	 	RESERVED_WORD
TWEA1	KEYWORD3	 	RESERVED_WORD
TWSTA1	KEYWORD3	 	RESERVED_WORD
TWSTO1	KEYWORD3	 	RESERVED_WORD
TWWC1	KEYWORD3	 	RESERVED_WORD
TWEN1	KEYWORD3	 	RESERVED_WORD
TWIE1	KEYWORD3	 	RESERVED_WORD

UCR	LITERAL2		RESERVED_WORD_2

MCUCR	LITERAL2		RESERVED_WORD_2
SE	KEYWORD3	 	RESERVED_WORD
SM2	KEYWORD3	 	RESERVED_WORD
SM1	KEYWORD3	 	RESERVED_WORD
SM0	KEYWORD3	 	RESERVED_WORD
ISC11	KEYWORD3	 	RESERVED_WORD
ISC10	KEYWORD3	 	RESERVED_WORD
ISC01	KEYWORD3	 	RESERVED_WORD
ISC00	KEYWORD3	 	RESERVED_WORD
BODS	KEYWORD3	 	RESERVED_WORD
BODSE	KEYWORD3	 	RESERVED_WORD
PUD	KEYWORD3	 	RESERVED_WORD

MCUCSR	LITERAL2		RESERVED_WORD_2
JTD	KEYWORD3	 	RESERVED_WORD
ISC2	KEYWORD3	 	RESERVED_WORD
JTRF	KEYWORD3	 	RESERVED_WORD
WDRF	KEYWORD3	 	RESERVED_WORD
BORF	KEYWORD3	 	RESERVED_WORD
EXTRF	KEYWORD3	 	RESERVED_WORD
PORF	KEYWORD3	 	RESERVED_WORD

USR	LITERAL2		RESERVED_WORD_2

MCUSR	LITERAL2		RESERVED_WORD_2
WDRF	KEYWORD3	 	RESERVED_WORD
BORF	KEYWORD3	 	RESERVED_WORD
EXTRF	KEYWORD3	 	RESERVED_WORD
PORF	KEYWORD3	 	RESERVED_WORD

SMCR	LITERAL2		RESERVED_WORD_2
SM2	KEYWORD3	 	RESERVED_WORD
SM1	KEYWORD3	 	RESERVED_WORD
SM0	KEYWORD3	 	RESERVED_WORD
SE	KEYWORD3	 	RESERVED_WORD

OSCCAL	LITERAL2		RESERVED_WORD_2
CAL0	KEYWORD3	 	RESERVED_WORD
CAL1	KEYWORD3	 	RESERVED_WORD
CAL2	KEYWORD3	 	RESERVED_WORD
CAL3	KEYWORD3	 	RESERVED_WORD
CAL4	KEYWORD3	 	RESERVED_WORD
CAL5	KEYWORD3	 	RESERVED_WORD
CAL6	KEYWORD3	 	RESERVED_WORD
CAL7	KEYWORD3	 	RESERVED_WORD

OCDR	LITERAL2		RESERVED_WORD_2
OCDR0	KEYWORD3	 	RESERVED_WORD
OCDR1	KEYWORD3	 	RESERVED_WORD
OCDR2	KEYWORD3	 	RESERVED_WORD
OCDR3	KEYWORD3	 	RESERVED_WORD
OCDR4	KEYWORD3	 	RESERVED_WORD
OCDR5	KEYWORD3	 	RESERVED_WORD
OCDR6	KEYWORD3	 	RESERVED_WORD
OCDR7	KEYWORD3	 	RESERVED_WORD
IDRD	KEYWORD3	 	RESERVED_WORD

SFIOR	LITERAL2		RESERVED_WORD_2	
ADTS2	KEYWORD3	 	RESERVED_WORD
ADTS1	KEYWORD3	 	RESERVED_WORD
ADTS0	KEYWORD3	 	RESERVED_WORD
ACME	KEYWORD3	 	RESERVED_WORD
PUD	KEYWORD3	 	RESERVED_WORD
PSR2	KEYWORD3	 	RESERVED_WORD
PSR10	KEYWORD3	 	RESERVED_WORD


TCCR0	LITERAL2		RESERVED_WORD_2	
FOC0	KEYWORD3	 	RESERVED_WORD
WGM00	KEYWORD3	 	RESERVED_WORD
COM01	KEYWORD3	 	RESERVED_WORD
COM00	KEYWORD3	 	RESERVED_WORD
WGM01	KEYWORD3	 	RESERVED_WORD
CS02	KEYWORD3	 	RESERVED_WORD
CS01	KEYWORD3	 	RESERVED_WORD
CS00	KEYWORD3	 	RESERVED_WORD

TCCR0A	LITERAL2		RESERVED_WORD_2
COM0A1	KEYWORD3	 	RESERVED_WORD
COM0A0	KEYWORD3	 	RESERVED_WORD
COM0B1	KEYWORD3	 	RESERVED_WORD
COM0B0	KEYWORD3	 	RESERVED_WORD
WGM01	KEYWORD3	 	RESERVED_WORD
WGM00	KEYWORD3	 	RESERVED_WORD

TCCR0B	LITERAL2		RESERVED_WORD_2
FOC0A	KEYWORD3	 	RESERVED_WORD
FOC0B	KEYWORD3	 	RESERVED_WORD
WGM02	KEYWORD3	 	RESERVED_WORD
CS02	KEYWORD3	 	RESERVED_WORD
CS01	KEYWORD3	 	RESERVED_WORD
CS00	KEYWORD3	 	RESERVED_WORD

TCCR1A	LITERAL2		RESERVED_WORD_2
COM1A1	KEYWORD3	 	RESERVED_WORD
COM1A0	KEYWORD3	 	RESERVED_WORD
COM1B1	KEYWORD3	 	RESERVED_WORD
COM1B0	KEYWORD3	 	RESERVED_WORD
WGM11	KEYWORD3	 	RESERVED_WORD
WGM10	KEYWORD3	 	RESERVED_WORD

TCCR1B	LITERAL2		RESERVED_WORD_2
ICNC1	KEYWORD3	 	RESERVED_WORD
ICES1	KEYWORD3	 	RESERVED_WORD
WGM13	KEYWORD3	 	RESERVED_WORD
WGM12	KEYWORD3	 	RESERVED_WORD
CTC1	KEYWORD3	 	RESERVED_WORD
CS12	KEYWORD3	 	RESERVED_WORD
CS11	KEYWORD3	 	RESERVED_WORD
CS10	KEYWORD3	 	RESERVED_WORD

TCCR1C	LITERAL2		RESERVED_WORD_2
FOC1A	KEYWORD3	 	RESERVED_WORD
FOC1B	KEYWORD3	 	RESERVED_WORD

TCCR2	LITERAL2		RESERVED_WORD_2
PWM2	KEYWORD3	 	RESERVED_WORD
FOC2	KEYWORD3	 	RESERVED_WORD
WGM20	KEYWORD3	 	RESERVED_WORD
COM21	KEYWORD3	 	RESERVED_WORD
COM20	KEYWORD3	 	RESERVED_WORD
WGM21	KEYWORD3	 	RESERVED_WORD
CTC2	KEYWORD3	 	RESERVED_WORD
CS22	KEYWORD3	 	RESERVED_WORD
CS21	KEYWORD3	 	RESERVED_WORD
CS20	KEYWORD3	 	RESERVED_WORD

TCCR2A	LITERAL2		RESERVED_WORD_2
COM2A1	KEYWORD3	 	RESERVED_WORD
COM2A0	KEYWORD3	 	RESERVED_WORD
COM2B1	KEYWORD3	 	RESERVED_WORD
COM2B0	KEYWORD3	 	RESERVED_WORD
WGM21	KEYWORD3	 	RESERVED_WORD
WGM20	KEYWORD3	 	RESERVED_WORD

TCCR2B	LITERAL2		RESERVED_WORD_2
FOC2A	KEYWORD3	 	RESERVED_WORD
FOC2B	KEYWORD3	 	RESERVED_WORD
WGM22	KEYWORD3	 	RESERVED_WORD
CS22	KEYWORD3	 	RESERVED_WORD
CS21	KEYWORD3	 	RESERVED_WORD
CS20	KEYWORD3	 	RESERVED_WORD

TCCR3A	LITERAL2		RESERVED_WORD_2
COM3A1	KEYWORD3	 	RESERVED_WORD
COM3A0	KEYWORD3	 	RESERVED_WORD
COM3B1	KEYWORD3	 	RESERVED_WORD
COM3B0	KEYWORD3	 	RESERVED_WORD
WGM31	KEYWORD3	 	RESERVED_WORD
WGM30	KEYWORD3	 	RESERVED_WORD

TCCR3B	LITERAL2		RESERVED_WORD_2
ICNC3	KEYWORD3	 	RESERVED_WORD
ICES3	KEYWORD3	 	RESERVED_WORD
WGM33	KEYWORD3	 	RESERVED_WORD
WGM32	KEYWORD3	 	RESERVED_WORD
CS32	KEYWORD3	 	RESERVED_WORD
CS31	KEYWORD3	 	RESERVED_WORD
CS30	KEYWORD3	 	RESERVED_WORD

TCCR3C	LITERAL2		RESERVED_WORD_2
FOC3B	KEYWORD3	 	RESERVED_WORD
FOC3A	KEYWORD3	 	RESERVED_WORD

TCCR4A	LITERAL2		RESERVED_WORD_2
COM4A1	KEYWORD3	 	RESERVED_WORD
COM4A0	KEYWORD3	 	RESERVED_WORD
COM4B1	KEYWORD3	 	RESERVED_WORD
COM4B0	KEYWORD3	 	RESERVED_WORD
WGM41	KEYWORD3	 	RESERVED_WORD
WGM40	KEYWORD3	 	RESERVED_WORD

TCCR4B	LITERAL2		RESERVED_WORD_2
ICNC4	KEYWORD3	 	RESERVED_WORD
ICES4	KEYWORD3	 	RESERVED_WORD
WGM43	KEYWORD3	 	RESERVED_WORD
WGM42	KEYWORD3	 	RESERVED_WORD
CS42	KEYWORD3	 	RESERVED_WORD
CS41	KEYWORD3	 	RESERVED_WORD
CS40	KEYWORD3	 	RESERVED_WORD

TCCR4C	LITERAL2		RESERVED_WORD_2
FOC4B	KEYWORD3	 	RESERVED_WORD
FOC4A	KEYWORD3	 	RESERVED_WORD

TCNT0	LITERAL2		RESERVED_WORD_2
TCNT0_0	KEYWORD3	 	RESERVED_WORD
TCNT0_1	KEYWORD3	 	RESERVED_WORD
TCNT0_2	KEYWORD3	 	RESERVED_WORD
TCNT0_3	KEYWORD3	 	RESERVED_WORD
TCNT0_4	KEYWORD3	 	RESERVED_WORD
TCNT0_5	KEYWORD3	 	RESERVED_WORD
TCNT0_6	KEYWORD3	 	RESERVED_WORD
TCNT0_7	KEYWORD3	 	RESERVED_WORD

TCNT1	LITERAL2		RESERVED_WORD_2

TCNT1H	LITERAL2		RESERVED_WORD_2
TCNT1H0	KEYWORD3	 	RESERVED_WORD
TCNT1H1	KEYWORD3	 	RESERVED_WORD
TCNT1H2	KEYWORD3	 	RESERVED_WORD
TCNT1H3	KEYWORD3	 	RESERVED_WORD
TCNT1H4	KEYWORD3	 	RESERVED_WORD
TCNT1H5	KEYWORD3	 	RESERVED_WORD
TCNT1H6	KEYWORD3	 	RESERVED_WORD
TCNT1H7	KEYWORD3	 	RESERVED_WORD

TCNT1L	LITERAL2		RESERVED_WORD_2
TCNT1L0	KEYWORD3	 	RESERVED_WORD
TCNT1L1	KEYWORD3	 	RESERVED_WORD
TCNT1L2	KEYWORD3	 	RESERVED_WORD
TCNT1L3	KEYWORD3	 	RESERVED_WORD
TCNT1L4	KEYWORD3	 	RESERVED_WORD
TCNT1L5	KEYWORD3	 	RESERVED_WORD
TCNT1L6	KEYWORD3	 	RESERVED_WORD
TCNT1L7	KEYWORD3	 	RESERVED_WORD

TCNT2	LITERAL2		RESERVED_WORD_2
TCNT2_0	KEYWORD3	 	RESERVED_WORD
TCNT2_1	KEYWORD3	 	RESERVED_WORD
TCNT2_2	KEYWORD3	 	RESERVED_WORD
TCNT2_3	KEYWORD3	 	RESERVED_WORD
TCNT2_4	KEYWORD3	 	RESERVED_WORD
TCNT2_5	KEYWORD3	 	RESERVED_WORD
TCNT2_6	KEYWORD3	 	RESERVED_WORD
TCNT2_7	KEYWORD3	 	RESERVED_WORD

TCNT3	LITERAL2		RESERVED_WORD_2

TCNT3L	LITERAL2		RESERVED_WORD_2

TCNT3H	LITERAL2		RESERVED_WORD_2

TCNT4	LITERAL2		RESERVED_WORD_2

TCNT4L	LITERAL2		RESERVED_WORD_2

TCNT4H	LITERAL2		RESERVED_WORD_2

OCR0	LITERAL2		RESERVED_WORD_2

OCR0A	LITERAL2		RESERVED_WORD_2
OCR0A_0	KEYWORD3	 	RESERVED_WORD
OCR0A_1	KEYWORD3	 	RESERVED_WORD
OCR0A_2	KEYWORD3	 	RESERVED_WORD
OCR0A_3	KEYWORD3	 	RESERVED_WORD
OCR0A_4	KEYWORD3	 	RESERVED_WORD
OCR0A_5	KEYWORD3	 	RESERVED_WORD
OCR0A_6	KEYWORD3	 	RESERVED_WORD
OCR0A_7	KEYWORD3	 	RESERVED_WORD

OCR0B	LITERAL2		RESERVED_WORD_2
OCR0B_0	KEYWORD3	 	RESERVED_WORD
OCR0B_1	KEYWORD3	 	RESERVED_WORD
OCR0B_2	KEYWORD3	 	RESERVED_WORD
OCR0B_3	KEYWORD3	 	RESERVED_WORD
OCR0B_4	KEYWORD3	 	RESERVED_WORD
OCR0B_5	KEYWORD3	 	RESERVED_WORD
OCR0B_6	KEYWORD3	 	RESERVED_WORD
OCR0B_7	KEYWORD3	 	RESERVED_WORD

OCR1A	LITERAL2		RESERVED_WORD_2

OCR1AH	LITERAL2		RESERVED_WORD_2
OCR1AH0	KEYWORD3	 	RESERVED_WORD
OCR1AH1	KEYWORD3	 	RESERVED_WORD
OCR1AH2	KEYWORD3	 	RESERVED_WORD
OCR1AH3	KEYWORD3	 	RESERVED_WORD
OCR1AH4	KEYWORD3	 	RESERVED_WORD
OCR1AH5	KEYWORD3	 	RESERVED_WORD
OCR1AH6	KEYWORD3	 	RESERVED_WORD
OCR1AH7	KEYWORD3	 	RESERVED_WORD

OCR1AL	LITERAL2		RESERVED_WORD_2
OCR1AL0	KEYWORD3	 	RESERVED_WORD
OCR1AL1	KEYWORD3	 	RESERVED_WORD
OCR1AL2	KEYWORD3	 	RESERVED_WORD
OCR1AL3	KEYWORD3	 	RESERVED_WORD
OCR1AL4	KEYWORD3	 	RESERVED_WORD
OCR1AL5	KEYWORD3	 	RESERVED_WORD
OCR1AL6	KEYWORD3	 	RESERVED_WORD
OCR1AL7	KEYWORD3	 	RESERVED_WORD

OCR1B	LITERAL2		RESERVED_WORD_2

OCR1BH	LITERAL2		RESERVED_WORD_2
OCR1BH0	KEYWORD3	 	RESERVED_WORD
OCR1BH1	KEYWORD3	 	RESERVED_WORD
OCR1BH2	KEYWORD3	 	RESERVED_WORD
OCR1BH3	KEYWORD3	 	RESERVED_WORD
OCR1BH4	KEYWORD3	 	RESERVED_WORD
OCR1BH5	KEYWORD3	 	RESERVED_WORD
OCR1BH6	KEYWORD3	 	RESERVED_WORD
OCR1BH7	KEYWORD3	 	RESERVED_WORD

OCR1BL	LITERAL2		RESERVED_WORD_2
OCR1BL0	KEYWORD3	 	RESERVED_WORD
OCR1BL1	KEYWORD3	 	RESERVED_WORD
OCR1BL2	KEYWORD3	 	RESERVED_WORD
OCR1BL3	KEYWORD3	 	RESERVED_WORD
OCR1BL4	KEYWORD3	 	RESERVED_WORD
OCR1BL5	KEYWORD3	 	RESERVED_WORD
OCR1BL6	KEYWORD3	 	RESERVED_WORD
OCR1BL7	KEYWORD3	 	RESERVED_WORD

OCR2	LITERAL2		RESERVED_WORD_2

OCR2A	LITERAL2		RESERVED_WORD_2
OCR2_0	KEYWORD3	 	RESERVED_WORD
OCR2_1	KEYWORD3	 	RESERVED_WORD
OCR2_2	KEYWORD3	 	RESERVED_WORD
OCR2_3	KEYWORD3	 	RESERVED_WORD
OCR2_4	KEYWORD3	 	RESERVED_WORD
OCR2_5	KEYWORD3	 	RESERVED_WORD
OCR2_6	KEYWORD3	 	RESERVED_WORD
OCR2_7	KEYWORD3	 	RESERVED_WORD

OCR2B	LITERAL2		RESERVED_WORD_2

OCR3A	LITERAL2		RESERVED_WORD_2

OCR3AL	LITERAL2		RESERVED_WORD_2

OCR3AH	LITERAL2		RESERVED_WORD_2

OCR3B	LITERAL2		RESERVED_WORD_2

OCR3BL	LITERAL2		RESERVED_WORD_2

OCR3BH	LITERAL2		RESERVED_WORD_2

OCR4A	LITERAL2		RESERVED_WORD_2

OCR4AL	LITERAL2		RESERVED_WORD_2

OCR4AH	LITERAL2		RESERVED_WORD_2

OCR4B	LITERAL2		RESERVED_WORD_2

OCR4BL	LITERAL2		RESERVED_WORD_2

OCR4BH	LITERAL2		RESERVED_WORD_2

ICR1	LITERAL2		RESERVED_WORD_2

ICR1H	LITERAL2		RESERVED_WORD_2
ICR1H0	KEYWORD3	 	RESERVED_WORD
ICR1H1	KEYWORD3	 	RESERVED_WORD
ICR1H2	KEYWORD3	 	RESERVED_WORD
ICR1H3	KEYWORD3	 	RESERVED_WORD
ICR1H4	KEYWORD3	 	RESERVED_WORD
ICR1H5	KEYWORD3	 	RESERVED_WORD
ICR1H6	KEYWORD3	 	RESERVED_WORD
ICR1H7	KEYWORD3	 	RESERVED_WORD

ICR1L	LITERAL2		RESERVED_WORD_2
ICR1L0	KEYWORD3	 	RESERVED_WORD
ICR1L1	KEYWORD3	 	RESERVED_WORD
ICR1L2	KEYWORD3	 	RESERVED_WORD
ICR1L3	KEYWORD3	 	RESERVED_WORD
ICR1L4	KEYWORD3	 	RESERVED_WORD
ICR1L5	KEYWORD3	 	RESERVED_WORD
ICR1L6	KEYWORD3	 	RESERVED_WORD
ICR1L7	KEYWORD3	 	RESERVED_WORD

ICR3	LITERAL2		RESERVED_WORD_2

ICR3L	LITERAL2		RESERVED_WORD_2

ICR3H	LITERAL2		RESERVED_WORD_2

ICR4	LITERAL2		RESERVED_WORD_2

ICR4L	LITERAL2		RESERVED_WORD_2

ICR4H	LITERAL2		RESERVED_WORD_2

ASSR	LITERAL2		RESERVED_WORD_2
EXCLK	KEYWORD3	 	RESERVED_WORD
AS2	KEYWORD3	 	RESERVED_WORD
TCN2UB	KEYWORD3	 	RESERVED_WORD
OSC2AUB	KEYWORD3	 	RESERVED_WORD
OSC2BUB	KEYWORD3	 	RESERVED_WORD
OCR2UB	KEYWORD3	 	RESERVED_WORD
OCR2AUB	KEYWORD3	 	RESERVED_WORD
OCR2BUB	KEYWORD3	 	RESERVED_WORD
TCR2AUB	KEYWORD3	 	RESERVED_WORD
TCR2BUB	KEYWORD3	 	RESERVED_WORD
TCR2UB	KEYWORD3	 	RESERVED_WORD

WDTCR	LITERAL2		RESERVED_WORD_2
WDTOE	KEYWORD3	 	RESERVED_WORD
WDE	KEYWORD3	 	RESERVED_WORD
WDP2	KEYWORD3	 	RESERVED_WORD
WDP1	KEYWORD3	 	RESERVED_WORD
WDP0	KEYWORD3	 	RESERVED_WORD

WDTCSR	LITERAL2		RESERVED_WORD_2
WDIF	KEYWORD3	 	RESERVED_WORD
WDIE	KEYWORD3	 	RESERVED_WORD
WDP3	KEYWORD3	 	RESERVED_WORD
WDCE	KEYWORD3	 	RESERVED_WORD
WDE	KEYWORD3	 	RESERVED_WORD
WDP2	KEYWORD3	 	RESERVED_WORD
WDP1	KEYWORD3	 	RESERVED_WORD
WDP0	KEYWORD3	 	RESERVED_WORD

UBRR	LITERAL2		RESERVED_WORD_2

UBRRH	LITERAL2		RESERVED_WORD_2
URSEL	KEYWORD3	 	RESERVED_WORD

UCSRC	LITERAL2		RESERVED_WORD_2
URSEL	KEYWORD3	 	RESERVED_WORD
UMSEL	KEYWORD3	 	RESERVED_WORD
UPM1	KEYWORD3	 	RESERVED_WORD
UPM0	KEYWORD3	 	RESERVED_WORD
USBS	KEYWORD3	 	RESERVED_WORD
UCSZ1	KEYWORD3	 	RESERVED_WORD
UCSZ0	KEYWORD3	 	RESERVED_WORD
UCPOL	KEYWORD3	 	RESERVED_WORD

MONDR	LITERAL2		RESERVED_WORD_2

EEAR	LITERAL2		RESERVED_WORD_2

EEARH	LITERAL2		RESERVED_WORD_2
EEAR8	KEYWORD3	 	RESERVED_WORD
EEAR9	KEYWORD3	 	RESERVED_WORD

EEARL	LITERAL2		RESERVED_WORD_2
EEAR0	KEYWORD3	 	RESERVED_WORD
EEAR1	KEYWORD3	 	RESERVED_WORD
EEAR2	KEYWORD3	 	RESERVED_WORD
EEAR3	KEYWORD3	 	RESERVED_WORD
EEAR4	KEYWORD3	 	RESERVED_WORD
EEAR5	KEYWORD3	 	RESERVED_WORD
EEAR6	KEYWORD3	 	RESERVED_WORD
EEAR7	KEYWORD3	 	RESERVED_WORD

EEDR	LITERAL2		RESERVED_WORD_2
EEDR0	KEYWORD3	 	RESERVED_WORD
EEDR1	KEYWORD3	 	RESERVED_WORD
EEDR2	KEYWORD3	 	RESERVED_WORD
EEDR3	KEYWORD3	 	RESERVED_WORD
EEDR4	KEYWORD3	 	RESERVED_WORD
EEDR5	KEYWORD3	 	RESERVED_WORD
EEDR6	KEYWORD3	 	RESERVED_WORD
EEDR7	KEYWORD3	 	RESERVED_WORD

EECR	LITERAL2		RESERVED_WORD_2
EEPM1	KEYWORD3	 	RESERVED_WORD
EEPM0	KEYWORD3	 	RESERVED_WORD
EERIE	KEYWORD3	 	RESERVED_WORD
EEWE	KEYWORD3	 	RESERVED_WORD
EERE	KEYWORD3	 	RESERVED_WORD
EEPE	KEYWORD3	 	RESERVED_WORD
EEMPE	KEYWORD3	 	RESERVED_WORD
EEMWE	KEYWORD3	 	RESERVED_WORD

PCMSK0	LITERAL2		RESERVED_WORD_2
PCINT7	KEYWORD3	 	RESERVED_WORD
PCINT6	KEYWORD3	 	RESERVED_WORD
PCINT5	KEYWORD3	 	RESERVED_WORD
PCINT4	KEYWORD3	 	RESERVED_WORD
PCINT3	KEYWORD3	 	RESERVED_WORD
PCINT2	KEYWORD3	 	RESERVED_WORD
PCINT1	KEYWORD3	 	RESERVED_WORD
PCINT0	KEYWORD3	 	RESERVED_WORD

PORTB	LITERAL2		RESERVED_WORD_2
PORTB0	KEYWORD3	hardware 	RESERVED_WORD
PORTB1	KEYWORD3	hardware 	RESERVED_WORD
PORTB2	KEYWORD3	hardware 	RESERVED_WORD
PORTB3	KEYWORD3	hardware 	RESERVED_WORD
PORTB4	KEYWORD3	hardware 	RESERVED_WORD
PORTB5	KEYWORD3	hardware 	RESERVED_WORD
PORTB6	KEYWORD3	hardware 	RESERVED_WORD
PORTB7	KEYWORD3	hardware 	RESERVED_WORD
PB0	KEYWORD3	hardware 	RESERVED_WORD		
PB1	KEYWORD3	hardware	RESERVED_WORD
PB2	KEYWORD3	hardware	RESERVED_WORD
PB3	KEYWORD3	hardware	RESERVED_WORD
PB4	KEYWORD3	hardware	RESERVED_WORD	
PB5	KEYWORD3	hardware	RESERVED_WORD
PB6	KEYWORD3	hardware	RESERVED_WORD
PB7	KEYWORD3	hardware	RESERVED_WORD

DDRB	LITERAL2		RESERVED_WORD_2
DDB0	KEYWORD3	hardware	RESERVED_WORD
DDB1	KEYWORD3	hardware	RESERVED_WORD
DDB2	KEYWORD3	hardware	RESERVED_WORD
DDB3	KEYWORD3	hardware	RESERVED_WORD
DDB4	KEYWORD3	hardware	RESERVED_WORD
DDB5	KEYWORD3	hardware	RESERVED_WORD
DDB6	KEYWORD3	hardware	RESERVED_WORD
DDB7	KEYWORD3	hardware	RESERVED_WORD

PINB	LITERAL2		RESERVED_WORD_2
PINB0	KEYWORD3	hardware	RESERVED_WORD
PINB1	KEYWORD3	hardware	RESERVED_WORD
PINB2	KEYWORD3	hardware	RESERVED_WORD
PINB3	KEYWORD3	hardware	RESERVED_WORD
PINB4	KEYWORD3	hardware	RESERVED_WORD
PINB5	KEYWORD3	hardware	RESERVED_WORD
PINB6	KEYWORD3	hardware	RESERVED_WORD
PINB7	KEYWORD3	hardware	RESERVED_WORD

PCMSK1	LITERAL2		RESERVED_WORD_2
PCINT14	KEYWORD3	 	RESERVED_WORD
PCINT13	KEYWORD3	 	RESERVED_WORD
PCINT12	KEYWORD3	 	RESERVED_WORD
PCINT11	KEYWORD3	 	RESERVED_WORD
PCINT10	KEYWORD3	 	RESERVED_WORD
PCINT9	KEYWORD3	 	RESERVED_WORD
PCINT8	KEYWORD3	 	RESERVED_WORD

PORTC	LITERAL2		RESERVED_WORD_2
PORTC0	KEYWORD3	hardware 	RESERVED_WORD
PORTC1	KEYWORD3	hardware 	RESERVED_WORD
PORTC2	KEYWORD3	hardware 	RESERVED_WORD
PORTC3	KEYWORD3	hardware 	RESERVED_WORD
PORTC4	KEYWORD3	hardware 	RESERVED_WORD
PORTC5	KEYWORD3	hardware 	RESERVED_WORD
PORTC6	KEYWORD3	hardware 	RESERVED_WORD
PORTC7	KEYWORD3	hardware 	RESERVED_WORD
PC0	KEYWORD3	hardware	RESERVED_WORD	
PC1	KEYWORD3	hardware	RESERVED_WORD
PC2	KEYWORD3	hardware	RESERVED_WORD
PC3	KEYWORD3	hardware	RESERVED_WORD
PC4	KEYWORD3	hardware	RESERVED_WORD	
PC5	KEYWORD3	hardware	RESERVED_WORD
PC6	KEYWORD3	hardware	RESERVED_WORD
PC7	KEYWORD3	hardware	RESERVED_WORD

DDRC	LITERAL2		RESERVED_WORD_2
DDC0	KEYWORD3	hardware	RESERVED_WORD
DDC1	KEYWORD3	hardware	RESERVED_WORD
DDC2	KEYWORD3	hardware	RESERVED_WORD
DDC3	KEYWORD3	hardware	RESERVED_WORD
DDC4	KEYWORD3	hardware	RESERVED_WORD
DDC5	KEYWORD3	hardware	RESERVED_WORD
DDC6	KEYWORD3	hardware	RESERVED_WORD
DDC7	KEYWORD3	hardware	RESERVED_WORD

PINC	LITERAL2		RESERVED_WORD_2
PINC0	KEYWORD3	hardware	RESERVED_WORD
PINC1	KEYWORD3	hardware	RESERVED_WORD
PINC2	KEYWORD3	hardware	RESERVED_WORD
PINC3	KEYWORD3	hardware	RESERVED_WORD
PINC4	KEYWORD3	hardware	RESERVED_WORD
PINC5	KEYWORD3	hardware	RESERVED_WORD
PINC6	KEYWORD3	hardware	RESERVED_WORD
PINC7	KEYWORD3	hardware	RESERVED_WORD

PORTD	LITERAL2		RESERVED_WORD_2
PORTD0	KEYWORD3	hardware 	RESERVED_WORD
PORTD1	KEYWORD3	hardware 	RESERVED_WORD
PORTD2	KEYWORD3	hardware 	RESERVED_WORD
PORTD3	KEYWORD3	hardware 	RESERVED_WORD
PORTD4	KEYWORD3	hardware 	RESERVED_WORD
PORTD5	KEYWORD3	hardware 	RESERVED_WORD
PORTD6	KEYWORD3	hardware 	RESERVED_WORD
PORTD7	KEYWORD3	hardware 	RESERVED_WORD
PD0	KEYWORD3	hardware	RESERVED_WORD	
PD1	KEYWORD3	hardware	RESERVED_WORD
PD2	KEYWORD3	hardware	RESERVED_WORD
PD3	KEYWORD3	hardware	RESERVED_WORD
PD4	KEYWORD3	hardware	RESERVED_WORD	
PD5	KEYWORD3	hardware	RESERVED_WORD
PD6	KEYWORD3	hardware	RESERVED_WORD
PD7	KEYWORD3	hardware	RESERVED_WORD

DDRE	LITERAL2		RESERVED_WORD_2
DDE0	KEYWORD3	hardware	RESERVED_WORD
DDE1	KEYWORD3	hardware	RESERVED_WORD
DDE2	KEYWORD3	hardware	RESERVED_WORD
DDE3	KEYWORD3	hardware	RESERVED_WORD

PINE	LITERAL2		RESERVED_WORD_2
PINE0	KEYWORD3	hardware	RESERVED_WORD
PINE1	KEYWORD3	hardware	RESERVED_WORD
PINE2	KEYWORD3	hardware	RESERVED_WORD
PINE3	KEYWORD3	hardware	RESERVED_WORD

PORTE	LITERAL2		RESERVED_WORD_2
PORTE0	KEYWORD3	hardware 	RESERVED_WORD
PORTE1	KEYWORD3	hardware 	RESERVED_WORD
PORTE2	KEYWORD3	hardware 	RESERVED_WORD
PORTE3	KEYWORD3	hardware 	RESERVED_WORD
PE0	KEYWORD3	hardware	RESERVED_WORD	
PE1	KEYWORD3	hardware	RESERVED_WORD
PE2	KEYWORD3	hardware	RESERVED_WORD
PE3	KEYWORD3	hardware	RESERVED_WORD

PCMSK2	LITERAL2		RESERVED_WORD_2
PCINT23	KEYWORD3	 	RESERVED_WORD
PCINT22	KEYWORD3	 	RESERVED_WORD
PCINT21	KEYWORD3	 	RESERVED_WORD
PCINT20	KEYWORD3	 	RESERVED_WORD
PCINT19	KEYWORD3	 	RESERVED_WORD
PCINT18	KEYWORD3	 	RESERVED_WORD
PCINT17	KEYWORD3	 	RESERVED_WORD
PCINT16	KEYWORD3	 	RESERVED_WORD

DDRD	LITERAL2		RESERVED_WORD_2
DDD0	KEYWORD3	hardware	RESERVED_WORD
DDD1	KEYWORD3	hardware	RESERVED_WORD
DDD2	KEYWORD3	hardware	RESERVED_WORD
DDD3	KEYWORD3	hardware	RESERVED_WORD
DDD4	KEYWORD3	hardware	RESERVED_WORD
DDD5	KEYWORD3	hardware	RESERVED_WORD
DDD6	KEYWORD3	hardware	RESERVED_WORD
DDD7	KEYWORD3	hardware	RESERVED_WORD

PIND	LITERAL2		RESERVED_WORD_2
PIND0	KEYWORD3	hardware	RESERVED_WORD
PIND1	KEYWORD3	hardware	RESERVED_WORD
PIND2	KEYWORD3	hardware	RESERVED_WORD
PIND3	KEYWORD3	hardware	RESERVED_WORD
PIND4	KEYWORD3	hardware	RESERVED_WORD
PIND5	KEYWORD3	hardware	RESERVED_WORD
PIND6	KEYWORD3	hardware	RESERVED_WORD
PIND7	KEYWORD3	hardware	RESERVED_WORD

PCMSK3	LITERAL2		RESERVED_WORD_2
PCINT31	KEYWORD3	 	RESERVED_WORD
PCINT30	KEYWORD3	 	RESERVED_WORD
PCINT29	KEYWORD3	 	RESERVED_WORD
PCINT28	KEYWORD3	 	RESERVED_WORD
PCINT27	KEYWORD3	 	RESERVED_WORD
PCINT26	KEYWORD3	 	RESERVED_WORD
PCINT25	KEYWORD3	 	RESERVED_WORD
PCINT24	KEYWORD3	 	RESERVED_WORD

SPDR	LITERAL2		RESERVED_WORD_2
SPDR0	KEYWORD3	 	RESERVED_WORD
SPDR1	KEYWORD3	 	RESERVED_WORD
SPDR2	KEYWORD3	 	RESERVED_WORD
SPDR3	KEYWORD3	 	RESERVED_WORD
SPDR4	KEYWORD3	 	RESERVED_WORD
SPDR5	KEYWORD3	 	RESERVED_WORD
SPDR6	KEYWORD3	 	RESERVED_WORD
SPDR7	KEYWORD3	 	RESERVED_WORD

SPSR0	LITERAL2		RESERVED_WORD_2
SPSR	LITERAL2		RESERVED_WORD_2
SPIF	KEYWORD3	 	RESERVED_WORD
WCOL	KEYWORD3	 	RESERVED_WORD
SPI2X	KEYWORD3	 	RESERVED_WORD

SPCR0	LITERAL2		RESERVED_WORD_2
SPCR	LITERAL2		RESERVED_WORD_2
SPIE	KEYWORD3	 	RESERVED_WORD
SPE	KEYWORD3	 	RESERVED_WORD
DORD	KEYWORD3	 	RESERVED_WORD
MSTR	KEYWORD3	 	RESERVED_WORD
CPOL	KEYWORD3	 	RESERVED_WORD
CPHA	KEYWORD3	 	RESERVED_WORD
SPR1	KEYWORD3	 	RESERVED_WORD
SPR0	KEYWORD3	 	RESERVED_WORD

SPSR1	LITERAL2		RESERVED_WORD_2
SPSR	LITERAL2		RESERVED_WORD_2
SPIF1	KEYWORD3	 	RESERVED_WORD
WCOL1	KEYWORD3	 	RESERVED_WORD
SPI2X1	KEYWORD3	 	RESERVED_WORD

SPCR1	LITERAL2		RESERVED_WORD_2
SPIE1	KEYWORD3	 	RESERVED_WORD
SPE1	KEYWORD3	 	RESERVED_WORD
DORD1	KEYWORD3	 	RESERVED_WORD
MSTR1	KEYWORD3	 	RESERVED_WORD
CPOL1	KEYWORD3	 	RESERVED_WORD
CPHA1	KEYWORD3	 	RESERVED_WORD
SPR11	KEYWORD3	 	RESERVED_WORD
SPR10	KEYWORD3	 	RESERVED_WORD

UDR0	LITERAL2		RESERVED_WORD_2
UDR0_0	KEYWORD3	 	RESERVED_WORD
UDR0_1	KEYWORD3	 	RESERVED_WORD
UDR0_2	KEYWORD3	 	RESERVED_WORD
UDR0_3	KEYWORD3	 	RESERVED_WORD
UDR0_4	KEYWORD3	 	RESERVED_WORD
UDR0_5	KEYWORD3	 	RESERVED_WORD
UDR0_6	KEYWORD3	 	RESERVED_WORD
UDR0_7	KEYWORD3	 	RESERVED_WORD

UDR	LITERAL2		RESERVED_WORD_2

UDR1	LITERAL2		RESERVED_WORD_2

UBRR0	LITERAL2		RESERVED_WORD_2

UBRR0L	LITERAL2		RESERVED_WORD_2
UBRR0_0	KEYWORD3	 	RESERVED_WORD
UBRR0_1	KEYWORD3	 	RESERVED_WORD
UBRR0_2	KEYWORD3	 	RESERVED_WORD
UBRR0_3	KEYWORD3	 	RESERVED_WORD
UBRR0_4	KEYWORD3	 	RESERVED_WORD
UBRR0_5	KEYWORD3	 	RESERVED_WORD
UBRR0_6	KEYWORD3	 	RESERVED_WORD
UBRR0_7	KEYWORD3	 	RESERVED_WORD

UBRR0H	LITERAL2		RESERVED_WORD_2
UBRR0_8	KEYWORD3	 	RESERVED_WORD
UBRR0_9	KEYWORD3	 	RESERVED_WORD
UBRR0_10	KEYWORD3	 	RESERVED_WORD
UBRR0_11	KEYWORD3	 	RESERVED_WORD

UBRRL	LITERAL2		RESERVED_WORD_2

UBRR1	LITERAL2		RESERVED_WORD_2

UBRR1H	LITERAL2		RESERVED_WORD_2

UBRR1L	LITERAL2		RESERVED_WORD_2

UCSR0A	LITERAL2		RESERVED_WORD_2
RXC0	KEYWORD3	 	RESERVED_WORD
TXC0	KEYWORD3	 	RESERVED_WORD
UDRE0	KEYWORD3	 	RESERVED_WORD
FE0	KEYWORD3	 	RESERVED_WORD
DOR0	KEYWORD3	 	RESERVED_WORD
UPE0	KEYWORD3	 	RESERVED_WORD
U2X0	KEYWORD3	 	RESERVED_WORD
MPCM0	KEYWORD3	 	RESERVED_WORD

UCSR0B	LITERAL2		RESERVED_WORD_2
RXCIE0	KEYWORD3	 	RESERVED_WORD
TXCIE0	KEYWORD3	 	RESERVED_WORD
UDRIE0	KEYWORD3	 	RESERVED_WORD
RXEN0	KEYWORD3	 	RESERVED_WORD
TXEN0	KEYWORD3	 	RESERVED_WORD
UCSZ02	KEYWORD3	 	RESERVED_WORD
RXB80	KEYWORD3	 	RESERVED_WORD
TXB80	KEYWORD3	 	RESERVED_WORD

UCSR0C	LITERAL2		RESERVED_WORD_2
UMSEL01	KEYWORD3	 	RESERVED_WORD
UMSEL00	KEYWORD3	 	RESERVED_WORD
UPM01	KEYWORD3	 	RESERVED_WORD
UPM00	KEYWORD3	 	RESERVED_WORD
USBS0	KEYWORD3	 	RESERVED_WORD
UCSZ01	KEYWORD3	 	RESERVED_WORD
UCSZ00	KEYWORD3	 	RESERVED_WORD
UCPOL0	KEYWORD3	 	RESERVED_WORD
UCPHA0	KEYWORD3	 	RESERVED_WORD
UDORD0	KEYWORD3	 	RESERVED_WORD

UCSR0D	LITERAL2		RESERVED_WORD_2
SFDE	KEYWORD3	 	RESERVED_WORD
RXS	KEYWORD3	 	RESERVED_WORD
RXSIE	KEYWORD3	 	RESERVED_WORD

UCSRA	LITERAL2		RESERVED_WORD_2
RXC	KEYWORD3	 	RESERVED_WORD
TXC	KEYWORD3	 	RESERVED_WORD
UDRE	KEYWORD3	 	RESERVED_WORD
FE	KEYWORD3	 	RESERVED_WORD
DOR	KEYWORD3	 	RESERVED_WORD
PE	KEYWORD3	 	RESERVED_WORD
U2X	KEYWORD3	 	RESERVED_WORD
MPCM	KEYWORD3	 	RESERVED_WORD

UCSRB	LITERAL2		RESERVED_WORD_2
RXCIE	KEYWORD3	 	RESERVED_WORD
TXCIE	KEYWORD3	 	RESERVED_WORD
UDRIE	KEYWORD3	 	RESERVED_WORD
RXEN	KEYWORD3	 	RESERVED_WORD
TXEN	KEYWORD3	 	RESERVED_WORD
UCSZ2	KEYWORD3	 	RESERVED_WORD
RXB8	KEYWORD3	 	RESERVED_WORD
TXB8	KEYWORD3	 	RESERVED_WORD

UCSR1A	LITERAL2		RESERVED_WORD_2
RXC1	KEYWORD3	 	RESERVED_WORD
TXC1	KEYWORD3	 	RESERVED_WORD
UDRE1	KEYWORD3	 	RESERVED_WORD
FE1	KEYWORD3	 	RESERVED_WORD
DOR1	KEYWORD3	 	RESERVED_WORD
UPE1	KEYWORD3	 	RESERVED_WORD
U2X1	KEYWORD3	 	RESERVED_WORD
MPCM1	KEYWORD3	 	RESERVED_WORD

UCSR1B	LITERAL2		RESERVED_WORD_2
RXCIE1	KEYWORD3	 	RESERVED_WORD
TXCIE1	KEYWORD3	 	RESERVED_WORD
UDRIE1	KEYWORD3	 	RESERVED_WORD
RXEN1	KEYWORD3	 	RESERVED_WORD
TXEN1	KEYWORD3	 	RESERVED_WORD
UCSZ12	KEYWORD3	 	RESERVED_WORD
RXB81	KEYWORD3	 	RESERVED_WORD
TXB81	KEYWORD3	 	RESERVED_WORD

UCSR1C	LITERAL2		RESERVED_WORD_2
UMSEL11	KEYWORD3	 	RESERVED_WORD
UMSEL10	KEYWORD3	 	RESERVED_WORD
UPM11	KEYWORD3	 	RESERVED_WORD
UPM10	KEYWORD3	 	RESERVED_WORD
USBS1	KEYWORD3	 	RESERVED_WORD
UCSZ11	KEYWORD3	 	RESERVED_WORD
UCSZ10	KEYWORD3	 	RESERVED_WORD
UCPHA1	KEYWORD3	 	RESERVED_WORD
UCPOL1	KEYWORD3	 	RESERVED_WORD

UCSR1D	LITERAL2		RESERVED_WORD_2
SFDE1	KEYWORD3	 	RESERVED_WORD
RXS1	KEYWORD3	 	RESERVED_WORD
RXSIE1	KEYWORD3	 	RESERVED_WORD

DIDR0	LITERAL2		RESERVED_WORD_2
ADC5D	KEYWORD3	 	RESERVED_WORD
ADC4D	KEYWORD3	 	RESERVED_WORD
ADC3D	KEYWORD3	 	RESERVED_WORD
ADC2D	KEYWORD3	 	RESERVED_WORD
ADC1D	KEYWORD3	 	RESERVED_WORD
ADC0D	KEYWORD3	 	RESERVED_WORD

DIDR1	LITERAL2		RESERVED_WORD_2
AIN1D	KEYWORD3	 	RESERVED_WORD
AIN0D	KEYWORD3	 	RESERVED_WORD

ACSRB	LITERAL2		RESERVED_WORD_2
ACOE	LITERAL2		RESERVED_WORD_2

ACSRA	LITERAL2		RESERVED_WORD_2
ACSR	LITERAL2		RESERVED_WORD_2
ACD	KEYWORD3	 	RESERVED_WORD
ACBG	KEYWORD3	 	RESERVED_WORD
ACO	KEYWORD3	 	RESERVED_WORD
ACI	KEYWORD3	 	RESERVED_WORD
ACIE	KEYWORD3	 	RESERVED_WORD
ACIC	KEYWORD3	 	RESERVED_WORD
ACIS1	KEYWORD3	 	RESERVED_WORD
ACIS0	KEYWORD3	 	RESERVED_WORD

ADMUX	LITERAL2		RESERVED_WORD_2
REFS1	KEYWORD3	 	RESERVED_WORD
REFS0	KEYWORD3	 	RESERVED_WORD
ADLAR	KEYWORD3	 	RESERVED_WORD
MUX3	KEYWORD3	 	RESERVED_WORD
MUX2	KEYWORD3	 	RESERVED_WORD
MUX1	KEYWORD3	 	RESERVED_WORD
MUX0	KEYWORD3	 	RESERVED_WORD

ADC	LITERAL2		RESERVED_WORD_2
ADCW	LITERAL2		RESERVED_WORD_2
ADCSR	LITERAL2		RESERVED_WORD_2

ADCSRA	LITERAL2		RESERVED_WORD_2
ADEN	KEYWORD3	 	RESERVED_WORD
ADSC	KEYWORD3	 	RESERVED_WORD
ADFR	KEYWORD3	 	RESERVED_WORD
ADIF	KEYWORD3	 	RESERVED_WORD
ADIE	KEYWORD3	 	RESERVED_WORD
ADATE	KEYWORD3	 	RESERVED_WORD
ADPS2	KEYWORD3	 	RESERVED_WORD
ADPS1	KEYWORD3	 	RESERVED_WORD
ADPS0	KEYWORD3	 	RESERVED_WORD

ADCSRB	LITERAL2		RESERVED_WORD_2
ACME	KEYWORD3	 	RESERVED_WORD
ADTS2	KEYWORD3	 	RESERVED_WORD
ADTS1	KEYWORD3	 	RESERVED_WORD
ADTS0	KEYWORD3	 	RESERVED_WORD

ADCH	LITERAL2		RESERVED_WORD_2
ADCH0	KEYWORD3	 	RESERVED_WORD
ADCH1	KEYWORD3	 	RESERVED_WORD
ADCH2	KEYWORD3	 	RESERVED_WORD
ADCH3	KEYWORD3	 	RESERVED_WORD
ADCH4	KEYWORD3	 	RESERVED_WORD
ADCH5	KEYWORD3	 	RESERVED_WORD
ADCH6	KEYWORD3	 	RESERVED_WORD
ADCH7	KEYWORD3	 	RESERVED_WORD

ADCL	LITERAL2		RESERVED_WORD_2
ADCL0	KEYWORD3	 	RESERVED_WORD
ADCL1	KEYWORD3	 	RESERVED_WORD
ADCL2	KEYWORD3	 	RESERVED_WORD
ADCL3	KEYWORD3	 	RESERVED_WORD
ADCL4	KEYWORD3	 	RESERVED_WORD
ADCL5	KEYWORD3	 	RESERVED_WORD
ADCL6	KEYWORD3	 	RESERVED_WORD
ADCL7	KEYWORD3	 	RESERVED_WORD

TWDR0	LITERAL2		RESERVED_WORD_2
TWDR	LITERAL2		RESERVED_WORD_2
TWD0	KEYWORD3	 	RESERVED_WORD
TWD1	KEYWORD3	 	RESERVED_WORD
TWD2	KEYWORD3	 	RESERVED_WORD
TWD3	KEYWORD3	 	RESERVED_WORD
TWD4	KEYWORD3	 	RESERVED_WORD
TWD5	KEYWORD3	 	RESERVED_WORD
TWD6	KEYWORD3	 	RESERVED_WORD
TWD7	KEYWORD3	 	RESERVED_WORD

TWDR1	LITERAL2		RESERVED_WORD_2

TWAR0	LITERAL2		RESERVED_WORD_2
TWAR	LITERAL2		RESERVED_WORD_2
TWA6	KEYWORD3	 	RESERVED_WORD
TWA5	KEYWORD3	 	RESERVED_WORD
TWA4	KEYWORD3	 	RESERVED_WORD
TWA3	KEYWORD3	 	RESERVED_WORD
TWA2	KEYWORD3	 	RESERVED_WORD
TWA1	KEYWORD3	 	RESERVED_WORD
TWA0	KEYWORD3	 	RESERVED_WORD
TWGCE	KEYWORD3	 	RESERVED_WORD

TWAR1	LITERAL2		RESERVED_WORD_2

TWSR0	LITERAL2		RESERVED_WORD_2
TWSR	LITERAL2		RESERVED_WORD_2
TWS7	KEYWORD3	 	RESERVED_WORD
TWS6	KEYWORD3	 	RESERVED_WORD
TWS5	KEYWORD3	 	RESERVED_WORD
TWS4	KEYWORD3	 	RESERVED_WORD
TWS3	KEYWORD3	 	RESERVED_WORD
TWPS1	KEYWORD3	 	RESERVED_WORD
TWPS0	KEYWORD3	 	RESERVED_WORD

TWSR1	LITERAL2		RESERVED_WORD_2
TWPS10	LITERAL2		RESERVED_WORD_2
TWPS11	KEYWORD3	 	RESERVED_WORD
TWS13	KEYWORD3	 	RESERVED_WORD
TWS14	KEYWORD3	 	RESERVED_WORD
TWS15	KEYWORD3	 	RESERVED_WORD
TWS16	KEYWORD3	 	RESERVED_WORD
TWS17	KEYWORD3	 	RESERVED_WORD
TWS18	KEYWORD3	 	RESERVED_WORD

TWBR	LITERAL2		RESERVED_WORD_2
TWBR0	KEYWORD3	 	RESERVED_WORD
TWBR1	KEYWORD3	 	RESERVED_WORD
TWBR2	KEYWORD3	 	RESERVED_WORD
TWBR3	KEYWORD3	 	RESERVED_WORD
TWBR4	KEYWORD3	 	RESERVED_WORD
TWBR5	KEYWORD3	 	RESERVED_WORD
TWBR6	KEYWORD3	 	RESERVED_WORD
TWBR7	KEYWORD3	 	RESERVED_WORD

EICRA	LITERAL2		RESERVED_WORD_2
ISC11	KEYWORD3	 	RESERVED_WORD
ISC10	KEYWORD3	 	RESERVED_WORD
ISC01	KEYWORD3	 	RESERVED_WORD
ISC00	KEYWORD3	 	RESERVED_WORD

PCICR	LITERAL2		RESERVED_WORD_2
PCIE3	KEYWORD3	 	RESERVED_WORD
PCIE2	KEYWORD3	 	RESERVED_WORD
PCIE1	KEYWORD3	 	RESERVED_WORD
PCIE0	KEYWORD3	 	RESERVED_WORD

PRR0	LITERAL2		RESERVED_WORD_2
PRR	LITERAL2		RESERVED_WORD_2
PRADC	KEYWORD3	 	RESERVED_WORD
PRUSART0	KEYWORD3	 	RESERVED_WORD
PRSPI0	KEYWORD3	 	RESERVED_WORD
PRSPI	KEYWORD3	 	RESERVED_WORD
PRTIM1	KEYWORD3	 	RESERVED_WORD
PRUSART1	KEYWORD3	 	RESERVED_WORD
PRTIM0	KEYWORD3	 	RESERVED_WORD
PRTIM2	KEYWORD3	 	RESERVED_WORD
PRTWI	KEYWORD3	 	RESERVED_WORD
PRTWI0	KEYWORD3	 	RESERVED_WORD

PRR1	LITERAL2		RESERVED_WORD_2
PRTIM3	KEYWORD3	 	RESERVED_WORD
PRSPI1	KEYWORD3	 	RESERVED_WORD
PRTIM4	KEYWORD3	 	RESERVED_WORD
PRPTC	KEYWORD3	 	RESERVED_WORD
PRTWI1	KEYWORD3	 	RESERVED_WORD


CLKPR	LITERAL2		RESERVED_WORD_2
CLKPCE	KEYWORD3	 	RESERVED_WORD
CLKPS3	KEYWORD3	 	RESERVED_WORD
CLKPS2	KEYWORD3	 	RESERVED_WORD
CLKPS1	KEYWORD3	 	RESERVED_WORD
CLKPS0	KEYWORD3	 	RESERVED_WORD

XFDCSR	LITERAL2		RESERVED_WORD_2
XFDIE	KEYWORD3	 	RESERVED_WORD
XFDIF	KEYWORD3	 	RESERVED_WORD

GPIOR0	LITERAL2		RESERVED_WORD_2
GPIOR00	KEYWORD3	 	RESERVED_WORD
GPIOR01	KEYWORD3	 	RESERVED_WORD
GPIOR02	KEYWORD3	 	RESERVED_WORD
GPIOR03	KEYWORD3	 	RESERVED_WORD
GPIOR04	KEYWORD3	 	RESERVED_WORD
GPIOR05	KEYWORD3	 	RESERVED_WORD
GPIOR06	KEYWORD3	 	RESERVED_WORD
GPIOR07	KEYWORD3	 	RESERVED_WORD

GPIOR1	LITERAL2		RESERVED_WORD_2
GPIOR10	KEYWORD3	 	RESERVED_WORD
GPIOR11	KEYWORD3	 	RESERVED_WORD
GPIOR12	KEYWORD3	 	RESERVED_WORD
GPIOR13	KEYWORD3	 	RESERVED_WORD
GPIOR14	KEYWORD3	 	RESERVED_WORD
GPIOR15	KEYWORD3	 	RESERVED_WORD
GPIOR16	KEYWORD3	 	RESERVED_WORD
GPIOR17	KEYWORD3	 	RESERVED_WORD

GPIOR2	LITERAL2		RESERVED_WORD_2
GPIOR20	KEYWORD3	 	RESERVED_WORD
GPIOR21	KEYWORD3	 	RESERVED_WORD
GPIOR22	KEYWORD3	 	RESERVED_WORD
GPIOR23	KEYWORD3	 	RESERVED_WORD
GPIOR24	KEYWORD3	 	RESERVED_WORD
GPIOR25	KEYWORD3	 	RESERVED_WORD
GPIOR26	KEYWORD3	 	RESERVED_WORD
GPIOR27	KEYWORD3	 	RESERVED_WORD

GTCCR	LITERAL2		RESERVED_WORD_2
PSRSYNC	KEYWORD3	 	RESERVED_WORD
PSRASY	KEYWORD3	 	RESERVED_WORD
TSM	KEYWORD3	 	RESERVED_WORD

EIMSK	LITERAL2		RESERVED_WORD_2
INT1	KEYWORD3	 	RESERVED_WORD
INT0	KEYWORD3	 	RESERVED_WORD

EIFR	LITERAL2		RESERVED_WORD_2
INTF1	KEYWORD3	 	RESERVED_WORD
INTF0	KEYWORD3	 	RESERVED_WORD

PCIFR	LITERAL2		RESERVED_WORD_2
PCIF2	KEYWORD3	 	RESERVED_WORD
PCIF1	KEYWORD3	 	RESERVED_WORD
PCIF0	KEYWORD3	 	RESERVED_WORD


