ACSR (Analog compare control and status reigester)
[ ACD | ACBG | ACO | ACI | ACIE | ACIC | ACIS1 | ACIS0 ]
ACD (Analog Comparator Disable)
아날로그 비교기의 동작을 금지 시키는 비트로 1로 설정시 아날로그 비교기에 공급되는 전원을 차단하고 동작을 정지 시키고 소비전력을 감소시킨다. 이 비트를 스위칭하면 아날로그 비교기 인터럽트가 발생 할 수 있으므로 이를 방지하기 위해서 미리 ACIE 비트를 클리어 시킨다.
ACBG (Analog Comparator Bandgap select)
아날로그 비교기의 + 입력에 인가되는 전압을 선택한다. 이 비트를 1로 설정시 + 입력에는 내부 기준 전압이 1.23V이 선택되고 0으로 선택하면 AIN0 핀으로 입력된 전압이 선택된다.
ACO (Analog Comparator output)
아날로그 비교기의 출력값으로서 클럭과 동기되어 발생되며, 클럭과 동기를 위해 1~2 클럭의 시간 지연이 발생한다.
ACI (Analog comparator interrupt flag)
아날로그 비교기의 인터럽트 플래그로 아날로그 비교기의 출력과 ACIS1 ~ 0 비트의 설정에 따라 결정된다. ACIE = 1로 설정되고 상태 레지스터 SREG의 I 비트가 1일 경우에는 이 인터럽트가 처리되며, 인터럽트가 처리되면 하드웨어에 의해 자동으로 클리어 된다. 다른 방법으로 이 플래그에 1을 주면 0으로 클리어된다.
ACIE(Analog comparator interrupt enable)
아날로그 비교기의 인터럽트르 개별적으로 ENABLE 하는 비트
ACIC (Analog comparator interrupt capture enable)
아날로그 비교기의 출력 Timer/Counter 1의 input capture 트리거 신호로 사용되도록 설정한다. 이 비트에 1을 쓰면 아날로그의 출력은 input capture 와 연결되고 이로써 아날로그 비교기의 노이즈 제거기 (Noise canceler)를 이용할 수 있다. 0을 쓰면 아날로그 비교기와 Timer/Counter 1 input capture 의 상관관계는 성립되지 않는다.
ACIS1, ACIS0 (Analog comparator interrupt mode select)
아날로그 비교기의 출력이 인터럽트를 발생하는 모드를 설정하며 나타낸 것
00 Comparator interrupt on output toggle
01 reservation
10 Comparator interrupt on Falling output edge
11 Comparator interrupt on rising output edge