+#define INTERRUPT_TC_MODE_T 0x00
+#define INTERRUPT_TC_MODE_CR 0x01
+#define INTERRUPT_TC_MODE_CF 0x02
+#define INTERRUPT_TC_MODE_CB 0x03
+
+#define INTERRUPT_TC_MATCH_IR 0x01
+#define INTERRUPT_TC_MATCH_RESET 0x02
+#define INTERRUPT_TC_MATCH_STOP 0x04
+
+#define INTERRUPT_TC_CAPT_R 0x01
+#define INTERRUPT_TC_CAPT_F 0x02
+#define INTERRUPT_TC_CAPT_I 0x04
+
+#define INTERRUPT_CAP0 0x00
+#define INTERRUPT_CAP1 0x01
+#define INTERRUPT_CAP2 0x02
+#define INTERRUPT_CAP3 0x03
+
+#define INTERRUPT_M0 0x01
+#define INTERRUPT_M1 0x02
+#define INTERRUPT_M2 0x04
+#define INTERRUPT_M3 0x08
+#define INTERRUPT_C0 0x10
+#define INTERRUPT_C1 0x20
+#define INTERRUPT_C2 0x40
+#define INTERRUPT_C3 0x80
+