-
Notifications
You must be signed in to change notification settings - Fork 2
/
mspm0l134x.mmap
6513 lines (6513 loc) · 578 KB
/
mspm0l134x.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_INT_EVENT0[0]:
0x40005020 B REGISTER ADC0_INT_EVENT0_IIDX0 (ro): Interrupt index
0x40005020 C FIELD 00w10 STAT (ro): Interrupt index status
0x40005028 B REGISTER ADC0_INT_EVENT0_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_INT_EVENT0_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_INT_EVENT0_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_INT_EVENT0_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_INT_EVENT0_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_INT_EVENT1[0]:
0x40005050 B REGISTER ADC0_INT_EVENT1_IIDX0 (ro): Interrupt index
0x40005050 C FIELD 00w10 STAT (ro): Interrupt index status
0x40005058 B REGISTER ADC0_INT_EVENT1_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_INT_EVENT1_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_INT_EVENT1_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_INT_EVENT1_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_INT_EVENT1_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_INT_EVENT2[0]:
0x40005080 B REGISTER ADC0_INT_EVENT2_IIDX0 (ro): Interrupt index
0x40005080 C FIELD 00w10 STAT (ro): Interrupt index status
0x40005088 B REGISTER ADC0_INT_EVENT2_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_INT_EVENT2_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_INT_EVENT2_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_INT_EVENT2_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_INT_EVENT2_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 IPSTANDARD.INT_EVENT0
0x400050E0 C FIELD 02w02 EVT1_CFG (ro): Event line mode select for event corresponding to IPSTANDARD.INT_EVENT1
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 appropirately 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 resolutoin 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.
0x40008000 A PERIPHERAL COMP0
0x40008400 B REGISTER COMP0_FSUB_0 (rw): Subscriber Port 0
0x40008400 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40008404 B REGISTER COMP0_FSUB_1 (rw): Subscriber Port 1
0x40008404 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40008444 B REGISTER COMP0_FPUB_1 (rw): Publisher port 1
0x40008444 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40008800 B CLUSTER COMP0_GPRCM[0]:
0x40008800 B REGISTER COMP0_PWREN0 (rw): Power enable
0x40008800 C FIELD 00w01 ENABLE: Enable the power
0x40008804 B REGISTER COMP0_RSTCTL0 (wo): Reset Control
0x40008804 C FIELD 00w01 RESETASSERT (wo): Assert reset to the peripheral
0x40008804 C FIELD 01w01 RESETSTKYCLR (wo): Clear the RESETSTKY bit in the STAT register
0x40008808 B REGISTER COMP0_CLKCFG0 (rw): Peripheral Clock Configuration Register
0x40008808 C FIELD 08w01 BLOCKASYNC (rw): Async Clock Request is blocked from starting SYSOSC or forcing bus clock to 32MHz
0x40008814 B REGISTER COMP0_GPRCM_STAT0 (ro): Status Register
0x40008814 C FIELD 16w01 RESETSTKY (ro): This bit indicates, if the peripheral was reset, since this bit was cleared by RESETSTKYCLR in the RSTCTL register
0x40009020 B CLUSTER COMP0_INT_EVENT[0]:
0x40009020 B REGISTER COMP0_IIDX0 (ro): Interrupt index
0x40009020 C FIELD 00w02 STAT (ro): Interrupt index status
0x40009028 B REGISTER COMP0_IMASK0 (rw): Interrupt mask
0x40009028 C FIELD 01w01 COMPIFG: Masks COMPIFG
0x40009028 C FIELD 02w01 COMPINVIFG: Masks COMPINVIFG
0x40009028 C FIELD 03w01 OUTRDYIFG: Masks OUTRDYIFG
0x40009030 B REGISTER COMP0_RIS0 (ro): Raw interrupt status
0x40009030 C FIELD 01w01 COMPIFG: Raw interrupt status for comparator output interrupt flag. The IES bit defines the transition of the comparator output setting this bit.
0x40009030 C FIELD 02w01 COMPINVIFG: Raw interrupt status for comparator output inverted interrupt flag. The IES bit defines the transition of the comparator output setting this bit.
0x40009030 C FIELD 03w01 OUTRDYIFG: Raw interrupt status for comparator output ready interrupt flag. This bit is set when the comparator output is valid.
0x40009038 B REGISTER COMP0_MIS0 (ro): Masked interrupt status
0x40009038 C FIELD 01w01 COMPIFG: Masked interrupt status for COMPIFG
0x40009038 C FIELD 02w01 COMPINVIFG: Masked interrupt status for COMPINVIFG
0x40009038 C FIELD 03w01 OUTRDYIFG: Masked interrupt status for OUTRDYIFG
0x40009040 B REGISTER COMP0_ISET0 (wo): Interrupt set
0x40009040 C FIELD 01w01 COMPIFG: Sets COMPIFG in RIS register
0x40009040 C FIELD 02w01 COMPINVIFG: Sets COMPINVIFG in RIS register
0x40009040 C FIELD 03w01 OUTRDYIFG: Sets OUTRDYIFG in RIS register
0x40009048 B REGISTER COMP0_ICLR0 (wo): Interrupt clear
0x40009048 C FIELD 01w01 COMPIFG: Clears COMPIFG in RIS register
0x40009048 C FIELD 02w01 COMPINVIFG: Clears COMPINVIFG in RIS register
0x40009048 C FIELD 03w01 OUTRDYIFG: Clears OUTRDYIFG in RIS register
0x4000904C B CLUSTER COMP0_INT_EVENT[1]:
0x4000904C B REGISTER COMP0_IIDX1 (ro): Interrupt index
0x4000904C C FIELD 00w02 STAT (ro): Interrupt index status
0x40009054 B REGISTER COMP0_IMASK1 (rw): Interrupt mask
0x40009054 C FIELD 01w01 COMPIFG: Masks COMPIFG
0x40009054 C FIELD 02w01 COMPINVIFG: Masks COMPINVIFG
0x40009054 C FIELD 03w01 OUTRDYIFG: Masks OUTRDYIFG
0x4000905C B REGISTER COMP0_RIS1 (ro): Raw interrupt status
0x4000905C C FIELD 01w01 COMPIFG: Raw interrupt status for comparator output interrupt flag. The IES bit defines the transition of the comparator output setting this bit.
0x4000905C C FIELD 02w01 COMPINVIFG: Raw interrupt status for comparator output inverted interrupt flag. The IES bit defines the transition of the comparator output setting this bit.
0x4000905C C FIELD 03w01 OUTRDYIFG: Raw interrupt status for comparator output ready interrupt flag. This bit is set when the comparator output is valid.
0x40009064 B REGISTER COMP0_MIS1 (ro): Masked interrupt status
0x40009064 C FIELD 01w01 COMPIFG: Masked interrupt status for COMPIFG
0x40009064 C FIELD 02w01 COMPINVIFG: Masked interrupt status for COMPINVIFG
0x40009064 C FIELD 03w01 OUTRDYIFG: Masked interrupt status for OUTRDYIFG
0x4000906C B REGISTER COMP0_ISET1 (wo): Interrupt set
0x4000906C C FIELD 01w01 COMPIFG: Sets COMPIFG in RIS register
0x4000906C C FIELD 02w01 COMPINVIFG: Sets COMPINVIFG in RIS register
0x4000906C C FIELD 03w01 OUTRDYIFG: Sets OUTRDYIFG in RIS register
0x40009074 B REGISTER COMP0_ICLR1 (wo): Interrupt clear
0x40009074 C FIELD 01w01 COMPIFG: Clears COMPIFG in RIS register
0x40009074 C FIELD 02w01 COMPINVIFG: Clears COMPINVIFG in RIS register
0x40009074 C FIELD 03w01 OUTRDYIFG: Clears OUTRDYIFG in RIS register
0x400090E0 B REGISTER COMP0_EVT_MODE (rw): Event Mode
0x400090E0 C FIELD 00w02 INT0_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][0]
0x400090E0 C FIELD 02w02 EVT1_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][0]
0x400090FC B REGISTER COMP0_DESC (ro): Module Description
0x400090FC C FIELD 00w04 MINREV (ro): Minor rev of the IP
0x400090FC C FIELD 04w04 MAJREV (ro): Major rev of the IP
0x400090FC C FIELD 12w04 FEATUREVER (ro): Feature Set for the module *instance*
0x400090FC 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.
0x40009100 B REGISTER COMP0_CTL0 (rw): Control 0
0x40009100 C FIELD 00w03 IPSEL (rw): Channel input selected for the positive terminal of the comparator if IPEN is set to 1.
0x40009100 C FIELD 15w01 IPEN (rw): Channel input enable for the positive terminal of the comparator.
0x40009100 C FIELD 16w03 IMSEL (rw): Channel input selected for the negative terminal of the comparator if IMEN is set to 1.
0x40009100 C FIELD 31w01 IMEN (rw): Channel input enable for the negative terminal of the comparator.
0x40009104 B REGISTER COMP0_CTL1 (rw): Control 1
0x40009104 C FIELD 00w01 ENABLE (rw): This bit turns on the comparator. When the comparator is turned off it consumes no power.
0x40009104 C FIELD 01w01 MODE (rw): This bit selects the comparator operating mode.
0x40009104 C FIELD 02w01 EXCH (rw): This bit exchanges the comparator inputs and inverts the comparator output.
0x40009104 C FIELD 03w01 SHORT (rw): This bit shorts the positive and negative input terminals of the comparator.
0x40009104 C FIELD 04w01 IES (rw): This bit selected the interrupt edge for COMPIFG and COMPINVIFG.
0x40009104 C FIELD 05w02 HYST (rw): These bits select the hysteresis setting of the comparator.
0x40009104 C FIELD 07w01 OUTPOL (rw): This bit selects the comparator output polarity.
0x40009104 C FIELD 08w01 FLTEN (rw): This bit enables the analog filter at comparator output.
0x40009104 C FIELD 09w02 FLTDLY (rw): These bits select the comparator output filter delay. See the device-specific data sheet for specific values on comparator propagation delay for different filter delay settings.
0x40009104 C FIELD 12w01 WINCOMPEN (rw): This bit enables window comparator operation of comparator.
0x40009108 B REGISTER COMP0_CTL2 (rw): Control 2
0x40009108 C FIELD 00w01 REFMODE (rw): This bit requests ULP_REF bandgap operation in static mode or sampled mode. The local reference buffer and 8-bit DAC inside comparator module are also configured accordingly. Static mode operation offers higher accuracy but consumes higher current. Sampled mode operation consumes lower current but with relaxed reference voltage accuracy. Comparator requests for reference voltage from ULP_REF only when REFLVL > 0.
0x40009108 C FIELD 03w02 REFSRC (rw): These bits select the reference source for the comparator.
0x40009108 C FIELD 07w01 REFSEL (rw): This bit selects if the selected reference voltage is applied to positive or negative terminal of the comparator.
0x40009108 C FIELD 08w03 BLANKSRC (rw): These bits select the blanking source for the comparator.
0x40009108 C FIELD 16w01 DACCTL (rw): This bit determines if the comparator output or DACSW bit controls the selection between DACCODE0 and DACCODE1.
0x40009108 C FIELD 17w01 DACSW (rw): This bit selects between DACCODE0 and DACCODE1 to 8-bit DAC when DACCTL bit is 1.
0x40009108 C FIELD 24w01 SAMPMODE (rw): Enable sampled mode of comparator.
0x4000910C B REGISTER COMP0_CTL3 (rw): Control 3
0x4000910C C FIELD 00w08 DACCODE0 (rw): This is the first 8-bit DAC code. When the DAC code is 0x0 the DAC output will be 0 V. When the DAC code is 0xFF the DAC output will be selected reference voltage x 255/256.
0x4000910C C FIELD 16w08 DACCODE1 (rw): This is the second 8-bit DAC code. When the DAC code is 0x0 the DAC output will be 0 V. When the DAC code is 0xFF the DAC output will be selected reference voltage x 255/256.
0x40009120 B REGISTER COMP0_STAT (ro): Status
0x40009120 C FIELD 00w01 OUT (ro): This bit reflects the value of the comparator output. Writing to this bit has no effect on the comparator output.
0x40020000 A PERIPHERAL OPA0
0x40020800 B CLUSTER OPA0_GPRCM[0]:
0x40020800 B REGISTER OPA0_PWREN0 (rw): Power enable
0x40020800 C FIELD 00w01 ENABLE (rw): Enable the power
0x40020804 B REGISTER OPA0_RSTCTL0 (wo): Reset Control
0x40020804 C FIELD 00w01 RESETASSERT (wo): Assert reset to the peripheral
0x40020804 C FIELD 01w01 RESETSTKYCLR (wo): Clear the RESETSTKY bit in the STAT register
0x40020814 B REGISTER OPA0_GPRCM_STAT0 (ro): Status Register
0x40020814 C FIELD 16w01 RESETSTKY (ro): This bit indicates, if the peripheral was reset, since this bit was cleared by RESETSTKYCLR in the RSTCTL register
0x40021010 B REGISTER OPA0_CLKOVR (rw): Clock Override
0x40021010 C FIELD 00w01 OVERRIDE (rw): Unlocks the functionality of [RUN_STOP] to override the automatic peripheral clock request
0x40021010 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
0x4002101C B REGISTER OPA0_PWRCTL (rw): Power Control
0x4002101C C FIELD 00w01 AUTO_OFF (rw): When set the peripheral will remove its local IP request for enable so that it can be disabled if no other entities in the system are requesting it to be enabled.
0x40021100 B REGISTER OPA0_CTL (rw): Control Register
0x40021100 C FIELD 00w01 ENABLE (rw): OAxn Enable.
0x40021104 B REGISTER OPA0_CFGBASE (rw): Configuration Base Register
0x40021104 C FIELD 00w01 GBW (rw): Select gain bandwidth which affects current as well the gain bandwidth. The lower gain bandwidth has lower current. See device specific datasheet for values. Can only be modified when STAT.BUSY=0.
0x40021104 C FIELD 02w01 RRI (rw): Rail-to-rail input enable. Can only be modified when STAT.BUSY=0
0x40021108 B REGISTER OPA0_CFG (rw): Configuration Register
0x40021108 C FIELD 00w02 CHOP (rw): Chopping enable.
0x40021108 C FIELD 02w01 OUTPIN (rw): Enable output pin
0x40021108 C FIELD 03w04 PSEL (rw): Positive OA input selection. Please refer to the device specific datasheet for exact channels available.
0x40021108 C FIELD 07w03 NSEL (rw): Negative OA input selection. Please refer to the device specific datasheet for exact channels available.
0x40021108 C FIELD 10w03 MSEL (rw): MSEL Mux selection. Please refer to the device specific datasheet for exact channels available.
0x40021108 C FIELD 13w03 GAIN (rw): Gain setting. Refer to TRM for enumeration information.
0x40021118 B REGISTER OPA0_STAT (ro): Status Register
0x40021118 C FIELD 00w01 RDY (ro): OA ready status.
0x40022000 A PERIPHERAL OPA1
0x40022800 B CLUSTER OPA1_GPRCM[0]:
0x40022800 B REGISTER OPA1_PWREN0 (rw): Power enable
0x40022800 C FIELD 00w01 ENABLE (rw): Enable the power
0x40022804 B REGISTER OPA1_RSTCTL0 (wo): Reset Control
0x40022804 C FIELD 00w01 RESETASSERT (wo): Assert reset to the peripheral
0x40022804 C FIELD 01w01 RESETSTKYCLR (wo): Clear the RESETSTKY bit in the STAT register
0x40022814 B REGISTER OPA1_GPRCM_STAT0 (ro): Status Register
0x40022814 C FIELD 16w01 RESETSTKY (ro): This bit indicates, if the peripheral was reset, since this bit was cleared by RESETSTKYCLR in the RSTCTL register
0x40023010 B REGISTER OPA1_CLKOVR (rw): Clock Override
0x40023010 C FIELD 00w01 OVERRIDE (rw): Unlocks the functionality of [RUN_STOP] to override the automatic peripheral clock request
0x40023010 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
0x4002301C B REGISTER OPA1_PWRCTL (rw): Power Control
0x4002301C C FIELD 00w01 AUTO_OFF (rw): When set the peripheral will remove its local IP request for enable so that it can be disabled if no other entities in the system are requesting it to be enabled.
0x40023100 B REGISTER OPA1_CTL (rw): Control Register
0x40023100 C FIELD 00w01 ENABLE (rw): OAxn Enable.
0x40023104 B REGISTER OPA1_CFGBASE (rw): Configuration Base Register
0x40023104 C FIELD 00w01 GBW (rw): Select gain bandwidth which affects current as well the gain bandwidth. The lower gain bandwidth has lower current. See device specific datasheet for values. Can only be modified when STAT.BUSY=0.
0x40023104 C FIELD 02w01 RRI (rw): Rail-to-rail input enable. Can only be modified when STAT.BUSY=0
0x40023108 B REGISTER OPA1_CFG (rw): Configuration Register
0x40023108 C FIELD 00w02 CHOP (rw): Chopping enable.
0x40023108 C FIELD 02w01 OUTPIN (rw): Enable output pin
0x40023108 C FIELD 03w04 PSEL (rw): Positive OA input selection. Please refer to the device specific datasheet for exact channels available.
0x40023108 C FIELD 07w03 NSEL (rw): Negative OA input selection. Please refer to the device specific datasheet for exact channels available.
0x40023108 C FIELD 10w03 MSEL (rw): MSEL Mux selection. Please refer to the device specific datasheet for exact channels available.
0x40023108 C FIELD 13w03 GAIN (rw): Gain setting. Refer to TRM for enumeration information.
0x40023118 B REGISTER OPA1_STAT (ro): Status Register
0x40023118 C FIELD 00w01 RDY (ro): OA ready status.
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
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
0x400310FC B REGISTER VREF_DESC (ro): Module Description
0x400310FC C FIELD 00w04 MINREV (ro): Minor rev of the IP
0x400310FC C FIELD 04w04 MAJREV (ro): Major rev of the IP
0x400310FC C FIELD 12w04 FEATUREVER (ro): Feature Set for the module *instance*
0x400310FC 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.
0x40031100 B REGISTER VREF_CTL0 (rw): Control 0
0x40031100 C FIELD 00w01 ENABLE (rw): This bit enables the VREF module.
0x40031100 C FIELD 01w01 ENABLEBIAS (rw): This bit enables the VREF Bias.
0x40031100 C FIELD 02w02 IBPROG (rw): There bits configure current bias.
0x40031100 C FIELD 07w01 BUFCONFIG (rw): These bits configure output buffer.
0x40031100 C FIELD 08w01 SHMODE (rw): This bit enable sample and hold mode
0x40031100 C FIELD 09w04 SPARE (rw): These bits are reserved
0x40031104 B REGISTER VREF_CTL1 (rw): Control 1
0x40031104 C FIELD 00w01 READY (ro): These bits defines status of VREF
0x40031104 C FIELD 01w01 VREFLOSEL (rw): This bit select VREFLO pin
0x40031108 B REGISTER VREF_CTL2 (rw): Control 2
0x40031108 C FIELD 00w16 SHCYCLE (rw): Sample and hold cycle count
0x40031108 C FIELD 16w16 HCYCLE (rw): Hold cycle count
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 (read-writeOnce): Window Watchdog Timer Control Register 0
0x40081100 C FIELD 00w03 CLKDIV (read-writeOnce): 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 (read-writeOnce): Timer Period of the WWDT. These bits select the total watchdog timer count.
0x40081100 C FIELD 08w03 WINDOW0 (read-writeOnce): 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 (read-writeOnce): 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 (read-writeOnce): Window Watchdog Timer Mode
0x40081100 C FIELD 17w01 STISM (read-writeOnce): 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 TIMG0
0x40084400 B REGISTER TIMG0_FSUB_0 (rw): Subsciber Port 0
0x40084400 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40084404 B REGISTER TIMG0_FSUB_1 (rw): Subscriber Port 1
0x40084404 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40084444 B REGISTER TIMG0_FPUB_0 (rw): Publisher Port 0
0x40084444 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40084448 B REGISTER TIMG0_FPUB_1 (rw): Publisher Port 1
0x40084448 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40084800 B CLUSTER TIMG0_GPRCM[0]:
0x40084800 B REGISTER TIMG0_PWREN0 (rw): Power enable
0x40084800 C FIELD 00w01 ENABLE: Enable the power
0x40084804 B REGISTER TIMG0_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 TIMG0_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 TIMG0_CLKDIV (rw): Clock Divider
0x40085000 C FIELD 00w03 RATIO: Selects divide ratio of module clock
0x40085008 B REGISTER TIMG0_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 TIMG0_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 TIMG0_INT_EVENT[0]:
0x40085020 B REGISTER TIMG0_IIDX0 (ro): Interrupt index
0x40085020 C FIELD 00w08 STAT (ro): Interrupt index status
0x40085028 B REGISTER TIMG0_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 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40085028 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40085028 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x40085030 B REGISTER TIMG0_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 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 25w01 TOV: Trigger overflow
0x40085038 B REGISTER TIMG0_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 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 25w01 TOV: Trigger overflow
0x40085040 B REGISTER TIMG0_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 08w01 CCU0: Capture or compare up event SET
0x40085040 C FIELD 09w01 CCU1: Capture or compare up event SET
0x40085040 C FIELD 25w01 TOV: Trigger Overflow event SET
0x40085048 B REGISTER TIMG0_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 08w01 CCU0: Capture or compare up event CLEAR
0x40085048 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x40085048 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x4008504C B CLUSTER TIMG0_INT_EVENT[1]:
0x4008504C B REGISTER TIMG0_IIDX1 (ro): Interrupt index
0x4008504C C FIELD 00w08 STAT (ro): Interrupt index status
0x40085054 B REGISTER TIMG0_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 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40085054 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40085054 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x4008505C B REGISTER TIMG0_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 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 25w01 TOV: Trigger overflow
0x40085064 B REGISTER TIMG0_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 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 25w01 TOV: Trigger overflow
0x4008506C B REGISTER TIMG0_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 08w01 CCU0: Capture or compare up event SET
0x4008506C C FIELD 09w01 CCU1: Capture or compare up event SET
0x4008506C C FIELD 25w01 TOV: Trigger Overflow event SET
0x40085074 B REGISTER TIMG0_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 08w01 CCU0: Capture or compare up event CLEAR
0x40085074 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x40085074 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x40085078 B CLUSTER TIMG0_INT_EVENT[2]:
0x40085078 B REGISTER TIMG0_IIDX2 (ro): Interrupt index
0x40085078 C FIELD 00w08 STAT (ro): Interrupt index status
0x40085080 B REGISTER TIMG0_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 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40085080 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40085080 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x40085088 B REGISTER TIMG0_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 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 25w01 TOV: Trigger overflow
0x40085090 B REGISTER TIMG0_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 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 25w01 TOV: Trigger overflow
0x40085098 B REGISTER TIMG0_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 08w01 CCU0: Capture or compare up event SET
0x40085098 C FIELD 09w01 CCU1: Capture or compare up event SET
0x40085098 C FIELD 25w01 TOV: Trigger Overflow event SET
0x400850A0 B REGISTER TIMG0_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 08w01 CCU0: Capture or compare up event CLEAR
0x400850A0 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x400850A0 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x400850E0 B REGISTER TIMG0_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 TIMG0_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 TIMG0_COMMONREGS[0]:
0x40085100 B REGISTER TIMG0_CCPD0 (rw): CCP Direction
0x40085100 C FIELD 00w01 C0CCP0: Counter CCP0
0x40085100 C FIELD 01w01 C0CCP1: Counter CCP1
0x40085104 B REGISTER TIMG0_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 TIMG0_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 TIMG0_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 TIMG0_CPSV0 (ro): Clock prescale count status register
0x40085110 C FIELD 00w08 CPSVAL (ro): Current Prescale Count Value
0x40085114 B REGISTER TIMG0_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 TIMG0_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 TIMG0_COUNTERREGS[0]:
0x40085800 B REGISTER TIMG0_CTR0 (rw): Counter Register
0x40085800 C FIELD 00w16 CCTR (rw): Current Counter value
0x40085804 B REGISTER TIMG0_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 TIMG0_LOAD0 (rw): Load Register
0x40085808 C FIELD 00w16 LD (rw): Load Value
0x40085810 B REGISTER TIMG0_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
0x40085830 B REGISTER TIMG0_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.
0x40085850 B REGISTER TIMG0_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).
0x40085870 B REGISTER TIMG0_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 Froce 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 TIMG0_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.
0x400858B0 B REGISTER TIMG0_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
0x40086000 A PERIPHERAL TIMG1
0x40086400 B REGISTER TIMG1_FSUB_0 (rw): Subsciber Port 0
0x40086400 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40086404 B REGISTER TIMG1_FSUB_1 (rw): Subscriber Port 1
0x40086404 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40086444 B REGISTER TIMG1_FPUB_0 (rw): Publisher Port 0
0x40086444 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40086448 B REGISTER TIMG1_FPUB_1 (rw): Publisher Port 1
0x40086448 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40086800 B CLUSTER TIMG1_GPRCM[0]:
0x40086800 B REGISTER TIMG1_PWREN0 (rw): Power enable
0x40086800 C FIELD 00w01 ENABLE: Enable the power
0x40086804 B REGISTER TIMG1_RSTCTL0 (wo): Reset Control
0x40086804 C FIELD 00w01 RESETASSERT (wo): Assert reset to the peripheral
0x40086804 C FIELD 01w01 RESETSTKYCLR (wo): Clear the RESETSTKY bit in the STAT register
0x40086814 B REGISTER TIMG1_STAT0 (ro): Status Register
0x40086814 C FIELD 16w01 RESETSTKY (ro): This bit indicates, if the peripheral was reset, since this bit was cleared by RESETSTKYCLR in the RSTCTL register
0x40087000 B REGISTER TIMG1_CLKDIV (rw): Clock Divider
0x40087000 C FIELD 00w03 RATIO: Selects divide ratio of module clock
0x40087008 B REGISTER TIMG1_CLKSEL (rw): Clock Select for Ultra Low Power peripherals
0x40087008 C FIELD 01w01 LFCLK_SEL (rw): Selects LFCLK as clock source if enabled
0x40087008 C FIELD 02w01 MFCLK_SEL (rw): Selects MFCLK as clock source if enabled
0x40087008 C FIELD 03w01 BUSCLK_SEL (rw): Selects BUSCLK as clock source if enabled
0x40087018 B REGISTER TIMG1_PDBGCTL (rw): Peripheral Debug Control
0x40087018 C FIELD 00w01 FREE (rw): Free run control
0x40087018 C FIELD 01w01 SOFT (rw): Soft halt boundary control. This function is only available, if [FREE] is set to 'STOP'
0x40087020 B CLUSTER TIMG1_INT_EVENT[0]:
0x40087020 B REGISTER TIMG1_IIDX0 (ro): Interrupt index
0x40087020 C FIELD 00w08 STAT (ro): Interrupt index status
0x40087028 B REGISTER TIMG1_IMASK0 (rw): Interrupt mask
0x40087028 C FIELD 00w01 Z: Zero Event mask
0x40087028 C FIELD 01w01 L: Load Event mask
0x40087028 C FIELD 04w01 CCD0: Capture or Compare DN event mask CCP0
0x40087028 C FIELD 05w01 CCD1: Capture or Compare DN event mask CCP1
0x40087028 C FIELD 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40087028 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40087028 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x40087030 B REGISTER TIMG1_RIS0 (ro): Raw interrupt status
0x40087030 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40087030 C FIELD 01w01 L: Load event generated an interrupt.
0x40087030 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40087030 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40087030 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40087030 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40087030 C FIELD 25w01 TOV: Trigger overflow
0x40087038 B REGISTER TIMG1_MIS0 (ro): Masked interrupt status
0x40087038 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40087038 C FIELD 01w01 L: Load event generated an interrupt.
0x40087038 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40087038 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40087038 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40087038 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40087038 C FIELD 25w01 TOV: Trigger overflow
0x40087040 B REGISTER TIMG1_ISET0 (wo): Interrupt set
0x40087040 C FIELD 00w01 Z: Zero event SET
0x40087040 C FIELD 01w01 L: Load event SET
0x40087040 C FIELD 04w01 CCD0: Capture or compare down event SET
0x40087040 C FIELD 05w01 CCD1: Capture or compare down event SET
0x40087040 C FIELD 08w01 CCU0: Capture or compare up event SET
0x40087040 C FIELD 09w01 CCU1: Capture or compare up event SET
0x40087040 C FIELD 25w01 TOV: Trigger Overflow event SET
0x40087048 B REGISTER TIMG1_ICLR0 (wo): Interrupt clear
0x40087048 C FIELD 00w01 Z: Zero event CLEAR
0x40087048 C FIELD 01w01 L: Load event CLEAR
0x40087048 C FIELD 04w01 CCD0: Capture or compare down event CLEAR
0x40087048 C FIELD 05w01 CCD1: Capture or compare down event CLEAR
0x40087048 C FIELD 08w01 CCU0: Capture or compare up event CLEAR
0x40087048 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x40087048 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x4008704C B CLUSTER TIMG1_INT_EVENT[1]:
0x4008704C B REGISTER TIMG1_IIDX1 (ro): Interrupt index
0x4008704C C FIELD 00w08 STAT (ro): Interrupt index status
0x40087054 B REGISTER TIMG1_IMASK1 (rw): Interrupt mask
0x40087054 C FIELD 00w01 Z: Zero Event mask
0x40087054 C FIELD 01w01 L: Load Event mask
0x40087054 C FIELD 04w01 CCD0: Capture or Compare DN event mask CCP0
0x40087054 C FIELD 05w01 CCD1: Capture or Compare DN event mask CCP1
0x40087054 C FIELD 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40087054 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40087054 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x4008705C B REGISTER TIMG1_RIS1 (ro): Raw interrupt status
0x4008705C C FIELD 00w01 Z: Zero event generated an interrupt.
0x4008705C C FIELD 01w01 L: Load event generated an interrupt.
0x4008705C C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x4008705C C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x4008705C C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x4008705C C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x4008705C C FIELD 25w01 TOV: Trigger overflow
0x40087064 B REGISTER TIMG1_MIS1 (ro): Masked interrupt status
0x40087064 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40087064 C FIELD 01w01 L: Load event generated an interrupt.
0x40087064 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40087064 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40087064 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40087064 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40087064 C FIELD 25w01 TOV: Trigger overflow
0x4008706C B REGISTER TIMG1_ISET1 (wo): Interrupt set
0x4008706C C FIELD 00w01 Z: Zero event SET
0x4008706C C FIELD 01w01 L: Load event SET
0x4008706C C FIELD 04w01 CCD0: Capture or compare down event SET
0x4008706C C FIELD 05w01 CCD1: Capture or compare down event SET
0x4008706C C FIELD 08w01 CCU0: Capture or compare up event SET
0x4008706C C FIELD 09w01 CCU1: Capture or compare up event SET
0x4008706C C FIELD 25w01 TOV: Trigger Overflow event SET
0x40087074 B REGISTER TIMG1_ICLR1 (wo): Interrupt clear
0x40087074 C FIELD 00w01 Z: Zero event CLEAR
0x40087074 C FIELD 01w01 L: Load event CLEAR
0x40087074 C FIELD 04w01 CCD0: Capture or compare down event CLEAR
0x40087074 C FIELD 05w01 CCD1: Capture or compare down event CLEAR
0x40087074 C FIELD 08w01 CCU0: Capture or compare up event CLEAR
0x40087074 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x40087074 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x40087078 B CLUSTER TIMG1_INT_EVENT[2]:
0x40087078 B REGISTER TIMG1_IIDX2 (ro): Interrupt index
0x40087078 C FIELD 00w08 STAT (ro): Interrupt index status
0x40087080 B REGISTER TIMG1_IMASK2 (rw): Interrupt mask
0x40087080 C FIELD 00w01 Z: Zero Event mask
0x40087080 C FIELD 01w01 L: Load Event mask
0x40087080 C FIELD 04w01 CCD0: Capture or Compare DN event mask CCP0
0x40087080 C FIELD 05w01 CCD1: Capture or Compare DN event mask CCP1
0x40087080 C FIELD 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40087080 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40087080 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x40087088 B REGISTER TIMG1_RIS2 (ro): Raw interrupt status
0x40087088 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40087088 C FIELD 01w01 L: Load event generated an interrupt.
0x40087088 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40087088 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40087088 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40087088 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40087088 C FIELD 25w01 TOV: Trigger overflow
0x40087090 B REGISTER TIMG1_MIS2 (ro): Masked interrupt status
0x40087090 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40087090 C FIELD 01w01 L: Load event generated an interrupt.
0x40087090 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40087090 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40087090 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40087090 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40087090 C FIELD 25w01 TOV: Trigger overflow
0x40087098 B REGISTER TIMG1_ISET2 (wo): Interrupt set
0x40087098 C FIELD 00w01 Z: Zero event SET
0x40087098 C FIELD 01w01 L: Load event SET
0x40087098 C FIELD 04w01 CCD0: Capture or compare down event SET
0x40087098 C FIELD 05w01 CCD1: Capture or compare down event SET
0x40087098 C FIELD 08w01 CCU0: Capture or compare up event SET
0x40087098 C FIELD 09w01 CCU1: Capture or compare up event SET
0x40087098 C FIELD 25w01 TOV: Trigger Overflow event SET
0x400870A0 B REGISTER TIMG1_ICLR2 (wo): Interrupt clear
0x400870A0 C FIELD 00w01 Z: Zero event CLEAR
0x400870A0 C FIELD 01w01 L: Load event CLEAR
0x400870A0 C FIELD 04w01 CCD0: Capture or compare down event CLEAR
0x400870A0 C FIELD 05w01 CCD1: Capture or compare down event CLEAR
0x400870A0 C FIELD 08w01 CCU0: Capture or compare up event CLEAR
0x400870A0 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x400870A0 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x400870E0 B REGISTER TIMG1_EVT_MODE (rw): Event Mode
0x400870E0 C FIELD 00w02 EVT0_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][0]
0x400870E0 C FIELD 02w02 EVT1_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][1]
0x400870E0 C FIELD 04w02 EVT2_CFG (ro): Event line mode select for event corresponding to [IPSTANDARD.INT_EVENT][1]
0x400870FC B REGISTER TIMG1_DESC (ro): Module Description
0x400870FC C FIELD 00w04 MINREV: Minor rev of the IP
0x400870FC C FIELD 04w04 MAJREV: Major rev of the IP
0x400870FC C FIELD 08w04 INSTNUM: Instance Number within the device. This will be a parameter to the RTL for modules that can have multiple instances
0x400870FC C FIELD 12w04 FEATUREVER: Feature Set for the module *instance*
0x400870FC 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.
0x40087100 B CLUSTER TIMG1_COMMONREGS[0]:
0x40087100 B REGISTER TIMG1_CCPD0 (rw): CCP Direction
0x40087100 C FIELD 00w01 C0CCP0: Counter CCP0
0x40087100 C FIELD 01w01 C0CCP1: Counter CCP1
0x40087104 B REGISTER TIMG1_ODIS0 (rw): Output Disable
0x40087104 C FIELD 00w01 C0CCP0 (rw): Counter CCP0 Disable Mask Defines whether CCP0 of Counter n is forced low or not
0x40087104 C FIELD 01w01 C0CCP1 (rw): Counter CCP1 Disable Mask Defines whether CCP0 of Counter n is forced low or not
0x40087108 B REGISTER TIMG1_CCLKCTL0 (rw): Counter Clock Control Register
0x40087108 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.
0x4008710C B REGISTER TIMG1_CPS0 (rw): Clock Prescale Register
0x4008710C 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
0x40087110 B REGISTER TIMG1_CPSV0 (ro): Clock prescale count status register
0x40087110 C FIELD 00w08 CPSVAL (ro): Current Prescale Count Value
0x40087114 B REGISTER TIMG1_CTTRIGCTL0 (rw): Timer Cross Trigger Control Register
0x40087114 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.
0x40087114 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
0x40087114 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
0x4008711C B REGISTER TIMG1_CTTRIG0 (wo): Timer Cross Trigger Register
0x4008711C 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.
0x40087800 B CLUSTER TIMG1_COUNTERREGS[0]:
0x40087800 B REGISTER TIMG1_CTR0 (rw): Counter Register
0x40087800 C FIELD 00w16 CCTR (rw): Current Counter value
0x40087804 B REGISTER TIMG1_CTRCTL0 (rw): Counter Control Register
0x40087804 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.
0x40087804 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.
0x40087804 C FIELD 04w02 CM (rw): Count Mode
0x40087804 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.
0x40087804 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.
0x40087804 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.
0x40087804 C FIELD 17w01 DRB (rw): Debug Resume Behavior This bit specifies what the device does following the release/exit of debug mode.
0x40087804 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.
0x40087808 B REGISTER TIMG1_LOAD0 (rw): Load Register
0x40087808 C FIELD 00w16 LD (rw): Load Value
0x40087810 B REGISTER TIMG1_CC_01[%s]0 (rw): Capture or Compare Register 0 to Capture or Compare Register 1
0x40087810 C FIELD 00w16 CCVAL (rw): Capture or compare value
0x40087830 B REGISTER TIMG1_CCCTL_01[%s]0 (rw): Capture or Compare Control Registers
0x40087830 C FIELD 00w03 CCOND (rw): Capture Condition. #br# Specifies the condition that generates a capture pulse. 4h-Fh = Reserved
0x40087830 C FIELD 04w03 ACOND (rw): Advance Condition. #br# Specifies the condition that generates an advance pulse. 6h-Fh = Reserved
0x40087830 C FIELD 08w03 LCOND (rw): Load Condition. #br# Specifies the condition that generates a load pulse. 4h-Fh = Reserved
0x40087830 C FIELD 12w03 ZCOND (rw): Zero Condition. #br# This field specifies the condition that generates a zero pulse. 4h-Fh = Reserved
0x40087830 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).
0x40087830 C FIELD 22w03 CC2SELU: Selects the source second CCU event.
0x40087830 C FIELD 26w03 CCACTUPD (rw): CCACT shadow register Update Method This field controls how updates to the CCCACT shadow register are performed
0x40087830 C FIELD 29w03 CC2SELD: Selects the source second CCD event.
0x40087850 B REGISTER TIMG1_OCTL_01[%s]0 (rw): CCP Output Control Registers
0x40087850 C FIELD 00w04 CCPO (rw): CCP Output Source
0x40087850 C FIELD 04w01 CCPOINV (rw): CCP Output Invert The output as selected by CCPO is conditionally inverted.
0x40087850 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).
0x40087870 B REGISTER TIMG1_CCACT_01[%s]0 (rw): Capture or Compare Action Registers
0x40087870 C FIELD 00w02 ZACT (rw): CCP Output Action on Zero Specifies what changes occur to CCP output as the result of a zero event.
0x40087870 C FIELD 03w02 LACT (rw): CCP Output Action on Load Specifies what changes occur to CCP output as the result of a load event.
0x40087870 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.
0x40087870 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.
0x40087870 C FIELD 12w02 CC2DACT (rw): CCP Output Action on CC2D event.
0x40087870 C FIELD 15w02 CC2UACT (rw): CCP Output Action on CC2U event.
0x40087870 C FIELD 28w02 SWFRCACT (rw): CCP Output Action on Software Froce 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.
0x40087880 B REGISTER TIMG1_IFCTL_01[%s]0 (rw): Input Filter Control Register
0x40087880 C FIELD 00w04 ISEL (rw): Input Select (CCP0) This field selects the input source to the filter input. 4h-7h = Reserved
0x40087880 C FIELD 07w01 INV (rw): Input Inversion This bit controls whether the selected input is inverted.
0x40087880 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.
0x40087880 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.
0x40087880 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.
0x400878B0 B REGISTER TIMG1_TSEL0 (rw): Trigger Select
0x400878B0 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.
0x400878B0 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
0x40088000 A PERIPHERAL TIMG2
0x40088400 B REGISTER TIMG2_FSUB_0 (rw): Subsciber Port 0
0x40088400 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40088404 B REGISTER TIMG2_FSUB_1 (rw): Subscriber Port 1
0x40088404 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40088444 B REGISTER TIMG2_FPUB_0 (rw): Publisher Port 0
0x40088444 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40088448 B REGISTER TIMG2_FPUB_1 (rw): Publisher Port 1
0x40088448 C FIELD 00w02 CHANID: 0 = disconnected. 1-15 = connected to channelID = CHANID.
0x40088800 B CLUSTER TIMG2_GPRCM[0]:
0x40088800 B REGISTER TIMG2_PWREN0 (rw): Power enable
0x40088800 C FIELD 00w01 ENABLE: Enable the power
0x40088804 B REGISTER TIMG2_RSTCTL0 (wo): Reset Control
0x40088804 C FIELD 00w01 RESETASSERT (wo): Assert reset to the peripheral
0x40088804 C FIELD 01w01 RESETSTKYCLR (wo): Clear the RESETSTKY bit in the STAT register
0x40088814 B REGISTER TIMG2_STAT0 (ro): Status Register
0x40088814 C FIELD 16w01 RESETSTKY (ro): This bit indicates, if the peripheral was reset, since this bit was cleared by RESETSTKYCLR in the RSTCTL register
0x40089000 B REGISTER TIMG2_CLKDIV (rw): Clock Divider
0x40089000 C FIELD 00w03 RATIO: Selects divide ratio of module clock
0x40089008 B REGISTER TIMG2_CLKSEL (rw): Clock Select for Ultra Low Power peripherals
0x40089008 C FIELD 01w01 LFCLK_SEL (rw): Selects LFCLK as clock source if enabled
0x40089008 C FIELD 02w01 MFCLK_SEL (rw): Selects MFCLK as clock source if enabled
0x40089008 C FIELD 03w01 BUSCLK_SEL (rw): Selects BUSCLK as clock source if enabled
0x40089018 B REGISTER TIMG2_PDBGCTL (rw): Peripheral Debug Control
0x40089018 C FIELD 00w01 FREE (rw): Free run control
0x40089018 C FIELD 01w01 SOFT (rw): Soft halt boundary control. This function is only available, if [FREE] is set to 'STOP'
0x40089020 B CLUSTER TIMG2_INT_EVENT[0]:
0x40089020 B REGISTER TIMG2_IIDX0 (ro): Interrupt index
0x40089020 C FIELD 00w08 STAT (ro): Interrupt index status
0x40089028 B REGISTER TIMG2_IMASK0 (rw): Interrupt mask
0x40089028 C FIELD 00w01 Z: Zero Event mask
0x40089028 C FIELD 01w01 L: Load Event mask
0x40089028 C FIELD 04w01 CCD0: Capture or Compare DN event mask CCP0
0x40089028 C FIELD 05w01 CCD1: Capture or Compare DN event mask CCP1
0x40089028 C FIELD 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40089028 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40089028 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x40089030 B REGISTER TIMG2_RIS0 (ro): Raw interrupt status
0x40089030 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40089030 C FIELD 01w01 L: Load event generated an interrupt.
0x40089030 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40089030 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40089030 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40089030 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40089030 C FIELD 25w01 TOV: Trigger overflow
0x40089038 B REGISTER TIMG2_MIS0 (ro): Masked interrupt status
0x40089038 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40089038 C FIELD 01w01 L: Load event generated an interrupt.
0x40089038 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40089038 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40089038 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40089038 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x40089038 C FIELD 25w01 TOV: Trigger overflow
0x40089040 B REGISTER TIMG2_ISET0 (wo): Interrupt set
0x40089040 C FIELD 00w01 Z: Zero event SET
0x40089040 C FIELD 01w01 L: Load event SET
0x40089040 C FIELD 04w01 CCD0: Capture or compare down event SET
0x40089040 C FIELD 05w01 CCD1: Capture or compare down event SET
0x40089040 C FIELD 08w01 CCU0: Capture or compare up event SET
0x40089040 C FIELD 09w01 CCU1: Capture or compare up event SET
0x40089040 C FIELD 25w01 TOV: Trigger Overflow event SET
0x40089048 B REGISTER TIMG2_ICLR0 (wo): Interrupt clear
0x40089048 C FIELD 00w01 Z: Zero event CLEAR
0x40089048 C FIELD 01w01 L: Load event CLEAR
0x40089048 C FIELD 04w01 CCD0: Capture or compare down event CLEAR
0x40089048 C FIELD 05w01 CCD1: Capture or compare down event CLEAR
0x40089048 C FIELD 08w01 CCU0: Capture or compare up event CLEAR
0x40089048 C FIELD 09w01 CCU1: Capture or compare up event CLEAR
0x40089048 C FIELD 25w01 TOV: Trigger Overflow event CLEAR
0x4008904C B CLUSTER TIMG2_INT_EVENT[1]:
0x4008904C B REGISTER TIMG2_IIDX1 (ro): Interrupt index
0x4008904C C FIELD 00w08 STAT (ro): Interrupt index status
0x40089054 B REGISTER TIMG2_IMASK1 (rw): Interrupt mask
0x40089054 C FIELD 00w01 Z: Zero Event mask
0x40089054 C FIELD 01w01 L: Load Event mask
0x40089054 C FIELD 04w01 CCD0: Capture or Compare DN event mask CCP0
0x40089054 C FIELD 05w01 CCD1: Capture or Compare DN event mask CCP1
0x40089054 C FIELD 08w01 CCU0: Capture or Compare UP event mask CCP0
0x40089054 C FIELD 09w01 CCU1: Capture or Compare UP event mask CCP1
0x40089054 C FIELD 25w01 TOV: Trigger Overflow Event mask
0x4008905C B REGISTER TIMG2_RIS1 (ro): Raw interrupt status
0x4008905C C FIELD 00w01 Z: Zero event generated an interrupt.
0x4008905C C FIELD 01w01 L: Load event generated an interrupt.
0x4008905C C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x4008905C C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x4008905C C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x4008905C C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1
0x4008905C C FIELD 25w01 TOV: Trigger overflow
0x40089064 B REGISTER TIMG2_MIS1 (ro): Masked interrupt status
0x40089064 C FIELD 00w01 Z: Zero event generated an interrupt.
0x40089064 C FIELD 01w01 L: Load event generated an interrupt.
0x40089064 C FIELD 04w01 CCD0: Capture or compare down event generated an interrupt CCP0
0x40089064 C FIELD 05w01 CCD1: Capture or compare down event generated an interrupt CCP1
0x40089064 C FIELD 08w01 CCU0: Capture or compare up event generated an interrupt CCP0
0x40089064 C FIELD 09w01 CCU1: Capture or compare up event generated an interrupt CCP1