3.7. Timer

A summary of the registers in the timer is provided in Table 3.57.

Table 3.57. Summary of timer registers

NameTypeWidthReset valueAddressDescription

CTRL

RW4

0x0

Base +0x000

3: Interrupt enable.

2: Select external input as clock.

1: Select external input as enable.

0: Enable.

VALUE

RW

32

0x00000000

Base +0x004

Current value

RELOAD

RW32

0x00000000

Base +0x008

Reload value. A write to this register sets the current value.

INTSTATUS

INTCLEAR

RW1

0x0

Base +0x00C

Timer interrupt

Write 1 to clear

PID4

RO

8

0x04

Base +0xFD0

Peripheral ID register 4

PID5

RO

8

0x00

Base +0xFD4

Peripheral ID register 5

PID6

RO

8

0x00

Base +0xFD8

Peripheral ID register 6

PID7

RO

8

0x00

Base +0xFDC

Peripheral ID register 7

PID0

RO

8

0x22

Base +0xFE0

Peripheral ID register 0

[7:0] Part number[7:0].

PID1

RO

8

0xB8

Base +0xFE4

Peripheral ID register 1

[7:4] jep106_id_3_0.

[3:0] Part number[11:8].

PID2

RO

8

0x0B

Base +0xFE8

Peripheral ID register 2

[7:4] Revision.

[3] jedec_used.

[2:0] jep106_id_6_4.

PID3

RO

8

0x00

Base +0xFEC

Peripheral ID register 3

[7:4] ECO revision number.

[3:0] Customer modification number.

CID0

RO

8

0x0D

Base +0xFF0

Component ID register 0

CID1

RO

8

0xF0

Base +0xFF4

Component ID register 1

CID2

RO

8

0x05

Base +0xFF8

Component ID register 2

CID3

RO

8

0xB1

Base +0xFFC

Component ID register 3

Copyright © 2015. All rights reserved.ARM DDI 0551A
Non-ConfidentialID120415