AVR MCU 내부에 있는 몇 바이트의 불휘발성 메모리로서 AVR MCU 기능 설정용 제어 비트이다.
- JTAG 사용여부 (JTAGEN, OCDEN)
- 다운로드 케이블에 의한 직렬 프로그래밍 사용 가능 여부 선택(SPIEN)
- 시스템 클럭의 소스나 오실레이터 옵션을 선택 (SKSEL4~CKSEL0, CKOPT)
- 기동 시간을 선택 (SUT1 ~ SUT0)
- 워치독 타이머 사용 가능 여부를 선택 (WDTON)
- BOD 기능의 사용 여부 및 BOD 전압 레벨을 선택 (BODEN, BODLEVEL)
- 부트 메모리 사이즈나 리셋 벡터를 선택(BOOTSZ1 ~ BOOTSZ0, BOOTRST)
- 칩 삭제 명령에서 내부 EEPROM을 삭제할 것인지를 여부를 선택(EESAVE)
- 그 이전 모델과의 호환 모드로 동작 할지 여부를 선택 (M103C)
ATmega129 base description
ATmega128의 외부에 데이터 메모리와 I/O 를 확장하는 경우에는 반드시 MCUCR 레지스터에서 SRE 비트를 1로 설정하고 MCUCR, XMCRA, XMCRA 레지스터등을 사용하여 외부 어드레스 영역을 액서스하기 위한 버스 신호들의 동작을 올바르게 초기화 해줘야 한다.