-
Notifications
You must be signed in to change notification settings - Fork 2
/
msps003fx.mmap
6180 lines (6180 loc) · 523 KB
/
msps003fx.mmap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
0x00000000 A PERIPHERAL FLASH
0x20000000 A PERIPHERAL SYSMEM
0x40004000 A PERIPHERAL ADC0
0x40004400 B REGISTER ADC0_FSUB_0 (rw): Subscriber Configuration Register.
0x40004400 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40004444 B REGISTER ADC0_FPUB_1 (rw): Publisher Configuration Register.
0x40004444 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40004800 B CLUSTER ADC0_GPRCM[0]:
0x40004800 B REGISTER ADC0_PWREN0 (rw): Power enable
0x40004800 C FIELD 00w01 ENABLE (rw): Enable the power
0x40004804 B REGISTER ADC0_RSTCTL0 (wo): Reset Control
0x40004804 C FIELD 00w01 RESETASSERT (wo): Assert reset to the peripheral
0x40004804 C FIELD 01w01 RESETSTKYCLR (wo): Clear the RESETSTKY bit in the STAT register
0x40004808 B REGISTER ADC0_CLKCFG0 (rw): ADC clock configuration Register
0x40004808 C FIELD 00w02 SAMPCLK: ADC sample clock source selection.
0x40004808 C FIELD 04w01 CCONRUN: CCONRUN: Forces SYSOSC to run at base frequency when device is in RUN mode which can be used as ADC sample or conversion clock source.
0x40004808 C FIELD 05w01 CCONSTOP: CCONSTOP: Forces SYSOSC to run at base frequency when device is in STOP mode which can be used as ADC sample or conversion clock source.
0x40004814 B REGISTER ADC0_STAT0 (ro): Status Register
0x40004814 C FIELD 16w01 RESETSTKY (ro): This bit indicates, if the peripheral was reset, since this bit was cleared by RESETSTKYCLR in the RSTCTL register
0x40005020 B CLUSTER ADC0_CPU_INT[0]:
0x40005020 B REGISTER ADC0_CPU_INT_IIDX0 (ro): Interrupt index
0x40005020 C FIELD 00w10 STAT (ro): Interrupt index status
0x40005028 B REGISTER ADC0_CPU_INT_IMASK0 (rw): Interrupt mask
0x40005028 C FIELD 00w01 OVIFG: Raw interrupt flag for MEMRESx overflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005028 C FIELD 01w01 TOVIFG: Raw interrupt flag for sequence conversion timeout overflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005028 C FIELD 02w01 HIGHIFG: Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005028 C FIELD 03w01 LOWIFG: Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005028 C FIELD 04w01 INIFG: Mask INIFG in MIS_EX register.
0x40005028 C FIELD 05w01 DMADONE: Raw interrupt flag for DMADONE. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005028 C FIELD 06w01 UVIFG: Raw interrupt flag for MEMRESx underflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR is set to 1.
0x40005028 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005028 C FIELD 09w01 MEMRESIFG1: Raw interrupt status for MEMRES1. This bit is set to 1 when MEMRES1 is loaded with a new conversion result. Reading MEMRES1 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005028 C FIELD 10w01 MEMRESIFG2: Raw interrupt status for MEMRES2. This bit is set to 1 when MEMRES2 is loaded with a new conversion result. Reading MEMRES2 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005028 C FIELD 11w01 MEMRESIFG3: Raw interrupt status for MEMRES3. This bit is set to 1 when MEMRES3 is loaded with a new conversion result. Reading MEMRES3 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005030 B REGISTER ADC0_CPU_INT_RIS0 (ro): Raw interrupt status
0x40005030 C FIELD 00w01 OVIFG: Raw interrupt flag for MEMRESx overflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005030 C FIELD 01w01 TOVIFG: Raw interrupt flag for sequence conversion trigger overflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005030 C FIELD 02w01 HIGHIFG: Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005030 C FIELD 03w01 LOWIFG: Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005030 C FIELD 04w01 INIFG: Mask INIFG in MIS_EX register.
0x40005030 C FIELD 05w01 DMADONE: Raw interrupt flag for DMADONE. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005030 C FIELD 06w01 UVIFG: Raw interrupt flag for MEMRESx underflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR is set to 1.
0x40005030 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005030 C FIELD 09w01 MEMRESIFG1: Raw interrupt status for MEMRES1. This bit is set to 1 when MEMRES1 is loaded with a new conversion result. Reading MEMRES1 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005030 C FIELD 10w01 MEMRESIFG2: Raw interrupt status for MEMRES2. This bit is set to 1 when MEMRES2 is loaded with a new conversion result. Reading MEMRES2 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005030 C FIELD 11w01 MEMRESIFG3: Raw interrupt status for MEMRES3. This bit is set to 1 when MEMRES3 is loaded with a new conversion result. Reading MEMRES3 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005038 B REGISTER ADC0_CPU_INT_MIS0 (ro): Masked interrupt status
0x40005038 C FIELD 00w01 OVIFG: Raw interrupt flag for MEMRESx overflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005038 C FIELD 01w01 TOVIFG: Raw interrupt flag for sequence conversion timeout overflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005038 C FIELD 02w01 HIGHIFG: Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005038 C FIELD 03w01 LOWIFG: Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005038 C FIELD 04w01 INIFG: Mask INIFG in MIS_EX register.
0x40005038 C FIELD 05w01 DMADONE: Raw interrupt flag for DMADONE. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005038 C FIELD 06w01 UVIFG: Raw interrupt flag for MEMRESx underflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR is set to 1.
0x40005038 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005038 C FIELD 09w01 MEMRESIFG1: Raw interrupt status for MEMRES1. This bit is set to 1 when MEMRES1 is loaded with a new conversion result. Reading MEMRES1 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005038 C FIELD 10w01 MEMRESIFG2: Raw interrupt status for MEMRES2. This bit is set to 1 when MEMRES2 is loaded with a new conversion result. Reading MEMRES2 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005038 C FIELD 11w01 MEMRESIFG3: Raw interrupt status for MEMRES3. This bit is set to 1 when MEMRES3 is loaded with a new conversion result. Reading MEMRES3 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005040 B REGISTER ADC0_CPU_INT_ISET0 (wo): Interrupt set
0x40005040 C FIELD 00w01 OVIFG: Raw interrupt flag for MEMRESx overflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005040 C FIELD 01w01 TOVIFG: Raw interrupt flag for sequence conversion timeout overflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005040 C FIELD 02w01 HIGHIFG: Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005040 C FIELD 03w01 LOWIFG: Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005040 C FIELD 04w01 INIFG: Mask INIFG in MIS_EX register.
0x40005040 C FIELD 05w01 DMADONE: Raw interrupt flag for DMADONE. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005040 C FIELD 06w01 UVIFG: Raw interrupt flag for MEMRESx underflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005040 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005040 C FIELD 09w01 MEMRESIFG1: Raw interrupt status for MEMRES1. This bit is set to 1 when MEMRES1 is loaded with a new conversion result. Reading MEMRES1 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005040 C FIELD 10w01 MEMRESIFG2: Raw interrupt status for MEMRES2. This bit is set to 1 when MEMRES2 is loaded with a new conversion result. Reading MEMRES2 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005040 C FIELD 11w01 MEMRESIFG3: Raw interrupt status for MEMRES3. This bit is set to 1 when MEMRES3 is loaded with a new conversion result. Reading MEMRES3 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005048 B REGISTER ADC0_CPU_INT_ICLR0 (wo): Interrupt clear
0x40005048 C FIELD 00w01 OVIFG: Raw interrupt flag for MEMRESx overflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005048 C FIELD 01w01 TOVIFG: Raw interrupt flag for sequence conversion timeout overflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005048 C FIELD 02w01 HIGHIFG: Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005048 C FIELD 03w01 LOWIFG: Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005048 C FIELD 04w01 INIFG: Mask INIFG in MIS_EX register.
0x40005048 C FIELD 05w01 DMADONE: Raw interrupt flag for DMADONE. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005048 C FIELD 06w01 UVIFG: Raw interrupt flag for MEMRESx underflow. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005048 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005048 C FIELD 09w01 MEMRESIFG1: Raw interrupt status for MEMRES1. This bit is set to 1 when MEMRES1 is loaded with a new conversion result. Reading MEMRES1 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005048 C FIELD 10w01 MEMRESIFG2: Raw interrupt status for MEMRES2. This bit is set to 1 when MEMRES2 is loaded with a new conversion result. Reading MEMRES2 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005048 C FIELD 11w01 MEMRESIFG3: Raw interrupt status for MEMRES3. This bit is set to 1 when MEMRES3 is loaded with a new conversion result. Reading MEMRES3 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005050 B CLUSTER ADC0_GEN_EVENT[0]:
0x40005050 B REGISTER ADC0_GEN_EVENT_IIDX0 (ro): Interrupt index
0x40005050 C FIELD 00w10 STAT (ro): Interrupt index status
0x40005058 B REGISTER ADC0_GEN_EVENT_IMASK0 (rw): Interrupt mask
0x40005058 C FIELD 02w01 HIGHIFG: Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005058 C FIELD 03w01 LOWIFG: Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005058 C FIELD 04w01 INIFG: Mask INIFG in MIS_EX register.
0x40005058 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005060 B REGISTER ADC0_GEN_EVENT_RIS0 (ro): Raw interrupt status
0x40005060 C FIELD 02w01 HIGHIFG: Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005060 C FIELD 03w01 LOWIFG: Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005060 C FIELD 04w01 INIFG: Mask INIFG in MIS_EX register.
0x40005060 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005068 B REGISTER ADC0_GEN_EVENT_MIS0 (ro): Masked interrupt status
0x40005068 C FIELD 02w01 HIGHIFG: Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005068 C FIELD 03w01 LOWIFG: Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005068 C FIELD 04w01 INIFG: Mask INIFG in MIS_EX register.
0x40005068 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005070 B REGISTER ADC0_GEN_EVENT_ISET0 (wo): Interrupt set
0x40005070 C FIELD 02w01 HIGHIFG: Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005070 C FIELD 03w01 LOWIFG: Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005070 C FIELD 04w01 INIFG: Mask INIFG in MIS_EX register.
0x40005070 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005078 B REGISTER ADC0_GEN_EVENT_ICLR0 (wo): Interrupt clear
0x40005078 C FIELD 02w01 HIGHIFG: Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005078 C FIELD 03w01 LOWIFG: Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. This bit is reset to 0 by IIDX read or when corresponding bit in ICLR_EX is set to 1.
0x40005078 C FIELD 04w01 INIFG: Mask INIFG in MIS_EX register.
0x40005078 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005080 B CLUSTER ADC0_DMA_TRIG[0]:
0x40005080 B REGISTER ADC0_DMA_TRIG_IIDX0 (ro): Interrupt index
0x40005080 C FIELD 00w10 STAT (ro): Interrupt index status
0x40005088 B REGISTER ADC0_DMA_TRIG_IMASK0 (rw): Interrupt mask extension
0x40005088 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005088 C FIELD 09w01 MEMRESIFG1: Raw interrupt status for MEMRES1. This bit is set to 1 when MEMRES1 is loaded with a new conversion result. Reading MEMRES1 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005088 C FIELD 10w01 MEMRESIFG2: Raw interrupt status for MEMRES2. This bit is set to 1 when MEMRES2 is loaded with a new conversion result. Reading MEMRES2 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005088 C FIELD 11w01 MEMRESIFG3: Raw interrupt status for MEMRES3. This bit is set to 1 when MEMRES3 is loaded with a new conversion result. Reading MEMRES3 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005090 B REGISTER ADC0_DMA_TRIG_RIS0 (ro): Raw interrupt status extension
0x40005090 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005090 C FIELD 09w01 MEMRESIFG1: Raw interrupt status for MEMRES1. This bit is set to 1 when MEMRES1 is loaded with a new conversion result. Reading MEMRES1 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005090 C FIELD 10w01 MEMRESIFG2: Raw interrupt status for MEMRES2. This bit is set to 1 when MEMRES2 is loaded with a new conversion result. Reading MEMRES2 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005090 C FIELD 11w01 MEMRESIFG3: Raw interrupt status for MEMRES3. This bit is set to 1 when MEMRES3 is loaded with a new conversion result. Reading MEMRES3 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005098 B REGISTER ADC0_DMA_TRIG_MIS0 (ro): Masked interrupt status extension
0x40005098 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005098 C FIELD 09w01 MEMRESIFG1: Raw interrupt status for MEMRES1. This bit is set to 1 when MEMRES1 is loaded with a new conversion result. Reading MEMRES1 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005098 C FIELD 10w01 MEMRESIFG2: Raw interrupt status for MEMRES2. This bit is set to 1 when MEMRES2 is loaded with a new conversion result. Reading MEMRES2 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x40005098 C FIELD 11w01 MEMRESIFG3: Raw interrupt status for MEMRES3. This bit is set to 1 when MEMRES3 is loaded with a new conversion result. Reading MEMRES3 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x400050A0 B REGISTER ADC0_DMA_TRIG_ISET0 (wo): Interrupt set extension
0x400050A0 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x400050A0 C FIELD 09w01 MEMRESIFG1: Raw interrupt status for MEMRES1. This bit is set to 1 when MEMRES1 is loaded with a new conversion result. Reading MEMRES1 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x400050A0 C FIELD 10w01 MEMRESIFG2: Raw interrupt status for MEMRES2. This bit is set to 1 when MEMRES2 is loaded with a new conversion result. Reading MEMRES2 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x400050A0 C FIELD 11w01 MEMRESIFG3: Raw interrupt status for MEMRES3. This bit is set to 1 when MEMRES3 is loaded with a new conversion result. Reading MEMRES3 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x400050A8 B REGISTER ADC0_DMA_TRIG_ICLR0 (wo): Interrupt clear extension
0x400050A8 C FIELD 08w01 MEMRESIFG0: Raw interrupt status for MEMRES0. This bit is set to 1 when MEMRES0 is loaded with a new conversion result. Reading MEMRES0 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x400050A8 C FIELD 09w01 MEMRESIFG1: Raw interrupt status for MEMRES1. This bit is set to 1 when MEMRES1 is loaded with a new conversion result. Reading MEMRES1 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x400050A8 C FIELD 10w01 MEMRESIFG2: Raw interrupt status for MEMRES2. This bit is set to 1 when MEMRES2 is loaded with a new conversion result. Reading MEMRES2 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x400050A8 C FIELD 11w01 MEMRESIFG3: Raw interrupt status for MEMRES3. This bit is set to 1 when MEMRES3 is loaded with a new conversion result. Reading MEMRES3 register will clear this bit, or when the corresponding bit in ICLR is set to 1
0x400050E0 B REGISTER ADC0_EVT_MODE (ro): Event Mode
0x400050E0 C FIELD 00w02 INT0_CFG (ro): Event line mode select for event corresponding to CPU_INT
0x400050E0 C FIELD 02w02 EVT1_CFG (ro): Event line mode select for event corresponding to GEN_EVENT
0x400050FC B REGISTER ADC0_DESC (ro): Module Description
0x400050FC C FIELD 00w04 MINREV (ro): Minor rev of the IP
0x400050FC C FIELD 04w04 MAJREV (ro): Major rev of the IP
0x400050FC C FIELD 08w04 INSTNUM (ro): Instance Number within the device. This will be a parameter to the RTL for modules that can have multiple instances
0x400050FC C FIELD 12w04 FEATUREVER (ro): Feature Set for the module *instance*
0x400050FC C FIELD 16w16 MODULEID (ro): Module identification contains a unique peripheral identification number. The assignments are maintained in a central database for all of the platform modules to ensure uniqueness.
0x40005100 B REGISTER ADC0_CTL0 (rw): Control Register 0
0x40005100 C FIELD 00w01 ENC (rw): Enable conversion
0x40005100 C FIELD 16w01 PWRDN (rw): Power down policy
0x40005100 C FIELD 24w03 SCLKDIV: Sample clock divider
0x40005104 B REGISTER ADC0_CTL1 (rw): Control Register 1
0x40005104 C FIELD 00w01 TRIGSRC (rw): Sample trigger source
0x40005104 C FIELD 08w01 SC (rw): Start of conversion
0x40005104 C FIELD 16w02 CONSEQ (rw): Conversion sequence mode
0x40005104 C FIELD 20w01 SAMPMODE (rw): Sample mode. This bit selects the source of the sampling signal. MANUAL option is not valid when TRIGSRC is selected as hardware event trigger.
0x40005104 C FIELD 24w03 AVGN (rw): Hardware averager numerator. Selects number of conversions to accumulate for current MEMCTLx and then it is divided by AVGD. Result will be stored in MEMRESx.
0x40005104 C FIELD 28w03 AVGD (rw): Hardware averager denominator. The number to divide the accumulated value by (this is a shift). Note result register is maximum of 16-bits long so if not shifted appropriately result will be truncated.
0x40005108 B REGISTER ADC0_CTL2 (rw): Control Register 2
0x40005108 C FIELD 00w01 DF (rw): Data read-back format. Data is always stored in binary unsigned format.
0x40005108 C FIELD 01w02 RES (rw): Resolution. These bits define the resolution of ADC conversion result. Note : A value of 3 defaults to 12-bits resolution.
0x40005108 C FIELD 08w01 DMAEN (rw): Enable DMA trigger for data transfer. Note: DMAEN bit is cleared by hardware based on DMA done signal at the end of data transfer. Software has to re-enable DMAEN bit for ADC to generate DMA triggers.
0x40005108 C FIELD 10w01 FIFOEN: Enable FIFO based operation
0x40005108 C FIELD 11w05 SAMPCNT (rw): Number of ADC converted samples to be transferred on a DMA trigger
0x40005108 C FIELD 16w05 STARTADD (rw): Sequencer start address. These bits select which MEMCTLx is used for single conversion or as first MEMCTL for sequence mode. The value of STARTADD is 0x00 to 0x17, corresponding to MEMRES0 to MEMRES23.
0x40005108 C FIELD 24w05 ENDADD (rw): Sequence end address. These bits select which MEMCTLx is the last one for the sequence mode. The value of ENDADD is 0x00 to 0x17, corresponding to MEMRES0 to MEMRES23.
0x40005110 B REGISTER ADC0_CLKFREQ (rw): Sample Clock Frequency Range Register
0x40005110 C FIELD 00w03 FRANGE: Frequency Range.
0x40005114 B REGISTER ADC0_SCOMP0 (rw): Sample Time Compare 0 Register
0x40005114 C FIELD 00w10 VAL (rw): Specifies the number of sample clocks. When VAL = 0 or 1, number of sample clocks = Sample clock divide value. When VAL > 1, number of sample clocks = VAL x Sample clock divide value. Note: Sample clock divide value is not the value written to SCLKDIV but the actual divide value (SCLKDIV = 2 implies divide value is 4). Example: VAL = 4, SCLKDIV = 3 implies 32 sample clock cycles.
0x40005118 B REGISTER ADC0_SCOMP1 (rw): Sample Time Compare 1 Register
0x40005118 C FIELD 00w10 VAL (rw): Specifies the number of sample clocks. When VAL = 0 or 1, number of sample clocks = Sample clock divide value. When VAL > 1, number of sample clocks = VAL x Sample clock divide value. Note: Sample clock divide value is not the value written to SCLKDIV but the actual divide value (SCLKDIV = 2 implies divide value is 4). Example: VAL = 4, SCLKDIV = 3 implies 32 sample clock cycles.
0x40005148 B REGISTER ADC0_WCLOW (rw): Window Comparator Low Threshold Register
0x40005148 C FIELD 00w16 DATA (rw): If DF = 0, unsigned binary format has to be used. The value based on the resolution has to be right aligned with the MSB on the left. For 10-bits and 8-bits resolution, unused bits have to be 0s. If DF = 1, 2s-complement format has to be used. The value based on the resolution has to be left aligned with the LSB on the right. For 10-bits and 8-bits resolution, unused bits have to be 0s.
0x40005150 B REGISTER ADC0_WCHIGH (rw): Window Comparator High Threshold Register
0x40005150 C FIELD 00w16 DATA (rw): If DF = 0, unsigned binary format has to be used. The threshold value has to be right aligned, with the MSB on the left. For 10-bits and 8-bits resolution, unused bit have to be 0s. If DF = 1, 2s-complement format has to be used. The value based on the resolution has to be left aligned with the LSB on the right. For 10-bits and 8-bits resolution, unused bit have to be 0s.
0x40005180 B REGISTER ADC0_MEMCTL[0] (rw): Conversion Memory Control Register
0x40005180 C FIELD 00w05 CHANSEL (rw): Input channel select.
0x40005180 C FIELD 08w02 VRSEL (rw): Voltage reference selection. VEREFM must be connected to on-board ground when external reference option is selected. Note: Writing value 0x3 defaults to INTREF.
0x40005180 C FIELD 12w01 STIME: Selects the source of sample timer period between SCOMP0 and SCOMP1.
0x40005180 C FIELD 16w01 AVGEN (rw): Enable hardware averaging.
0x40005180 C FIELD 20w01 BCSEN (rw): Enable burn out current source.
0x40005180 C FIELD 24w01 TRIG (rw): Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions.
0x40005180 C FIELD 28w01 WINCOMP (rw): Enable window comparator.
0x40005184 B REGISTER ADC0_MEMCTL[1] (rw): Conversion Memory Control Register
0x40005184 C FIELD 00w05 CHANSEL (rw): Input channel select.
0x40005184 C FIELD 08w02 VRSEL (rw): Voltage reference selection. VEREFM must be connected to on-board ground when external reference option is selected. Note: Writing value 0x3 defaults to INTREF.
0x40005184 C FIELD 12w01 STIME: Selects the source of sample timer period between SCOMP0 and SCOMP1.
0x40005184 C FIELD 16w01 AVGEN (rw): Enable hardware averaging.
0x40005184 C FIELD 20w01 BCSEN (rw): Enable burn out current source.
0x40005184 C FIELD 24w01 TRIG (rw): Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions.
0x40005184 C FIELD 28w01 WINCOMP (rw): Enable window comparator.
0x40005188 B REGISTER ADC0_MEMCTL[2] (rw): Conversion Memory Control Register
0x40005188 C FIELD 00w05 CHANSEL (rw): Input channel select.
0x40005188 C FIELD 08w02 VRSEL (rw): Voltage reference selection. VEREFM must be connected to on-board ground when external reference option is selected. Note: Writing value 0x3 defaults to INTREF.
0x40005188 C FIELD 12w01 STIME: Selects the source of sample timer period between SCOMP0 and SCOMP1.
0x40005188 C FIELD 16w01 AVGEN (rw): Enable hardware averaging.
0x40005188 C FIELD 20w01 BCSEN (rw): Enable burn out current source.
0x40005188 C FIELD 24w01 TRIG (rw): Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions.
0x40005188 C FIELD 28w01 WINCOMP (rw): Enable window comparator.
0x4000518C B REGISTER ADC0_MEMCTL[3] (rw): Conversion Memory Control Register
0x4000518C C FIELD 00w05 CHANSEL (rw): Input channel select.
0x4000518C C FIELD 08w02 VRSEL (rw): Voltage reference selection. VEREFM must be connected to on-board ground when external reference option is selected. Note: Writing value 0x3 defaults to INTREF.
0x4000518C C FIELD 12w01 STIME: Selects the source of sample timer period between SCOMP0 and SCOMP1.
0x4000518C C FIELD 16w01 AVGEN (rw): Enable hardware averaging.
0x4000518C C FIELD 20w01 BCSEN (rw): Enable burn out current source.
0x4000518C C FIELD 24w01 TRIG (rw): Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions.
0x4000518C C FIELD 28w01 WINCOMP (rw): Enable window comparator.
0x40005340 B REGISTER ADC0_STATUS (ro): Status Register
0x40005340 C FIELD 00w01 BUSY (ro): Busy. This bit indicates that an active ADC sample or conversion operation is in progress.
0x40005340 C FIELD 01w01 REFBUFRDY: Indicates reference buffer is powered up and ready.
0x40030000 A PERIPHERAL VREF
0x40030800 B CLUSTER VREF_GPRCM[0]:
0x40030800 B REGISTER VREF_PWREN0 (rw): Power enable
0x40030800 C FIELD 00w01 ENABLE: Enable the power
0x40030804 B REGISTER VREF_RSTCTL0 (wo): Reset Control
0x40030804 C FIELD 00w01 RESETASSERT (wo): Assert reset to the peripheral
0x40030804 C FIELD 01w01 RESETSTKYCLR (wo): Clear the RESETSTKY bit in the STAT register
0x40030814 B REGISTER VREF_STAT0 (ro): Status Register
0x40030814 C FIELD 16w01 RESETSTKY (ro): This bit indicates, if the peripheral was reset, since this bit was cleared by RESETSTKYCLR in the RSTCTL register
0x40031000 B REGISTER VREF_CLKDIV (rw): Clock Divider
0x40031000 C FIELD 00w03 RATIO (rw): Selects divide ratio of module clock to be used in sample and hold logic
0x40031008 B REGISTER VREF_CLKSEL (rw): Clock Selection
0x40031008 C FIELD 01w01 LFCLK_SEL (rw): Selects LFCLK as clock source if enabled
0x40031008 C FIELD 02w01 MFCLK_SEL (rw): Selects MFCLK as clock source if enabled
0x40031008 C FIELD 03w01 BUSCLK_SEL (rw): Selects BUSCLK as clock source if enabled
0x40031100 B REGISTER VREF_CTL0 (rw): Control 0
0x40031100 C FIELD 00w01 ENABLE (rw): This bit enables the VREF module.
0x40031100 C FIELD 01w01 COMP_VREF_ENABLE (rw): Comparator Vref Enable
0x40031100 C FIELD 07w01 BUFCONFIG (rw): These bits configure output buffer.
0x40031100 C FIELD 08w01 SHMODE (rw): This bit enable sample and hold mode
0x40031104 B REGISTER VREF_CTL1 (rw): Control 1
0x40031104 C FIELD 00w01 READY (ro): These bits defines status of VREF
0x40031108 B REGISTER VREF_CTL2 (rw): Control 2
0x40031108 C FIELD 00w16 SHCYCLE (rw): Sample and Hold cycle count Total cycles of module clock for sample and hold phase when VREF is working in sample and hold mode in STANDBY to save power. This field should be greater than HCYCLE field. The difference between this field and HCYCLE gives the number of cycles of sample phase. Please refer VREF section of datasheet for recommended values of sample and hold times.
0x40031108 C FIELD 16w16 HCYCLE (rw): Hold cycle count Total cycles of module clock for hold phase when VREF is working in sample and hold mode in STANDBY to save power. Please refer VREF section of datasheet for recommended values of sample and hold times.
0x40080000 A PERIPHERAL WWDT0
0x40080800 B CLUSTER WWDT0_GPRCM[0]:
0x40080800 B REGISTER WWDT0_PWREN0 (rw): Power enable
0x40080800 C FIELD 00w01 ENABLE: Enable the power Note: For safety devices the power cannot be disabled once enabled.
0x40080804 B REGISTER WWDT0_RSTCTL0 (wo): Reset Control
0x40080804 C FIELD 00w01 RESETASSERT (wo): Assert reset to the peripheral Note: For safety devices a watchdog reset by software is not possible.
0x40080804 C FIELD 01w01 RESETSTKYCLR (wo): Clear [GPRCM.STAT.RESETSTKY]
0x40080814 B REGISTER WWDT0_STAT0 (ro): Status Register
0x40080814 C FIELD 16w01 RESETSTKY (ro): This bit indicates, if the peripheral was reset, since this bit was cleared by RESETSTKYCLR in the RSTCTL register
0x40081018 B REGISTER WWDT0_PDBGCTL (rw): Peripheral Debug Control
0x40081018 C FIELD 00w01 FREE (rw): Free run control
0x40081020 B CLUSTER WWDT0_INT_EVENT[0]:
0x40081020 B REGISTER WWDT0_IIDX0 (ro): Interrupt index
0x40081020 C FIELD 00w05 STAT (ro): Module Interrupt Vector Value. This register provides the highest priority interrupt index. A read clears the corresponding interrupt flag in RIS and MISC.
0x40081028 B REGISTER WWDT0_IMASK0 (rw): Interrupt mask
0x40081028 C FIELD 00w01 INTTIM: Interval Timer Interrupt.
0x40081030 B REGISTER WWDT0_RIS0 (ro): Raw interrupt status
0x40081030 C FIELD 00w01 INTTIM: Interval Timer Interrupt.
0x40081038 B REGISTER WWDT0_MIS0 (ro): Masked interrupt status
0x40081038 C FIELD 00w01 INTTIM: Interval Timer Interrupt.
0x40081040 B REGISTER WWDT0_ISET0 (wo): Interrupt set
0x40081040 C FIELD 00w01 INTTIM: Interval Timer Interrupt.
0x40081048 B REGISTER WWDT0_ICLR0 (wo): Interrupt clear
0x40081048 C FIELD 00w01 INTTIM: Interval Timer Interrupt.
0x400810E0 B REGISTER WWDT0_EVT_MODE (rw): Event Mode
0x400810E0 C FIELD 00w02 INT0_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][0]
0x400810FC B REGISTER WWDT0_DESC (ro): Module Description
0x400810FC C FIELD 00w04 MINREV: Minor rev of the IP
0x400810FC C FIELD 04w04 MAJREV: Major rev of the IP
0x400810FC C FIELD 08w04 INSTNUM: Instance Number within the device. This will be a parameter to the RTL for modules that can have multiple instances
0x400810FC C FIELD 12w04 FEATUREVER: Feature Set for the module *instance*
0x400810FC C FIELD 16w16 MODULEID: Module identification contains a unique peripheral identification number. The assignments are maintained in a central database for all of the platform modules to ensure uniqueness.
0x40081100 B REGISTER WWDT0_WWDTCTL0 (rw): Window Watchdog Timer Control Register 0
0x40081100 C FIELD 00w03 CLKDIV (rw): Module Clock Divider, Divide the clock source by CLKDIV+1. Divider values from /1 to /8 are possible. The clock divider is currently 4 bits. Bit 4 has no effect and should always be written with 0.
0x40081100 C FIELD 04w03 PER (rw): Timer Period of the WWDT. These bits select the total watchdog timer count.
0x40081100 C FIELD 08w03 WINDOW0 (rw): Closed window period in percentage of the timer interval. WWDTCTL1.WINSEL determines the active window setting (WWDTCTL0.WINDOW0 or WWDTCTL0.WINDOW1).
0x40081100 C FIELD 12w03 WINDOW1 (rw): Closed window period in percentage of the timer interval. WWDTCTL1.WINSEL determines the active window setting (WWDTCTL0.WINDOW0 or WWDTCTL0.WINDOW1).
0x40081100 C FIELD 16w01 MODE (rw): Window Watchdog Timer Mode
0x40081100 C FIELD 17w01 STISM (rw): Stop In Sleep Mode. The functionality of this bit requires that POLICY.HWCEN = 0. If POLICY.HWCEN = 1 the WWDT resets during sleep and needs re-configuration. Note: This bit has no effect for the global Window Watchdog as Sleep Mode is not supported.
0x40081104 B REGISTER WWDT0_WWDTCTL1 (rw): Window Watchdog Timer Control Register 0
0x40081104 C FIELD 00w01 WINSEL (rw): Close Window Select
0x40081108 B REGISTER WWDT0_WWDTCNTRST (rw): Window Watchdog Timer Counter Reset Register
0x40081108 C FIELD 00w32 RESTART (rw): Window Watchdog Timer Counter Restart Writing 00A7h to this register restarts the WWDT Counter. Writing any other value causes an error generation to the ESM. Read as 0.
0x4008110C B REGISTER WWDT0_WWDTSTAT (ro): Window Watchdog Timer Status Register
0x4008110C C FIELD 00w01 RUN (ro): Watchdog running status flag.
0x40084000 A PERIPHERAL TIMG14
0x40084400 B REGISTER TIMG14_FSUB_0 (rw): Subsciber Port 0
0x40084400 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40084404 B REGISTER TIMG14_FSUB_1 (rw): Subscriber Port 1
0x40084404 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40084444 B REGISTER TIMG14_FPUB_0 (rw): Publisher Port 0
0x40084444 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40084448 B REGISTER TIMG14_FPUB_1 (rw): Publisher Port 1
0x40084448 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40084800 B CLUSTER TIMG14_GPRCM[0]:
0x40084800 B REGISTER TIMG14_PWREN0 (rw): Power enable
0x40084800 C FIELD 00w01 ENABLE: Enable the power
0x40084804 B REGISTER TIMG14_RSTCTL0 (wo): Reset Control
0x40084804 C FIELD 00w01 RESETASSERT (wo): Assert reset to the peripheral
0x40084804 C FIELD 01w01 RESETSTKYCLR (wo): Clear the RESETSTKY bit in the STAT register
0x40084814 B REGISTER TIMG14_STAT0 (ro): Status Register
0x40084814 C FIELD 16w01 RESETSTKY (ro): This bit indicates, if the peripheral was reset, since this bit was cleared by RESETSTKYCLR in the RSTCTL register
0x40085000 B REGISTER TIMG14_CLKDIV (rw): Clock Divider
0x40085000 C FIELD 00w03 RATIO: Selects divide ratio of module clock
0x40085008 B REGISTER TIMG14_CLKSEL (rw): Clock Select for Ultra Low Power peripherals
0x40085008 C FIELD 01w01 LFCLK_SEL (rw): Selects LFCLK as clock source if enabled
0x40085008 C FIELD 02w01 MFCLK_SEL (rw): Selects MFCLK as clock source if enabled
0x40085008 C FIELD 03w01 BUSCLK_SEL (rw): Selects BUSCLK as clock source if enabled
0x40085018 B REGISTER TIMG14_PDBGCTL (rw): Peripheral Debug Control
0x40085018 C FIELD 00w01 FREE (rw): Free run control
0x40085018 C FIELD 01w01 SOFT (rw): Soft halt boundary control. This function is only available, if [FREE] is set to 'STOP'
0x40085020 B CLUSTER TIMG14_INT_EVENT[0]:
0x40085020 B REGISTER TIMG14_IIDX0 (ro): Interrupt index
0x40085020 C FIELD 00w08 STAT (ro): Interrupt index status
0x40085028 B REGISTER TIMG14_IMASK0 (rw): Interrupt mask
0x40085028 C FIELD 00w01 Z: Zero Event mask
0x40085028 C FIELD 01w01 L: Load Event mask
0x40085028 C FIELD 04w01 CCD0: Capture or Compare DN event mask CCP0
0x40085028 C FIELD 05w01 CCD1: Capture or Compare DN event mask CCP1
0x40085028 C FIELD 06w01 CCD2: Capture or Compare DN event mask CCP2
0x40085028 C FIELD 07w01 CCD3: Capture or Compare DN event mask CCP3
0x40085028 C FIELD 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40085028 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40085028 C FIELD 10w01 CCU2: Capture or Compare UP event mask CCP2
0x40085028 C FIELD 11w01 CCU3: Capture or Compare UP event mask CCP3
0x40085028 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x40085030 B REGISTER TIMG14_RIS0 (ro): Raw interrupt status
0x40085030 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40085030 C FIELD 01w01 L: Load event generated an interrupt.
0x40085030 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40085030 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40085030 C FIELD 06w01 CCD2: Capture or compare down event generated an interrupt CCP2
0x40085030 C FIELD 07w01 CCD3: Capture or compare down event generated an interrupt CCP3
0x40085030 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40085030 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40085030 C FIELD 10w01 CCU2: Capture or compare up event generated an interrupt CCP2
0x40085030 C FIELD 11w01 CCU3: Capture or compare up event generated an interrupt CCP3
0x40085030 C FIELD 25w01 TOV: Trigger overflow
0x40085038 B REGISTER TIMG14_MIS0 (ro): Masked interrupt status
0x40085038 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40085038 C FIELD 01w01 L: Load event generated an interrupt.
0x40085038 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40085038 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40085038 C FIELD 06w01 CCD2: Capture or compare down event generated an interrupt CCP2
0x40085038 C FIELD 07w01 CCD3: Capture or compare down event generated an interrupt CCP3
0x40085038 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40085038 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40085038 C FIELD 10w01 CCU2: Capture or compare up event generated an interrupt CCP2
0x40085038 C FIELD 11w01 CCU3: Capture or compare up event generated an interrupt CCP3
0x40085038 C FIELD 25w01 TOV: Trigger overflow
0x40085040 B REGISTER TIMG14_ISET0 (wo): Interrupt set
0x40085040 C FIELD 00w01 Z: Zero event SET
0x40085040 C FIELD 01w01 L: Load event SET
0x40085040 C FIELD 04w01 CCD0: Capture or compare down event SET
0x40085040 C FIELD 05w01 CCD1: Capture or compare down event SET
0x40085040 C FIELD 06w01 CCD2: Capture or compare down event SET
0x40085040 C FIELD 07w01 CCD3: Capture or compare down event SET
0x40085040 C FIELD 08w01 CCU0: Capture or compare up event SET
0x40085040 C FIELD 09w01 CCU1: Capture or compare up event SET
0x40085040 C FIELD 10w01 CCU2: Capture or compare up event SET
0x40085040 C FIELD 11w01 CCU3: Capture or compare up event SET
0x40085040 C FIELD 25w01 TOV: Trigger Overflow event SET
0x40085048 B REGISTER TIMG14_ICLR0 (wo): Interrupt clear
0x40085048 C FIELD 00w01 Z: Zero event CLEAR
0x40085048 C FIELD 01w01 L: Load event CLEAR
0x40085048 C FIELD 04w01 CCD0: Capture or compare down event CLEAR
0x40085048 C FIELD 05w01 CCD1: Capture or compare down event CLEAR
0x40085048 C FIELD 06w01 CCD2: Capture or compare down event CLEAR
0x40085048 C FIELD 07w01 CCD3: Capture or compare down event CLEAR
0x40085048 C FIELD 08w01 CCU0: Capture or compare up event CLEAR
0x40085048 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x40085048 C FIELD 10w01 CCU2: Capture or compare up event CLEAR
0x40085048 C FIELD 11w01 CCU3: Capture or compare up event CLEAR
0x40085048 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x4008504C B CLUSTER TIMG14_INT_EVENT[1]:
0x4008504C B REGISTER TIMG14_IIDX1 (ro): Interrupt index
0x4008504C C FIELD 00w08 STAT (ro): Interrupt index status
0x40085054 B REGISTER TIMG14_IMASK1 (rw): Interrupt mask
0x40085054 C FIELD 00w01 Z: Zero Event mask
0x40085054 C FIELD 01w01 L: Load Event mask
0x40085054 C FIELD 04w01 CCD0: Capture or Compare DN event mask CCP0
0x40085054 C FIELD 05w01 CCD1: Capture or Compare DN event mask CCP1
0x40085054 C FIELD 06w01 CCD2: Capture or Compare DN event mask CCP2
0x40085054 C FIELD 07w01 CCD3: Capture or Compare DN event mask CCP3
0x40085054 C FIELD 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40085054 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40085054 C FIELD 10w01 CCU2: Capture or Compare UP event mask CCP2
0x40085054 C FIELD 11w01 CCU3: Capture or Compare UP event mask CCP3
0x40085054 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x4008505C B REGISTER TIMG14_RIS1 (ro): Raw interrupt status
0x4008505C C FIELD 00w01 Z: Zero event generated an interrupt.
0x4008505C C FIELD 01w01 L: Load event generated an interrupt.
0x4008505C C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x4008505C C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x4008505C C FIELD 06w01 CCD2: Capture or compare down event generated an interrupt CCP2
0x4008505C C FIELD 07w01 CCD3: Capture or compare down event generated an interrupt CCP3
0x4008505C C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x4008505C C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x4008505C C FIELD 10w01 CCU2: Capture or compare up event generated an interrupt CCP2
0x4008505C C FIELD 11w01 CCU3: Capture or compare up event generated an interrupt CCP3
0x4008505C C FIELD 25w01 TOV: Trigger overflow
0x40085064 B REGISTER TIMG14_MIS1 (ro): Masked interrupt status
0x40085064 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40085064 C FIELD 01w01 L: Load event generated an interrupt.
0x40085064 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40085064 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40085064 C FIELD 06w01 CCD2: Capture or compare down event generated an interrupt CCP2
0x40085064 C FIELD 07w01 CCD3: Capture or compare down event generated an interrupt CCP3
0x40085064 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40085064 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40085064 C FIELD 10w01 CCU2: Capture or compare up event generated an interrupt CCP2
0x40085064 C FIELD 11w01 CCU3: Capture or compare up event generated an interrupt CCP3
0x40085064 C FIELD 25w01 TOV: Trigger overflow
0x4008506C B REGISTER TIMG14_ISET1 (wo): Interrupt set
0x4008506C C FIELD 00w01 Z: Zero event SET
0x4008506C C FIELD 01w01 L: Load event SET
0x4008506C C FIELD 04w01 CCD0: Capture or compare down event SET
0x4008506C C FIELD 05w01 CCD1: Capture or compare down event SET
0x4008506C C FIELD 06w01 CCD2: Capture or compare down event SET
0x4008506C C FIELD 07w01 CCD3: Capture or compare down event SET
0x4008506C C FIELD 08w01 CCU0: Capture or compare up event SET
0x4008506C C FIELD 09w01 CCU1: Capture or compare up event SET
0x4008506C C FIELD 10w01 CCU2: Capture or compare up event SET
0x4008506C C FIELD 11w01 CCU3: Capture or compare up event SET
0x4008506C C FIELD 25w01 TOV: Trigger Overflow event SET
0x40085074 B REGISTER TIMG14_ICLR1 (wo): Interrupt clear
0x40085074 C FIELD 00w01 Z: Zero event CLEAR
0x40085074 C FIELD 01w01 L: Load event CLEAR
0x40085074 C FIELD 04w01 CCD0: Capture or compare down event CLEAR
0x40085074 C FIELD 05w01 CCD1: Capture or compare down event CLEAR
0x40085074 C FIELD 06w01 CCD2: Capture or compare down event CLEAR
0x40085074 C FIELD 07w01 CCD3: Capture or compare down event CLEAR
0x40085074 C FIELD 08w01 CCU0: Capture or compare up event CLEAR
0x40085074 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x40085074 C FIELD 10w01 CCU2: Capture or compare up event CLEAR
0x40085074 C FIELD 11w01 CCU3: Capture or compare up event CLEAR
0x40085074 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x40085078 B CLUSTER TIMG14_INT_EVENT[2]:
0x40085078 B REGISTER TIMG14_IIDX2 (ro): Interrupt index
0x40085078 C FIELD 00w08 STAT (ro): Interrupt index status
0x40085080 B REGISTER TIMG14_IMASK2 (rw): Interrupt mask
0x40085080 C FIELD 00w01 Z: Zero Event mask
0x40085080 C FIELD 01w01 L: Load Event mask
0x40085080 C FIELD 04w01 CCD0: Capture or Compare DN event mask CCP0
0x40085080 C FIELD 05w01 CCD1: Capture or Compare DN event mask CCP1
0x40085080 C FIELD 06w01 CCD2: Capture or Compare DN event mask CCP2
0x40085080 C FIELD 07w01 CCD3: Capture or Compare DN event mask CCP3
0x40085080 C FIELD 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40085080 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40085080 C FIELD 10w01 CCU2: Capture or Compare UP event mask CCP2
0x40085080 C FIELD 11w01 CCU3: Capture or Compare UP event mask CCP3
0x40085080 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x40085088 B REGISTER TIMG14_RIS2 (ro): Raw interrupt status
0x40085088 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40085088 C FIELD 01w01 L: Load event generated an interrupt.
0x40085088 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40085088 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40085088 C FIELD 06w01 CCD2: Capture or compare down event generated an interrupt CCP2
0x40085088 C FIELD 07w01 CCD3: Capture or compare down event generated an interrupt CCP3
0x40085088 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40085088 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40085088 C FIELD 10w01 CCU2: Capture or compare up event generated an interrupt CCP2
0x40085088 C FIELD 11w01 CCU3: Capture or compare up event generated an interrupt CCP3
0x40085088 C FIELD 25w01 TOV: Trigger overflow
0x40085090 B REGISTER TIMG14_MIS2 (ro): Masked interrupt status
0x40085090 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40085090 C FIELD 01w01 L: Load event generated an interrupt.
0x40085090 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40085090 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40085090 C FIELD 06w01 CCD2: Capture or compare down event generated an interrupt CCP2
0x40085090 C FIELD 07w01 CCD3: Capture or compare down event generated an interrupt CCP3
0x40085090 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40085090 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40085090 C FIELD 10w01 CCU2: Capture or compare up event generated an interrupt CCP2
0x40085090 C FIELD 11w01 CCU3: Capture or compare up event generated an interrupt CCP3
0x40085090 C FIELD 25w01 TOV: Trigger overflow
0x40085098 B REGISTER TIMG14_ISET2 (wo): Interrupt set
0x40085098 C FIELD 00w01 Z: Zero event SET
0x40085098 C FIELD 01w01 L: Load event SET
0x40085098 C FIELD 04w01 CCD0: Capture or compare down event SET
0x40085098 C FIELD 05w01 CCD1: Capture or compare down event SET
0x40085098 C FIELD 06w01 CCD2: Capture or compare down event SET
0x40085098 C FIELD 07w01 CCD3: Capture or compare down event SET
0x40085098 C FIELD 08w01 CCU0: Capture or compare up event SET
0x40085098 C FIELD 09w01 CCU1: Capture or compare up event SET
0x40085098 C FIELD 10w01 CCU2: Capture or compare up event SET
0x40085098 C FIELD 11w01 CCU3: Capture or compare up event SET
0x40085098 C FIELD 25w01 TOV: Trigger Overflow event SET
0x400850A0 B REGISTER TIMG14_ICLR2 (wo): Interrupt clear
0x400850A0 C FIELD 00w01 Z: Zero event CLEAR
0x400850A0 C FIELD 01w01 L: Load event CLEAR
0x400850A0 C FIELD 04w01 CCD0: Capture or compare down event CLEAR
0x400850A0 C FIELD 05w01 CCD1: Capture or compare down event CLEAR
0x400850A0 C FIELD 06w01 CCD2: Capture or compare down event CLEAR
0x400850A0 C FIELD 07w01 CCD3: Capture or compare down event CLEAR
0x400850A0 C FIELD 08w01 CCU0: Capture or compare up event CLEAR
0x400850A0 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x400850A0 C FIELD 10w01 CCU2: Capture or compare up event CLEAR
0x400850A0 C FIELD 11w01 CCU3: Capture or compare up event CLEAR
0x400850A0 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x400850E0 B REGISTER TIMG14_EVT_MODE (rw): Event Mode
0x400850E0 C FIELD 00w02 EVT0_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][0]
0x400850E0 C FIELD 02w02 EVT1_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][1]
0x400850E0 C FIELD 04w02 EVT2_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][1]
0x400850FC B REGISTER TIMG14_DESC (ro): Module Description
0x400850FC C FIELD 00w04 MINREV: Minor rev of the IP
0x400850FC C FIELD 04w04 MAJREV: Major rev of the IP
0x400850FC C FIELD 08w04 INSTNUM: Instance Number within the device. This will be a parameter to the RTL for modules that can have multiple instances
0x400850FC C FIELD 12w04 FEATUREVER: Feature Set for the module *instance*
0x400850FC C FIELD 16w16 MODULEID: Module identification contains a unique peripheral identification number. The assignments are maintained in a central database for all of the platform modules to ensure uniqueness.
0x40085100 B CLUSTER TIMG14_COMMONREGS[0]:
0x40085100 B REGISTER TIMG14_CCPD0 (rw): CCP Direction
0x40085100 C FIELD 00w01 C0CCP0: Counter CCP0
0x40085100 C FIELD 01w01 C0CCP1: Counter CCP1
0x40085104 B REGISTER TIMG14_ODIS0 (rw): Output Disable
0x40085104 C FIELD 00w01 C0CCP0 (rw): Counter CCP0 Disable Mask Defines whether CCP0 of Counter n is forced low or not
0x40085104 C FIELD 01w01 C0CCP1 (rw): Counter CCP1 Disable Mask Defines whether CCP0 of Counter n is forced low or not
0x40085108 B REGISTER TIMG14_CCLKCTL0 (rw): Counter Clock Control Register
0x40085108 C FIELD 00w01 CLKEN (rw): Clock Enable Disables the clock gating to the module. SW has to explicitly program the value to 0 to gate the clock.
0x4008510C B REGISTER TIMG14_CPS0 (rw): Clock Prescale Register
0x4008510C C FIELD 00w08 PCNT (rw): Pre-Scale Count This field specifies the pre-scale count value. The selected TIMCLK source is divided by a value of (PCNT+1). A PCNT value of 0 divides TIMCLK by 1, effectively bypassing the divider. A PCNT value of greater than 0 divides the TIMCLK source generating a slower clock
0x40085110 B REGISTER TIMG14_CPSV0 (ro): Clock prescale count status register
0x40085110 C FIELD 00w08 CPSVAL (ro): Current Prescale Count Value
0x40085114 B REGISTER TIMG14_CTTRIGCTL0 (rw): Timer Cross Trigger Control Register
0x40085114 C FIELD 00w01 CTEN (rw): Timer Cross trigger enable. This field is used to enable whether the SW or HW logic can generate a timer cross trigger event in the system. These cross triggers are connected to the respective timer trigger in of the other timer IPs in the SOC power domain. The timer cross trigger is essentially the combined logic of the HW and SW conditions controlling EN bit in the CTRCTL register.
0x40085114 C FIELD 01w01 EVTCTEN (rw): Enable the Input Trigger Conditions to the Timer module as a condition for Cross Triggers. Refer Figure 8 Cross Trigger Generation Path
0x40085114 C FIELD 16w04 EVTCTTRIGSEL (rw): Used to Select the subscriber port that should be used for input cross trigger. Refer Figure 8 Cross Trigger Generation Path
0x4008511C B REGISTER TIMG14_CTTRIG0 (wo): Timer Cross Trigger Register
0x4008511C C FIELD 00w01 TRIG (wo): Generate Cross Trigger This bit when programmed will generate a synchronized trigger condition all the cross trigger enabled Timer instances including current timer instance.
0x40085800 B CLUSTER TIMG14_COUNTERREGS[0]:
0x40085800 B REGISTER TIMG14_CTR0 (rw): Counter Register
0x40085800 C FIELD 00w16 CCTR (rw): Current Counter value
0x40085804 B REGISTER TIMG14_CTRCTL0 (rw): Counter Control Register
0x40085804 C FIELD 00w01 EN (rw): Counter Enable. This bit allows the timer to advance This bit is automatically cleared if REPEAT=0 (do not automatically reload) and the counter value equals zero. CPU Write: A register write that sets the EN bit, the counter value is set per the CVAE value. Hardware: This bit may also be set as the result of an LCOND or ZCOND condition being met and the counter value changed to the load value or zero value, respectively.
0x40085804 C FIELD 01w03 REPEAT (rw): Repeat. The repeat bit controls whether the counter continues to advance following a zero event, or the exiting of a debug or fault condition. If counting down, a zero event is followed by a load at the next advance condition. If counting up-down, a zero event is followed by an advance event (+1). The intent of encoding 3 is that if the debug condition is in effect, the generation of the load pulse is deferred until the debug condition is over. This allows the counter to reach zero before counting is suspended.
0x40085804 C FIELD 04w02 CM (rw): Count Mode
0x40085804 C FIELD 07w03 CLC (rw): Counter Load Control. This field specifies what controls the counter operation with respect to setting the counter to the LD register value. Encodings 1-3 are present based on the CCPC parameter value. Bits 4-5 are present based on the HQEI parameter value. Any encodings not provided are documented as reserved.
0x40085804 C FIELD 10w03 CAC (rw): Counter Advance Control. This field specifies what controls the counter operation with respect to advancing (incrementing or decrementing) the counter value. Encodings 1-3 are present based on the CCPC parameter value. Bits 4-5 are present based on the HQEI parameter value. Any encodings not provided are documented as reserved.
0x40085804 C FIELD 13w03 CZC (rw): Counter Zero Control This field specifies what controls the counter operation with respect to zeroing the counter value. Encodings 1-3 are present based on the CCPC parameter value. Bits 4-5 are present based on the HQEI parameter value. Any encodings not provided are documented as reserved.
0x40085804 C FIELD 17w01 DRB (rw): Debug Resume Behavior This bit specifies what the device does following the release/exit of debug mode.
0x40085804 C FIELD 28w02 CVAE (rw): Counter Value After Enable. This field specifies the initialization condition of the counter when the EN bit is changed from 0 to 1 by a write to the CTRCTL register. Note that an external event can also cause the EN bit to go active.
0x40085808 B REGISTER TIMG14_LOAD0 (rw): Load Register
0x40085808 C FIELD 00w16 LD (rw): Load Value
0x40085810 B REGISTER TIMG14_CC_01[%s]0 (rw): Capture or Compare Register 0 to Capture or Compare Register 1
0x40085810 C FIELD 00w16 CCVAL (rw): Capture or compare value
0x40085818 B REGISTER TIMG14_CC_23[%s]0 (rw): Capture or Compare Register 0 to Capture or Compare Register 1
0x40085818 C FIELD 00w16 CCVAL (rw): Capture or compare value
0x40085830 B REGISTER TIMG14_CCCTL_01[%s]0 (rw): Capture or Compare Control Registers
0x40085830 C FIELD 00w03 CCOND (rw): Capture Condition. #br# Specifies the condition that generates a capture pulse. 4h-Fh = Reserved
0x40085830 C FIELD 04w03 ACOND (rw): Advance Condition. #br# Specifies the condition that generates an advance pulse. 6h-Fh = Reserved
0x40085830 C FIELD 08w03 LCOND (rw): Load Condition. #br# Specifies the condition that generates a load pulse. 4h-Fh = Reserved
0x40085830 C FIELD 12w03 ZCOND (rw): Zero Condition. #br# This field specifies the condition that generates a zero pulse. 4h-Fh = Reserved
0x40085830 C FIELD 17w01 COC (rw): Capture or Compare. #br# Specifies whether the corresponding CC register is used as a capture register or a compare register (never both).
0x40085830 C FIELD 22w03 CC2SELU: Selects the source second CCU event.
0x40085830 C FIELD 26w03 CCACTUPD (rw): CCACT shadow register Update Method This field controls how updates to the CCCACT shadow register are performed
0x40085830 C FIELD 29w03 CC2SELD: Selects the source second CCD event.
0x40085838 B REGISTER TIMG14_CCCTL_23[%s]0 (rw): Capture or Compare Control Registers
0x40085838 C FIELD 00w03 CCOND (rw): Capture Condition. #br# Specifies the condition that generates a capture pulse. 4h-Fh = Reserved
0x40085838 C FIELD 04w03 ACOND (rw): Advance Condition. #br# Specifies the condition that generates an advance pulse. 6h-Fh = Reserved
0x40085838 C FIELD 08w03 LCOND (rw): Load Condition. #br# Specifies the condition that generates a load pulse. 4h-Fh = Reserved
0x40085838 C FIELD 12w03 ZCOND (rw): Zero Condition. #br# This field specifies the condition that generates a zero pulse. 4h-Fh = Reserved
0x40085838 C FIELD 17w01 COC (rw): Capture or Compare. #br# Specifies whether the corresponding CC register is used as a capture register or a compare register (never both).
0x40085838 C FIELD 22w03 CC2SELU: Selects the source second CCU event.
0x40085838 C FIELD 26w03 CCACTUPD (rw): CCACT shadow register Update Method This field controls how updates to the CCCACT shadow register are performed
0x40085838 C FIELD 29w03 CC2SELD: Selects the source second CCD event.
0x40085850 B REGISTER TIMG14_OCTL_01[%s]0 (rw): CCP Output Control Registers
0x40085850 C FIELD 00w04 CCPO (rw): CCP Output Source
0x40085850 C FIELD 04w01 CCPOINV (rw): CCP Output Invert The output as selected by CCPO is conditionally inverted.
0x40085850 C FIELD 05w01 CCPIV (rw): CCP Initial Value This bit specifies the logical value put on the signal generator state while the counter is disabled (CTRCTL.EN == 0).
0x40085858 B REGISTER TIMG14_OCTL_23[%s]0 (rw): CCP Output Control Registers
0x40085858 C FIELD 00w04 CCPO (rw): CCP Output Source
0x40085858 C FIELD 04w01 CCPOINV (rw): CCP Output Invert The output as selected by CCPO is conditionally inverted.
0x40085858 C FIELD 05w01 CCPIV (rw): CCP Initial Value This bit specifies the logical value put on the signal generator state while the counter is disabled (CTRCTL.EN == 0).
0x40085870 B REGISTER TIMG14_CCACT_01[%s]0 (rw): Capture or Compare Action Registers
0x40085870 C FIELD 00w02 ZACT (rw): CCP Output Action on Zero Specifies what changes occur to CCP output as the result of a zero event.
0x40085870 C FIELD 03w02 LACT (rw): CCP Output Action on Load Specifies what changes occur to CCP output as the result of a load event.
0x40085870 C FIELD 06w02 CDACT (rw): CCP Output Action on Compare (Down) This field describes the resulting action of the signal generator upon detecting a compare event while counting down.
0x40085870 C FIELD 09w02 CUACT (rw): CCP Output Action on Compare (Up) This field describes the resulting action of the signal generator upon detecting a compare event while counting up.
0x40085870 C FIELD 12w02 CC2DACT (rw): CCP Output Action on CC2D event.
0x40085870 C FIELD 15w02 CC2UACT (rw): CCP Output Action on CC2U event.
0x40085870 C FIELD 28w02 SWFRCACT (rw): CCP Output Action on Software Force Output This field describes the resulting action of software force. This action has a shadow register, which will be updated under specific condition. So that this register cannot take into effect immediately.
0x40085878 B REGISTER TIMG14_CCACT_23[%s]0 (rw): Capture or Compare Action Registers
0x40085878 C FIELD 00w02 ZACT (rw): CCP Output Action on Zero Specifies what changes occur to CCP output as the result of a zero event.
0x40085878 C FIELD 03w02 LACT (rw): CCP Output Action on Load Specifies what changes occur to CCP output as the result of a load event.
0x40085878 C FIELD 06w02 CDACT (rw): CCP Output Action on Compare (Down) This field describes the resulting action of the signal generator upon detecting a compare event while counting down.
0x40085878 C FIELD 09w02 CUACT (rw): CCP Output Action on Compare (Up) This field describes the resulting action of the signal generator upon detecting a compare event while counting up.
0x40085878 C FIELD 12w02 CC2DACT (rw): CCP Output Action on CC2D event.
0x40085878 C FIELD 15w02 CC2UACT (rw): CCP Output Action on CC2U event.
0x40085878 C FIELD 28w02 SWFRCACT (rw): CCP Output Action on Software Force Output This field describes the resulting action of software force. This action has a shadow register, which will be updated under specific condition. So that this register cannot take into effect immediately.
0x40085880 B REGISTER TIMG14_IFCTL_01[%s]0 (rw): Input Filter Control Register
0x40085880 C FIELD 00w04 ISEL (rw): Input Select (CCP0) This field selects the input source to the filter input. 4h-7h = Reserved
0x40085880 C FIELD 07w01 INV (rw): Input Inversion This bit controls whether the selected input is inverted.
0x40085880 C FIELD 08w02 FP (rw): Filter Period. This field specifies the sample period for the input filter. I.e. The input is sampled for FP timer clocks during filtering.
0x40085880 C FIELD 11w01 CPV (rw): Consecutive Period/Voting Select This bit controls whether the input filter uses a stricter consecutive period count or majority voting.
0x40085880 C FIELD 12w01 FE (rw): Filter Enable This bit controls whether the input is filtered by the input filter or bypasses to the edge detect.
0x40085888 B REGISTER TIMG14_IFCTL_23[%s]0 (rw): Input Filter Control Register
0x40085888 C FIELD 00w04 ISEL (rw): Input Select (CCP0) This field selects the input source to the filter input. 4h-7h = Reserved
0x40085888 C FIELD 07w01 INV (rw): Input Inversion This bit controls whether the selected input is inverted.
0x40085888 C FIELD 08w02 FP (rw): Filter Period. This field specifies the sample period for the input filter. I.e. The input is sampled for FP timer clocks during filtering.
0x40085888 C FIELD 11w01 CPV (rw): Consecutive Period/Voting Select This bit controls whether the input filter uses a stricter consecutive period count or majority voting.
0x40085888 C FIELD 12w01 FE (rw): Filter Enable This bit controls whether the input is filtered by the input filter or bypasses to the edge detect.
0x400858B0 B REGISTER TIMG14_TSEL0 (rw): Trigger Select
0x400858B0 C FIELD 00w05 ETSEL (rw): External Trigger Select. #br# This selects which System Event is used if the input filter selects trigger. Triggers 0-15 are used to connect triggers generated by other timer modules in the same power domain. Refer to the SoC datasheet to get details. Triggers 16 and 17 are connected to event manager subscriber ports. Event lines 18-31 are reserved for future use.
0x400858B0 C FIELD 09w01 TE (rw): Trigger Enable. This selects whether a trigger is enabled or not for this counter 0x0 = Triggers are not used 0x1 = Triggers are used as selected by the ETSEL field
0x40090000 A PERIPHERAL TIMG8
0x40090400 B REGISTER TIMG8_FSUB_0 (rw): Subsciber Port 0
0x40090400 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40090404 B REGISTER TIMG8_FSUB_1 (rw): Subscriber Port 1
0x40090404 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40090444 B REGISTER TIMG8_FPUB_0 (rw): Publisher Port 0
0x40090444 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40090448 B REGISTER TIMG8_FPUB_1 (rw): Publisher Port 1
0x40090448 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40090800 B CLUSTER TIMG8_GPRCM[0]:
0x40090800 B REGISTER TIMG8_PWREN0 (rw): Power enable
0x40090800 C FIELD 00w01 ENABLE: Enable the power
0x40090804 B REGISTER TIMG8_RSTCTL0 (wo): Reset Control
0x40090804 C FIELD 00w01 RESETASSERT (wo): Assert reset to the peripheral
0x40090804 C FIELD 01w01 RESETSTKYCLR (wo): Clear the RESETSTKY bit in the STAT register
0x40090814 B REGISTER TIMG8_STAT0 (ro): Status Register
0x40090814 C FIELD 16w01 RESETSTKY (ro): This bit indicates, if the peripheral was reset, since this bit was cleared by RESETSTKYCLR in the RSTCTL register
0x40091000 B REGISTER TIMG8_CLKDIV (rw): Clock Divider
0x40091000 C FIELD 00w03 RATIO: Selects divide ratio of module clock
0x40091008 B REGISTER TIMG8_CLKSEL (rw): Clock Select for Ultra Low Power peripherals
0x40091008 C FIELD 01w01 LFCLK_SEL (rw): Selects LFCLK as clock source if enabled
0x40091008 C FIELD 02w01 MFCLK_SEL (rw): Selects MFCLK as clock source if enabled
0x40091008 C FIELD 03w01 BUSCLK_SEL (rw): Selects BUSCLK as clock source if enabled
0x40091018 B REGISTER TIMG8_PDBGCTL (rw): Peripheral Debug Control
0x40091018 C FIELD 00w01 FREE (rw): Free run control
0x40091018 C FIELD 01w01 SOFT (rw): Soft halt boundary control. This function is only available, if [FREE] is set to 'STOP'
0x40091020 B CLUSTER TIMG8_INT_EVENT[0]:
0x40091020 B REGISTER TIMG8_IIDX0 (ro): Interrupt index
0x40091020 C FIELD 00w08 STAT (ro): Interrupt index status
0x40091028 B REGISTER TIMG8_IMASK0 (rw): Interrupt mask
0x40091028 C FIELD 00w01 Z: Zero Event mask
0x40091028 C FIELD 01w01 L: Load Event mask
0x40091028 C FIELD 04w01 CCD0: Capture or Compare DN event mask CCP0
0x40091028 C FIELD 05w01 CCD1: Capture or Compare DN event mask CCP1
0x40091028 C FIELD 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40091028 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40091028 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x40091028 C FIELD 27w01 DC: Direction Change Event mask
0x40091028 C FIELD 28w01 QEIERR: QEIERR Event mask
0x40091030 B REGISTER TIMG8_RIS0 (ro): Raw interrupt status
0x40091030 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40091030 C FIELD 01w01 L: Load event generated an interrupt.
0x40091030 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40091030 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40091030 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40091030 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40091030 C FIELD 25w01 TOV: Trigger overflow
0x40091030 C FIELD 27w01 DC: Direction Change
0x40091030 C FIELD 28w01 QEIERR: QEIERR, set on an incorrect state transition on the encoder interface.
0x40091038 B REGISTER TIMG8_MIS0 (ro): Masked interrupt status
0x40091038 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40091038 C FIELD 01w01 L: Load event generated an interrupt.
0x40091038 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40091038 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40091038 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40091038 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40091038 C FIELD 25w01 TOV: Trigger overflow
0x40091038 C FIELD 27w01 DC: Direction Change
0x40091038 C FIELD 28w01 QEIERR: QEIERR
0x40091040 B REGISTER TIMG8_ISET0 (wo): Interrupt set
0x40091040 C FIELD 00w01 Z: Zero event SET
0x40091040 C FIELD 01w01 L: Load event SET
0x40091040 C FIELD 04w01 CCD0: Capture or compare down event SET
0x40091040 C FIELD 05w01 CCD1: Capture or compare down event SET
0x40091040 C FIELD 08w01 CCU0: Capture or compare up event SET
0x40091040 C FIELD 09w01 CCU1: Capture or compare up event SET
0x40091040 C FIELD 25w01 TOV: Trigger Overflow event SET
0x40091040 C FIELD 27w01 DC: Direction Change event SET
0x40091040 C FIELD 28w01 QEIERR: QEIERR event SET
0x40091048 B REGISTER TIMG8_ICLR0 (wo): Interrupt clear
0x40091048 C FIELD 00w01 Z: Zero event CLEAR
0x40091048 C FIELD 01w01 L: Load event CLEAR
0x40091048 C FIELD 04w01 CCD0: Capture or compare down event CLEAR
0x40091048 C FIELD 05w01 CCD1: Capture or compare down event CLEAR
0x40091048 C FIELD 08w01 CCU0: Capture or compare up event CLEAR
0x40091048 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x40091048 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x40091048 C FIELD 27w01 DC: Direction Change event CLEAR
0x40091048 C FIELD 28w01 QEIERR: QEIERR event CLEAR
0x4009104C B CLUSTER TIMG8_INT_EVENT[1]:
0x4009104C B REGISTER TIMG8_IIDX1 (ro): Interrupt index
0x4009104C C FIELD 00w08 STAT (ro): Interrupt index status
0x40091054 B REGISTER TIMG8_IMASK1 (rw): Interrupt mask
0x40091054 C FIELD 00w01 Z: Zero Event mask
0x40091054 C FIELD 01w01 L: Load Event mask
0x40091054 C FIELD 04w01 CCD0: Capture or Compare DN event mask CCP0
0x40091054 C FIELD 05w01 CCD1: Capture or Compare DN event mask CCP1
0x40091054 C FIELD 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40091054 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40091054 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x40091054 C FIELD 27w01 DC: Direction Change Event mask
0x40091054 C FIELD 28w01 QEIERR: QEIERR Event mask
0x4009105C B REGISTER TIMG8_RIS1 (ro): Raw interrupt status
0x4009105C C FIELD 00w01 Z: Zero event generated an interrupt.
0x4009105C C FIELD 01w01 L: Load event generated an interrupt.
0x4009105C C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x4009105C C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x4009105C C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x4009105C C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x4009105C C FIELD 25w01 TOV: Trigger overflow
0x4009105C C FIELD 27w01 DC: Direction Change
0x4009105C C FIELD 28w01 QEIERR: QEIERR, set on an incorrect state transition on the encoder interface.
0x40091064 B REGISTER TIMG8_MIS1 (ro): Masked interrupt status
0x40091064 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40091064 C FIELD 01w01 L: Load event generated an interrupt.
0x40091064 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40091064 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40091064 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40091064 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40091064 C FIELD 25w01 TOV: Trigger overflow
0x40091064 C FIELD 27w01 DC: Direction Change
0x40091064 C FIELD 28w01 QEIERR: QEIERR
0x4009106C B REGISTER TIMG8_ISET1 (wo): Interrupt set
0x4009106C C FIELD 00w01 Z: Zero event SET
0x4009106C C FIELD 01w01 L: Load event SET
0x4009106C C FIELD 04w01 CCD0: Capture or compare down event SET
0x4009106C C FIELD 05w01 CCD1: Capture or compare down event SET
0x4009106C C FIELD 08w01 CCU0: Capture or compare up event SET
0x4009106C C FIELD 09w01 CCU1: Capture or compare up event SET
0x4009106C C FIELD 25w01 TOV: Trigger Overflow event SET
0x4009106C C FIELD 27w01 DC: Direction Change event SET
0x4009106C C FIELD 28w01 QEIERR: QEIERR event SET
0x40091074 B REGISTER TIMG8_ICLR1 (wo): Interrupt clear
0x40091074 C FIELD 00w01 Z: Zero event CLEAR
0x40091074 C FIELD 01w01 L: Load event CLEAR
0x40091074 C FIELD 04w01 CCD0: Capture or compare down event CLEAR
0x40091074 C FIELD 05w01 CCD1: Capture or compare down event CLEAR
0x40091074 C FIELD 08w01 CCU0: Capture or compare up event CLEAR
0x40091074 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x40091074 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x40091074 C FIELD 27w01 DC: Direction Change event CLEAR
0x40091074 C FIELD 28w01 QEIERR: QEIERR event CLEAR
0x40091078 B CLUSTER TIMG8_INT_EVENT[2]:
0x40091078 B REGISTER TIMG8_IIDX2 (ro): Interrupt index
0x40091078 C FIELD 00w08 STAT (ro): Interrupt index status
0x40091080 B REGISTER TIMG8_IMASK2 (rw): Interrupt mask
0x40091080 C FIELD 00w01 Z: Zero Event mask
0x40091080 C FIELD 01w01 L: Load Event mask
0x40091080 C FIELD 04w01 CCD0: Capture or Compare DN event mask CCP0
0x40091080 C FIELD 05w01 CCD1: Capture or Compare DN event mask CCP1
0x40091080 C FIELD 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40091080 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40091080 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x40091080 C FIELD 27w01 DC: Direction Change Event mask
0x40091080 C FIELD 28w01 QEIERR: QEIERR Event mask
0x40091088 B REGISTER TIMG8_RIS2 (ro): Raw interrupt status
0x40091088 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40091088 C FIELD 01w01 L: Load event generated an interrupt.
0x40091088 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40091088 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40091088 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40091088 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40091088 C FIELD 25w01 TOV: Trigger overflow
0x40091088 C FIELD 27w01 DC: Direction Change
0x40091088 C FIELD 28w01 QEIERR: QEIERR, set on an incorrect state transition on the encoder interface.
0x40091090 B REGISTER TIMG8_MIS2 (ro): Masked interrupt status
0x40091090 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40091090 C FIELD 01w01 L: Load event generated an interrupt.
0x40091090 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40091090 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40091090 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40091090 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40091090 C FIELD 25w01 TOV: Trigger overflow
0x40091090 C FIELD 27w01 DC: Direction Change
0x40091090 C FIELD 28w01 QEIERR: QEIERR
0x40091098 B REGISTER TIMG8_ISET2 (wo): Interrupt set
0x40091098 C FIELD 00w01 Z: Zero event SET
0x40091098 C FIELD 01w01 L: Load event SET
0x40091098 C FIELD 04w01 CCD0: Capture or compare down event SET
0x40091098 C FIELD 05w01 CCD1: Capture or compare down event SET
0x40091098 C FIELD 08w01 CCU0: Capture or compare up event SET
0x40091098 C FIELD 09w01 CCU1: Capture or compare up event SET
0x40091098 C FIELD 25w01 TOV: Trigger Overflow event SET
0x40091098 C FIELD 27w01 DC: Direction Change event SET
0x40091098 C FIELD 28w01 QEIERR: QEIERR event SET
0x400910A0 B REGISTER TIMG8_ICLR2 (wo): Interrupt clear
0x400910A0 C FIELD 00w01 Z: Zero event CLEAR
0x400910A0 C FIELD 01w01 L: Load event CLEAR
0x400910A0 C FIELD 04w01 CCD0: Capture or compare down event CLEAR
0x400910A0 C FIELD 05w01 CCD1: Capture or compare down event CLEAR
0x400910A0 C FIELD 08w01 CCU0: Capture or compare up event CLEAR
0x400910A0 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x400910A0 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x400910A0 C FIELD 27w01 DC: Direction Change event CLEAR
0x400910A0 C FIELD 28w01 QEIERR: QEIERR event CLEAR
0x400910E0 B REGISTER TIMG8_EVT_MODE (rw): Event Mode
0x400910E0 C FIELD 00w02 EVT0_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][0]
0x400910E0 C FIELD 02w02 EVT1_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][1]
0x400910E0 C FIELD 04w02 EVT2_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][1]
0x400910FC B REGISTER TIMG8_DESC (ro): Module Description
0x400910FC C FIELD 00w04 MINREV: Minor rev of the IP
0x400910FC C FIELD 04w04 MAJREV: Major rev of the IP
0x400910FC C FIELD 08w04 INSTNUM: Instance Number within the device. This will be a parameter to the RTL for modules that can have multiple instances
0x400910FC C FIELD 12w04 FEATUREVER: Feature Set for the module *instance*
0x400910FC C FIELD 16w16 MODULEID: Module identification contains a unique peripheral identification number. The assignments are maintained in a central database for all of the platform modules to ensure uniqueness.
0x40091100 B CLUSTER TIMG8_COMMONREGS[0]:
0x40091100 B REGISTER TIMG8_CCPD0 (rw): CCP Direction
0x40091100 C FIELD 00w01 C0CCP0: Counter CCP0
0x40091100 C FIELD 01w01 C0CCP1: Counter CCP1
0x40091104 B REGISTER TIMG8_ODIS0 (rw): Output Disable
0x40091104 C FIELD 00w01 C0CCP0 (rw): Counter CCP0 Disable Mask Defines whether CCP0 of Counter n is forced low or not
0x40091104 C FIELD 01w01 C0CCP1 (rw): Counter CCP1 Disable Mask Defines whether CCP0 of Counter n is forced low or not
0x40091108 B REGISTER TIMG8_CCLKCTL0 (rw): Counter Clock Control Register
0x40091108 C FIELD 00w01 CLKEN (rw): Clock Enable Disables the clock gating to the module. SW has to explicitly program the value to 0 to gate the clock.
0x4009110C B REGISTER TIMG8_CPS0 (rw): Clock Prescale Register
0x4009110C C FIELD 00w08 PCNT (rw): Pre-Scale Count This field specifies the pre-scale count value. The selected TIMCLK source is divided by a value of (PCNT+1). A PCNT value of 0 divides TIMCLK by 1, effectively bypassing the divider. A PCNT value of greater than 0 divides the TIMCLK source generating a slower clock
0x40091110 B REGISTER TIMG8_CPSV0 (ro): Clock prescale count status register
0x40091110 C FIELD 00w08 CPSVAL (ro): Current Prescale Count Value
0x40091114 B REGISTER TIMG8_CTTRIGCTL0 (rw): Timer Cross Trigger Control Register
0x40091114 C FIELD 00w01 CTEN (rw): Timer Cross trigger enable. This field is used to enable whether the SW or HW logic can generate a timer cross trigger event in the system. These cross triggers are connected to the respective timer trigger in of the other timer IPs in the SOC power domain. The timer cross trigger is essentially the combined logic of the HW and SW conditions controlling EN bit in the CTRCTL register.
0x40091114 C FIELD 01w01 EVTCTEN (rw): Enable the Input Trigger Conditions to the Timer module as a condition for Cross Triggers. Refer Figure 8 Cross Trigger Generation Path
0x40091114 C FIELD 16w04 EVTCTTRIGSEL (rw): Used to Select the subscriber port that should be used for input cross trigger. Refer Figure 8 Cross Trigger Generation Path
0x4009111C B REGISTER TIMG8_CTTRIG0 (wo): Timer Cross Trigger Register
0x4009111C C FIELD 00w01 TRIG (wo): Generate Cross Trigger This bit when programmed will generate a synchronized trigger condition all the cross trigger enabled Timer instances including current timer instance.
0x40091800 B CLUSTER TIMG8_COUNTERREGS[0]:
0x40091800 B REGISTER TIMG8_CTR0 (rw): Counter Register
0x40091800 C FIELD 00w16 CCTR (rw): Current Counter value
0x40091804 B REGISTER TIMG8_CTRCTL0 (rw): Counter Control Register
0x40091804 C FIELD 00w01 EN (rw): Counter Enable. This bit allows the timer to advance This bit is automatically cleared if REPEAT=0 (do not automatically reload) and the counter value equals zero. CPU Write: A register write that sets the EN bit, the counter value is set per the CVAE value. Hardware: This bit may also be set as the result of an LCOND or ZCOND condition being met and the counter value changed to the load value or zero value, respectively.
0x40091804 C FIELD 01w03 REPEAT (rw): Repeat. The repeat bit controls whether the counter continues to advance following a zero event, or the exiting of a debug or fault condition. If counting down, a zero event is followed by a load at the next advance condition. If counting up-down, a zero event is followed by an advance event (+1). The intent of encoding 3 is that if the debug condition is in effect, the generation of the load pulse is deferred until the debug condition is over. This allows the counter to reach zero before counting is suspended.
0x40091804 C FIELD 04w02 CM (rw): Count Mode
0x40091804 C FIELD 07w03 CLC (rw): Counter Load Control. This field specifies what controls the counter operation with respect to setting the counter to the LD register value. Encodings 1-3 are present based on the CCPC parameter value. Bits 4-5 are present based on the HQEI parameter value. Any encodings not provided are documented as reserved.
0x40091804 C FIELD 10w03 CAC (rw): Counter Advance Control. This field specifies what controls the counter operation with respect to advancing (incrementing or decrementing) the counter value. Encodings 1-3 are present based on the CCPC parameter value. Bits 4-5 are present based on the HQEI parameter value. Any encodings not provided are documented as reserved.
0x40091804 C FIELD 13w03 CZC (rw): Counter Zero Control This field specifies what controls the counter operation with respect to zeroing the counter value. Encodings 1-3 are present based on the CCPC parameter value. Bits 4-5 are present based on the HQEI parameter value. Any encodings not provided are documented as reserved.
0x40091804 C FIELD 17w01 DRB (rw): Debug Resume Behavior This bit specifies what the device does following the release/exit of debug mode.
0x40091804 C FIELD 28w02 CVAE (rw): Counter Value After Enable. This field specifies the initialization condition of the counter when the EN bit is changed from 0 to 1 by a write to the CTRCTL register. Note that an external event can also cause the EN bit to go active.
0x40091808 B REGISTER TIMG8_LOAD0 (rw): Load Register
0x40091808 C FIELD 00w16 LD (rw): Load Value
0x40091810 B REGISTER TIMG8_CC_01[%s]0 (rw): Capture or Compare Register 0 to Capture or Compare Register 1
0x40091810 C FIELD 00w16 CCVAL (rw): Capture or compare value
0x40091830 B REGISTER TIMG8_CCCTL_01[%s]0 (rw): Capture or Compare Control Registers
0x40091830 C FIELD 00w03 CCOND (rw): Capture Condition. #br# Specifies the condition that generates a capture pulse. 4h-Fh = Reserved
0x40091830 C FIELD 04w03 ACOND (rw): Advance Condition. #br# Specifies the condition that generates an advance pulse. 6h-Fh = Reserved
0x40091830 C FIELD 08w03 LCOND (rw): Load Condition. #br# Specifies the condition that generates a load pulse. 4h-Fh = Reserved
0x40091830 C FIELD 12w03 ZCOND (rw): Zero Condition. #br# This field specifies the condition that generates a zero pulse. 4h-Fh = Reserved
0x40091830 C FIELD 17w01 COC (rw): Capture or Compare. #br# Specifies whether the corresponding CC register is used as a capture register or a compare register (never both).
0x40091830 C FIELD 22w03 CC2SELU: Selects the source second CCU event.
0x40091830 C FIELD 26w03 CCACTUPD (rw): CCACT shadow register Update Method This field controls how updates to the CCCACT shadow register are performed
0x40091830 C FIELD 29w03 CC2SELD: Selects the source second CCD event.
0x40091850 B REGISTER TIMG8_OCTL_01[%s]0 (rw): CCP Output Control Registers
0x40091850 C FIELD 00w04 CCPO (rw): CCP Output Source
0x40091850 C FIELD 04w01 CCPOINV (rw): CCP Output Invert The output as selected by CCPO is conditionally inverted.
0x40091850 C FIELD 05w01 CCPIV (rw): CCP Initial Value This bit specifies the logical value put on the signal generator state while the counter is disabled (CTRCTL.EN == 0).
0x40091870 B REGISTER TIMG8_CCACT_01[%s]0 (rw): Capture or Compare Action Registers
0x40091870 C FIELD 00w02 ZACT (rw): CCP Output Action on Zero Specifies what changes occur to CCP output as the result of a zero event.
0x40091870 C FIELD 03w02 LACT (rw): CCP Output Action on Load Specifies what changes occur to CCP output as the result of a load event.
0x40091870 C FIELD 06w02 CDACT (rw): CCP Output Action on Compare (Down) This field describes the resulting action of the signal generator upon detecting a compare event while counting down.
0x40091870 C FIELD 09w02 CUACT (rw): CCP Output Action on Compare (Up) This field describes the resulting action of the signal generator upon detecting a compare event while counting up.
0x40091870 C FIELD 12w02 CC2DACT (rw): CCP Output Action on CC2D event.
0x40091870 C FIELD 15w02 CC2UACT (rw): CCP Output Action on CC2U event.
0x40091870 C FIELD 28w02 SWFRCACT (rw): CCP Output Action on Software Force Output This field describes the resulting action of software force. This action has a shadow register, which will be updated under specific condition. So that this register cannot take into effect immediately.
0x40091880 B REGISTER TIMG8_IFCTL_01[%s]0 (rw): Input Filter Control Register
0x40091880 C FIELD 00w04 ISEL (rw): Input Select (CCP0) This field selects the input source to the filter input. 4h-7h = Reserved
0x40091880 C FIELD 07w01 INV (rw): Input Inversion This bit controls whether the selected input is inverted.
0x40091880 C FIELD 08w02 FP (rw): Filter Period. This field specifies the sample period for the input filter. I.e. The input is sampled for FP timer clocks during filtering.
0x40091880 C FIELD 11w01 CPV (rw): Consecutive Period/Voting Select This bit controls whether the input filter uses a stricter consecutive period count or majority voting.
0x40091880 C FIELD 12w01 FE (rw): Filter Enable This bit controls whether the input is filtered by the input filter or bypasses to the edge detect.
0x400918B0 B REGISTER TIMG8_TSEL0 (rw): Trigger Select
0x400918B0 C FIELD 00w05 ETSEL (rw): External Trigger Select. #br# This selects which System Event is used if the input filter selects trigger. Triggers 0-15 are used to connect triggers generated by other timer modules in the same power domain. Refer to the SoC datasheet to get details. Triggers 16 and 17 are connected to event manager subscriber ports. Event lines 18-31 are reserved for future use.
0x400918B0 C FIELD 09w01 TE (rw): Trigger Enable. This selects whether a trigger is enabled or not for this counter 0x0 = Triggers are not used 0x1 = Triggers are used as selected by the ETSEL field
0x400918BC B REGISTER TIMG8_QDIR0 (ro): Count Direction Register
0x400918BC C FIELD 00w01 DIR: Direction of count
0x400A0000 A PERIPHERAL GPIOA
0x400A0400 B REGISTER GPIOA_FSUB_0 (rw): Subsciber Port 0
0x400A0400 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x400A0404 B REGISTER GPIOA_FSUB_1 (rw): Subscriber Port 1
0x400A0404 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x400A0444 B REGISTER GPIOA_FPUB_0 (rw): Publisher Port 0
0x400A0444 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x400A0448 B REGISTER GPIOA_FPUB_1 (rw): Publisher Port 1
0x400A0448 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x400A0800 B CLUSTER GPIOA_GPRCM[0]:
0x400A0800 B REGISTER GPIOA_PWREN0 (rw): Power enable
0x400A0800 C FIELD 00w01 ENABLE: Enable the power
0x400A0804 B REGISTER GPIOA_RSTCTL0 (wo): Reset Control
0x400A0804 C FIELD 00w01 RESETASSERT (wo): Assert reset to the peripheral
0x400A0804 C FIELD 01w01 RESETSTKYCLR (wo): Clear the RESETSTKY bit in the STAT register
0x400A0814 B REGISTER GPIOA_STAT0 (ro): Status Register
0x400A0814 C FIELD 16w01 RESETSTKY (ro): This bit indicates, if the peripheral was reset, since this bit was cleared by RESETSTKYCLR in the RSTCTL register
0x400A1010 B REGISTER GPIOA_CLKOVR (rw): Clock Override
0x400A1010 C FIELD 00w01 OVERRIDE (rw): Unlocks the functionality of [RUN_STOP] to override the automatic peripheral clock request
0x400A1010 C FIELD 01w01 RUN_STOP (rw): If [OVERRIDE] is enabled, this register is used to manually control the peripheral's clock request to the system
0x400A1018 B REGISTER GPIOA_PDBGCTL (rw): Peripheral Debug Control
0x400A1018 C FIELD 00w01 FREE (rw): Free run control
0x400A1020 B CLUSTER GPIOA_INT_EVENT0[0]:
0x400A1020 B REGISTER GPIOA_INT_EVENT0_IIDX0 (ro): Interrupt index
0x400A1020 C FIELD 00w08 STAT (ro): Interrupt index status
0x400A1028 B REGISTER GPIOA_INT_EVENT0_IMASK0 (rw): Interrupt mask
0x400A1028 C FIELD 00w01 DIO0: DIO0 event mask
0x400A1028 C FIELD 01w01 DIO1: DIO1 event mask
0x400A1028 C FIELD 02w01 DIO2: DIO2 event mask
0x400A1028 C FIELD 03w01 DIO3: DIO3 event mask
0x400A1028 C FIELD 04w01 DIO4: DIO4 event mask
0x400A1028 C FIELD 05w01 DIO5: DIO5 event mask
0x400A1028 C FIELD 06w01 DIO6: DIO6 event mask
0x400A1028 C FIELD 07w01 DIO7: DIO7 event mask
0x400A1028 C FIELD 08w01 DIO8: DIO8 event mask
0x400A1028 C FIELD 09w01 DIO9: DIO9 event mask
0x400A1028 C FIELD 10w01 DIO10: DIO10 event mask
0x400A1028 C FIELD 11w01 DIO11: DIO11 event mask
0x400A1028 C FIELD 12w01 DIO12: DIO12 event mask
0x400A1028 C FIELD 13w01 DIO13: DIO13 event mask
0x400A1028 C FIELD 14w01 DIO14: DIO14 event mask
0x400A1028 C FIELD 15w01 DIO15: DIO15 event mask
0x400A1028 C FIELD 16w01 DIO16: DIO16 event mask
0x400A1028 C FIELD 17w01 DIO17: DIO17 event mask
0x400A1028 C FIELD 18w01 DIO18: DIO18 event mask
0x400A1028 C FIELD 19w01 DIO19: DIO19 event mask
0x400A1028 C FIELD 20w01 DIO20: DIO20 event mask
0x400A1028 C FIELD 21w01 DIO21: DIO21 event mask
0x400A1028 C FIELD 22w01 DIO22: DIO22 event mask
0x400A1028 C FIELD 23w01 DIO23: DIO23 event mask
0x400A1028 C FIELD 24w01 DIO24: DIO24 event mask
0x400A1028 C FIELD 25w01 DIO25: DIO25 event mask
0x400A1028 C FIELD 26w01 DIO26: DIO26 event mask
0x400A1028 C FIELD 27w01 DIO27: DIO27 event mask
0x400A1028 C FIELD 28w01 DIO28: DIO28 event mask
0x400A1028 C FIELD 29w01 DIO29: DIO29 event mask
0x400A1028 C FIELD 30w01 DIO30: DIO30 event mask
0x400A1028 C FIELD 31w01 DIO31: DIO31 event mask
0x400A1030 B REGISTER GPIOA_INT_EVENT0_RIS0 (ro): Raw interrupt status
0x400A1030 C FIELD 00w01 DIO0: DIO0 event
0x400A1030 C FIELD 01w01 DIO1: DIO1 event
0x400A1030 C FIELD 02w01 DIO2: DIO2 event
0x400A1030 C FIELD 03w01 DIO3: DIO3 event
0x400A1030 C FIELD 04w01 DIO4: DIO4 event
0x400A1030 C FIELD 05w01 DIO5: DIO5 event
0x400A1030 C FIELD 06w01 DIO6: DIO6 event
0x400A1030 C FIELD 07w01 DIO7: DIO7 event
0x400A1030 C FIELD 08w01 DIO8: DIO8 event
0x400A1030 C FIELD 09w01 DIO9: DIO9 event
0x400A1030 C FIELD 10w01 DIO10: DIO10 event
0x400A1030 C FIELD 11w01 DIO11: DIO11 event
0x400A1030 C FIELD 12w01 DIO12: DIO12 event
0x400A1030 C FIELD 13w01 DIO13: DIO13 event
0x400A1030 C FIELD 14w01 DIO14: DIO14 event
0x400A1030 C FIELD 15w01 DIO15: DIO15 event
0x400A1030 C FIELD 16w01 DIO16: DIO16 event
0x400A1030 C FIELD 17w01 DIO17: DIO17 event
0x400A1030 C FIELD 18w01 DIO18: DIO18 event
0x400A1030 C FIELD 19w01 DIO19: DIO19 event
0x400A1030 C FIELD 20w01 DIO20: DIO20 event
0x400A1030 C FIELD 21w01 DIO21: DIO21 event
0x400A1030 C FIELD 22w01 DIO22: DIO22 event
0x400A1030 C FIELD 23w01 DIO23: DIO23 event
0x400A1030 C FIELD 24w01 DIO24: DIO24 event
0x400A1030 C FIELD 25w01 DIO25: DIO25 event
0x400A1030 C FIELD 26w01 DIO26: DIO26 event
0x400A1030 C FIELD 27w01 DIO27: DIO27 event
0x400A1030 C FIELD 28w01 DIO28: DIO28 event
0x400A1030 C FIELD 29w01 DIO29: DIO29 event
0x400A1030 C FIELD 30w01 DIO30: DIO30 event
0x400A1030 C FIELD 31w01 DIO31: DIO31 event
0x400A1038 B REGISTER GPIOA_INT_EVENT0_MIS0 (ro): Masked interrupt status
0x400A1038 C FIELD 00w01 DIO0: DIO0 event
0x400A1038 C FIELD 01w01 DIO1: DIO1 event
0x400A1038 C FIELD 02w01 DIO2: DIO2 event
0x400A1038 C FIELD 03w01 DIO3: DIO3 event
0x400A1038 C FIELD 04w01 DIO4: DIO4 event
0x400A1038 C FIELD 05w01 DIO5: DIO5 event
0x400A1038 C FIELD 06w01 DIO6: DIO6 event
0x400A1038 C FIELD 07w01 DIO7: DIO7 event
0x400A1038 C FIELD 08w01 DIO8: DIO8 event
0x400A1038 C FIELD 09w01 DIO9: DIO9 event
0x400A1038 C FIELD 10w01 DIO10: DIO10 event
0x400A1038 C FIELD 11w01 DIO11: DIO11 event
0x400A1038 C FIELD 12w01 DIO12: DIO12 event
0x400A1038 C FIELD 13w01 DIO13: DIO13 event
0x400A1038 C FIELD 14w01 DIO14: DIO14 event
0x400A1038 C FIELD 15w01 DIO15: DIO15 event
0x400A1038 C FIELD 16w01 DIO16: DIO16 event
0x400A1038 C FIELD 17w01 DIO17: DIO17 event
0x400A1038 C FIELD 18w01 DIO18: DIO18 event
0x400A1038 C FIELD 19w01 DIO19: DIO19 event
0x400A1038 C FIELD 20w01 DIO20: DIO20 event
0x400A1038 C FIELD 21w01 DIO21: DIO21 event
0x400A1038 C FIELD 22w01 DIO22: DIO22 event
0x400A1038 C FIELD 23w01 DIO23: DIO23 event
0x400A1038 C FIELD 24w01 DIO24: DIO24 event
0x400A1038 C FIELD 25w01 DIO25: DIO25 event
0x400A1038 C FIELD 26w01 DIO26: DIO26 event
0x400A1038 C FIELD 27w01 DIO27: DIO27 event
0x400A1038 C FIELD 28w01 DIO28: DIO28 event
0x400A1038 C FIELD 29w01 DIO29: DIO29 event
0x400A1038 C FIELD 30w01 DIO30: DIO30 event
0x400A1038 C FIELD 31w01 DIO31: DIO31 event
0x400A1040 B REGISTER GPIOA_INT_EVENT0_ISET0 (wo): Interrupt set
0x400A1040 C FIELD 00w01 DIO0: DIO0 event
0x400A1040 C FIELD 01w01 DIO1: DIO1 event
0x400A1040 C FIELD 02w01 DIO2: DIO2 event
0x400A1040 C FIELD 03w01 DIO3: DIO3 event
0x400A1040 C FIELD 04w01 DIO4: DIO4 event
0x400A1040 C FIELD 05w01 DIO5: DIO5 event
0x400A1040 C FIELD 06w01 DIO6: DIO6 event
0x400A1040 C FIELD 07w01 DIO7: DIO7 event
0x400A1040 C FIELD 08w01 DIO8: DIO8 event
0x400A1040 C FIELD 09w01 DIO9: DIO9 event
0x400A1040 C FIELD 10w01 DIO10: DIO10 event
0x400A1040 C FIELD 11w01 DIO11: DIO11 event
0x400A1040 C FIELD 12w01 DIO12: DIO12 event