РЕГИСТР ЗАХВАТА ТАЙМЕРА/СЧЕТЧИКА 1 - ICR1H И ICR1L
| Бит
$25 ($45) Чт./зап. (R/W) Начальн.знач. |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| MSB | - | - | - | - | - | - | - | ICR1H | |
| R | R | R | R | R | R | R | R | ||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Бит
$24 ($44) Чт./зап. (R/W) Начальн.знач. |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| - | - | - | - | - | - | - | LSB | ICR1L | |
| R | R | R | R | R | R | R | R | ||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Регистр захвата 16-разрядный регистр, доступный только для чтения.
По нарастающему или спадающему фронту (в соответствии с выбором фронта импульса захвата ICES1) сигнала на выводе ICP текущее значение таймера/счетчика 1 переписывается в регистр захвата ICR1. В это же время устанавливается флаг захвата ICF1.
Поскольку регистр захвата является 16-разрядным, для чтения его значения, чтобы оба байта прочитались одновременно, используется временный регистр. При чтении младшего байта ICR1L, он посылается в ЦПУ, а старший байт регистра ICR1H переписывается во временный регистр. При чтении старшего байта, он принимается из временного регистра. Таким образом для чтения 16-разрядного регистра первым должен читаться младший байт.