Periodic Interval Timer Controller Interface Peripheral

PITC (AT91S_PITC) 0xFFFFFD30 (AT91C_BASE_PITC)

PITC Software API (AT91S_PITC)

OffsetFieldDescription
0x0PITC_PIMR (SYSC_PIMR)Period Interval Mode Register
0x4PITC_PISR (SYSC_PISR)Period Interval Status Register
0x8PITC_PIVR (SYSC_PIVR)Period Interval Value Register
0xCPITC_PIIR (SYSC_PIIR)Period Interval Image Register

PITC Register Description

PITC: AT91_REG SYSC_PIMR Period Interval Mode Register

OffsetNameDescription
19..0SYSC_PIV
AT91C_SYSC_PIV
Periodic Interval Value
Defines the value loaded in the 20-bit counter of the Period Interval Timer.
24SYSC_PITEN
AT91C_SYSC_PITEN
Periodic Interval Timer Enabled
0 = The PIT is disabled, when the PIV value is reached.
1 = The PIT is enabled.
25SYSC_PITIEN
AT91C_SYSC_PITIEN
Periodic Interval Timer Interrupt Enable
0 = The bit PITS in SYSC_PISR has no effect on SCIRQ.
1 = The bit PITS in SYSC_PISR asserts SCIRQ.

PITC: AT91_REG SYSC_PISR Period Interval Status Register

OffsetNameDescription
0SYSC_PITS
AT91C_SYSC_PITS
Periodic Interval Timer Status
0 = The PIT has not reached PIV since the last read of SYSC_PIVR.
1 = The PIT has reached PIV since the last read of SYSC_PIVR.

PITC: AT91_REG SYSC_PIVR Period Interval Value Register

OffsetNameDescription
19..0SYSC_CPIV
AT91C_SYSC_CPIV
Current Periodic Interval Value
Returns the current value of the periodic interval timer.
31..20SYSC_PICNT
AT91C_SYSC_PICNT
Periodic Interval Counter
Returns the number of occurence of periodic intervals since the last read of SYSC_PIVR.

PITC: AT91_REG SYSC_PIIR Period Interval Image Register

OffsetNameDescription
19..0SYSC_CPIV
AT91C_SYSC_CPIV
Current Periodic Interval Value
Returns the current value of the periodic interval timer.
31..20SYSC_PICNT
AT91C_SYSC_PICNT
Periodic Interval Counter
Returns the number of occurence of periodic intervals since the last read of SYSC_PIVR.