Periodic Interval Timer Controller Interface Peripheral

PITC (AT91S_PITC) 0xFFFFFD30 (AT91C_BASE_PITC)

PITC Software API (AT91S_PITC)

Offset Field Description
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

Offset Name Description
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

Offset Name Description
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

Offset Name Description
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

Offset Name Description
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.