Instances
| Instance | Domain | Base address | TrustZone | Split access | Description | ||
|---|---|---|---|---|---|---|---|
| Map | Att | DMA | |||||
|
TIMER0 : S |
APPLICATION |
0x5000F000 |
US | S | NA | No |
Timer 0 |
|
TIMER1 : S |
APPLICATION |
0x50010000 |
US | S | NA | No |
Timer 1 |
|
TIMER2 : S |
APPLICATION |
0x50011000 |
US | S | NA | No |
Timer 2 |
| TIMER0 | NETWORK | 0x4100C000 | HF | NS | NA | No |
Timer 0 |
| TIMER1 | NETWORK | 0x41018000 | HF | NS | NA | No |
Timer 1 |
| TIMER2 | NETWORK | 0x41019000 | HF | NS | NA | No |
Timer 2 |
Configuration
| Instance | Domain | Configuration |
|---|---|---|
|
TIMER0 : S |
APPLICATION |
6 capture compare channels implemented |
|
TIMER1 : S |
APPLICATION |
6 capture compare channels implemented |
|
TIMER2 : S |
APPLICATION |
6 capture compare channels implemented |
| TIMER0 | NETWORK |
8 capture compare channels implemented |
| TIMER1 | NETWORK |
8 capture compare channels implemented |
| TIMER2 | NETWORK |
8 capture compare channels implemented |
Register overview
| Register | Offset | TZ | Description |
|---|---|---|---|
| TASKS_START | 0x000 |
Start Timer |
|
| TASKS_STOP | 0x004 |
Stop Timer |
|
| TASKS_COUNT | 0x008 |
Increment Timer (Counter mode only) |
|
| TASKS_CLEAR | 0x00C |
Clear time |
|
| TASKS_SHUTDOWN | 0x010 |
Shut down timer This register is deprecated. |
|
| TASKS_CAPTURE[n] | 0x040 |
Capture Timer value to CC[n] register |
|
| SUBSCRIBE_START | 0x080 |
Subscribe configuration for task START |
|
| SUBSCRIBE_STOP | 0x084 |
Subscribe configuration for task STOP |
|
| SUBSCRIBE_COUNT | 0x088 |
Subscribe configuration for task COUNT |
|
| SUBSCRIBE_CLEAR | 0x08C |
Subscribe configuration for task CLEAR |
|
| SUBSCRIBE_SHUTDOWN | 0x090 |
Subscribe configuration for task SHUTDOWN This register is deprecated. |
|
| SUBSCRIBE_CAPTURE[n] | 0x0C0 |
Subscribe configuration for task CAPTURE[n] |
|
| EVENTS_COMPARE[n] | 0x140 |
Compare event on CC[n] match |
|
| PUBLISH_COMPARE[n] | 0x1C0 |
Publish configuration for event COMPARE[n] |
|
| SHORTS | 0x200 |
Shortcuts between local events and tasks |
|
| INTEN | 0x300 |
Enable or disable interrupt |
|
| INTENSET | 0x304 |
Enable interrupt |
|
| INTENCLR | 0x308 |
Disable interrupt |
|
| MODE | 0x504 |
Timer mode selection |
|
| BITMODE | 0x508 |
Configure the number of bits used by the TIMER |
|
| PRESCALER | 0x510 |
Timer prescaler register |
|
| CC[n] | 0x540 |
Capture/Compare register n |
|
| ONESHOTEN[n] | 0x580 |
Enable one-shot operation for Capture/Compare channel n |